@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}.ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Source Sans 3';font-size: 36px;font-weight: 700;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.hosting-heading-two {
 font-family:Source Sans 3;
 color:#2a445a;
 font-size:40;
 font-weight:700;
 line-height:1.1;
 margin-bottom:0;
}
@media (max-width: 767px) {
.hosting-heading-two {
 font-size:32;
}
}

.hosting-main-button:hover{
transform:scale(1.05,1.05); box-shadow:0px 30px 20px -20px rgba(0,0,0,0.2);
}
.hosting-main-button {
background-color :#07adb7;
border: 1px solid #07adb7;
color: #ffffff;
padding: 12px 19.2px;
}.hosting-main-button {
 padding-left:32;
 padding-right:32;
 font-weight:700;
 border-radius:5;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
}
.agencyb-red-button:hover{
background-color :#ec2758;
border: 1px solid #ec2758;
}.agencyb-red-button:hover{
transform: scale(1.05,1.05);
}
.agencyb-red-button {
background-color :#ec2758;
border: 1px solid #ec2758;
color: #ffffff;
padding: 14px 22.4px;
}.agencyb-red-button {
 font-family:Open Sans;
 button-hover_color:#ec2758;
 font-size:18;
 font-weight:900;
 line-height:1.2;
 letter-spacing:2;
 color:#ffffff;
 padding-left:48;
 padding-right:48;
 border-radius:100;
 text-align:center;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
}
.agencyb-slider-2-video {
}
.agencyb-slider-2-video-wrapper {
 border-radius:20;
 overflow:hidden;
}
.agencyb-slider-2-title {
 font-family:Source Sans 3;
 color:#3c3876;
 font-size:56;
 font-weight:700;
 line-height:1;
 margin-bottom:4;
}
.agencyb-slider-2-text {
 font-family:Open Sans;
 color:#000000;
 font-size:16;
 font-weight:400;
 line-height:1.6;
 margin-bottom:12;
 margin-left:4;
}
.agencyb-slider-2-column {
 text-align:left;
}
.agencyb-slider-2-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-slider-2-column.oxy-easy-posts .oxy-posts,
.agencyb-slider-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:center;
}
@media (max-width: 991px) {
.agencyb-slider-2-column {
 text-align:center;
}
.agencyb-slider-2-column:not(.ct-section):not(.oxy-easy-posts),
.agencyb-slider-2-column.oxy-easy-posts .oxy-posts,
.agencyb-slider-2-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.agencyb-heading-two {
 font-family:Source Sans 3;
 color:#ffffff;
 font-size:56;
 font-weight:700;
 line-height:1;
}
@media (max-width: 767px) {
.agencyb-heading-two {
 font-size:56;
}
}

@media (max-width: 479px) {
.agencyb-heading-two {
 font-size:48;
}
}

.agencyb-testimonial-3-wrapper {
 text-align:center;
}
.agencyb-testimonial-3-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-testimonial-3-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-testimonial-3-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
.agencyb-testimonial-3-image {
 width:96;
 height:96;
 border-radius:100;
 border-top-width:5;
 border-right-width:5;
 border-bottom-width:5;
 border-left-width:5;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 margin-bottom:12;
}
.agencyb-testimonial-3-stars-wrapper {
 text-align:center;
 margin-bottom:10;
}
.agencyb-testimonial-3-stars-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-testimonial-3-stars-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-testimonial-3-stars-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.agencyb-testimonial-3-star {
color: #ffffff;}.agencyb-testimonial-3-star 
>svg {width: 16;height: 16;}.agencyb-testimonial-3-star {
 padding-left:2;
 padding-right:2;
}
.agencyb-testimonial-3-title {
 font-family:Source Sans 3;
 color:#ffffff;
 font-size:24;
 font-weight:700;
 line-height:1.2;
 margin-bottom:12;
}
.agencyb-testimonial-3-text {
 font-family:Open Sans;
 color:#ffffff;
 font-size:16;
 font-weight:400;
 line-height:1.6;
 max-width:480;
}
.agencyb-reviews-1-avatar {
 width:96;
 border-radius:100;
 border-top-width:5;
 border-right-width:5;
 border-bottom-width:5;
 border-left-width:5;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#fff;
 border-right-color:#fff;
 border-bottom-color:#fff;
 border-left-color:#fff;
 height:96;
 margin-bottom:10;
}
.agencyb-review-1-stars-wrapper {
 width:100;
 text-align:center;
 margin-bottom:6;
}
.agencyb-review-1-stars-wrapper:not(.ct-section):not(.oxy-easy-posts),
.agencyb-review-1-stars-wrapper.oxy-easy-posts .oxy-posts,
.agencyb-review-1-stars-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
}
.agencyb-review-1-star-icon {
color: #ffffff;}.agencyb-review-1-star-icon 
>svg {width: 16;height: 16;}.agencyb-review-1-star-icon {
 padding-top:2;
 padding-left:2;
 padding-right:2;
 padding-bottom:2;
}
.agencyb-review-1-title {
 font-family:Source Sans 3;
 font-size:24;
 color:#ffffff;
 font-weight:700;
 line-height:1.2;
 margin-bottom:12;
}
.agencyb-review-1-text {
 font-family:Open Sans;
 color:#ffffff;
 font-size:16;
 font-weight:400;
 line-height:1.6;
}
.fancy-heading-three {
 font-family:Source Sans 3;
 color:#2f2f2f;
 font-size:64;
 font-weight:700;
 line-height:1;
}
@media (max-width: 991px) {
.fancy-heading-three {
 font-size:56;
}
}

@media (max-width: 767px) {
.fancy-heading-three {
 font-size:48;
}
}

.oxy-superbox-primary {
}
.oxy-superbox-secondary {
 padding-top:20;
 padding-left:20;
 padding-right:20;
 padding-bottom:20;
}
@media (max-width: 991px) {
.oxy-superbox-secondary {
}
}

.fancy-artwork-1-superbox {
 superbox_primary_scale_start:1;
 superbox_primary_scale_finish:1.1;
 superbox_secondary_scale_finish:1;
 superbox_secondary_scale_start:1.1;
}
.fancy-artworks-1-back {
 background-color:rgba(0,0,0,0.75);
 text-align:center;
 padding-top:20;
 padding-left:20;
 padding-right:20;
 padding-bottom:20;
 width:100;
 height:100;
}
.fancy-artworks-1-back:not(.ct-section):not(.oxy-easy-posts),
.fancy-artworks-1-back.oxy-easy-posts .oxy-posts,
.fancy-artworks-1-back.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.fancy-artwork-1-superbox-x {
 width:12;
 margin-bottom:16;
}
.fancy-artworks-1-text {
 font-family:Open Sans;
 color:white;
 font-size:12;
 font-weight:400;
 line-height:1.6;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; max-width:360;
}
.fancy-artworks-1-title {
 font-family:;
 color:white;
 font-size:24;
 font-weight:700;
 line-height:1;
 margin-bottom:16;
}
.fancy-artworks-1-image {
 width:100;
}
@media (max-width: 991px) {
.fancy-artworks-1-image {
 width:900;
}
}

.hosting-dark-outline-button:hover{
transform:scale(1.05,1.05);}
.hosting-dark-outline-button {
background-color: transparent;
border: 1px solid #07adb7;
color: #07adb7;
padding: 11px 18.2px;
}.hosting-dark-outline-button {
 font-family:Open Sans;
 font-size:16;
 font-weight:700;
 border-radius:5;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:2;
 border-right-width:2;
 border-bottom-width:2;
 border-left-width:2;
 padding-left:32;
 padding-right:32;
 background-color:#ffffff;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
}
.hosting-about-2-image {
 border-radius:5;
 margin-bottom:40;
}
.conference-heading-two:before{
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:20;
 border-right-width:20;
 border-bottom-width:20;
 border-left-width:20;
 border-top-color:rgba(255,255,255,0.5);
 border-right-color:rgba(255,255,255,0.5);
 border-bottom-color:rgba(255,255,255,0.5);
 border-left-color:rgba(255,255,255,0.5);
 width:120;
 height:120;
 position:absolute;
 z-index:-1;
 top:-6;
 left:calc(50% - 60px);
 right:calc(50% - 60px);
  content:"";
}
.conference-heading-two:not(.ct-section):not(.oxy-easy-posts):before,
.conference-heading-two.oxy-easy-posts .oxy-posts:before,
.conference-heading-two.ct-section .ct-section-inner-wrap:before{
display:flex;
}
.conference-heading-two {
 font-family:Source Sans 3;
 color:#63002f;
 font-size:100;
 font-weight:700;
 text-transform:uppercase;
 line-height:1;
 z-index:100;
 position:relative;
}
@media (max-width: 991px) {
.conference-heading-two {
 font-size:80;
}
}

@media (max-width: 767px) {
.conference-heading-two {
 font-size:56;
}
}

.conference-main-button:hover{
transform:scale(1.05,1.05); box-shadow:0px 10px 40px rgba(0,0,0,0.2);
}
.conference-main-button {
padding: 16px 25.6px;
}.conference-main-button {
background-image: linear-gradient(135deg, #ff7f0d, #e64034); font-family:Open Sans;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 font-size:20;
 font-weight:700;
 letter-spacing:2;
 line-height:1.2;
 padding-left:48;
 padding-right:48;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
 padding-bottom:20;
 z-index:100;
}
@media (max-width: 1120px) {
.conference-main-button {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

@media (max-width: 991px) {
.conference-main-button {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.dentist-heading-two {
 font-family:Source Sans 3;
 color:#333333;
 font-size:36;
 font-weight:900;
 line-height:1.1;
}
.dentist-subheading {
 color:#999999;
 font-size:14;
 line-height:1.1;
 font-weight:400;
 letter-spacing:1;
}
.dentist-service-column {
 text-align:center;
}
.dentist-service-column:not(.ct-section):not(.oxy-easy-posts),
.dentist-service-column.oxy-easy-posts .oxy-posts,
.dentist-service-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.dentist-service-image {
}
.dentist-services-title {
 color:#333333;
 font-size:16;
 font-weight:900;
}
.dentist-services-text {
 color:#666666;
 font-size:16;
 font-weight:400;
}
.flight-maintence-column {
 background-color:#ffffff;
 border-top-width:1;
 border-right-width:1;
 border-bottom-width:1;
 border-left-width:1;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 text-align:center;
 width:25;
 padding-right:119;
 margin-left:0;
}
.flight-maintence-column:not(.ct-section):not(.oxy-easy-posts),
.flight-maintence-column.oxy-easy-posts .oxy-posts,
.flight-maintence-column.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.flight-maintence-image {
 width:60;
 margin-bottom:12;
}
.flight-maintence-heading {
 font-family:Source Sans 3;
 font-size:18;
 color:#000000;
 font-weight:900;
 line-height:1.1;
 margin-bottom:12;
}
.flight-maintence-text {
 font-family:Open Sans;
 color:#000000;
 font-size:14;
 font-weight:400;
}
.flight-heading-one {
 font-family:Source Sans 3;
 color:#ffffff;
 font-size:64;
 font-weight:900;
 line-height:1.1;
 letter-spacing:3;
}
@media (max-width: 767px) {
.flight-heading-one {
 font-size:56;
}
}

@media (max-width: 479px) {
.flight-heading-one {
 font-size:40;
}
}

.flight-outline-button:hover{
 background-color:#ffffff;
 color:#036499;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
}
.flight-outline-button {
 font-family:Open Sans;
 color:#ffffff;
 font-size:18;
 font-weight:700;
 line-height:1.1;
 letter-spacing:2;
 text-transform:uppercase;
 padding-top:18;
 padding-left:48;
 padding-right:48;
 padding-bottom:19;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1;
 border-right-width:1;
 border-bottom-width:1;
 border-left-width:1;
 border-radius:100;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
}
.flight-main-button:hover{
 background-color:#a80000;
 border-top-color:#a80000;
 border-right-color:#a80000;
 border-bottom-color:#a80000;
 border-left-color:#a80000;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:1;
 border-right-width:1;
 border-bottom-width:1;
 border-left-width:1;
}
.flight-main-button {
 font-family:Open Sans;
 color:#ffffff;
 font-size:18;
 font-weight:700;
 line-height:1.1;
 text-transform:uppercase;
 letter-spacing:2;
 background-color:#c0271c;
 padding-top:18;
 padding-bottom:19;
 padding-left:48;
 padding-right:48;
 border-radius:100;
 border-top-width:1;
 border-right-width:1;
 border-bottom-width:1;
 border-left-width:1;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#c0271c;
 border-right-color:#c0271c;
 border-bottom-color:#c0271c;
 border-left-color:#c0271c;
 transition-duration:0.2;
 transition-timing-function:ease;
 transition-property:all;
 text-align:center;
}
