@media (min-width: 1700px) {
    .rightside_padding{padding-right:290px!important}
    }
    @media (min-width: 1600px) {
    .owl-slider #testimonial:after{width:375px}
    .big_padding{padding-top:100px;padding-bottom:100px}
    .three_icon{height:175px}
    }
    @media (max-width: 1599.98px) {
    .logo_label{width:200px}
    }
    @media (max-width: 1399.98px) {
    .nav-item{font-size:15px}
    .banner-content h1{font-size:40px}
    h2.h2{font-size:27px}
    .pointItem img{width:140px}
    .fs-18{font-size:16px}
    .col_content:after{height:350px}
    .videoPlay_Btn svg{width:50px}
    .testimonial{height:550px}
    .patternWith_darkbg::after{width:230px}
    h2.h2_heading{font-size:33px;margin-bottom:38px;line-height:46px}
    .logo_label{width:140px}
    .pscs img.tb-100{ width: 50%; height: 50%;}
    }
    @media (min-width: 1299.98px) {
    .brand-logo{width:230px}
    header{padding:50px 80px}
    header.sticky-nav .brand-logo{width:180px}
    .sticky-nav{padding:35px 80px}
    .hero_section h1{font-size:50px}
    header.sticky-nav::before{background:rgba(255,255,255,0.91);height:120px;}
    }
    @media (max-width: 1199.98px) {
    .banner-content{max-width:590px}
    .banner-content h1{font-size:32px}
    .paddingTop{padding-top:60px}
    .paddingBottom{padding-bottom:60px}
    .pointItem img{width:110px}
    .owl-nav button span{font-size:20px}
    .hero_section{margin-top:60px}
    .banner-content div{max-width:660px}
    .hero_section h1{font-size:50px}
    header::before{content:"";top:0;left:0;position:absolute;width:100%;height:100%;background:var(--whitecolor);backdrop-filter:blur(50px);box-shadow:0 .5rem 1rem rgba(0,0,0,0.1);z-index:0}
    h2.big_heading{font-size:44px;margin-bottom:52px}
    .pscs img.tb-100{ height: 70% !important; width: 70% !important;}
    }
    @media (max-width: 991.98px) {
    header{padding:1.3rem 5%}
    .page-width{padding:0 3%}
    .banner-content h1{font-size:28px}
    .banner-content{max-width:440px}
    .banner_content div{max-width:525px}
    h2.h2{font-size:22px}
    .paddingTop{padding-top:50px}
    .paddingBottom{padding-bottom:50px}
    h2.h2{line-height:35px}
    .col_content:after{height:235px}
    .heighlight_text{border:2px solid var(--themecolor);font-size:16px;margin-top:25px;padding:15px 50px 14px}
    .testimonial{height:530px}
    .surveyCard_footer{padding:0 5px 25px}
    .surveyCard_body{padding:25px 15px;min-height:210px}
    .black_starPos{display:none}
    .pointItem svg{width:155px;height:120px}
    header.sticky-nav{padding:10px 5%}
    .icons{width:92.66px}
    .hero_section h1{font-size:40px}
    .pscs img.tb-100{ height: 90% !important; width: 90% !important;}
    .right-comm-image .col-lg-6:first-child{ order : 2};
    .right-comm-image .col-lg-6:last-child{ order : 1};
    }
    @media (max-width: 767.98px) {
    .banner-content{max-width:440px}
    .pointItem,.surveyCard_item{border-radius:15px}
    h2.h2{line-height:30px}
    .rounded_img{border-radius:15px}
    .owl-slider #testimonial .owl-nav button.owl-prev,.owl-slider #testimonial .owl-nav button.owl-next{display:block;background:#fff}
    .testimonial{display:block!important;height:610px}
    .owl-slider #testimonial .owl-nav button.owl-prev{top:45%}
    .owl-slider #testimonial .owl-nav button.owl-next{top:45%}
    .tss{padding-right:0;width:100%;position:absolute;top:25%;right:0}
    .testi_heading{display:flex;align-items:center;justify-content:space-between}
    .surveyCard_body{padding:25px 15px;min-height:160px}
    .border-r20{border-radius:15px}
    .blackbg_wrapPos::after{left:-2.9%;bottom:-24px}
    .b-bottom{padding-bottom:10px;margin-bottom:25px!important;border-right:0!important;border-bottom:1px solid #c5c5c5}
    header{padding:40px 5%}
    header.sticky-nav{padding:35px 80px}
    header a.brand-logo{left:100px}
    .brand-logo{width:130px}
    h2.h2_heading{font-size:30px;margin-bottom:40px;line-height:40px}
    .pscs .oneside_radius_left{border-radius:0px 20px 20px 0px;}
    .pscs img.tb-100{ height: 100% !important; width: 100% !important;}
    .col_rowContent:nth-child(even) .col-md-6:first-child { order: 2; }
    .col_rowContent:nth-child(even) .col-md-6:nth-child(2) { order: 1; }
    }
    @media (max-width: 575.98px) {
    .dark_btn,.theme_btn,.white_btn,.themeborderd_btn{padding:13px 26px;font-size:14px}
    .nav-item{font-size:15px;margin:1rem 0}
    .banner-content h1{font-size:25px}
    .banner-content h1:before{top:-25px;width:100px;height:3px}
    .paddingTop{padding-top:40px}
    .paddingBottom{padding-bottom:40px}
    .pointItem,.surveyCard_item{border-radius:10px}
    .point_footer p{line-height:27px}
    .pointItem img{width:95px}
    .rounded_img,.heighlight_text{border-radius:10px}
    .heighlight_text{padding:15px 22px 14px}
    .videoPlay_Btn svg{width:40px}
    .owl-slider #testimonial:after{display:none}
    .tss{padding-right:.8rem;top:16%}
    .testimonial{height:668px}
    .review-content{-webkit-box-orient:vertical;overflow:hidden}
    .owl-slider{margin-top:15px}
    form.contact-form input,form.contact-form textarea{font-size:14px;padding:11px 15px}
    .nice-select{height:45px;padding-top:1px;padding-bottom:1px}
    .nice-select:after{height:8px;margin-top:-5px;width:8px}
    form.contact-form textarea.contact-textarea{min-height:145px}
    footer ul.social-media{margin-top:15px}
    .surveyCard_body{padding:15px;min-height:auto}
    .border-r20{border-radius:10px}
    .blackbg_wrapPos .content_b{padding:25px 15px}
    .contactDetail_item{padding:20px 15px;margin-bottom:15px}
    .hero_bgVideo{width:100%;height:65vh}
    .icons{font-size:32px;width:77.66px}
    .menu-text{font-size:15px;margin-top:0}
    .slip-icons-label{padding-left:50px}
    .brand-logo{width:111px;transition:.5s all}
    header.sticky-nav .brand-logo{width:90px}
    header.sticky-nav{padding:30px 80px}
    header a.brand-logo{left:70px}
    header.sticky-nav a.brand-logo{left:58px}
    .patternWith_darkbg{background-position:73% center}
    .banner_content{padding:0 20px}
    .hero_section h1{font-size:32px}
    .hero_section, .hero_container, .hero_section:after, .hero_bgVideo{width: 100%; height: 65vh }
    }
    @media (max-width: 390.98px) {
    .testimonial{height:630px}
    .imgWith_icon::before{left:-2.7%;background-size:30px;width:30px;height:30px}
    .blackbg_wrapPos::after{left:-2.9%;bottom:-14px;background-size:30px;width:30px;height:30px}
    .yellow_star{right:2.5%;width:30px}
    }
    @media (min-width: 576px) {
    .modal-dialog{max-width:570px}
    }
    @media (max-width: 480px) {
    .contact-form .combo-field{flex-direction:column}
    .contact-form .combo-field .me-2{margin-right:0!important}
    }