.primary-form-btn{position:relative}
.gform_button{color:#000;letter-spacing:0;text-transform:capitalize;font-family:AvenirLTStd-Black;font-size:18px;font-weight:900;line-height:19px;background:0 0;padding:16px 41px 16px!important;position:relative;background-color:#4bd0ff;border-color:#4bd0ff;display:inline-block;text-align:center;border:2px solid #4bd0ff;border-radius:28px;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;min-width:146px}
.gform_button:focus{outline:0 none}
.middle-content{width:100%}
.content-link figure{overflow:hidden}
.imagecon-con .container-fluid{max-width:1440px;padding:0}
.block-content-links-text .content-link:hover h4,.content-link:hover h4.content-link__title{color:#1b1b1b}
.imagecon-con .image-left{text-align:right}
.menu-request-info-container{height:96px}
.menu-request-info-container ul>li,.menu-request-info-container ul>li>a{height:100%}
.main-header{box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:#fff;z-index:999}
.main-header__left .main-header__logo{width:119px;z-index:1;display:inline-block;left:50%;margin-left:-60px;top:-30px;border-radius:50%;padding:10px;position:absolute;box-shadow:none;background-color:transparent;height:auto;padding:0}
.single-post blockquote cite,blockquote.alternate cite{font-size:30px}
.single-post blockquote .author,blockquote.alternate .author{font-size:21px;line-height:24px;color:#000;font-weight:700}
.main-header__left{position:relative}
.menu-header-cta-container ul a{-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-header-cta-container ul a.menu-image-not-hovered img.menu-image{padding:0 0 5px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:20px;margin:0}
.mega-menu-wrapper{z-index:9}
.mega-menu-wrapper.active{box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:#f2f2f2}
.mega-menu-wrapper.active a{opacity:1;visibility:visible}
.menu-request-info-container ul>li>a{background-image:url(images/icons/request-info-icon.svg);background-repeat:no-repeat;background-position:center top 20px}
.menu-request-info-container.open ul>li>a{background-image:none}
.menu-request-info-container ul>li>a:hover{background-color:#136cb5}
.main-header__nav>.menu>li.current_page_item>a:before{width:100%;background-color:#ba3838}
.main-header__nav>.menu>li:hover>a:before,.main-header__right .date_link li:hover a:before{width:100%;background-color:#4bd0ff}
.main-header__nav>.menu>li:hover>a:before,.main-header__right .date_link li:hover a:before{width:100%}
.main-header__right .date_link li a{position:relative}
.main-header__nav>.menu>li>a{text-align:center}
.main-header__nav>.menu>li>a:after{content:"";position:absolute;right:0;display:block;top:11px;background:url(/wp-content/uploads/2019/08/carret-header-down.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:7px;width:12px}
.main-header__nav a.image-menu:hover:before{width:100%}
a.image-menu figure{max-height:165px;position:relative;overflow:hidden}
a.image-menu figure img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}
a.image-menu:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.mega-menu-wrapper{padding:64px 0 70px}
.mega-menu-wrapper a{display:inline-block}
.mega-menu-wrapper li li a{-webkit-transition:none;transition:none;transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(5px);transform:translateY(5px)}
.mega-menu-wrapper .sub-menu a,.mega-menu-wrapper a{transition-delay:40ms;-webkit-transition:all .3s;transition:all .3s}
.mega-menu-wrapper li:hover .sub-menu a,li:hover .mega-menu-wrapper a{visibility:visible}
.mega-menu-wrapper.open{visibility:visible;background-color:#fff}
.mega-menu-wrapper.open a{visibility:visible;opacity:1}
.mega-menu-wrapper{border:0}
.mega-menu-wrapper a.image-menu:hover:before{width:100%}
#menu-footer-menu li:first-child a{width:auto}
#menu-footer-menu li a:hover{width:auto;text-decoration:none}
.main-footer__bottom p a,.main-footer__top p a{border-bottom:1px solid #fff}
.main-footer__bottom p a:hover,.main-footer__top p a:hover{color:#4bd0ff;border-bottom:1px solid #4bd0ff}
.footer_menu ul{list-style:none;padding:0;margin:0}
.footer_menu ul li{list-style:none;padding:0;margin:0 0 14px}
.footer_menu ul li a.menu-image-not-hovered{vertical-align:middle}
.footer_menu ul li a.menu-image-not-hovered{color:#fff;font-size:16px;font-weight:400}
.footer_menu ul li a.menu-image-not-hovered img.menu-image{margin:0 10px 0 0;display:inline-block;padding:0;vertical-align:middle}
.footer_menu ul li span.menu-image-title{display:inline-block;vertical-align:middle;border-bottom:1px solid transparent;line-height:1.2}
.footer_menu ul li a.menu-image-not-hovered:hover span.menu-image-title{border-bottom:1px solid #fff}
.mfp-container{padding:0;overflow:hidden}
.mfp-auto-cursor .mfp-content{height:100%;width:100%;max-width:100%}
.vid-popup video{background-size:cover;transition:1s opacity;-webkit-transition:1s opacity;-moz-transition:1s opacity;-ms-transition:1s opacity;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;right:0;bottom:0;left:50%;z-index:0;width:auto;min-height:100%;min-width:100%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.hero-section{position:relative}
.hero-section .hero-slider--item{height:calc(100vh - 96px);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.hero-slider-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;max-width:100%}
.slick-current .hero-slider-video{-webkit-transform:scale(1.118);transform:scale(1.118)}
.hero-section .iframe-wrapper,.hero-section .player-src{margin-top:0;margin-bottom:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:-1;pointer-events:none}
.hero-text{position:absolute;top:auto;bottom:70px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999999;width:100%;text-align:center}
.hero-text span.tag-ling{color:#fff;text-transform:uppercase;font-size:15px;letter-spacing:.239em;margin-bottom:12px}
.hero-text h1{color:#fff;font-size:80px;line-height:1.1;font-family:quatro-slab,serif;font-weight:600;margin-bottom:59px}
.hero-text .c-btn-wrapper{margin-bottom:54px}
.hero-text .c-btn-wrapper a{border-color:#fff;color:#fff;margin:0 20px}
.hero-text .c-btn-wrapper a:hover{background-color:#ba3838;border-color:#ba3838}
.play-vid{padding:0;background-color:transparent;border:0;position:relative;display:table;margin:0 auto;outline:0}
.play-vid:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:85px;height:85px;background:#ba3838;border-radius:50%;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}
.play-vid:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background-color:rgba(186,56,56,.3);border-radius:50%;-webkit-transition:all .2s;transition:all .2s}
.play-vid span{width:60px;height:60px;border-radius:50%;overflow:hidden;background-color:#fff;margin-left:auto;margin-right:auto;padding:0;display:table;position:relative;border:0;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;z-index:2;margin-bottom:0}
.play-vid span:before{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent #ba3838;position:absolute;left:50%;top:50%;margin-top:-10px;margin-left:-8px;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}
.play-vid:hover span{background-color:#ba3838}
.play-vid:hover span:before{border-color:transparent transparent transparent #fff}
.hero-slider-video>video{position:absolute;top:50%;left:50%;z-index:0;width:auto;height:auto;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vid-popup{text-align:center}
@-webkit-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
@keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
.hero-main-slider .slick-dots{list-style:none;margin:0;position:absolute;left:66px;bottom:66px;line-height:1;padding:0}
.hero-main-slider .slick-dots li{display:inline-block;margin:0 5px}
.hero-main-slider .slick-dots li button{font-size:0;background-color:transparent;border:1px solid #fff;width:10px;height:10px;border-radius:100%;width:10px;height:10px;padding:0;outline:0;cursor:pointer}
.hero-main-slider .slick-dots li.slick-active button{background-color:#fff}
.hero-slider--item:after{height:100%;width:100%;left:0;top:0;content:"";position:absolute;z-index:0}
.main-header__nav-mobile--wrapper.active .menu-header-cta-container img,.main-header__right .nav-menu.norden img{width:25px}
@media (max-width:1024px){
.hero-slider-video{display:none}
.hero-slider--item.video .hero-slider-video{display:block}
.hero-slider--item.video .hero-slider-video video{display:none}
}
.quote-section{position:relative}
.quote-section .quote-single-image{height:720px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.quote-section .quote-single-image:before{background-image:url(images/quote-shade-image.png);content:" ";height:100%;background-position:center right;right:0;top:0;position:absolute;width:418px;background-size:cover;z-index:1}
.quote-section .quote-single-image .quote-figure-img{display:none}
.quote-single-content{background-color:#fff;position:absolute;top:50%;right:110px;max-width:620px;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:75px 73px 115px;text-align:center}
.quote-single-content:before{border:2px solid #0a518b;height:2px;width:calc(100% - 24px);position:absolute;content:" ";top:12px;left:12px;height:calc(100% - 24px)}
.quote-single-content figure{margin-bottom:32px}
.quote-single-content p{font-size:26px;color:#2e2d2d;font-family:quatro-slab,serif;line-height:1.5;margin:0 0 20px}
.quote-single-content span.author{font-size:15px;color:#2e2d2d;position:relative;padding-left:13px}
.quote-single-content span.author:before{position:absolute;width:8px;background-color:#706f6f;content:" ";height:1px;left:0;top:12px}
.quote-section ul.slick-dots{position:absolute;padding:0;max-width:620px;width:100%;text-align:center;right:110px;bottom:140px;margin:0;top:auto}
.quote-section ul.slick-dots li{display:inline-block;margin:0 6px}
.quote-section ul.slick-dots li button{font-size:0;padding:0;height:10px;width:10px;border:1px solid #2e2d2d;-webkit-border-radius:100%;-moz-border-radius:100%;background-color:transparent;border-radius:100%;outline:0;cursor:pointer}
.quote-section ul.slick-dots li.slick-active button{background-color:#2e2d2d}
.countdown-section{height:674px;background-position:center right;background-repeat:no-repeat;background-size:70% auto;margin-top:130px;max-width:1680px;margin-left:auto;margin-right:auto}
.countdown-inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 0;margin-left:150px}
.countdown-inner-block .countdown-left{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.countdown-left{height:542px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}
.countdown-left:before{background-color:rgba(0,0,0,.4);content:" ";position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;visibility:visible;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.countdown-left-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:50%;margin:0 auto;text-align:center;position:relative}
.countdown-left-content h2{color:#fff;font-size:38px;margin:0 0 20px}
.countdown-left-content a.c-btn{border-color:#fff;color:#fff;margin:0}
.countdown-left-content a.c-btn:hover{border-color:#ba3838}
.countdown-inner-block .countdown-right{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-left:50px}
.countdown-right-content{max-width:485px;width:100%}
.top-countdown{margin-bottom:10px}
.countdown-right .top-countdown h3{font-size:140px;color:#fff;font-family:abolition;line-height:.9}
.countdown-right .bottom-countdown{background-color:#538ce0;border-bottom:6px solid #0a518b;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 25px 25px}
.countdown{background-color:#fff;position:absolute;height:164px;width:136px;text-align:center}
.countdown strong{font-size:100px;font-family:abolition;line-height:1.2}
.countdown span{font-size:28px;color:#2e2d2d;font-family:quatro-slab,serif;line-height:1;display:block}
.countdown-right .bottom-countdown h4{color:#fff;padding:0 33px 0 170px;width:100%;text-align:left;font-size:42px;font-family:quatro-slab,serif;font-weight:400;line-height:1.1;margin:0}
.girl-camp-section{padding:130px 0 158px}
.girl-camp-block{position:relative;background-position:center center;background-repeat:no-repeat;padding-top:0;background-size:cover}
.girl-camp-block:before{background-image:url(images/girl-camp-shade-image.png);content:" ";height:100%;background-position:center left;right:0;top:0;position:absolute;width:253px;background-size:cover;z-index:1}
.girl-camp-content{position:absolute;bottom:-67px;background-color:#fff;left:126px;right:126px;z-index:1;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}
.girl-camp-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:65px 90px}
.girl-camp-inner h3{margin:0;font-size:40px}
.overlay-slider .slick-arrow:focus{background-color:transparent}
.overlay-slider .slick-arrow:focus:after{border-color:#231f20}
.overlay-slider .slick-arrow.slick-disabled{border-color:#ccc;cursor:default}
.overlay-slider .slick-arrow.slick-disabled:after{border-color:#ccc}
.overlay-slider .slick-arrow.slick-disabled:hover{background-color:transparent}
@media (min-width:1600px) and (max-width:1830px){
.menu-header-cta-container ul a{max-width:100%}
.menu-request-info-container ul>li>a{max-width:100%}
}
@media (min-width:1400px) and (max-width:1599px){
.menu-header-cta-container ul a{max-width:100%}
.menu-request-info-container ul>li>a{max-width:100%}
.main-header__nav>.menu>li{padding:0 25px}
}
@media (min-width:1200px) and (max-width:1399px){
.menu-header-cta-container ul a{max-width:100%}
.menu-header-cta-container ul a span.menu-image-title{display:none}
.menu-request-info-container ul>li>a{max-width:100%;padding:0 30px;font-size:0;background-position:center;height:96px}
.menu-request-info-container.open ul>li>a{font-size:0;padding:0 30px}
.block-content-images-col.content-left{padding-left:0}
.countdown-section{background-size:auto 100%}
.girl-camp-block{margin:0 100px}
.girl-camp-section{padding:90px 0 120px}
.girl-camp-content{left:50px;right:50px}
.girl-camp-inner{padding:50px 60px}
.footer-address-inner{padding-right:30px}
.menu-request-info-container ul{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}
.menu-request-info-container.open ul>li>a{background-image:url(images/icons/close.svg);background-size:auto 17px}
}
@media (min-width:1024px) and (max-width:1199px){
.main-header__nav>.menu>li>a{padding:39px 0}
.main-header__nav>.menu>li{padding:0 12px}
.menu-header-cta-container ul a span.menu-image-title{display:none}
.menu-request-info-container ul>li>a{max-width:100%;padding:0 24px;font-size:0;background-position:center}
.menu-request-info-container.open ul>li>a{font-size:0;padding:0 24px}
a.image-menu figure{height:135px}
.block-content-images-col .content-images-wrapper{padding-left:0;padding-right:20px}
.block-content-images-col.content-left{padding-left:20px}
.experience-section{padding-bottom:170px}
.quote-section .quote-single-image{height:auto;padding:11% 0}
.quote-section .quote-single-image:before{width:350px}
.quote-single-content{padding:60px 60px 100px;max-width:500px}
.quote-section ul.slick-dots{max-width:500px}
.quote-single-content:before{z-index:-1}
.quote-single-content p{font-size:24px}
.countdown-section{background-size:auto 100%}
.countdown-left{height:auto;padding:16% 0}
.countdown-inner-block{margin:0}
.countdown-left-content{max-width:80%}
.countdown-inner-block .countdown-right{padding:0 20px}
.countdown-right .top-countdown h3{font-size:130px}
.top-countdown img{max-width:110px}
.countdown-right-content{max-width:450px;margin:0 auto}
.countdown-right .bottom-countdown h4{font-size:36px}
.girl-camp-block{margin:0 50px}
.girl-camp-section{padding:90px 0 120px}
.girl-camp-content{left:50px;right:50px}
.girl-camp-inner{padding:50px 60px}
.footer-address-inner{padding-right:30px}
.menu-request-info-container ul{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}
.menu-request-info-container ul>li>a{height:96px}
.menu-request-info-container.open ul>li>a{background-image:url(images/icons/close.svg);background-size:auto 17px}
}
@media (min-width:768px) and (max-width:1023px){
.main-header__right .nav-menu.norden li a{padding:20px 22px}
.hero-section .hero-slider--item{height:calc(100vh - 60px)}
.experience-section{padding-bottom:150px}
.experience-section .bg-image{height:auto;padding:35% 0}
.experience-section .experience-single h3{width:100%;text-align:center}
.quote-section .quote-single-image{background-image:none!important;height:auto}
.quote-section .quote-single-image .quote-figure-img{display:block}
.quote-single-content{position:relative;top:0;-webkit-transform:none;transform:none;left:0;background-image:url(images/quote-shade-image.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 70px 15px;max-width:100%}
.quote-section .quote-single-image:before{display:none}
.quote-single-content:after{background-image:url(images/quote-shade-image.png);content:" ";height:100%;background-position:center right;right:0;top:0;position:absolute;width:418px;background-size:cover;z-index:1}
.quote-inner{background-color:#fff;position:relative;z-index:222;top:-25px;padding:40px 60px 70px}
.quote-single-content:before{display:none}
.quote-inner:before{border:2px solid #0a518b;height:2px;width:calc(100% - 30px);position:absolute;content:" ";top:15px;left:15px;height:calc(100% - 30px);z-index:-1}
.quote-section ul.slick-dots{right:0;bottom:73px;max-width:100%}
.girl-camp-section{padding:80px 0 150px}
.girl-camp-block{padding-top:0}
.girl-camp-block img{width:100%}
.girl-camp-content{position:absolute;bottom:-67px;z-index:1;width:100%;left:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.girl-camp-inner{text-align:center;padding:30px 40px 35px;background-color:#fff;left:20px;right:40px;top:-40px;width:calc(100% - 40px);margin:0 auto;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}
.girl-camp-inner h3{font-size:30px;line-height:1.4}
}
@media (min-width:992px) and (max-width:1023px){
.main-header__left .main-header__logo{left:20px}
.main-header__nav>.menu>li>a{padding:40px 0}
.main-header__nav a:before{bottom:0}
.main-header__nav>.menu>li{padding:0 12px}
.menu-header-cta-container ul a{max-width:100%;padding:35px 14px 36px}
.menu-header-cta-container ul a span.menu-image-title{display:none}
.menu-request-info-container ul>li>a{max-width:100%;padding:0 24px;font-size:0}
a.image-menu figure{height:135px}
.block-content-section{padding:80px 0}
.block-content-images-col .content-images-wrapper{padding-left:15px}
.block-content-images-col.content-right{padding-right:20px;padding-left:10px}
.block-content-images-col.content-left{padding:0 20px}
.countdown-section{background-size:100% auto;margin-top:100px}
.countdown-inner-block{margin:0}
.countdown-left-content{max-width:85%}
.countdown-inner-block .countdown-right{padding:0 15px}
.countdown-right-content{max-width:100%}
.countdown-right .top-countdown h3{font-size:130px}
.countdown-right .bottom-countdown h4{font-size:36px}
.countdown-left{height:auto;padding:17% 0}
.countdown{height:145px;width:130px}
.countdown strong{font-size:85px}
.menu-request-info-container ul{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}
.menu-request-info-container ul>li>a{background-position:center top 40px}
.menu-request-info-container.open ul>li>a{background-image:url(images/icons/close.svg);background-size:auto 17px}
}
@media (min-width:768px) and (max-width:991px){
.mega-menu-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.block-content-section{padding:93px 0 80px}
.block-content-images-col .content-images-wrapper{padding-left:0;max-width:100%}
.block-content-images-col .content-images-wrapper img{display:none}
.block-content-images-col .content-images-wrapper p{line-height:1.6;max-width:100%}
.block-content-images-col.image-left{padding-right:0}
.block-content-images-col.content-left{padding:0 20px 40px}
.countdown-left-content{max-width:90%}
.countdown-inner-block .countdown-left{padding:15% 0;height:auto}
.countdown-section{height:auto;background-position:right bottom;background-size:auto 100%;margin-top:80px}
.countdown-inner-block{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;margin:0;padding:50px 0}
.countdown-inner-block .countdown-right{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:0 15px}
.countdown-right-content{max-width:100%;padding:0 5px;margin:0 auto}
.top-countdown{margin-top:0}
.countdown-right .top-countdown h3{font-size:102px}
.countdown-right .top-countdown h3 img{max-width:80px}
.countdown-right .bottom-countdown{padding:17px 25px 17px}
.countdown-right .bottom-countdown h4{font-size:30px;padding:0 0 0 100px}
.countdown{height:100px;width:80px}
.countdown strong{font-size:54px}
.countdown span{font-size:20px}
.menu-request-info-container ul{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}
}
@media (max-width:991px){
.primary-form-btn{padding:6px 30px 6px!important}
div.primary-form-btn:hover::after{margin-top:-13px;right:20px}
.blog_banner_content .left_blk{position:relative;top:0}
.call .mobile_txt{color:#fff}
.testi-slider .carousel-inner{padding-left:15px}
.main-header__nav-mobile--wrapper.active .menu-header-cta-container img,.main-header__right .nav-menu.norden img{width:25px;margin:0 auto;display:table}
#primary-menu li.menu-item>a{display:block}
.menu-request-info-container ul>li>a{background-image:url(images/icons/request-info-icon.svg);background-repeat:no-repeat;background-position:center center;font-size:0;background-size:auto 20px;-webkit-transition:none;transition:none;width:60px;height:60px;padding:0;position:absolute;right:0;top:0}
.menu-request-info-container.open ul>li>a{background-image:url(images/icons/close.svg);background-size:auto 17px}
.main-header__left .main-header__logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:80px;top:6px;z-index:999}
.main-header__wrapper{padding:0;max-width:100%}
.main-header__left{padding:0}
.stickyHeader .main-header__left .main-header__logo{height:auto;max-width:80px;top:6px}
.btn-hamburger{left:20px;width:20px;margin:0}
.btn-hamburger span{width:20px}
.hamburger-button{height:60px;width:60px;border-right:1px solid #d8d8d8}
.btn-hamburger span{background-color:#0a518b}
.btn-hamburger span:nth-child(2){top:6px}
.btn-hamburger span:nth-child(3){top:12px}
.btn-hamburger.open span:nth-child(1){top:0;left:2px}
.btn-hamburger.open span:nth-child(3){top:14px;left:2px}
.btn-hamburger:before{content:" ";position:absolute;height:60px;right:-20px;background-color:#d8d8d8;width:1px;top:-21px}
body.overlayed{overflow:hidden}
body.overlayed:before{background-color:#fff}
.main-header__nav-mobile--wrapper.active{height:calc(100vh - 60px);overflow-y:scroll;top:60px;left:0;z-index:9;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.main-header__nav-mobile--wrapper{background-color:transparent}
ul#menu-mobile-main-nav{margin-top:15px;padding-bottom:0}
.main-header__nav-mobile--wrapper nav li{padding:0;border-bottom:1px solid #d8d8d8}
.main-header__nav-mobile .menu>li>a{font-size:18px;color:#2e2d2d;padding:30px 20px 30px;width:calc(100% - 20px)}
.main-header__nav-mobile .menu>li.menu-item-has-children>a:after{border:2px solid #2e2d2d;border-width:2px 2px 0 0}
.main-header__nav-mobile .sub-menu{padding:18px 0 30px}
.main-header__nav-mobile .sub-menu li{border:0;margin-bottom:10px}
.main-header__nav-mobile .sub-menu li a{padding:0 30px;font-size:16px}
.main-header__nav-mobile .menu>li>a.open{background-color:transparent}
.main-header__nav-mobile{padding-bottom:110px}
.main-header__right{display:block;padding:0}
.menu-request-info-container{display:inline-block;height:60px;margin-top:-1px}
.main-header__nav-mobile--wrapper.active .main-header__right{padding:0;position:fixed;bottom:0}
.main-header__nav-mobile--wrapper.active .menu-header-cta-container{display:block}
.menu-header-cta-container ul li{width:33.33%}
.menu-header-cta-container ul a span{max-width:100%;width:100%}
.menu-request-info-container.open .mega-menu-wrapper{visibility:visible;background-color:#fff;overflow-y:scroll;max-height:100vh;padding-bottom:80px;border:0;overflow-x:hidden}
.menu-request-info-container.open .mega-menu-wrapper a.image-menu{opacity:1;visibility:visible;display:inline-block;border-bottom:3px solid #ba3838;margin-bottom:20px}
.mega-menu-wrapper a.image-menu:before{display:none}
.mega-menu-wrapper a span{font-size:18px;padding:12px 0}
.main-header__nav-mobile .menu>li.menu-item-has-children>a:after{height:10px;width:10px}
.menu-request-info-container.open .mega-menu-wrapper.open .row{padding-bottom:70px}
}
@media (min-width:768px){
.primary-form-btn:hover::after{right:22px;opacity:1}
.primary-form-btn::after{content:url(images/arrow-black-right.svg);position:absolute;width:22px;opacity:0;margin-top:1px;top:50%;margin-top:-14px;transition:.5s;z-index:9;transition:all .3s ease-out;will-change:right,opacity;right:38px}
.primary-form-btn:hover .gform_button{display:inline-block;position:relative;transition:all .3s ease-out;will-change:transform;padding:16px 41px 16px 18px!important}
.testi-left{min-height:285px}
.testi-slider .testi-right .testimonials-contents{height:auto!important}
.testi-slider .carousel.slide{display:flex}
.testi-slider .testi-left:after{content:"";border-left:10px solid #4bd0ff;position:absolute;top:35px;bottom:0;right:0}
}
.gform_footer.top_label{display:inline-block;margin-left:7px}
.carousel {margin-top: 20px;}
.carousel-item {text-align: center; min-height: 280px; /* Prevent carousel from being distorted if for some reason image doesn't load */}
.bs-example {margin: 20px;}
.carousel-indicators li{margin:0 3px !important;}
@media (max-width:767px){
.testi-right .testimonials-contents{height:auto!important}
.hero-main-slider .slick-dots{display:none!important}
.page-template-style-sheet .block-cta{margin-top:30px}
section.block-content-images.images-text-wraper.imagecon-con{padding:20px;padding-top:25px!important;position:relative}
.block-content-images.images-text-wraper.imagecon-con .container-fluid{max-width:720px;padding:10px}
.testi-left h2.testimonials-title{padding:0 0 10px;border-bottom:7px solid #4bd0ff}
.content-column.one_half.last_column div:nth-child(1){padding:0!important}
.btn-hamburger:before{top:-23px}
.mega-menu-col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.menu-request-info-container.open .mega-menu-wrapper{padding-top:46px}
.hero-section .hero-slider--item{height:360px;margin-bottom:124px}
.hero-text{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:static;-webkit-transform:none;transform:none;bottom:auto;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:38px}
.hero-text span.tag-ling{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:10px}
.hero-text h1{font-size:32px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:25px;line-height:1.3}
.play-vid{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.hero-text .c-btn-wrapper{margin-bottom:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;position:absolute;bottom:auto;margin:0;top:calc(100% - 35px)}
.hero-text .c-btn-wrapper a{background-color:#ba3838;border-color:#ba3838;margin-top:10px;min-width:calc(100% - 40px)}
.play-vid span{width:43px;height:43px}
.play-vid span:before{border-width:7px 0 7px 14px;margin-top:-7px;margin-left:-6px}
.play-vid:after{width:56px;height:56px}
.play-vid:before{width:60px;height:60px}
.hero-slider-video video{display:none}
.slick-current .hero-slider-video{-webkit-transform:scale(1);transform:scale(1)}
.iframe-wrapper{margin:0 auto 4px}
.main-title h6{margin:0 0 9px}
.main-title h2{font-size:32px;margin:0 0 9px}
.block-content-section{padding:0 0 50px}
.block-content-images-col .content-images-wrapper{padding-left:0;max-width:100%}
.block-content-images-col .content-images-wrapper img{display:none}
.block-content-images-col .content-images-wrapper p{line-height:1.6;max-width:100%}
.block-content-images-col.image-left{padding-right:0}
.block-content-images-col.content-left{padding:40px 20px 0}
.block-content-images-col.content-right{padding-right:20px;padding-top:40px}
.experience-section{background-size:auto 35%;padding-bottom:97px;padding-top:22px;margin-bottom:53px}
.experience-block{-ms-flex-wrap:wrap;flex-wrap:wrap}
.experience-section .bg-image{height:auto;padding:30% 0}
.experience-section .experience-single{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0;max-width:100%}
.experience-section .experience-single h3{font-size:28px;width:100%;text-align:center}
.quote-section .quote-single-image{background-image:none!important;height:auto}
.quote-section .quote-single-image .quote-figure-img{display:block}
.quote-single-content{position:relative;top:0;-webkit-transform:none;transform:none;left:0;background-image:url(images/quote-shade-image.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 20px 15px;max-width:100%}
.quote-section .quote-single-image:before{display:none}
.quote-single-content:after{background-image:url(images/quote-shade-image.png);content:" ";height:100%;background-position:center right;right:0;top:0;position:absolute;width:418px;background-size:cover;z-index:1}
.quote-inner{background-color:#fff;position:relative;z-index:222;top:-25px;padding:40px 30px 70px}
.quote-single-content figure{margin-bottom:10px}
.quote-single-content p{font-size:17px;margin-bottom:10px;color:#2e2d2d}
.quote-single-content:before{display:none}
.quote-inner:before{border:2px solid #0a518b;height:2px;width:calc(100% - 30px);position:absolute;content:" ";top:15px;left:15px;height:calc(100% - 30px);z-index:-1}
.quote-single-content span.author{font-size:12px;color:#2e2d2d;display:table;margin:12px auto 0}
.quote-section ul.slick-dots{right:0;bottom:73px;max-width:100%}
.countdown-left-content{max-width:80%}
.countdown-left-content h2{font-size:24px}
.countdown-inner-block .countdown-left{padding:20% 0;height:auto}
.countdown-section{height:auto;background-position:right bottom;background-size:auto 70%;margin-top:60px}
.countdown-inner-block{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;margin:0;padding:0 0 55px}
.countdown-inner-block .countdown-right{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px}
.countdown-right-content{max-width:290px;padding:0 5px;margin:0 auto}
.top-countdown{margin-top:30px}
.countdown-right .top-countdown h3{font-size:82px}
.countdown-right .top-countdown h3 img{max-width:70px}
.countdown-right .bottom-countdown{padding:17px 25px 17px}
.countdown-right .bottom-countdown h4{font-size:24px;padding:0 0 0 100px}
.countdown{height:100px;width:80px}
.countdown strong{font-size:54px}
.countdown span{font-size:20px}
.girl-camp-section{padding:35px 20px}
.girl-camp-block{padding-top:0}
.girl-camp-block:before{display:none}
.girl-camp-block img{height:225px;-o-object-fit:cover;object-fit:cover;width:100%}
.girl-camp-content{bottom:0;background-image:url(images/girl-camp-shade-image.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0 20px 20px;height:150px;position:relative;left:0}
.girl-camp-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:20px 40px 25px;background-color:#fff;position:absolute;left:20px;right:40px;top:-40px;width:calc(100% - 40px)}
.girl-camp-inner h3{font-size:24px;margin-bottom:9px;line-height:1.4;display:block;width:100%}
.main-footer__top{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}
.summenr_address{margin:0 0 38px}
.summenr_address p{max-width:165px;width:100%;margin:0 auto}
.winter_address p{max-width:165px;width:100%;margin:0 auto}
#menu-footer-menu{margin:0}
.footer_menu{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:26px}
.footer-address{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer-address-inner{padding:0;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:38px}
.footer-cantact_us{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:38px}
.footer-social-block{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}
.main-footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.copyright{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.copyright span{display:block}
.website{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-bottom:24px}
.main-footer__bottom .copyright p{line-height:1.6}
.main-footer__bottom a{text-decoration:underline}
.social-block{margin-bottom:22px}
.menu-request-info-container ul{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}
}
@media (max-width:640px){
.mega-menu-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}
.menu-request-info-container.open .mega-menu-wrapper a.image-menu{max-width:300px;width:100%;margin:0 auto 20px}
.hero-section .hero-slider--item{height:314px}
.hero-section .hero-slider--item.vimeo .hero-slider-video{-webkit-transform:scale(1);transform:scale(1)}
}
@media (max-width:480px){
.menu-request-info-container.open .mega-menu-wrapper a.image-menu{max-width:240px}
}
.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=password],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form textarea{all:unset;border-radius:0!important;border:1px solid!important;width:100%!important;padding:5px 4px}
.hbspt-form select{width:102%!important;max-width:none}
.hbspt-form textarea{min-height:160px}
.hbspt-form input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}
.hbspt-form .hs-form-field{width:100%!important;float:none!important;margin-top:16px}
.hbspt-form label{display:inline-block!important;line-height:1.3!important;clear:both!important;font-weight:400!important;font-size:inherit!important}
input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
.scroll-move-wrap{position:absolute;width:100%;bottom:-50px}
.scroll-move{width:100px;height:100px;padding:38px;background:#fff;border-radius:100%;margin:auto;display:block}
.scroll-move img{position:relative;top:-20px}
.scroll-move:hover{cursor:pointer}
main a:not([class]){color:#1816a2}
@media only screen and (max-width:767px){
.single-accordion__title h4{padding-right:34px}
.home .hero-section{padding-bottom:60px}
.home .hero-section .hero-text{padding-top:45px;padding-bottom:0}
.home .hero-section .hero-text .c-btn-wrapper{position:static!important;background:#fff;z-index:99;margin-top:100px}
.home .hero-section .hero-text .c-btn-wrapper a{position:relative;top:-30px}
.home .hero-section .hero-slider--item{height:auto!important}
.home .scroll-move-wrap{bottom:0}
.home .scroll-move{width:60px;height:60px;padding:20px}
.page-id-716 .tablepress tr.row-1{min-width:110px}
.block-cta .c-btn-c-btn-secondary:hover::after,.c-btn-c-btn-secondary:hover::after,.c-btn.c-btn-primary:hover::after,.our-staff-main .c-btn-c-btn-secondary:hover::after,.top-briarwood-section .c-btn-c-btn-secondary:hover::after{content:""}
.c-btn:hover span{-webkit-transform:translate3d(0rem,0,0);transform:translate3d(0rem,0,0)}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.overlay-slider .main-title h2{font-size:38px}
.overlay-slider .slick-prev{left:auto!important;right:calc(3.2vw + 75px)!important}
.overlay-slider .slick-next{left:auto!important;right:calc(3.2vw)!important}
.overlay-slider .slick-next,.overlay-slider .slick-prev{border:none!important;background:#fff!important}
}
.filters-inner .filter-menu-open .mobile-filters{display:block!important}
.filters-inner .mobile-filters{display:none!important}
.hbspt-form fieldset{max-width:100%!important}
.hbspt-form legend{all:unset}
.hbspt-form form>:nth-child(1) h3{margin-top:0}
.hbspt-form h3{margin-top:32px}
.hbspt-form ul{margin-left:0!important;padding-left:0!important}
.hbspt-form li{list-style:none;margin-left:0!important}
.hbspt-form input[type=checkbox],.hbspt-form input[type=radio]{margin-right:10px!important}
.hbspt-form input[type=submit]{font-size:1em;font-weight:700;line-height:19px;display:inline-block;min-width:160px;padding:11px 15px 13px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;letter-spacing:0;text-transform:capitalize;color:#2e2d2d;background:0 0;border:2px solid #2e2d2d}
.hbspt-form input[type=submit]:hover{text-decoration:none;color:#fff;background:#ba3838;border-color:#ba3838}
.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=password],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form textarea{all:unset;border-radius:0!important;border:1px solid #ccc!important;width:100%!important;padding:5px 4px;max-width:100%!important}
.hbspt-form select{width:102%!important;max-width:102%!important}
.hbspt-form textarea{min-height:160px}
.hbspt-form input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}
.hbspt-form .hs-form-field{width:100%!important;float:none!important;margin-top:16px}
.hbspt-form label{display:inline-block!important;line-height:1.3!important;clear:both!important;font-weight:400!important;font-size:inherit!important}
input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
.hero-slider-video{z-index:initial}
.hero-slider-video iframe{min-width:100%;min-height:100%;opacity:0}
.hero-slider-video iframe.loaded{opacity:1}
.blog_full_blk{background:#295395;text-align:center;margin:0 0 80px;padding-top:77px;padding-bottom:77px}
.blog_full_blk h5{color:#4bd0ff;margin:0 0 10px;font-size:21px;font-weight:600;line-height:24px;font-family:berlin-sans}
.single-post blockquote .author-para{display:block}
.blog_full_blk h1{font-size:60px;color:#fff;font-weight:600;line-height:64px;margin:0;font-family:berlin-sans}
.tab_blk{width:auto;margin:0 auto 80px;border:2px solid #4bd0ff;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;display:table}
.portfolio-filter{padding:0;list-style-type:none;border:4px solid #fff;border-radius:100px;background:#fff;margin:0}
.tabs.portfolio-filter li{display:inline-block;width:auto;text-align:center;position:relative;margin:0 3px}
.tabs.portfolio-filter li:first-child{margin-left:0}
.tabs.portfolio-filter li:nth-child(2){margin-left:0}
.tabs.portfolio-filter li:last-child{margin-right:0}
.tabs.portfolio-filter li:after{content:"";background:#f2f2f2;width:1px;height:30px;position:absolute;top:50%;right:-4px;transform:translate(-50%,-50%)}
.tabs.portfolio-filter li:last-child:after{display:none}
.tabs.portfolio-filter li.active{background:#4bd0ff;border-radius:28px}
.tabs.portfolio-filter li.active:hover{background:#4bd0ff}
.tabs.portfolio-filter li:hover{background:#f8f8f8;border-radius:100px}
.tabs.portfolio-filter li a{color:#000;font-size:18px;font-weight:900;line-height:20px;font-family:AvenirLTStd-Black;padding:12px 28px;display:block}
.tabs.portfolio-filter li a.active{padding:11.5px 30px 11.5px 27px}
.tabs.portfolio-filter li a:focus,.tabs.portfolio-filter li a:hover{outline:0;text-decoration:none}
.bloglist_blk{margin:0 0 57px}
.bloglist_blk .blog-post{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:start;margin:0}
.rela_post_list.blog-post{display:inline-block;width:100%}
.blog-post .blog-post-item{width:31.5%;float:left;margin-right:2.75%;background:#fff;border-radius:26px;margin-bottom:41px;position:relative;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);-moz-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}
.blog-post .blog-post-item a:hover{text-decoration:none}
.blog-post .blog-post-item:nth-child(3n){margin-right:0}
.blog-post-contents{width:100%;position:relative;display:flex;flex-direction:column;-webkit-border-radius:26px 26px 0 0;-moz-border-radius:26px 26px 0 0;border-radius:26px 26px 0 0}
.bolg_tumb_img{overflow:hidden;-webkit-border-radius:26px 26px 0 0;-moz-border-radius:26px 26px 0 0;border-radius:26px 26px 0 0;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.blog-post-contents img{-webkit-border-radius:26px 26px 0 0;-moz-border-radius:26px 26px 0 0;border-radius:26px 26px 0 0}
.blog-post-contents img,.blog-post-contents img.defult_blg_img,.content-link .content-link__img-wrapper img{transition:transform .4s;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.blog-post-contents:hover .bolg_tumb_img{-webkit-border-radius:26px 26px 0 0;-moz-border-radius:26px 26px 0 0;border-radius:26px 26px 0 0}
.blog-post-contents:hover img,.blog-post-contents:hover img.defult_blg_img,.content-link:hover .content-link__img-wrapper img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.blog-post-contents img.defult_blg_img{width:100%}
.blog_overlay_item{width:83%;padding:0 12px 5px;margin:0 auto;text-align:center;position:relative;top:-20px;margin-bottom:-27px}
.new_post_tag{position:absolute;top:-19px;left:26px;z-index:9;width:73px}
.new_post_tag img{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);-moz-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);border-radius:50%}
.post_cat{position:relative;top:-27px;width:82.7%;margin:0 auto;display:table;background:#fff;padding:20px 0 14px;text-align:center;border-radius:24px 24px 0 0;font-size:16px;line-height:24px;font-family:berlin-sans;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#1b1b1b}
.post_title{margin:0 0 19px;min-height:120px;color:#295395;font-size:30px;font-weight:900;line-height:40px;font-family:AvenirLTStd-Black}
.post_auto{font-size:16px;line-height:24px;font-family:AvenirLTStd-Heavy;font-weight:800;color:#000;margin:0}
.auto_degi{font-size:16px;line-height:24px;font-family:AvenirLTStd-BookOblique;font-weight:300;line-height:24px;color:#000}
.pagintaion_blk{margin:0 auto 100px;text-align:center}
.pagintaion_blk .page-numbers{margin:0 3px;border:2px solid #4bd0ff;width:38px;height:38px;display:inline-block;border-radius:50%;vertical-align:middle;line-height:32px;font-size:21px;background:#fff;font-family:AvenirLTStd-Black;font-weight:900;color:#000;letter-spacing:.6px;line-height:37px}
.pagintaion_blk a.page-numbers{position:relative}
.pagintaion_blk a.page-numbers:hover{text-decoration:none}
.pagintaion_blk a.page-numbers:hover:before{content:"";width:32px;height:32px;background:0 0;position:absolute;left:50%;top:50%;border:3px solid #4bd0ff;border-radius:100%;transform:translate(-50%,-50%);opacity:.25}
.pagintaion_blk a.next.page-numbers:hover:before,.pagintaion_blk a.prev.page-numbers:hover:before{content:inherit;opacity:0}
.pagintaion_blk .page-numbers.current{background:#4bd0ff}
.pagintaion_blk .next.page-numbers,.pagintaion_blk .prev.page-numbers{border:none;background:0 0;font-size:0;position:relative;width:auto}
.pagintaion_blk .next.page-numbers:after{content:"";position:absolute;top:52%;background:url(/wp-content/uploads/2019/08/carret-right.svg) no-repeat;width:16px;height:16px;transform:translate(-50%,-50%);right:-30px}
.pagintaion_blk .disabled{position:relative}
.pagintaion_blk .disabled:before{content:"";position:absolute;left:-19px;top:57%;background:url(/wp-content/uploads/2019/08/carret-left-disabled.svg) no-repeat;width:16px;height:16px;transform:translate(-50%,-50%)}
.pagintaion_blk .disabled.next:before{right:-25px;background:url(/wp-content/uploads/2019/08/carret-left-disabled.svg) no-repeat;left:inherit;top:31%;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}
.pagintaion_blk .prev.page-numbers:after{content:"";position:absolute;left:-10px;top:50%;background:url(/wp-content/uploads/2019/08/carret-left.svg) no-repeat;width:16px;height:16px;transform:translate(-50%,-50%)}
.pagintaion_blk .page-numbers.dots{border:none;background:0 0;font-size:21px;font-family:Poppins,sans-serif;font-weight:400;letter-spacing:1px;line-height:40px;width:40px;margin-left:-1.75px;margin-right:-1.75px}
.single-post .blog_content_blk .page-fullwidth-image{padding-bottom:0}
.blog_content_blk .page-fullwidth-image{padding:0}
.blog_content_blk .content-image{position:relative}
.blog_content_blk .new_post_tag{top:inherit;bottom:80px;z-index:99;left:11.5%}
.blog_content_blk .blog_banner_main{position:relative}
.blog_banner_content{position:absolute;background:#fff;width:89.5%;left:0;top:-116px;z-index:9;border-radius:0 62px 62px 0;display:flex;align-items:center;padding: 75px 6.5% 15px 10.7%;flex-direction:row-reverse}
.blog_banner_content .left_blk .auto_degi,.blog_banner_content .left_blk .post_auto,.blog_banner_content .left_blk .post_date{font-size:18px;font-family:AvenirLTStd-BookOblique;font-weight:400;color:#000;line-height:30px}
.left_blk h4.post_auto.fadeInUp.wow.animated{font-family:AvenirLTStd-Black}
.blog_banner_content .left_blk .post_auto{margin:0 0 6px;line-height:24px}
.blog_banner_content .left_blk .auto_degi{margin:0 0 14px;font-style:normal}
.blog_banner_content .left_blk .post_date{margin:0;color:#1b1b1b}
.blog_banner_content .right_blk{width:calc(100% - 122px);padding-left:67px}
.blog_banner_content .right_blk .post_cat{position:static;transform:inherit;background:inherit;text-align:left;padding:0;color:#1b1b1b;font-size:21px;margin-bottom:20px;margin-left:0;font-family:AvenirLTStd-Black}
.blog_banner_content .right_blk .post_title{font-size:60px;line-height:72px;margin:0;font-weight:600;font-family:berlin-sans}
.single .image-title{text-align:left;max-width:1110px;margin:0 auto;width:100%;color:#606060;font-size:16px;font-weight:400;line-height:32px}
.single .block-content{padding-bottom:92px;position:relative}
.single .block-content:after{border-bottom:2px solid #d8d8d8;content:"";position:absolute;left:50%;bottom:0;background:#d8d8d8;width:1110px;height:2px;transform:translate(-50%,-50%)}
.related_post_main{background:#f2f2f2;padding-bottom:64px;padding-top:102px}
.related_hed{width:100%;margin:0 0 52px;display:flex;justify-content:space-between;align-items:center}
.related_post_main .relat_head{margin:0;color:#023db9;font-size:48px;line-height:72px;color:#295395}
.related_post_main .detail_all_post{margin-bottom:0}
.related_post_main .detail_all_post a{vertical-align:middle}
.related_post_main .detail_all_post a span{font-size:18px;font-weight:900;line-height:32px;color:#000;font-family:AvenirLTStd-Black}
.rela_post_list{padding:0;list-style-type:none;margin:0}
.rela_post_list.blog-post{width:100%;clear:both;display:flex;flex-wrap:wrap;justify-content:start}
.owl-carousel.related_owl_mob .owl-stage-outer{float:left;clear:both;width:100%}
.owl-carousel.related_owl_mob .owl-nav{display:none}
.owl-carousel.related_owl_mob .owl-dots{width:100%;clear:both;margin:0 0 36px;text-align:center;float:left}
.owl-carousel.related_owl_mob .owl-dots .owl-dot{background:#fff;border:2px solid #4bd0ff;border-radius:100%;width:24px;height:24px;margin:0 5px}
.owl-carousel.related_owl_mob .owl-dots .owl-dot.active{background:#4bd0ff}
.detail_all_post_main{width:100%;clear:both;text-align:center}
.detail_all_post_main .detail_all_post{float:none}
.related_post_mob .blog-post .blog-post-item,.related_post_mob .blog-post .blog-post-item:last-child{width:94%;margin-bottom:25px;margin-left:auto;margin-right:auto}
@media only screen and (max-width:1140px){
.single .page-fullwidth-image .image-title{max-width:90%}
}
@media only screen and (max-width:1280px){
.blog_content_blk .new_post_tag{left:5%}
.blog_banner_content{padding:99px 5% 103px 5%}
.single .block-content:after{width:96%}
}
@media only screen and (min-width:993px) and (max-width:1100px){
.blog_banner_content .right_blk .post_title{font-size:52px;line-height:64px}
.blog_banner_content{padding:75px 5% 75px 5%}
.blog_content_blk .blog_banner_main{margin-bottom:300px}
}
@media only screen and (min-width:992px){
.bloglist_blk_tab{display:none}
.blog_content_blk .blog_banner_main{margin-bottom:430px}
}
@media only screen and (max-width:991px){
.blog-post .blog-post-item{width:47.25%;margin-right:5.5%}
.blog-post .blog-post-item:nth-child(3n){margin-right:5.5%}
.blog-post .blog-post-item:nth-child(2n){margin-right:0}
.blog_banner_content{display:block}
.blog_banner_content .left_blk,.blog_banner_content .right_blk{width:100%}
.blog_banner_content .right_blk{margin-bottom:20px;padding-left:0}
.blog_content_blk .new_post_tag{left:3%}
.blog_banner_content{padding:65px 3% 50px 3%;box-shadow:0 2px 10px rgba(0,0,0,.1)}
.blog_banner_content .right_blk .post_cat{margin-bottom:20px}
.blog_banner_content .right_blk .post_title{font-size:46px;line-height:62px}
.blog_banner_content .left_blk{padding-top:0}
.bloglist_blk_dekstop{display:none}
}
@media only screen and (min-width:668px) and (max-width:767px){
.post_title{font-size:26px;line-height:36px;min-height:108px}
}
@media only screen and (min-width:668px) and (max-width:725px){
.single .content-image .image-title{padding-left:15px;padding-right:15px}
}
@media only screen and (min-width:668px){
.tabs.portfolio-filter li.show-hide{display:none}
}
@media only screen and (max-width:667px){
.blog_full_blk{padding:38px 0 46px;margin:0 0 24px}
.single .image-title{font-size:12px;font-weight:400;line-height:21px}
.blog_full_blk h5{font-size:16px;line-height:24px;max-width:50%;margin:0 auto 3px}
.blog_full_blk h1{font-size:32px;line-height:36px;max-width:75%;margin:0 auto}
.bloglist_blk,.pagintaion_blk{margin:0 0 46px}
.pagintaion_blk{margin-bottom:43px}
.tab_blk{width:100%;border-radius:inherit;border:none;height:56px;position:relative;margin:0 auto 52px}
.portfolio-filter{position:absolute;width:100%;left:0;top:0;border:2px solid #4bd0ff;padding:4px 4px 4px 4px;border-radius:28px;z-index:99}
.tabs.portfolio-filter li{display:block;margin:19px 0!important;text-align:left}
.tabs.portfolio-filter li.show-hide{width:100%;position:relative}
.tabs.portfolio-filter li.show-hide a{margin:0!important;border-radius:28px;background:#4bd0ff;font-weight:700}
.tabs.portfolio-filter li:first-child{margin:0 0 19px!important}
.tabs.portfolio-filter li:last-child{margin:0!important}
.tabs.portfolio-filter li:after{width:100%;height:1px;bottom:-10px;left:50%;top:inherit;right:inherit}
.tabs.portfolio-filter li a{padding:12px 23px 12px 28px}
.tabs.portfolio-filter li{display:none}
.tabs.portfolio-filter li.active{display:none!important}
.tabs.portfolio-filter li.show-hide{display:block}
.tabs.portfolio-filter li.show-hide:first-child{margin:0 0 0!important}
.tabs.portfolio-filter li.show-hide:first-child:after{content:inherit}
.tabs.portfolio-filter li.show-hide:nth-child(2):before{content:"";background:#f2f2f2;width:100%;height:1px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%,-50%)}
.tabs.portfolio-filter li.show-hide:hover span{background-color:inherit;border-radius:inherit}
.portfolio-filter .show-hide .pluse:after{background:url(images/tab-drop-down.jpg) no-repeat;width:21px;height:12px;display:block;cursor:pointer;position:absolute;top:19px;right:19px;z-index:99;content:""}
.portfolio-filter .show-hide .minus:after{background:url(images/tab-drop-min.jpg) no-repeat;width:21px;height:12px;display:block;cursor:pointer;position:absolute;top:17px;right:20px;z-index:99;content:""}
.single{background:#f2f2f2}
.blog_banner_content .right_blk .post_cat{font-size:16px;margin-bottom:14px}
.blog_banner_content .right_blk .post_title{font-size:24px;line-height:32px;min-height:60px}
.blog_banner_content .right_blk{margin-bottom:11px}
.blog_banner_content .left_blk .post_auto{margin:0}
.blog_banner_content .left_blk .auto_degi{margin:0 0 10px}
.blog_banner_content .left_blk .auto_degi,.blog_banner_content .left_blk .post_auto,.blog_banner_content .left_blk .post_date{font-size:14px;font-weight:400;line-height:21px}
.single-post .single .image-title{line-height:32px}
.related_post_dekstop{display:none}
.tabs.portfolio-filter li{margin:14px 0 14px!important}
.tabs.portfolio-filter li:after{content:inherit}
.tabs.portfolio-filter li:before{content:"";background:#f2f2f2;width:87%;height:1px;position:absolute;top:-7px;left:50%;transform:translate(-50%,-50%)}
.blog_content_blk .new_post_tag{left:19px;bottom:7px}
.blog_banner_content{padding:38px 15px 36px 19px;left:0;top:-35px;width:93.5%;border-radius:0 24px 24px 0;position:relative}
.related_post_mob{padding:36px 0 38px}
.related_hed{margin:0 0 24px}
.related_post_main .relat_head{font-size:24px;line-height:32px;padding:0 0 0 5px}
.single .block-content:after{border-bottom:1px solid #d8d8d8}
.single .page-fullwidth-image .image-title{max-width:100%;padding-left:15px;padding-right:15px;font-size:12px;font-weight:400;line-height:21px;color:#606060}
.related_post_main .detail_all_post a span{font-size:15px;font-weight:700}
.single-post blockquote cite,blockquote.alternate cite{font-size:21px;font-weight:700;line-height:24px}
.single-post blockquote .author,blockquote.alternate .author{font-size:16px;line-height:24px}
.single-post blockquote.alternate{margin-top:0}
.owl-carousel.related_owl_mob .owl-dots{margin:0 0 32px}
}
@media only screen and (min-width:501px) and (max-width:667px){
.blog-post-contents{height:500px}
.post_cat{transform:translate(-50%,-28%);padding:18px 0 14px}
.blog_overlay_item{padding:20px 0 30px}
.post_title{font-size:24px;line-height:32px}
}
@media only screen and (max-width:500px){
.bloglist_blk{margin:0 0 33px}
.blog-post .blog-post-item:nth-child(3n){margin-right:0}
.blog-post .blog-post-item:last-child{margin-bottom:0}
.blog-post .blog-post-item{width:100%;margin-right:0;margin-bottom:25px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}
.new_post_tag{position:absolute;top:-27px;left:22px}
.new_post_tag img{max-width:57px}
.blog-post-contents{height:100%}
.bolg_tumb_img{max-height:211px;min-height:211px}
.blog-post-contents img,.blog-post-contents img.defult_blg_img{width:100%}
.post_cat{width:82.7%;top:-22px;font-size:14px;font-weight:600;line-height:24px;padding:16px 0 14px;color:#1b1b1b}
.blog_overlay_item{width:82.5%;padding:0 15px 5px}
.post_title{font-size:24px;line-height:32px;min-height:100px;margin:0 0 15px}
.post_auto{font-size:14px;line-height:21px}
.auto_degi{font-size:14px}
}
.main-header .myButton{border-radius:24px;background-color:#295395;padding:6px 27px 6px 29px;outline:0;transition:.3s}
.main-header .myButton:focus,.main-header .myButton:hover{background-color:#133261}
.main-header .main-header__nav{font-size:16px;line-height:16px;position:static}
.mega-menu-wrapper .mega-menu-col:last-child,.menu-item-784 .mega-menu-wrapper .mega-menu-col a:last-child{border-right:0}
.mega-menu-wrapper a.image-menu span{padding:22px 0 0;margin-bottom:0}
.mega-menu-wrapper .mega-menu-col ul.menu li:last-child{padding-bottom:0}
.mega-menu-wrapper .sub-menu li{padding-bottom:21px}
.main-header .main-header__nav>.menu>li>a{padding:6px 20px 6px 0}
.main-header .navbar-light .navbar-brand{line-height:16px;padding-top:6px;padding-bottom:3px}
.main-header .main-header__right .navbar.navbar-expand-lg{padding:10px 4px 9px 15px}
.main-header.sticky .main-header__right .navbar.navbar-expand-lg{padding:11px 4px 9px 10px}
.main-header .main-header__right .date_link a{padding-left:0;padding-right:0}
.main-header .main-header__nav>.menu>li{padding:17px 21px 15px 19px}
.main-header .login{margin-right:0}
.main-header .mega-menu-wrapper .sub-menu li>a{padding-left:15px;text-decoration:none}
.main-header .mega-menu-wrapper .sub-menu li>a::before{content:"-";height:inherit;display:inline-block}
#myDiv{background-color:#002166;border:0 solid #333;text-align:justify;position:sticky;right:0;top:0;z-index:-1;opacity:0;width:480px;height:calc(100vh - 149px);display:block}
#myDiv.overlay{opacity:1}
#myDiv a{display:flex;background:#133261;border-bottom:3px solid #001849;box-sizing:border-box;flex:1;align-items:center}
#myDiv a:focus,#myDiv a:hover{background:#0d2854}
#myDiv a{padding:54px 81px 54px 61px;border-bottom:2px solid #001849;height:25%}
#myDiv .gs-icon{width:85px;height:86px;margin-right:19px}
#myDiv .gs-icon{float:none;display:inline-block;vertical-align:middle}
#myDiv .gs-desc{float:none;display:inline-block;vertical-align:middle}
#myDiv .gs-icon{width:85px;height:85px;margin-right:24px}
#myDiv .gs-desc p{line-height:20px}
#myDiv .gs-dd{display:flex;justify-content:flex-start;align-items:center}
#page .main-header{position:relative}
#page .header-extra-height{height:inherit!important}
ul.date_link{padding:0;margin:0;list-style:none;line-height:16px}
ul.date_link .main-header__right li>a{padding:0!important}
.main-header__wrapper .navbar{margin-bottom:0}
#menu-footer-menu li a{position:relative}
#menu-footer-menu li a:after{background-image:url(images/footer-arrow.svg);background-repeat:no-repeat;background-position:100% 50%;padding-right:20px;content:'';position:absolute;top:50%;width:20px;height:14px;background-size:20px 14px;margin-top:-7px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}
#menu-footer-menu li:hover a:after{transform:translate(10px,0);opacity:1}
.mega-menu-wrapper .mega-image-class a.image-menu{margin-bottom:26px}
.mega-menu-wrapper .mega-image-class a.image-menu:last-of-type{margin-bottom:0}
.video-sec-home .content .video-play-button>span,.videoPoster.video-play-button>span{background-image:url(images/video_button.svg);background-repeat:no-repeat;background-position:50% 50%;top:50%;width:32px;height:39px;background-size:32px 39px;margin-top:-20px;z-index:999999;position:absolute;left:50%;margin-left:-12.5px;margin-top:-19px}
.video-play-button.Pause>span,.video-sec-home .content .video-play-button.Pause>span{background-image:url(images/video-pause.svg);margin-left:-17px}

.hd-md-right .custom-html-widget .call .mobile_txt{display:none}
.hd-md-right .custom-html-widget .call div{display:inline}
#myVideo{right:0;bottom:0;min-width:100%;min-height:100%}
.content{bottom:0;color:#f1f1f1;width:100%;padding:20px}
.single .content{padding:0}
#myBtn{width:200px;font-size:18px;padding:10px;border:none;background:#000;color:#fff;cursor:pointer}
#myBtn:hover{background:#ddd;color:#000}
.video-play-button,.videoPoster.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;background:#4bd0ff!important;border-radius:50%;padding:18px 20px 18px 28px;border:8px solid #4bd0ff!important}
.video-play-button:hover{border-color:#4bd0ff!important}
.videoPoster.video-play-button:after{border:none}
.video-play-button:before,.videoPoster.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;display:block;width:80px;height:80px;border-radius:50%;background:#4bd0ff;transform:translateX(-50%) translateY(-50%);animation:pulse-border 1.5s ease-out infinite}
.video-play-button:hover:after{background-color:darken(#fa183d,10%)}
.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}
@keyframes pulse-border{
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
@media screen and (max-width:767px){
.video-play-button:before{width:48px;height:48px}
.video-sec-home button#myBtnmob{cursor:pointer}
}
.main-header .main-header__wrapper{padding:0!important}
@media (min-width:1200px){
.main-header .container{max-width:1220px}
}
@media (min-width:1024px){
body .main-header .myButton{padding:6px 22px 6px 22px}
.myButton img{margin-left:10px}
.mobile_menu{display:none}
.mobile_header{display:none}
.myDiv_full_overley.open_blk{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1b1b1b;opacity:.4;z-index:9;height:100vw}
.myDiv_full_overley{display:block}
}
@media (min-width:992px){
.main-header__right .navbar.navbar-expand-lg{justify-content:flex-end!important}
.blog_banner_content .left_blk{position:relative;top:30px}
}
@media (min-width:1264px){
@-moz-document url-prefix(){
.footer-cantact_us h3{width:100%;text-align:center;padding-right:50px}
}
}
@media all and (max-width:1210px) and (min-width:1024px){
.main-header .main-header__nav>.menu>li{padding-right:0;padding-left:39px}
.main-header .main-header__nav>.menu>li:first-child{padding-left:20px}
.navbar-light .navbar-brand{margin-right:37px}
}
@media all and (max-width:1127px) and (min-width:1024px){
.main-header .main-header__nav>.menu>li{padding-left:15px}
}
@media (max-width:1024px){
.primary-form-btn .gform_button{font-size:15px}
#page .tablepress-table-name{margin-bottom:19px;letter-spacing:0}
#page .tablepress{position:relative;display:block;overflow-x:auto;width:100%;margin-bottom:20px;border-spacing:0;border-collapse:collapse;white-space:nowrap}
#page .tablepress thead{display:block;float:left;min-width:165px}
#page .tablepress thead tr{display:block;border-right:1px solid #d5d9de}
#page .tablepress thead th{display:block}
#page .tablepress thead th:after{display:none}
#page .tablepress tbody{position:relative;display:block;overflow-x:auto;width:auto;white-space:nowrap}
#page .tablepress tbody tr{display:inline-block;min-width:177px;vertical-align:top;border-right:1px solid #d5d9de}
#page .tablepress tbody td,#page .tablepress thead th{display:block;padding:10px 35px;line-height:24px}
#page .tablepress tbody td:after{display:none}
.table-wrapper .tablepress:before{display:block}
.table-wrapper .tablepress td,.table-wrapper .tablepress th{border-bottom:none!important}
.tablepress tbody td,.tablepress tfoot th{border-top:none!important}
}
@media (min-width:1023px){
#myDivMobile.mobile_view_get{display:none!important}
}
@media (max-width:1023px){
.main-header .mobile-hide{display:none}
.main-header{-webkit-box-shadow:0 0 0 rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.15)}
.main-header .mobile_header .myButton:focus,.main-header .mobile_header .myButton:hover{text-decoration:underline}
.mobile_header .header{padding-left:40px}
.ml-stack-nav__item .ml-stack-nav__next::after{content:"\f105";font-size:21px;line-height:inherit;top:1px;padding-left:9px;position:relative}
.ml-stack-nav__back::before{content:"\f104";font-size:16px;line-height:16px;margin-right:8px}
.ml-stack-nav__back::before,.ml-stack-nav__item .ml-stack-nav__next::after,.site-header-menu .primary-menu>li.menu-item-has-children>a::after{font-family:FontAwesome;display:inline-block}
.mobile_header .hd-mid-links{width:100%;float:left;margin:0;display:inline-block;padding-top:15px}
.mobile_header .hd-mid-links ul{padding:11px 0 0 0;list-style:none;display:block;border-top:1px solid #d8d8d8;margin:0 15px}
.mobile_header .hd-mid-links ul li{display:block;width:100%;margin:0;padding:10px 0}
.mobile_header .hd-mid-links ul li a{display:inline-block;font-size:16px;line-height:20px;font-weight:600}
.call_section{position:fixed;width:100%;bottom:0;left:0;background:#295395;z-index:99999}
.call_section .custom-html-widget{list-style:none;margin:0;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}
.call_section ul{list-style:none;margin:0;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}
.call_section ul li{margin:0}
.call_section .custom-html-widget a,.call_section ul li a{display:block;color:#fff;font-size:16px;font-family:Poppins,sans-serif;font-weight:500}
.call_section .custom-html-widget .call a,.call_section ul li.call_button a{background:url(/wp-content/uploads/2019/08/phone.svg) no-repeat 0 0;padding-left:31px}
.call_section .custom-html-widget .login a,.call_section ul li.login_button a{border-radius:20px;border:2px solid #fff;line-height:32px;padding:0 19px;background:0 0;font-family:AvenirLTStd-Medium}
.call_section .custom-html-widget .login a:focus,.call_section .custom-html-widget .login a:hover,.call_section ul li.login_button a:focus,.call_section ul li.login_button a:hover{border:2px solid #fff;background:#002166}
.mobile_header .hd-mid-links ul{margin:0 40px}
.call_section .custom-html-widget,.call_section ul{padding:12px 40px}
.custom-html-widget .call{margin-right:0;order:1}
.custom-html-widget .call div{display:none}
.custom-html-widget .call .mobile_txt{display:block;font-family:AvenirLTStd-Medium}
.custom-html-widget a:hover{text-decoration:none}
.call_section .custom-html-widget .login{order:2}
.mobile_header{position:fixed;top:0;left:0;width:100%;z-index:999}
.mobile_header .header{position:inherit}
.main-header__left{position:relative;bottom:60px}
.mobile_header .main-header__left .main-header__logo,.mobile_header .stickyHeader .main-header__left .main-header__logo{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:49px;top:7px;z-index:999;margin-left:0;box-shadow:0 0 0 rgba(0,0,0,.15);position:absolute;padding:0;margin-left:-2px}
.main-header .mobile_header .myButton{position:absolute;bottom:21px;right:20px;border-radius:0;background:0 0;padding:0;outline:0;color:#295395;font-size:15px;line-height:16px;font-family:AvenirLTStd-Black;font-weight:900}
.ml-stack-nav.is-open{top:inherit;bottom:inherit}
.mobile_header .hd-blue{line-height:24px;padding:10px 35px 12px}
.mobile_header .hd-blue br{display:none}
.mobile_header .ml-stack-nav.is-open.topclose{top:58px!important}
.mobile_header .ml-stack-nav.is-open{top:59px!important}
.mobile_header .mobile_menu .menu{display:inline-block;padding-left:6px}
.mobile_header .mobile_menu .hd-mid-links .menu{display:block;padding-left:0}
.mobile_header .mobile_menu .hd-mid-links .menu a{display:block}
.hd-mid-links ul li a img{margin-right:5px;display:inline-block;vertical-align:top;position:relative;top:-2px}
.mobile_header .mobile_menu .hd-mid-links .menu,.mobile_header .mobile_menu .menu{vertical-align:middle;font-size:15px;line-height:12px;position:relative;font-weight:600;color:#1b1b1b}
.mobile_header .mobile_menu .menu a{display:inline-block;width:auto;top:7px;height:auto;color:#1b1b1b;font-family:AvenirLTStd-Black}
.mobile_header .mobile_menu .menu a:focus,.mobile_header .mobile_menu .menu a:hover{color:#1b1b1b}
body #page{padding-top:60px}
.single-post>#page{padding-top:15px}
body #page.toppagespace{padding-top:60px}
.mobile_header #myDiv{display:none}
.mobile_header .alert-close{right:40px}
#myDivMobile.mobile_view_get{position:fixed;z-index:99999999;width:100%;height:100%;top:0;left:0;background-color:#002166;display:none}
#myDivMobile.mobile_view_get .inner_get{display:flex;flex-direction:column;padding:40px;justify-content:space-between;margin:0 auto;flex-wrap:wrap;height:100%}
.close_btn_get{position:relative;cursor:pointer;margin-bottom:17px}
.close_btn_get img{position:relative;float:right}
#myDivMobile.mobile_view_get .inner_get a:first-of-type{border-top:2px solid #001849}
#myDivMobile.mobile_view_get .inner_get a{flex:1;display:flex;justify-content:start;align-items:center;border-bottom:2px solid #001849}
#myDivMobile.mobile_view_get .gs-desc p{font-size:14px;letter-spacing:1.31px}
#myDivMobile.mobile_view_get .gs-desc h3{font-weight:900;color:#fff;font-size:24px;line-height:21px;margin:0}
#myDivMobile.mobile_view_get .gs-icon{float:none;width:auto;height:auto;margin-right:15px;vertical-align:middle;display:inline-block}
#myDivMobile.mobile_view_get .gs-desc{float:none;display:inline-block;vertical-align:middle}
#myDiv{display:none!important}
}
@media (max-width:1023px){
.mobile_header .hd-blue{padding:11px 35px 13px}
.mobile_header .alert-close{right:20px}
.mobile_header .main-header__left .main-header__logo,.mobile_header .stickyHeader .main-header__left .main-header__logo{max-width:51px;height:auto}
.mobile_header .mobile_menu .menu a{top:3px}
.header .ml-stack-nav-toggle{top:11px}
.mobile_header .header{padding-left:20px}
}
@media (max-width:767px){
.primary-form-btn{padding:10px 22px 10px!important}
.mobile_header .header{padding-left:20px}
.main-header .mobile_header .myButton{right:20px}
.ml-stack-nav__back{padding-left:15px!important}
.ml-stack-nav__link{padding:9px 10px 9px 15px!important}
.mobile_header .hd-mid-links ul{margin:0 15px}
.call_section .custom-html-widget,.call_section ul{padding:12px 15px}
.mobile_header .alert-close{right:15px}
#myDivMobile.mobile_view_get .inner_get{padding:19px 20px 20px}
#page .tablepress tbody td,#page .tablepress thead th{padding:10px 15px;line-height:16px}
.video-sec-home .content .video-play-button>span{background-image:url(images/video_button.svg);background-repeat:no-repeat;top:50%;width:15px;height:20px;background-size:15px 20px;z-index:999999;position:absolute;left:50%;margin-left:-7.5px;margin-top:-10.5px}
#menu-footer-menu li a::after{transform:translate(0,0);opacity:1;right:-30px}
#menu-footer-menu li:hover a::after{transform:translate(0,0);opacity:1}
.staff-container{box-shadow:0 6px 16px rgba(0,0,0,.3);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.3)}
.about-us-inner p{max-width:100%}
.main-title h2 br{display:none}
.our-staff-main .staffdata-percent p{margin-bottom:26px}
.testi-right .testimonials-contents{font-size:21px;line-height:24px}
}
@media (max-width:640px){
body.single-post blockquote.alternate{margin-bottom:20px}
body.single-post .page-fullwidth-image{padding-bottom:25px}
.mobile_header .hd-blue span{display:block}
}
.mobile_header .ml-stack-nav.is-open{top:59px!important}
.about-us-inner h2 br,.main-title h2 br{display:block}
.our-staff-main .container p span{display:block}
@media (max-width:568px){
.mobile_header .ml-stack-nav.is-open{top:59px!important}
.mobile_header .hd-blue br{display:block}
}
.stylebanner{max-width:1312px;margin:0 auto;width:100%}
.table-wrapper{overflow:hidden}
.staff-container-inner a{color:#133aba;text-decoration:none}
.our-staff-main a{text-transform:none}
@media (min-width:992px){
.testi-right .testimonials-contents{margin-top:15px}
body.stickyHeader *>#myheader{position:fixed;top:0;width:100%}
#page .main-header.sticky{position:fixed}
.bgs{position:fixed;right:0}
.header-wrap.hide *>#myDiv{height:calc(100vh - 105px)}
#myDiv a:hover{text-decoration:none}
#myDiv a:hover{background:#0d2854}
.mega-menu-wrapper{box-shadow:0 10px 20px rgba(0,0,0,.1)}
}
.mobile_menu{position:relative;top:-1px}
.call div{color:#1b1b1b;text-decoration:none;border:none}
.textwidget.custom-html-widget .call>a{color:#000;text-decoration:none}
nav.navbar.navbar-expand-lg.navbar-light.rounded #button{font-family:AvenirLTStd-Black}
ul.gform_fields{padding-left:0}
li.gfield{list-style:none!important;margin-bottom:16px;clear:both}
ul.gform_fields li.gfield label{font-weight:700}
.gfield_required,.hs-form-required{margin-left:4px;color:red}
.ginput_complex{display:flex;flex-wrap:wrap;justify-content:space-between}
.ginput_complex>*{width:calc(50% - 8px);margin-bottom:0;margin-top:0}
.ginput_complex>* br{display:none}
.ginput_complex>.address_line_1,.ginput_complex>.address_line_2{width:100%}
.ginput_complex>* label{font-size:.813em;letter-spacing:.5pt}
.gform_body select{width:100%}
.gform_body input[type=radio]{-webkit-appearance:radio}
.ginput_container_checkbox>ul,.ginput_container_radio>ul{padding-left:0}
.ginput_container_checkbox>ul>li,.ginput_container_radio>ul>li{list-style:none}
.ginput_container_checkbox input[type=checkbox],.ginput_container_radio input[type=radio]{margin-right:10px}
.ginput_container_checkbox br,.ginput_container_radio br{display:none}
.hs-error-msg,.validation_error,.validation_message{font-weight:400;font-size:.875em;line-height:1.5;color:red}
@media only screen and (min-width:769px){
li.gf_left_half,li.gf_right_half{float:left;width:calc(50% - 8px)}
li.gf_left_half{margin-right:16px;clear:both}
li.gf_right_half{clear:none}
li.gf_left_third,li.gf_middle_third,li.gf_right_third{float:left;width:calc(33.3% - (32px / 3))}
li.gf_left_third,li.gf_middle_third{margin-right:16px}
li.gf_left_third{clear:both}
li.gf_middle_third,li.gf_right_third{clear:none}
}
.testi-right:before{display:none}
a.image-menu:hover span:after{transform:translateX(10px)}
.our-staff-main .c-btn-c-btn-secondary{background:0 0!important;border:2px solid}
::selection{background:#133aba;color:#fff}
.top-briarwood-section .c-btn.c-btn-c-btn-secondary{border:2px solid #133261;background-color: #133261;color: #4bd0ff;}
.mobile_header .ml-stack-nav.is-open{height:100%}
.blog-post .blog-post-item:hover{-webkit-box-shadow:0 18px 26px rgba(0,0,0,.1)!important;-moz-box-shadow:0 18px 26px rgba(0,0,0,.1)!important;box-shadow:0 18px 26px rgba(0,0,0,.1)!important}
.login a:hover,.menu-header-cta-container>ul>li>a:hover{text-decoration:underline}
.mega-menu-wrapper li.menu-item>a:hover{color:#4bd0ff;text-decoration:none}
@media (min-width:992px){
.menu-header-cta-container>ul>li>a{margin:0 10px;text-decoration:none!important}
.menu-header-cta-container>ul>li>a:hover{color:#4bd0ff}
.menu-header-cta-container>ul>li{position:relative}
.menu-header-cta-container>ul>li>a>.menu-image.menu-image-title-below{position:absolute;left:-15px;top:6px}
}
.single-post .page-fullwidth-image{padding-bottom:100px}
.single-post blockquote.alternate{margin-bottom:55px}
.single-post .related_post_main .detail_all_post a{padding:12px 41px 12px!important}
figure.content-link__icon.remove-arrow{display:none}
@media screen and (max-width:991px){
.blog_banner_content{position:relative!important}
}
.gs-icon{border-radius:100%;background:#fff;padding:8px;position:relative;display:flex!important;align-items:center;justify-content:center}
.gs-icon:before{display:block;content:'';border:2px solid #cce800;position:absolute;margin:8px;top:0;left:0;right:0;bottom:0;border-radius:100%;transition:.3s all ease-in-out}
.gs-icon>img{width:45px;height:45px;transition:.3s all ease-in-out;z-index:10}
#myDiv>a:hover .gs-icon:before{background:#cce800}
@media only screen and (max-width:1023px){
.gs-icon{width:69px!important;height:69px!important}
.gs-icon:before{display:none}
.gs-dd{display:flex}
}
