@media only screen and (max-width:767px){.pt-100,.ptb-100{padding-top:50px}.features-bg-4,.pb-100,.ptb-100{padding-bottom:50px}.about-1 .about-img-area,.banner-text-area{margin-right:auto}.main-slider .carousel-caption h3{font-size:40px;line-height:53px;letter-spacing:1px}.main-responsive-nav,.mean-container .mean-bar{background-color:transparent}.main-slider .carousel-item{height:60vh}:root{--fontSize:14px;--card-title-fontSize:18px}.pt-70,.ptb-70{padding-top:20px}.pb-70,.ptb-70{padding-bottom:20px}.pt-30{padding-top:30px}.pl-20{padding-left:0}.pr-20{padding-right:0}.about-img-area-3 .about-img-list ul li strong,.default-section-title h3,.terms h2{font-size:20px}.section-content{margin-top:0}.buy-now-btn{top:unset;bottom:20px;right:unset;left:10px;transform:translate(0)}.theme-switcher{bottom:20px;right:80px}.banner-text-area h1,.banner-text-area h2{font-size:50px}.banner-text-area{margin-top:60px;padding-bottom:30px;padding-left:0}.banner-text-area h1{font-size:30px;margin-bottom:10px}.main-banner-img{text-align:center}.main-banner-img img{right:0}.about-1 .about-img-area .about-img-2{right:0;text-align:center}.about-1 .about-img-area .about-img-2 img{text-align:center;height:180px;width:180px}.about-1 .about-img-area .about-img-2 a{width:80px;height:80px;font-size:40px;left:50%}.about-1 .about-text-area{max-width:720px;margin-left:auto;margin-top:30px;margin-right:auto}.fmt-0,.news-input-card{margin-top:30px}.features-card{padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.features-card .features-icon-area{position:relative;left:0;top:0;transform:translate(0);margin-bottom:15px}.features-bg{padding:10px}.booking-content,.newsletter-content-area{padding:20px 15px 30px}.service-card .service-card-text{padding-left:20px;padding-right:20px}.portfolio-slider-area .owl-nav{position:relative;top:unset;left:0;margin-top:30px;text-align:center}.portfolio-slider-area .owl-nav button{width:30px;height:30px}.product-tabs .tab-panel,.testimonial-card{padding:30px 15px}.pricing-card .pricing-text-area{padding-left:15px;padding-right:15px}.pricing-card .service-price-list ul li{padding:15px 0}.blog-date ul li{margin-right:10px;font-size:12px}.blog-date ul li::before{right:-9px;top:-3px}.footer-logo-area p{font-size:14px}.footer-logo-area .footer-social-icons span{font-size:13px;margin-right:5px}.footer-logo-area .footer-social-icons ul li a{margin-left:2px}.footer-links{padding-left:0;margin-top:30px}.footer-links h3{margin-bottom:20px}.about-img-area-2 .about-text-2{left:0;bottom:0}.copyright p{text-align:center!important}.footer-social-icons{justify-content:center!important}.faq-text-area{margin-bottom:30px}.faq-img-area .about-text-2{right:0;bottom:0}.booking-play-button{padding:80px 0}.booking-play-button a{width:80px;height:80px;font-size:50px}.booking-form-area{margin-bottom:50px;padding:20px 15px}.accordion-button,.bd-form #msgSubmit{font-size:15px}.banner-text-area-3{padding-top:60px;padding-bottom:30px}.banner-img-area{margin-right:0}.banner-img-area .shapes .b3-dot{left:20px;width:20%}.banner-img-area .shapes .dot-circle{width:20%}.about-img-area-3::before,.booking-3::before,.feature-section .text-on-img p,.shape,.topbar{display:none}.about-img-area-3{padding:20px}.about-img-area-3 .about-img-list{position:relative;width:100%;top:unset;left:unset;transform:translate(0)}.about-img-area-3 .about-img-list ul li{font-size:15px;padding:7px}.why-we-card-3{padding-left:80px;padding-right:10px}.why-we-card-3 i{left:15px}.testimonial-card-3{padding-top:0}.booking-form-area-3{padding:0;margin-top:50px}.booking-form-area-3 .booking-form-content-3{padding:20px 15px;margin:0}.booking-3 .booking-play-button{padding:20px 0 100px}.terms h1{font-size:21px}.terms h3{font-size:19px}.terms h4{font-size:18px}.terms h5{font-size:17px}.terms h6{font-size:16px}.uni-banner-text{padding-top:100px}.uni-banner-text h1{font-size:30px}.google-map{width:100%;height:200px}.bd-form{padding:20px 15px}.mobile-nav .logo img{height:80px}.service-img img{aspect-ratio:4/3;object-fit:cover}.footer-logo-area img{width:110px}.mobile-nav .logo{left:3px}.feature-section .text-on-img h4,.service-card .service-card-text h3,.service-card .service-card-text h4{font-size:18px!important}.feature-section .text-on-img{padding:12px 15px;width:100%;text-align:center}}@media only screen and (min-width:576px) and (max-width:767px){.footer-contact-list{margin-top:0}.about-1 .about-img-area .about-img-2 img{max-width:100%}.about-1 .about-img-area .about-img-2 a{left:50%}.banner-text-area{max-width:505px}.recent-news-card h5{padding-top:15px}}@media only screen and (min-width:768px) and (max-width:991px){.pt-100,.ptb-100{padding-top:80px}.features-bg-4,.pb-100,.ptb-100{padding-bottom:80px}.about-1 .about-img-area,.banner-text-area{margin-right:auto}:root{--card-title-fontSize:20px}.pt-70,.ptb-70{padding-top:50px}.pb-70,.ptb-70{padding-bottom:50px}.fmt-0,.news-input-card,.pt-30{margin-top:30px}.pl-20,.pr-20{padding-left:0;padding-right:0}.section-content{margin-top:0}.default-section-title h3{font-size:29px}.mobile-nav .logo img{height:80px}.banner-text-area{padding-top:80px;padding-bottom:30px;padding-left:30px}.banner-text-area h1{font-size:55px}.main-banner-img{text-align:center}.about-1 .about-img-area .about-img-2,.main-banner-img img{right:0}.about-1 .about-text-area{max-width:720px;margin-left:auto;margin-top:30px;margin-right:auto}.features-card{padding:30px}.features-card .features-icon-area{position:relative;left:0;top:0;transform:translate(0);margin-bottom:15px}.features-bg{padding-bottom:280px}.feature-block-one .inner-box h3,.footer-logo-area p{font-size:14px}.service-card .service-card-text{padding-left:20px;padding-right:20px}.testimonial-card{padding:30px 15px}.pricing-card .pricing-text-area{padding-left:15px;padding-right:15px}.pricing-card .service-price-list ul li{padding:15px 0}.blog-date ul li{margin-right:10px;font-size:12px}.blog-date ul li::before{right:-9px;top:-3px}.footer-logo-area .footer-social-icons span{font-size:13px;margin-right:5px}.footer-logo-area .footer-social-icons ul li a{margin-left:2px}.footer-links{padding-left:0;margin-top:30px}.faq-text-area{margin-bottom:30px}.booking-play-button{padding:150px 0}.booking-form-area{margin-bottom:80px}.banner-text-area-3{padding-top:80px;padding-bottom:30px}.banner-img-area{margin-right:0}.banner-img-area .shapes .b3-dot{left:20px;width:20%}.banner-img-area .shapes .dot-circle{width:20%}.about-img-area-3{background-image:unset;height:auto}.about-img-area-3 img{display:block}.why-we-card-3{padding-left:80px;padding-right:10px}.why-we-card-3 i{left:15px}.booking-form-area-3 .booking-form-content-3{padding:30px 30px 40px}.booking-3 .booking-play-button{padding:20px 0 100px}.terms h1{font-size:23px}.terms h2{font-size:22px}.terms h3{font-size:21px}.terms h4{font-size:20px}.terms h5{font-size:19px}.terms h6{font-size:18px}.uni-banner-text{padding-top:150px;padding-bottom:100px}.uni-banner-text h1{font-size:36px}.recent-news-card h5{padding-top:15px}.main-slider .carousel-caption h3{font-size:34px;line-height:50px}.product-tabs .nav-pills .nav-link{padding:8px;font-size:14px;font-weight:600}}@media only screen and (min-width:992px) and (max-width:1199px){.about-1 .about-img-area,.banner-text-area{margin-right:auto}:root{--card-title-fontSize:20px}.banner-text-area{padding-top:80px;padding-bottom:30px}.banner-text-area h1{font-size:55px}.main-banner-img{text-align:center}.about-1 .about-img-area .about-img-2,.main-banner-img img{right:0}.about-1 .about-text-area{max-width:950px;margin-left:auto;margin-top:30px}.fmt-0{margin-top:30px}.service-card .service-card-text{padding-left:10px;padding-right:10px}.testimonial-card{padding:30px 15px}.banner-text-area-2,.banner-text-area-3{padding-top:80px;padding-bottom:80px}.pricing-card .pricing-text-area{padding-left:15px;padding-right:15px}.pricing-card .service-price-list ul li{padding:15px 0}.blog-date ul li{margin-right:10px;font-size:12px}.blog-date ul li::before{right:-9px;top:-3px}.app-area-single h4,.footer-logo-area p,.portfolio-card .portfolio-text h4 a,.service-card-2 .service-hover-text p{font-size:14px}.footer-logo-area .footer-social-icons span{font-size:13px;margin-right:5px}.footer-logo-area .footer-social-icons ul li a{margin-left:2px}.banner-text-area-2{max-width:515px}.banner-text-area-2 h1{font-size:45px}.features-card{padding-right:20px}.service-card-2 .service-hover-text h4{margin-bottom:5px;margin-top:0}.service-card-2 .service-card-2-footer h4{font-size:18px}.team-card .team-text-area{padding:25px 15px}.banner-img-area .shapes .b3-dot{left:0;width:20%}.banner-img-area .shapes .dot-circle{width:20%}.why-we-card-3{padding-left:80px;padding-right:10px}.why-we-card-3 i{left:15px}.booking-form-area-3 .booking-form-content-3{padding:30px 30px 40px}.main-slider .carousel-caption h3{font-size:56px;line-height:70px}.feature-block-one .inner-box .icon-box .icon{font-size:38px;line-height:85px;height:80px;width:80px}.feature-block-one .inner-box .icon-box{height:100px;width:100px;line-height:90px}.product-features .feature-block-one .inner-box{padding:10px}.feature-block-one .inner-box h3{font-size:12px;line-height:20px}.service-card .service-card-text h3,.service-card .service-card-text h4{font-size:14px!important}.highlight-single{margin:0}.highlight-single h6{font-size:12px;font-weight:600}.contact-card{padding:15px 20px 15px 50px}.contact-card i{height:35px;width:35px;left:2px;font-size:20px}}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-text-area{max-width:645px}.banner-text-area h1{font-size:50px}.fmt-0{margin-top:30px}.banner-img-area .shapes .b3-dot{left:0}}@media only screen and (min-width:1550px){.banner-text-area{max-width:790px}.about-img-area-2 .about-text-2{left:-60px}.faq-img-area .about-text-2{right:-30px}}@media (max-width:475px){.product-tabs .tabset>label{padding:30px 5px}.main-banner-bg{height:auto}.table-striped{display:block;overflow-x:scroll}.main-slider .carousel-caption h3,.uni-banner-text h1{font-size:30px;line-height:40px}.default-section-title h1,.default-section-title h2,.default-section-title h3{font-size:26px;line-height:30px}}@media only screen and (max-width:991px){.contact-card-area{position:static}.copyright{padding:20px 0 75px}.copyright p{text-align:center}.footer-social-icons{justify-content:center}}@media only screen and (max-width:575px){.copyright{padding:20px 0 70px}.go-top{right:40%}.go-top.active{bottom:18px}}