body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; border: none;}
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}


/*@font-face {
    font-family: 'mulishregular';
    src: url('fonts/mulishregular.eot');
    src: url('fonts/mulishregular.eot') format('embedded-opentype'),
         url('fonts/mulishregular.woff') format('woff'),
         url('fonts/mulishregular.ttf') format('truetype'),
         url('fonts/mulishregular.svg#mulishregular') format('svg');
    font-weight: normal;
    font-style: normal;
}*/


/*.............Custom-Style............*/

/*.........Haeder-Start.......*/
.search-bar .fa-search::before{font-family: 'FontAwesome';}
.search-bar .hfe-search-button-wrapper input[type="search"]{padding: 6px;}
.search-bar .hfe-search-form__container{min-height: 32px;}
.header-nav .hfe-nav-menu .sub-arrow{display: none;}
.header-nav .sub-menu li a{justify-content: end;}
.header-nav .hfe-nav-menu .menu-item-has-children .sub-menu, .header-nav .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-men{right: 0; left: auto;}
.gt_switcher-popup span{color: #fff !important;}
header#masthead { -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
header#masthead.navbar_fixed {position: fixed;left: 0;top: 0; width: 100%;animation: smoothScroll 1s forwards; background: #fff;}
@keyframes smoothScroll {
    0% {transform: translateY(-108px);}
    100% {transform: translateY(0px);}
}
header#masthead.navbar_fixed section.elementor-section {-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.6); box-shadow: 0 0 8px 0 rgba(0,0,0,0.6);}
body:not(.elementor-editor-active) .elementor-menu-anchor::before {content: "";display:block;height: 142px;margin: -142px 0 0;visibility: hidden;pointer-events: none;}
.product-header{background-image: url("http://oaselaketherapy.com/wp-content/uploads/2024/08/header-scenic-golf-1.jpg"); height: 492px; background-position: center center; background-repeat: no-repeat; background-size: cover;}




 a.glink img{display: none !important;}
/*.gt_black_overlay{height: 100vh !important;}
.gt_white_content{top: 50vh !important;} */
a.glink.gt-current-lang{display: none !important;}
.gt_white_content{right: -11px; left: auto !important; top: 85px !important; width: 360px !important; height: 120px !important;}
.gt_white_content .gt_languages{flex-flow: unset !important; justify-content: center; margin-top: 41px;}
.gt_white_content a{padding: 10px 20px !important; border-bottom: none !important;}
.gt_white_content.notranslate{animation-duration: 1s; animation-name: slideInDown; background:#002746;}
.gt_white_content a{color: #fff;}

/*.........Haeder-End.......*/

/*.........Footer-Start.......*/
.footer-list span i{width: 24px !important; background: #23275c; border-radius: 50%; height: 24px; margin: auto;
justify-content: center; display: flex; align-items: center;}
.footer-list span:hover i{background: #00b4c5; transition: 1s;}
.footer-list .elementor-icon-list-item a{display: flex;}
footer[role="contentinfo"] a{color: #21759b;}
.translate-eng a span{font-family: "Roboto", Sans-serif; font-size: 14px; font-weight: 400; line-height: 35px; color: #002746; text-transform: uppercase;}
/*.........Footer-End.......*/


/*......Home-Page-start......*/
.review-home-wrapper .post-cnt{font: 300 17px/26px 'Rubik'; color: #06060c; text-align: center; font-style: italic;}
.review-home-wrapper .post-title{font: 300 17px/26px 'Rubik'; color: #06060c; text-align: center; padding-top: 20px;}
.post-home-carousel .owl-theme .owl-controls{margin-top: 40px;}
.post-home-carousel .owl-theme .owl-dots .owl-dot span{width: 7px; height: 7px; margin: 5px 5px; border: solid 2px #a8a9ad;
background: #fff;}
.post-home-carousel .owl-theme .owl-dots .owl-dot.active span{background: #231f20; border: solid 2px #231f20;}
.post-home-carousel .owl-nav .owl-prev{position: absolute; right: auto; left: -52px; top: 10%; bottom: auto;}
.post-home-carousel .owl-nav .owl-next{position: absolute; right: -52px; left: auto; top: 10%; bottom: auto;}
.post-home-carousel .owl-nav .owl-prev i, .post-home-carousel .owl-nav .owl-next i{font-size: 30px;}

.management-txt a{color: #00b4c6;}
.newsletter-sec label{font: 400 16px/26px 'Rubik'; color: #fff; padding-top: 10px; padding-bottom: 5px; text-align: left;}
.newsletter-sec input{width: 100%; border-radius: 0px; height: 46px;}
.newsletter-sec .form-validation-field-0formError{display: none;}
.newsletter-sec .wysija-submit{font: 500 18px/26px 'Rubik'; color: #fff; background: #00b4c6; text-transform: uppercase;
border: none;}
.newsletter-sec .wysija-submit:hover{color: #000; transition: 1s;}
.widget_wysija_cont .error{display: none !important;}

.b-a-home-wrapper .service_img{display: flex; justify-content: center;}
.b-a-home-wrapper .service_img .before-img{padding-right: 8px;}
.b-a-home-wrapper .service_img .after-img{padding-left: 8px;}
.b-a-home-wrapper{text-align: center;}
.b-a-home-wrapper .post-title{font:300 20px/22px 'Rubik'; color: #2c2e35; padding-top: 30px;}
.b-a-home-wrapper .post-lac{font:300 18px/22px 'Rubik'; color: #2c2e35; padding-top: 10px;}
.b-a-home-wrapper .post-cnt{font:300 17px/24px 'Rubik'; color: #06060c; padding-top: 10px;}
.post-home-carousel.b-a-slider .owl-theme .owl-controls{margin-top: 30px;}
.post-home-carousel.b-a-slider .owl-nav .owl-prev{top: 27%;}
.post-home-carousel.b-a-slider .owl-nav .owl-next{top: 27%;}
.post-home-carousel.b-a-slider .owl-nav .owl-prev i, .post-home-carousel .owl-nav .owl-next i{font-size: 30px;}

.elementor-section.professionalarea .elementor-column .elementor-image-box-wrapper 
figure.elementor-image-box-img{overflow: hidden;}
.elementor-section.professionalarea .elementor-column .elementor-image-box-wrapper 
.elementor-image-box-img > img{display: block;width: 100%;transform: scale(1.1) rotate(.5deg);
-webkit-transition: all 1.2s ease-in-out;-moz-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;}
.elementor-section.professionalarea .elementor-column > .elementor-widget-wrap:hover .elementor-image-box-wrapper 
.elementor-image-box-img > img{transform: scale(1) rotate(0);}
.elementor-section.professionalarea{overflow:hidden;}

#newsletter_area.fancybox-content{width:100% !important; height:auto !important;max-width:750px;max-height:750px;padding:0;}

.elementor-element.marquesarea .elementor-heading-title a{text-decoration: underline !important;font-weight: 700;
color: #fff;}


/* .owl-item.active .pbmit-animation-style1.active, .owl-item.active .pbmit-animation-style2.active{clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); display: inline-block;position: relative;overflow: hidden; transition: 2s cubic-bezier(.5,.5,0,1);}

.owl-item.active .pbmit-animation-style2, .owl-item.active .pbmit-animation-style1{display: inline-block; position: relative;overflow: hidden; transition: 2s cubic-bezier(.5,.5,0,1);}
.owl-item.active .pbmit-animation-style1.active img, 
.owl-item.active .pbmit-animation-style2.active img{transform: scale(1) translate(0,0);}
.owl-item.active .pbmit-animation-style1 img{transform: scale(1.5) translate(-100px, 0px);}
.owl-item.active .pbmit-animation-style2 img,
.owl-item.active .pbmit-animation-style1 img{transform-origin: 50% 50%;transition: 2s cubic-bezier(.5,.5,0,1);}
.owl-item.active .pbmit-animation-style2 img{transform: scale(1.5) translate(100px, 0px);}
.owl-item.active .pbmit-animation-style2{clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);}
.owl-item.active .pbmit-animation-style1{clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);}
 
 */


/* .owl-item.animatedgo .pbmit-animation-style1, .owl-item.animatedgo .pbmit-animation-style2{clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%); display: inline-block;position: relative;overflow: hidden; transition: 2s cubic-bezier(.5,.5,0,1);}

.owl-item .pbmit-animation-style2, .owl-item .pbmit-animation-style1{display: inline-block; position: relative;overflow: hidden; transition: 2s cubic-bezier(.5,.5,0,1);}
.owl-item.animatedgo .pbmit-animation-style1 img, 
.owl-item.animatedgo .pbmit-animation-style2 img{transform: scale(1) translate(0,0);}
.owl-item .pbmit-animation-style1 img{transform: scale(1.5) translate(-100px, 0px);}
.owl-item .pbmit-animation-style2 img,
.owl-item .pbmit-animation-style1 img{transform-origin: 50% 50%;transition: 2s cubic-bezier(.5,.5,0,1);}
.owl-item .pbmit-animation-style2 img{transform: scale(1.5) translate(100px, 0px);}
.owl-item .pbmit-animation-style2{clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);}
.owl-item .pbmit-animation-style1{clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);} */

/*.........contact-form-details-Start.......*/
.contact-form-details .col-md-6,.contact-form-details .col-md-12{padding:8px 30px;}
.contact-form-details .box label{font:500 17px/19px 'Raleway';color:#002846;padding-bottom:8px;}
.contact-form-details .box .form-control{width:100%;height:52px;border:2px solid #dadbdc;padding-left:15px;padding-right:15px;font:500 17px/22px 'Raleway';color:#002846;box-shadow:none;outline:none;resize:none;background:transparent;transition:all 500ms ease-in-out;border-radius:0px;}
.contact-form-details .box .form-control:focus{border:2px solid #00b4c5;}
.contact-form-details .box .wpcf7-textarea{height:170px;padding-top:15px;}
.contact-form-details .box input[type="submit"]{width:inherit;height:inherit;border:none !important;border-radius:100px;background:#00b4c5;color:#ffffff;text-transform:uppercase;margin:15px auto 0;padding:12px 20px 11px 32px;transition:all 500ms ease-in-out;}
.contact-form-details .box input[type="submit"]:hover{background:#23275c;}
.contact-form-details .box #captcha-text{height: 40px; border-radius: 0;}
.contact-form-details .box .wpcf7-captchac{margin-left: 20px;}
/*.........contact-form-details-End.......*/


/*.........Solution Start...........*/
.product-wrapper{text-align: center;}
.product-wrapper .product_cnt a.title{font:300 28px/32px 'Rubik'; color: #1E355A; padding: 30px 0 35px; display: inline-block; background: transparent;
margin: 0;}
.product-wrapper .product_cnt a.title:hover{background: transparent;}
.product-wrapper .product_cnt p{font:300 20px/25px 'Rubik'; color: #000102;}
.product-wrapper .product_page_link a{display: inline-block; font:400 15px/25px 'Rubik'; background: #00b6c7; color: #fff; text-transform: uppercase; 
margin: 30px 0 115px; padding: 8px 41px; border-radius: 50px;}
.product-wrapper .product_page_link a:hover{transition: .5s; background: #000;}
/*.........Solution End...........*/


/*..........Why Lake Therapy Page Start........*/
.stories-carousel .owl-carousel .owl-item img{width: auto; margin: 0 auto;}
.stories-wrapper{max-width: 768px; margin: 0 auto; text-align: center;}
.stories-wrapper .stories-title{font: 300 20px/22px 'Rubik'; color: #2c2e35; padding-top: 15px;}
.stories-wrapper .stories-loacation{font: 300 20px/22px 'Rubik'; color: #2c2e35; font-style: italic;}
.stories-wrapper .stories-cnt{font: 300 17px/24px 'Rubik'; color: #06060c;padding-top: 10px;}
.stories-carousel .owl-theme .owl-controls{margin-top: 20px;}
.post-home-carousel .owl-theme .owl-dots .owl-dot span{width: 7px; height: 7px; margin: 5px 5px; border: solid 2px #a8a9ad;background: #fff;}
.stories-carousel .owl-theme .owl-dots .owl-dot.active span{background: #231f20; border: solid 2px #231f20;}
.stories-carousel .owl-theme .owl-dots .owl-dot span{width: 7px; height: 7px; margin: 5px 5px; border: solid 2px #a8a9ad; background: #fff;}
/*..........Why Lake Therapy Page End........*/



/*............Industries Start............*/
.industries-wrapper{max-width: 554px; text-align: center;}
.industries-wrapper .industries_text, .industry-detail-page .industry-title{font:400 20px/22px 'Rubik'; color: #002543; padding-top: 20px;}
.industries-wrapper .industries-cnt p, .industry-detail-page .industry-content,
.industry-detail-page h5{font:300 18px/22px 'Rubik'; color: #1e1b1a; padding-top: 15px;}
.industries-wrapper .industries-cnt a{background-color: #00B4C5; padding: 14px 50px 12px 50px; border-radius:50px; color: #fff;  display: inline-block;
font:400 17px/19px 'Rubik'; text-transform: uppercase; margin: 32px 0 40px;}
.industries-wrapper .industries-cnt a:hover{background: #000; transition: .5s;}
.industry-detail-page h5{font-style: italic; font-size: 15px;}

.industry-detail-page .container{max-width: 1244px; padding: 50px 15px;}
.industry-detail-page p img{border: solid 1px #d9d9de;}
.industry-detail-page.post-detail-page{background: #fff;}

.industry-detail-wrapper #block-2,.industry-detail-wrapper #block-3,.industry-detail-wrapper #block-4{display:none;}
.industry-detail-wrapper .sidebar4 a.wp-element-button{font:400 18px/20px 'Rubik';color: #fff;background-color: #00b4c5;border-radius: 50px;padding: 15px 32px 14px 32px;transition:all 500ms ease-in-out;margin-top:20px}
.industry-detail-wrapper .sidebar4 a.wp-element-button:hover{background-color: #002746;}

/*............Industries End............*/


/*.........Blog-List Start........*/
.post-list .post_text{font:400 18px/22px 'Rubik'; color: #002543;}
.post-list h5{font:400 14px/20px 'Rubik'; color: #002543;}
.post-list .post-cnt p{font: 300 16px/20px 'Rubik'; color: #51514e; padding-top: 15px;}
.post-list .row{align-items: bottom;}
.post-list .post-cnt a{background-color: #00B4C5; padding: 14px 22px 14px 22px; border-radius:50px; color: #fff;  display: inline-block;
font:400 17px/19px 'Rubik'; text-transform: uppercase; margin: 32px 0 0;}
.post-list .post-cnt a:hover{background: #000; transition: .5s;}
.post-list .col-md-5, .post-list .col-md-4, .post-list .col-md-3{padding:30px 0;}
.post-list .col-md-5, .post-list .col-md-4{border-bottom: solid 1px #d7d8dc;}
.post-list .col-md-4{display: flex; align-items: center;}
.industry-detail-wrapper .industry-content p{padding-bottom: 20px;}
.industry-detail-wrapper .industry-content ul{margin-bottom:20px;list-style-type: disc;margin-left: 18px;}
.industry-detail-wrapper .industry-content ul > li:not(:last-child){margin-bottom:12px;}
.industry-detail-wrapper .industry-content table td, .industry-detail-wrapper .industry-content table th {border: 1px solid #000; text-align: left;
padding: 8px;}
.industry-detail-wrapper .industry-content table{margin:0px 0 50px;}
.industry-detail-wrapper .industry-content a:hover{text-decoration: underline !important;}
.industry-detail-wrapper .industry-content ol{list-style: decimal; margin-left: 20px; padding-bottom: 30px;}
.industry-detail-wrapper .industry-content em{font-size: 15px;}

.blog-details-sidebar .sidebar1, .blog-details-sidebar .sidebar2{background: #d9d9de; padding: 20px;}
.blog-details-sidebar .sidebar2{margin-top: 50px;}
.blog-details-sidebar .col-lg-8{padding-left: 0; display: flex; justify-content: center; align-items: center;}
.blog-details-sidebar .col-lg-4{padding-right: 0;}
.blog-details-sidebar .sidebar1 h2, .blog-details-sidebar .sidebar2 h2{font:bold 22px/19px 'Rubik'; text-transform: uppercase; padding-bottom: 10px;}
.blog-details-sidebar .widgets-postbox{padding-top: 20px;}
.blog-details-sidebar .col-lg-8 a, .blog-details-sidebar .wp-block-categories-list .cat-item a{font:400 15px/19px 'Rubik'; color: #000;}

.cat-detail-page .container{max-width: 1244px; padding:80px 0;}
.cat-detail-page .blog-detail-title h2{font: 400 18px/22px 'Rubik'; color: #002543;}
.cat-detail-page .blog-detail-title h5{font: 400 14px/22px 'Rubik'; color: #000;}
.cat-detail-page .blog-detail-title{min-height: 80px; margin-top: 15px;}

.social-sharing h4{font-weight: bold; font-size: 16px; padding-bottom: 10px; padding-top: 20px;}
.social-sharing a.heateor_sss_button_google_gmail::after{content: '\f003'; font-family: 'FontAwesome'; font-size: 20px; color: #b9b9b9; 
display: inline-block;}
.social-sharing a.heateor_sss_facebook::after{content: '\f09a'; font-family: 'FontAwesome'; font-size: 20px; color: #b9b9b9; display: inline-block;}
.social-sharing a.heateor_sss_button_google_gmail:hover::after, .social-sharing a.heateor_sss_facebook:hover::after{color: #000;}
.social-sharing a.heateor_sss_button_google_gmail span, .social-sharing a.heateor_sss_facebook span{width: 0 !important;}
.social-sharing a.heateor_sss_button_twitter span, .social-sharing a.heateor_sss_button_linkedin span{height: 40px !important;}
/*.........Blog-List End........*/


/*..............Blog Details Page Start..................*/
.subscription-sec{padding: 30px 0 50px 0px;}
.subscription-sec a{font: bold 18px/22px 'Rubik'; color: #00a9c1;}
.subscription-sec a:hover{ text-decoration: underline !important; transition: .5s;}
.subscription-sec .mail-sec{font: 400 18px/22px 'Rubik'; color: #1e1b1a; padding: 20px 0;}
.subscription-sec .desc-sec{font: 400 16px/22px 'Rubik'; color: #1e1b1a; font-style: italic; text-align: justify;}
.subscription-sec .desc-sec a{font: 400 16px/22px 'Rubik';font-style: italic;}
.cnt-form .comment-respond .comment-reply-title{font:500 30px/22px 'Rubik' !important; color: #1e1b1a;}
.cnt-form .comment-respond .comment-notes, .cnt-form #respond form label{font: 400 14px/22px 'Rubik';}
.cnt-form #respond form input[type="text"], .cnt-form #respond form textarea{width: 100% !important; border-radius: 0; }
.cnt-form .form-submit input[type="submit"]{color: #fff; font:bold 18px/22px 'Rubik'; background: #00B4C6; border: 0; border-radius:0; padding: 18px 25px; margin-top: 20px;}
.cnt-form .form-submit input[type="submit"]:hover{background: #000; transition: .5s;}

.gs-btn a{background: #00b6c7; font:400 18px/25px 'Rubik'; color: #fff; padding: 10px 45px; border-radius: 50px; display: inline-block; margin-top: 30px;
}
.gs-btn a:hover{background: #000; transition: .5s;}
.cnt-form .comment-form-url, .comment-form .comment-notes{display: none;}
.comment-form{display: flex; flex-direction: column;}
.comment-form .comment-form-author{order:1;}
.comment-form .comment-form-email{order:2;}
.comment-form .comment-notes{order:3;}
.comment-form .comment-form-comment{order:4;}
.comment-form .comment-form-cookies-consent{order:5;}
.comment-form .form-submit{order:6;}
.cnt-form .comments-title {margin: 40px 0 40px 0; font: 400 18px/ 26px 'Rubik';}
/* .cnt-form .form-submit::before{ content:'Demo';} */
.subscription-sec .contact-btn a{background: #00b6c7; font: 400 18px / 25px 'Rubik'; color: #fff !important; padding: 10px 45px; border-radius: 50px; display: inline-block; margin: 20px 0 30px;text-transform:uppercase;}
.subscription-sec .contact-btn a:hover{background: #000; transition: .5s; text-decoration: none !important;}
/*..............Blog Details Page End..................*/



/*.............Product-Details Start..........*/
.product-detail-wrapper.container{padding: 80px 0; max-width: 1340px;}
.product-cnt h2{font: 300 29px/22px 'Rubik'; color: #002543; padding-bottom:30px;}
.product-cnt p{font:300 17px/22px 'Rubik'; color: #002543;}
.product-cnt .content p{font: 300 17px/22px 'Rubik'; color: #000; padding-top: 20px;}
.product-detail-wrapper .Product-acordion{padding-top:30px; max-width: 498px;}
.product-detail-wrapper .card{border: none; }
.product-detail-wrapper .card-header{background: transparent; padding: 0;}
.product-detail-wrapper .card-header button:hover{background-image: none;}
.product-detail-wrapper .card-header button{ padding: 0; text-decoration: none;} 
.product-detail-wrapper .card-header .btn-link{display: block; width: 100%; text-align: left;}
.product-detail-wrapper .card-header .btn-link{border-top: solid 1px #dbdbdf;  font: 300 17px/22px 'Rubik'; color: #000; padding: 20px 0 0;}
.product-detail-wrapper .card-header .btn-link.collapsed{padding: 20px 0;}
.product-detail-wrapper .card:last-child .btn-link.collapsed{border-bottom: solid 1px #dbdbdf; }
.product-detail-wrapper .card:last-child .btn-link{border-bottom: none;}
.product-detail-wrapper .card-header .btn-link:after{content: "-"; font-family: 'Font Awesome 5 Free'; font-weight: 900; float: right; font-size: 23px;
font-weight: 900; border-radius: 50%; border:solid 1px #000; height: 25px; width: 25px; display: flex; justify-content: center; align-items: center;
padding-bottom: 8px;}
.product-detail-wrapper .card-header .btn-link.collapsed::after{content: "+"; padding: 0;}
.product-detail-wrapper .card-header{border: none;}
.product-detail-wrapper .card-body{font: 300 17px/22px 'Rubik'; color: #000; padding-bottom: 20px;}
.product-detail-wrapper .card-body p{padding: 20px 0;}
.product-detail-wrapper .item-info .item-p{font: 300 17px/22px 'Rubik'; color: #000; padding-bottom: 20px;}
.product-detail-wrapper .product-cnt .item-info p{font: 300 17px/22px 'Rubik'; color: #000; max-width: 350px; padding: 20px 0 0;}
.product-detail-wrapper .card-body ul{list-style-type: square;}
.product-detail-wrapper .card-body ul li{padding-bottom: 10px;}
.product-detail-wrapper .product-cnt .item-info{padding: 20px 0;}
.product-detail-wrapper .card .pdf-s a::before{content: url('https://dreamlogodesign.net/dev/oaselaketherapy/wp-content/uploads/2024/07/pdf.png');
padding-right: 10px;}
.product-detail-wrapper .card a{color: #000;}
.product-detail-wrapper .card a:hover{color: #00A9C1; transition: .5s;}
.product-detail-wrapper .rp-items{padding: 15px 0; display: flex; flex-direction: column; justify-content: center;}


.pond-lake .product-wrapper .product_cnt a.title{padding: 0;}
.pond-lake .product-wrapper .product_cnt a.title{font:300 22px/32px 'Rubik';}
/*.............Product-Details End..........*/

/*........Search-Page Start...........*/
.search-page{margin: 70px auto;}
.search-page article{border-bottom: solid 1px #dbdbdb; margin-bottom: 60px; padding-bottom: 15px;}
.search-page .page-title{font:400 30px/20px 'Rubik';}

 .paoc-credit-wrp{display: none;}
 .paoc-popup-con-bg{background: #002746;}
 .paoc-popup-margin input[type="search"]{width: 95%; border-radius: 0; background: transparent; color: #fff; border: none; border-bottom: solid 1px #fff;
}
 .paoc-popup-margin button.hfe-search-submit{background: transparent; border: none; color: #fff; font-size: 20px;}
 .paoc-popup-btn{background: transparent !important; font-size: 20px; padding: 0 !important;}

.lang-bar .paoc-cb-popup-body{max-width: 180px !important;}
#paoc-popup-2582-5 .paoc-popup-con-bg{height: 118px !important; text-align: center;}
#paoc-popup-2582-5 .paoc-close-popup{right: -1px; background: transparent; border: none; top: 8px;}
#paoc-popup-2582-5 .glink{color: #fff; margin: 0 5px;}
/*........Search-Page End...........*/



/*........case-study-list Start...........*/
.case-study-list a.case-study-title{font: 400 18px/22px 'Rubik';color: #002543;position:relative;display:inline-block;padding-top:20px;padding-bottom:8px;}
.case-study-list h5{font: 400 14px/20px 'Rubik';color: #002543;}
.case-study-list p{font: 300 16px/20px 'Rubik';color: #51514e;padding-top: 15px;}
.case-study-list a.case-study-btn{background-color: #00b4c5;padding: 14px 22px;border-radius: 50px;color: #fff;display: inline-block;font: 400 17px/19px 'Rubik';text-transform: uppercase;margin: 32px 0 0;}
.case-study-list a.case-study-btn:hover{background: #000;transition: .5s;}
/*........case-study-list End...........*/

.popup_wrapper.fancybox-content{border-radius:5px;padding:34px 20px;}
.popup_wrapper.fancybox-content button.fancybox-button{display:none;}
.popup_wrapper.fancybox-content > .popup_wrapper::before{content:'\f046';font:400 65px 'FontAwesome' !important; color: #a5dc86;display:inline-block;margin:0 0 8px;}
.popup_wrapper.fancybox-content > .popup_wrapper > h3{font:500 28px/32px 'Rubik'; color: #002543;margin:0 0 8px; padding:0;}
.popup_wrapper.fancybox-content > .popup_wrapper > p{font:300 16px/20px 'Rubik';color: #51514e;}
.popup_wrapper.fancybox-content > .popup_wrapper .popup_close{margin-top:15px;}

/*........footer-btn-sec Start...........*/

/*div[data-id="dff23b6"]

div#elementor-editor-wrapper body section.elementor-element-edit-mode.footer-btn-sec div[data-id="dff23b6"].elementor-element-edit-mode.footer-btn{position:inherit !important;top:inherit !important;}*/

.footer-btn-sec .elementor-container{max-width: 1244px !important;}
.footer-btn-sec .footer-btn{position:absolute;top: -880px;margin-left: -10px;}
/*........footer-btn-sec End...........*/


.ShortfadeInLeft.fadeInLeft{animation-name: ShortfadeInLeft !important;}
@keyframes ShortfadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-20%,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}


/* -------10.01.25------- */
/*........webinar-list Start...........*/
.post-list.webinar-list .row{margin-right: 0px;margin-left: 0px;}
.post-list.webinar-list .webinar-details:not(:last-child){border-bottom: dotted 2px #d7d8dc;}
.post-list.webinar-list .col-md-5, .post-list.webinar-list .col-md-4{border:none;}
.post-list.webinar-list .post_text{font: 500 22px / 26px 'Rubik';padding-bottom: 4px;}
ul.webinar-pagination{position:relative;display:flex;justify-content:center;padding-top:50px;}
ul.webinar-pagination li a{width:48px;height:48px;border:1px solid #d7d8dc;position:relative;display:inline-block;text-align:center;font: 400 16px / 48px 'Rubik';margin-right:-1px;color:#d7d8dc;transition:0.5s;}
ul.webinar-pagination li a:hover,ul.webinar-pagination li.active a{background:#d7d8dc;color:#fff;}
/*........webinar-list end...........*/

/*........webinar-inner-page Start...........*/
.webiner_muck_btn a{background-color: #00b4c5; padding: 14px 22px; border-radius: 50px; color: #fff; display: inline-block; font: 400 17px / 19px 'Rubik'; text-transform: uppercase; margin: 10px 0 0;}
.webiner_muck_btn a:hover{background: #000; transition: .5s;}

.webinar-inner-page{padding-top:80px;}
/* .webinar-inner-page h1.webinar-inner-title{font:500 50px/52px 'Rubik';color:#002746;text-align:center;padding-bottom:70px;} */
.webinar-inner-page h1.webinar-inner-title{font:500 36px/40px 'Rubik'; color:#002746; text-align:center; padding-bottom:45px;}
.webinar-inner-page .webinar-inner-img img{max-width:100%;}
.webinar-inner-page h3{font:300 16px/18px 'Rubik';color:#0a3d67;padding-bottom:18px;}
.webinar-inner-page .webinar-inner-para p{font:300 15px/28px 'Rubik';color:#6f6f6f;padding-bottom:20px;}
.webinar-inner-page .webinar-inner-C-form .row{margin-left:-10px;margin-right:-10px;}
.webinar-inner-page .webinar-inner-C-form .col-md-6,.webinar-inner-page .webinar-inner-C-form .col-md-12{padding:10px 10px;}
.webinar-inner-page .webinar-inner-C-form label{font:400 15px/17px 'Rubik';color:#565555;padding-bottom:5px;}
.webinar-inner-page .webinar-inner-C-form .form-control{width:100%;height:54px;border:1px solid #e8e4e4;border-radius:10px;outline:none;box-shadow:none;resize:none;font:400 15px/24px 'Rubik';color:#565555;padding-left:20px;padding-right:20px;}
.webinar-inner-page .webinar-inner-C-form textarea.form-control{padding-top:10px;height:84px;}
.webinar-inner-page .webinar-inner-C-form input[type="submit"]{width:inherit;height:inherit;background:#00b4c5;border:none !important;border-radius:50px;padding:13px 22px 16px 32px;transition:0.5s;font:500 15px/17px 'Rubik';text-transform:uppercase;color:#ffffff;}
.webinar-inner-page .webinar-inner-C-form input[type="submit"]:hover{background:#002746;}

.webinar-inner-page .webinar-inner-bio-heading{padding-top:50px; padding-bottom:15px; display: flex; gap:10px; align-items:center;}
.webinar-inner-page .webinar-inner-bio-heading h2{font:500 45px/35px 'Rubik';color:#002746;width: max-content;}
.webinar-inner-page .webinar-inner-bio-heading .webinar-inner-bio-heading-border{width:100%;border:1px dotted #d5d3d3;}
.webinar-inner-page .bio-list .bio-details{padding-bottom:30px;padding-top:30px;}
.webinar-inner-page .bio-list .bio-details:not(:last-child){border-bottom:2px dotted #d5d3d3;}
.webinar-inner-page .bio-list .bio-details .bio_img{width:100%;border:18px solid #ffffff;box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
.webinar-inner-page .bio-list .bio-details .bio-con h2{font:500 30px/32px 'Rubik';color:#002543;text-transform:uppercase;padding-bottom:5px;padding-top:15px;}
.webinar-inner-page .bio-list .bio-details .bio-con h3{font:300 16px/18px 'Rubik';color:#6f6f6f;padding:0;}
.webinar-inner-page .bio-list .bio-details .bio-con .bio-con-para p{font:300 16px/24px 'Rubik';color:#6f6f6f;text-align:justify;padding-bottom:32px;}
.webinar-inner-page .bio-list .bio-details .bio-con{padding-right:100px;}
.webinar-inner-page .bio-list .bio-details .bio_img img{    width: 100%;}

.webinar-inner-img-con .col-md-7{align-items: center; display: flex;}

/* header#masthead.navbar_fixed .webinar-inner-banner{display:none;} */

.swal-modal{width: 886px;border:6px solid #787676;border-radius:20px;}

#success-modal.fancybox-content{width:100%; max-width:890px;border-radius:35px; border:6px solid #787676;padding-top:140px; padding-bottom:140px;}
#success-modal.fancybox-content h2{font:700 57px/62px 'Roboto';color:#00b4c5;padding:0;margin:0 0 18px;}
#success-modal.fancybox-content h4{font:300 25px/32px 'Rubik';color:#00b4c5;padding:0;margin:0 0 65px;}
#success-modal.fancybox-content p{font:300 22px/30px 'Rubik';color:#555656;padding:0;margin:0;}

.webiner_cnt_btn a{background-color: #00b4c5; padding: 14px 22px; border-radius: 50px; color: #fff; display: inline-block; font: 400 17px / 19px 'Rubik'; text-transform: uppercase; margin: 32px 0 0;}
.webiner_cnt_btn a:hover{background: #000; transition: .5s;}
.webiner_cnt_btn{text-align: center;}
.webinar-inner-page{padding-top: 50px;}
.webinar-details .row{margin:30px 0;}
/*........webinar-inner-page end...........*/


/* ----------- Partner page ---------- */
.partners-list > .row {padding: 50px 0; margin: 0;}
.partners-list > .row:not(:last-child) {border-bottom: 1px solid #C7C7C7;}
.partners-list > .row > .col-md-3 {flex: 0 0 21%;  max-width: 21%; padding-left: 0px !important;}
.partners-list > .row > .col-md-9 {flex: 0 0 79%;  max-width: 79%;}
.partners-list .partnersCon h3 {font-family: 'Rubik'; font-weight: 400; font-size: 24px; line-height: 25px; margin: -3px 0 15px 0;}
.partners-list .partnersCon p {font-family: 'Rubik'; font-weight: 400; font-size: 16px; line-height: 30px;}
.partners-list .partnersCon h5 {font-family: 'Roboto'; font-weight: 700; font-size: 17px; line-height: 30px; color: #5C5C5C; margin-top: 8px;}
.partners-list .partnersImg img {border: 1px solid #C7C7C7; }
.partners-list .sec-cls{ margin-top: -300px;}
.partners-list .row{ margin-top: 300px;}

/* ------------- Home partner -------------- */
.partners-home-carousel .partnersImg {border: 1px solid #C7C7C7;}
.partners-home-carousel .partnersImg img {width: auto !important; margin: 0 auto; }

.partners-home-carousel .owl-nav .owl-prev {position: absolute; right: auto; left: -45px; top: 42%; bottom: auto;}
.partners-home-carousel .owl-nav .owl-next {position: absolute; right: -45px; left: auto; top: 42%; bottom: auto;}
.partners-home-carousel .owl-nav .owl-prev > i,
.partners-home-carousel .owl-nav .owl-next > i {font-size: 25px;}






/* -------10.01.25------- */

@media screen and (min-width: 1490px){
.container{max-width:1470px;}

}

/* responsive */

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
	.blog-details-sidebar .col-lg-8{padding-left: 20px;}
}
@media (min-width: 1025px) and (max-width: 1365px) {
	.post-list .post-wrapper {padding-left: 20px;}
}
@media screen and (max-width: 1024px){

.product-detail-wrapper .row{padding-right: 35px !important;}  
.post-list .col-md-3{display: none;}
.post-list .col-md-4{flex: 0 0 50%; max-width: 50%;}
.post-list .row{padding: 25px;}
.post-list .post-wrapper{padding-left: 20px;}
/* header#masthead.navbar_fixed {position: relative;} */
	.hfe-flyout-content{overflow-x: auto; overflow-y: auto; height: 100vh;}
	.product-wrapper .product_cnt a{margin: 22px 0 35px;}
.pond-lake .product-wrapper .product_cnt a.title{font: 300 18px/32px 'Rubik';}
.product-list .col-sm-4{flex: 0 0 50%; max-width: 50%;}
	
.footer-btn-sec .footer-btn{margin-left: 0;top: -900px;}
.industry-detail-wrapper .col-md-8	.industry-content p img{width: 100%;}
	
.webinar-inner-page .bio-list .bio-details .bio-con{padding-right: 0;}
.webinar-inner-page .bio-list .bio-details .bio-con .bio-con-para p {padding-bottom: 15px;}
.webinar-inner-page .bio-list .bio-details .bio_img{    border: 10px solid #fff;}
.webinar-inner-page .webinar-inner-bio-heading{padding-top: 30px;padding-bottom: 15px;}
.webinar-inner-page .bio-list .bio-details{padding-bottom: 15px;padding-top: 35px;}
	
/* 	----------- Partner ---------- */
	.partners-list > .row > .col-md-3 {flex: 0 0 25%; max-width: 25%;}
	.partners-list > .row > .col-md-9 {flex: 0 0 75%; max-width: 75%;}
	
}

@media screen and (max-width: 991px){
     .blog-details-sidebar .col-lg-8{padding-top: 10px;}
}

@media screen and (max-width: 767px){
	

.elementor-section.heroimagearea{background-position: right top !important;}
.product-header{height: 300px;}
.product-detail-wrapper.container{padding: 35px 20px;}
.post-list .col-md-5, .post-list .col-md-3{padding: 20px;}
.post-list .col-md-4{padding: 20px 20px 55px 20px;}	
.post-list .col-md-4{flex: 0 0 100%; max-width: 100%;}
.post-list .row{padding: 0;}
.post-list .post-wrapper{padding-left: 0;}
.product-detail-wrapper .row{padding-right: 0 !important;}
	
.industry-detail-wrapper .col-md-12{max-width: 100%; padding: 30px;}
.industry-detail-wrapper .industry-content p img{width: 100%;}
.industry-detail-page .container{padding:0;}
.post-detail-page{padding: 20px;}
.blog-details-sidebar .col-lg-4{width: 30%;}
.blog-details-sidebar .col-lg-8{width: 70%; padding-left: 20px;}
.product-list .col-sm-4{flex: 0 0 100%; max-width: 100%;}

.gt_white_content{width: 100% !important;}
	
.footer-btn-sec .footer-btn{top: -1830px;}
	
.webinar-inner-page h1.webinar-inner-title{font: 500 32px / 34px 'Rubik';padding-bottom: 22px;}
.webinar-inner-page .webinar-inner-C-form .form-control{height: 46px;}
.webinar-inner-page .webinar-inner-C-form textarea.form-control{    height: 84px;}
.webinar-inner-page .webinar-inner-C-form input[type=submit]{    padding: 13px 20px 13px 20px;}
.webinar-inner-page .webinar-inner-bio-heading h2{    font: 500 30px / 32px 'Rubik';}
.webinar-inner-page .webinar-inner-bio-heading {padding-top: 15px;padding-bottom: 15px;} 
.webinar-inner-page .bio-list .bio-details {padding-bottom: 15px;padding-top: 30px;}
.webinar-inner-page .bio-list .bio-details .bio-con{padding-right: 0;}
.webinar-inner-page .bio-list .bio-details .bio-con .bio-con-para p{font: 300 15px / 23px 'Rubik';    padding-bottom: 15px;}
.webinar-inner-page .bio-list .bio-details .bio_img{border: 10px solid #fff;}
	.webinar-inner-page .bio-list .bio-details .bio-con h2 {font: 500 22px / 24px 'Rubik';    padding-top: 25px;}
	.webinar-inner-page h3{padding-bottom: 5px;padding-top:15px;}
	
	
/* 	----------- Partner --------- */
	.partners-list > .row {padding: 40px 0; row-gap: 30px;}
	.partners-list > .row > .col-md-3 {flex: 0 0 100%; max-width: 100%; padding-left: 15px !important;}
	.partners-list > .row > .col-md-9 {flex: 0 0 100%; max-width: 100%; padding-left: 15px !important;}
	.partners-list .partnersImg {text-align: center;}
	.partners-list .partnersCon {text-align: center;}
	
/* 	----------- Home parrtner ------------ */
	.partners-home-carousel .owl-controls .owl-dots {margin-top: 27px;}
}

@media screen and (max-width: 575px){
	.post-list .post-cnt a.ml-3{margin-left: 0 !important;}

.footer-list ul{display: flex; flex-wrap: wrap; justify-content: center;}
.footer-list .elementor-icon-list-text{display: none; }
.paoc-popup-margin input[type="search"]{width: 88%;}
	
	.footer-btn-sec .footer-btn {top: -1660px;}
.contact-form-details .box .wpcf7-captchac{margin-left: 0px; margin-top: 20px;}	
}

@media screen and (max-width: 400px){
}


@media only screen and (max-width: 720px){
	#paoc-popup-2582-5{width: 100% !important; max-width: 100% !important;}	
}