@media only screen and (min-width: 1140px)  {
} @media only screen and (max-width: 989px) {
} @media only screen and (min-width: 768px) and (max-width: 989px) {
} @media only screen and (max-width: 767px) {
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) {
} .phone-info{font-size:18px !important;}
.html_header_transparency #top .avia-builder-el-0 .container{padding-top: 0px !important;}  .csem-hero-container-padding {padding-top: var(--pd-xl); padding-bottom: var(--pd-xl);}
.col-pad{padding:var(--pd-sm-hm-tb) var(--pd-sm-hm-lr);} .csem-inner-header {padding-top: clamp(10px, 15%, 25px) !important; padding-bottom: clamp(10px, 15%, 20px) !important;}
.csem-inner-header h1 {font-size: clamp(37px, 3vw, 60px);  text-transform:uppercase !important; font-family: var(--ff-body); color:#ffffff !important; font-weight: normal; text-align: center !important; margin-top:8px;}
.inner-header-txt{margin-bottom:0px !important;}  .csem-body-container-padding {padding-top: var(--pd-lg) !important; padding-bottom: var(--pd-lg) !important;}
.csem-body-container-no-bottom-padding {padding-top: var(--pd-lg) !important; padding-bottom: 0px !important;} .csem-body-container-padding-coach{padding-top: var(--pd-lg) !important; padding-bottom: 0px !important;} @media only screen and (max-width: 762px) {
div {
text-align: center !important;
}
.contact-links div {
text-align: left !important;
}
} @keyframes scaleIn{
0% {transform: scale(0.2);}
85% {transform:scale(1.1);}
100% {transform:scale(1);}
} 
.csem-hero{font-size: var(--fs-h2); color: rgb(var(--fc-primary-dark));  font-family: var(--ff-hero); line-height: 1em; margin-bottom: 20px; margin-top: 0px; font-weight: 300; animation-name: scaleIn; animation-duration: 1s;}
.csem-hero-sm {font-size: var(--fs-h2-sm); color: rgb(var(--fc-primary-dark));  font-family: var(--ff-hero); line-height: 1em; margin-bottom: 20px; margin-top: 0px; font-weight: 300; animation-name: scaleIn; animation-duration: 1s;}
.head-csem-hero {font-size: var(--fs-hero); color: rgb(var(--fc-primary-dark));  font-family: var(--ff-hero); line-height: 1em; margin-bottom: 20px; margin-top: 0px; font-weight: 300; animation-name: scaleIn; animation-duration: 1s;}
.csem-fs-lg{font-size: var(--fs-lg); margin: 0px; line-height:1em; display: inline-block;}
.csem-fs-lg p {	overflow: hidden; white-space: nowrap; margin: 0px;	padding-bottom: 3px; animation: typing 2s steps(35), blinking 0.5s steps(1) infinite; animation-delay: 1s; animation-fill-mode: backwards;} #top .socialbookmarks-widget .social_bookmarks {
float: left;
margin: 15px 0 0 ;
position: relative;
}
#top .socialbookmarks-widget .social_bookmarks li {
float: left;
clear: right !important;
}
.av-logo-container .social_bookmarks li a {color:#ed7b2a;}
.av-logo-container .social_bookmarks li:hover a {background-color:#ed7b2a !important;}
#socket .social_bookmarks li a {color:#ed7b2a; margin-right:20px !important;}
#socket .social_bookmarks li:hover a {background-color:#ed7b2a !important;} @media only screen and (max-width: 986px) {.av-main-nav > li.menu-item-avia-special {
display: block;
}
.av-main-nav > li {
display: none;
}} #csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
@media only screen and (max-width: 762px) {#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}}
#csem-top-bar {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content;}
#csem-top-bar div {margin-right:10px;}
#csem-footer-icons {display: flex; flex-direction: row; justify-content: flex-end; align-items: center; width: max-content; margin: auto; font-size: 18px; color: #444;}
#csem-footer-icons div {margin-right:5px;}
#csem-footer-icons a {color: #444;}
.hab-bg{background-color:rgb(var(--fc-primary-dark));}
.csem-alt-h2{font-family:var(--ff-body); font-size:18px; font-weight:bold; color:rgb(var(--fc-primary-dark)) !important; letter-spacing: 0.1em !important; text-transform:uppercase !important;}
.csem-alt-h3{font-family:var(--ff-body) !important; font-size:20px; font-weight:bold; color:rgb(var(--fc-secondary-dark)) !important; letter-spacing: 3px;
text-transform: uppercase !important;}
h2 {font-size: var(--fs-h2); font-weight:500; color:rgb(var(--fc-primary-dark)) !important;}
.col-pad-2-right{padding:var(--pd-spec-s) var(--pd-spec-l) var(--pd-spec-s) var(--pd-spec-s);}
.col-pad-2-left{padding:var(--pd-spec-s) var(--pd-spec-s) var(--pd-spec-s) var(--pd-spec-l);}
@media only screen and (max-width: 1100px) {.col-pad-2-left, .col-pad-2-right{padding:25px;}}
.col-pad-2-left .csem-btn, .col-pad-2-right .csem-btn {justify-items: left !important;}
.csem-hm-profile .entry-content-wrapper, .csem-hm-profile-rev .entry-content-wrapper{display: flex !important; align-items: center !important;}
.csem-hm-profile .csem-hm-profile-descript, .csem-hm-profile-rev .csem-hm-profile-descript{padding:60px 127px 60px 55px;}
@media only screen and (max-width: 762px) {.csem-hm-profile-rev .csem-hm-profile-descript {	padding: 30px;}}
@media only screen and (max-width: 762px) {.csem-hm-profile .entry-content-wrapper{flex-direction: column !important;}}
@media only screen and (max-width: 762px) {.csem-hm-profile-rev .entry-content-wrapper{flex-direction: column-reverse !important;}}
@media only screen and (max-width: 762px) {.csem-image-overlay{left: 0px;}}
.foot-img .aligncenter{display: inline !important; margin: 10px 5px !important;}
#socket {border-top: none;}
.socket_color::before {
content: "";
position: absolute;
top: 0;
left: 25%; width: 50%; border-top: 2px solid #203c6e; }
.about-title h2{color:#ffffff !important; font-weight: bold !important;}
.about-title-dark h2{font-weight: bold !important;}
.price{font-size:40px; font-weight:500; color:#203c6e;}
.vib-package ul{list-style: none; color:#203c6e;}
.vib-package strong{color:#203c6e; letter-spacing: .1em;}
.vib-package li {
text-align: center;
position: relative;
padding-bottom: 12px;
padding-top: 12px;
}
.vib-package li::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background: linear-gradient(to right, transparent, #203c6e, transparent);
}
.left-column {
border-right: 2px solid #ffffff !important; padding-right: 15px; }
@media only screen and (max-width: 762px) {.left-column {border-right:none !important; padding-right: 0px !important;}} .right-column {
padding-left: 15px; }
.contact-links h3{font-size: 35px !important;}
.contact-links .iconbox_icon{top: 5px !important; font-size: 25px !important;}
#menu-item-1069 > a{font-size: 18px !important;}
.csem-logo{height: 100px; display: block; margin: 0px auto;}
.avia-testimonial-markup-entry-content p {font-family:var(--ff-heading) !important; font-style:italic !important; font-size: var(--fs-h2-test) !important; line-height: 1.3em;}
#gform_submit_button_4{letter-spacing: 3px; font-weight: bold;}
.avia-testimonial-name {letter-spacing: 3px !important;}
@media only screen and (max-width: 762px) {.reverse-section{display: flex ; flex-direction: column-reverse;}}
@media only screen and (max-width: 767px) {
.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
padding: 0px 10px;
}
}
@media only screen and (max-width: 767px) {.cab-hm-cutout{margin-bottom:0px !important;}}
@media only screen and (max-width: 767px) {.grid-hm-section{}}
.ff-6798efcc68343fb0e8aa0867__title, .ff-6798efcc68343fb0e8aa0867__subtitle{display:none !important;}	
.ff-6798efcc68343fb0e8aa0867__container, .ff-6798efcc68343fb0e8aa0867 {background: #ffffff00 !important;}
.ff-6798efcc68343fb0e8aa0867__button{background: #ed7a2a !important; border: 1px solid #ed7a2a !important; text-transform:uppercase !important; font-size: 18px !important; font-weight: 700 !important; letter-spacing: 3px !important; border-radius: 5px !important;}
input[type='text']{color:#000 !important;}	
.ff-6798efcc68343fb0e8aa0867__footer, .ff-6798efcc68343fb0e8aa0867__button{width: 100% !important;}
.ff-6798efcc68343fb0e8aa0867__field {min-width: 47% !important; max-width: none !important;}
.ff-6798efcc68343fb0e8aa0867__fields {width: 100% !important;}
@media only screen and (max-width: 767px) {.abt-social {display: flex; justify-content: center;}}
@media only screen and (max-width: 767px) {li {list-style: none;} .page-id-860 h3{text-align:center !important;}}
@media only screen and (max-width: 767px) {.reverse-success-section .flex_column_table{display: flex !important; flex-direction: column-reverse !important;}}
@media only screen and (max-width: 767px) {#socket .copyright {
float: none;
}}
@media only screen and (max-width: 524px) {#menu-item-1069{margin-top: 10px; line-height:1.7em;}}
.one-one{font-family:"Times New Roman", Times, serif; font-size:clamp(22px, 2vw, 35px)}
.faq-head{font-size: var(--fs-h2); font-weight: 500; color: rgb(var(--fc-primary-dark)) !important; font-family:var(--ff-heading); margin-top: 1.5em;} 
@media only screen and (max-width: 560px) {.hv-break{clear:left; display:block;}}
@media (max-width: 1296px) and (min-width: 1104px) {
.hv-vid2 {
height: 30px !important;
}
} @media (min-width: 1297px), (max-width: 1103px) {
.hv-vid2 {
height: 0px !important;
}
}
@media (max-width: 947px) and (min-width: 786px) {
.hv-vid2 {
height: 30px !important;
}
}
@media (max-width: 787px) and (min-width: 778px) {
.hv-vid2 {
height: 0px !important;
}
}
@media (max-width: 778px) and (min-width: 768px) {
.hv-vid2 {
height: 30px !important;
}
}
@media (max-width: 1296px) and (min-width: 950px) {
.hv-vid3 {
height: 30px !important;
}
}
@media (max-width: 949px) and (min-width: 848px) {
.hv-vid3 {
height: 60px !important;
}
}
@media (max-width: 847px) and (min-width: 831px) {
.hv-vid3 {
height: 30px !important;
}
}
@media (max-width: 830px) and (min-width: 779px) {
.hv-vid3 {
height: 0px !important;
}
}
@media (max-width: 778px) and (min-width: 700px) {
.hv-vid3 {
height: 30px !important;
}
} @media only screen and (max-width: 990px) {
#header_meta .container {display: flex ; flex-direction: column; align-items: center; }
.phone-info {margin-top: 20px;}
}
.cs-btn-row a{ background-color: #ed7a2a !important; border-color: #ed7a2a !important; font-size: 16px !important; border-radius: 5px !important;}
.cs-res-col h2{font-size: 27px !important; font-weight: 900 !important;}