.inner-hero{padding:260px 0 88px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.inner-hero:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.6);}
.inner-hero .h2,.inner-hero p{color:#fff;position:relative;z-index:1;}
.inner-hero p{font-size:20px;line-height:30px;}
.about-desc{padding:80px 0;}
.about-desc .col7{width:52%;}
.about-desc .col5{width:38%;}
.about-desc .bx{border-radius:4px;background-color:#fcf8f5;padding:38px 30px;}
ul.check-list{list-style:none;margin:0;padding:0;}
ul.check-list li{font-size:18px;line-height:1.55;margin-bottom:12px;padding-left:25px;position:relative;}
ul.check-list li:before{content:"";color:#53c160;font-family:"icomoon";position:absolute;left:0;top:0;}
.about-gallery{overflow:hidden;}
.about-gallery div.ul{display:flex;align-items:center;margin:0 -10px;margin-bottom:60px;}
.about-gallery div.ul > div{padding:15px 10px;}
.about-gallery img{display:block;}
.about-reviews{padding:105px 0;}
.about-reviews .h3{margin-bottom:50px;}
.review-slider{margin-bottom:84px;}
.review-slider .slick-prev{left:18%;}
.review-slider .slick-next{right:18%;}
.score{display:block;font-size:16px;position:relative;overflow:hidden;line-height:1;}
.score-wrap{display:inline-block;position:relative;height:19px;}
.score .stars-active{color:#ffb933;position:relative;z-index:10;display:inline-block;overflow:hidden;white-space:nowrap;}
.score .stars-inactive{color:#c7c7c7;position:absolute;top:0;left:0;-webkit-text-stroke:initial;}
.review-slider .slick-slide{padding:0 20px;opacity:.4;}
.review-slider .slick-slide.slick-current{opacity:1;}
.review{border-radius:4px;background-color:#f0f4f4;padding:50px 44px 60px;height:100%;max-width:740px;}
.name-r{width:50px;height:50px;border-radius:100px;background-color:#d9e3e3;border-radius:50%;color:#005f5a;font-size:20px;font-weight:700;line-height:50px;text-align:center;text-transform:uppercase;margin-right:15px;}
.reviewer{display:block;margin-bottom:5px;font-size:18px;}
.review p{font-size:20px;line-height:1.5;}
.review > .d-flex{margin-bottom:34px;}
.review .rating{margin-right:10px;}
.about-teams{background-color:#f7f2ea;padding:100px 0;}
.about-teams p{font-size:18px;line-height:1.5;margin-bottom:50px;}
.teams{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin:0 -10px;}
.teams li{width:25%;padding:10px 10px;}
.teams li a{display:flex;height:380px;position:relative;text-decoration:none;border-radius:4px;overflow:hidden;align-items:flex-end;}
.teams li a:hover:after{content:"+";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(53, 102, 111, 0.8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:36px;}
.teams li a .flagimg{position:absolute;top:15px;right:15px;border-radius:50%;overflow:hidden;width:28px;height:28px;z-index:1;}
.teams li a .flagimg img{width:28px;height:28px;}
.teams li .author-d{display:flex;flex-direction:column;justify-content:flex-end;padding:30px 20px 28px;color:#fff;}
.teams li .author-d:after{content:"";background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:0.8;position:absolute;height:100%;width:100%;display:block;bottom:0;left:0;}
.teams li .author-d strong{font-size:24px;line-height:28px;position:relative;z-index:1;margin-bottom:10px;}
.teams li .author-d span{font-size:14px;line-height:22px;position:relative;z-index:1;}
.about-instagram{padding:100px 0;}
.about-instagram p{font-size:18px;}
.insta{display:flex;flex-direction:column;justify-content:center;max-width:200px;margin:40px auto;align-items:center;font-weight:700;}
.insta span{margin-top:8px;}
@media(max-width:1199px){
.advice-block, .home-videos-wrap, .home-blogs-wrap, .about-reviews{padding:70px 0 72px;}
.review-slider .slick-prev{left:2%;}
.review-slider .slick-next{right:2%;}
}
@media(max-width:991px){
.inner-hero .col7{width:78%;}
.inner-hero p{font-size:18px;line-height:26px;}
.about-desc .col5{width:42%;}
.about-desc .col7{width:56%;}
.teams li{width:33.3%;padding:10px 10px;}
}
@media(max-width:767px){
.teams li a{display:flex;height:240px;}
.advice-block, .home-videos-wrap, .home-blogs-wrap, .about-reviews{padding:48px 0;}
.slider-logo-r .col12{width:25%;}
.inner-hero .col7{width:100%;}
.inner-hero{padding:110px 0 82px;}
.about-desc{padding:30px 0 40px;}
.about-desc .col7, .about-desc .col5{width:100%;}
.about-desc .bx{border-radius:4px;background-color:#fcf8f5;padding:32px 35px 16px;}
ul.check-list li{font-size:16px;line-height:1.55;margin-bottom:10px;padding-left:26px;position:relative;}
ul.check-list li:before{top:3px;font-size:13px;}
.about-gallery .ul .slick-list{padding:0 48% 0 0 !important;margin:0 -5px;}
.about-gallery div.ul > div{padding:0;}
.about-gallery div.ul{display:block;align-items:center;margin:0;margin-bottom:0;}
.about-gallery .ul .slick-list .slick-slide{padding:0 5px;}
.about-reviews .h3{margin-bottom:30px;}
.review{padding:30px 24px 40px;}
.review-slider .slick-list{padding:0 20% 0 0 !important;}
.rating-wrap{flex-direction:column;align-items:flex-start;}
.review p{font-size:16px;line-height:1.33;}
.review > .d-flex{margin-bottom:25px;}
.score-wrap .icon-star{font-size:14px;}
.name-r{width:40px;height:40px;font-size:18px;line-height:40px;}
.review-slider .slick-slide{padding:0 10px;}
.about-teams{background-color:#f7f2ea;padding:40px 0 35px;}
.about-teams p{font-size:16px;line-height:1.64;}
.about-teams .col9{width:100%;}
.teams li{width:50%;padding:10px 10px 5px;}
.teams li .author-d strong{font-size:18px;line-height:24px;}
.teams li .author-d{padding:20px 15px 10px;}
.teams li figure{display:flex;justify-content:center;overflow:hidden;}
.teams li figure img{display:block;height:240px;width:auto;max-width:fit-content;}
.about-instagram{padding:50px 0;}
.insta{margin:30px auto;}
.about-us-hero.inner-hero{padding:101px 0 24px;}
.about-gallery img{display:block;max-height:240px;width:auto;border-radius:4px;}
.about-us-hero h1.h2{font-size:24px;}
.about-us-hero p, .about-instagram p{font-size:16px;}
.about-desc h2.h3, .about-reviews h2.h3, .about-teams h2.h3, .about-instagram h2.h3{font-size:20px;line-height:28px;margin-bottom:8px;}
.about-desc p, .about-reviews p, .about-teams p, .about-instagram p{line-height:26px;}
.about-reviews .reviewer{margin-bottom:0px;font-size:16px;}
.slider-logo-r .entry-date{color:#757575;font-size:14px;font-weight:600;line-height:26px;}
.about-reviews .button-b, .about-instagram .button-b{font-size:16px;line-height:22px;text-align:center;width:calc(100% - 10px);margin:0 5px;}
.insta span{font-size:14px;}
.about-reviews h2.h3{padding:0 100px;margin-bottom:30px;}
.about-reviews p{margin-bottom:33px;}
.review-slider .review{padding:30px 24px 0px;}
.review-slider .slick-dots{margin-top:24px;}
.about-teams p{margin-bottom:30px;}
}
.about-teams{padding-bottom:109px;}
@media(max-width:767px){
.about-teams{padding:40px 0 35px;}
.about-reviews .review-slider .review{padding:30px;}
.about-us-hero.inner-hero{padding:104px 0 24px;}
.about-gallery .slick-dots{margin-top:15px;}
.about-reviews .review-slider .review{padding:24px 30px;}
.review-slider .slick-dots{margin-top:30px;}
}
.about-gallery .container{position:relative;}
.about-gallery .container:before{content:"";position:absolute;width:3000px;height:100%;left:-3000px;top:0;background:#fff;z-index:300;}
.about-gallery{padding-bottom:20px;}
div.about-gallery div.ul{display:block;margin:0;}
div.about-gallery img{max-width:100%;object-fit:cover;height:480px;border-radius:4px;}
div.about-gallery div.ul > div{padding:0;}
.about-gallery .ul .slick-list{overflow:initial;}
.about-gallery .ul .slick-track{margin-left:-7.5px;margin-right:-7.5px;}
div.about-gallery .ul .slick-slide{padding-left:7.5px;padding-right:7.5px;margin:0;}
@media(max-width:767px){
.about-gallery .ul .slick-track {
margin-left: -5px;
margin-right: -5px;
}
div.about-gallery .ul .slick-list {
margin: 0;
}
}