 @media (max-width: 991.98px) {
 .site-navbar .site-logo {
        float: left;
        position: relative; } }

@media (max-width: 991.98px) {
      .sticky-wrapper .shrink {
        padding-top: 30px !important;
        padding-bottom: 30px !important; } }

@media (min-width: 992px) and (max-width: 2000px) {
	.site-mobile-menu.site-navbar-target ul li .nav-links{display: none;}
	li.has-children span.arrow-collapse.collapsed{display: none;}
}


@media (min-width: 300px) and (max-width: 991px) {
    .top-bar{display: none;}
    .advya{padding: 0px;}
    .site-logo img{width:  65%;}
    .site-navbar .toggle-button{right: 4%;}
    .sticky-wrapper.sticky-wrapper{height: 100px !important;}
    .sticky-wrapper .site-navbar{padding: 15px;}
    .site-navbar{top: inherit;}
    .ourtiles{padding: 20px 15px 0;}
    .oud h3{font-size: 30px;margin-bottom: 10px;}
    .tile-tabs-wrap{padding-top: 20px; padding-bottom: 20px; gap: 12px;}
    .tile-tab-btn{font-size: 16px;height: inherit;}
    .tile-grid-row{margin-bottom: 20px;margin-top: 10px;}
    .consult-wrap{padding: 30px 30px 0;}
    .consult-box h3{font-size: 30px;margin-bottom: 10px;}
    .consult-box{padding: 30px 20px;}
    .journey-heading h2{font-size: 20px; line-height: 30px;}
    .journey-section{padding: 30px 15px;}
    .journey-section::before{width: 30%;  height: 20%;}
    .journey-section::after{width: 30%;  height: 20%;}
    .journey-heading{position: relative;left: 0;margin-bottom: 20px; text-align: center;}
    .sticky-wrapper.is-sticky .site-navbar{padding: 15px !important;}
    .journey-step{position: relative;left: 0%;top: 0;}
    .journey-caption{margin-top: 0;}
    .journey-count{left: 0;}
    .journey-line { top: 38%;  left: 50%; transform: translateX(-50%) rotate(90deg); width: 100vh;  height: 90vw;}
    .journey-final-text{position: relative;  top: 0;  left: 0;text-align: center;}
    .journey-final-text h3{font-size: 20px;}
    .journey-step-2{margin-bottom: 30px;margin-top: 30px;}
    .why-choose-section{padding: 30px 15px;}
    .why-choose-head h2{font-size: 30px;margin-bottom: 10px;}
    .why-choose-head p{padding: 0;font-size: 16px; line-height: 28px;}
    .consult-box p{line-height: 28px;font-size: 16px;}
    .why-card-top{min-height: 430px; text-align: center;}
    .why-choose-row{margin-top: 20px;margin-bottom: 20px;}
    .projins{padding: 30px 15px 30px;}
    .projectin h3{font-size: 30px;}
    
    .projectin p{padding: 0;font-size: 16px;line-height: 28px;}
    .proslider{padding-top: 20px;}
    .explore-btn-wrap{margin-top: 20px;}
    .testimonial-sec{padding: 30px 15px;}
    .jfg h4{font-size: 30px;}
    .info-text{padding: 0;font-size: 16px; text-align: center;}
    .testimonial-slide{padding: 30px 15px 30px;}
    .testimonial-slider .slick-list{margin: 0;}
    .testimonial-slider .slick-dots{bottom: -20px;}
    .testimonial-card h5{margin-bottom: 25px;font-size: 16px;}
    .testimonial-card{min-height: 0; text-align: center;}
    .client-img{width: 50px;height: 50px;}
    .ourbrta{padding: 30px 15px 0;}
    .ourbrta h4{font-size: 30px;margin-bottom: 30px;}
    .testimonial-main-row{margin-top: 30px;}
    .faq-heading h2{font-size: 30px;}
    .faqu{padding: 0px 15px;}
    .obrand{padding: 45px 15px;}
    .img-bx p{padding: 20px 50px;    font-size: 16px;    line-height: 28px;}
    .faq-answer p{padding: 0;font-size: 16px;line-height: 28px;}
    .faq-heading{margin-bottom: 30px;}
    .planning{padding: 30px 15px;}
    .planning h3{padding: 0 0 15px 0;    font-size: 22px;    line-height: 34px; text-align: center;}
    .planning p{padding: 0px 0 25px 0;font-size: 16px;line-height: 28px; text-align: center;}
    .blogs{padding: 30px 15px;}
    .blogh h2{font-size: 30px;}
    .bfdfgh{padding-top: 20px; padding-bottom: 20px; row-gap:30px;}
    .blogf h3{padding: 0;font-size: 18px; margin: 0;}
    .blogf p{padding: 15px 0 15px 0;font-size: 16px; min-height:  inherit;}
    .vonc{padding: 15px; text-align: center;}
    .faq-question{padding: 18px 35px 18px 22px;}
    .contact-sec{padding: 30px 15px;}
    .contact-left-content{padding: 0px 15px;}
    .contact-left-content h3{font-size: 20px; padding: 10px 110px 0 0; line-height: 36px;}
    .formh{padding: 30px 0;}
    .formh h2{font-size: 20px;}
    .adv-footer{padding: 20px 15px 0 15px;}
    .footer-logo{margin-bottom: 20px;}
    .footer-map iframe{width: 100%;}
    .footer-bottom p{padding-top: 20px;  padding-bottom: 10px;  line-height: 30px;}
    .footer-contact{margin: 25px 0 25px;}
    .quote-form .form-group{margin-bottom: 20px;}
    .quote-form .form-control{height: 45px;}
    .submit-btn{height: 45px;}
    
    .banner-title{font-size: 25px;}
    .banner-text{display: flex;flex-wrap: wrap;left: 0;top: 0;padding: 0px 15px;width: 100%;height: 100%;align-content: center;transform: none; text-align: center;}
    .journey-step-1{left: 0%;}
    .journey-step-2{left: 0;}
    .banner-sub{font-size: 16px;line-height: 28px;}
    .oud p{font-size: 16px; line-height: 28px;}
    .tile-card{margin: 0px 10px;}
    .tile-grid-row .slick-next.slick-arrow{right: 13%; width: 35px; height: 35px;}
    .tile-grid-row .slick-next.slick-arrow::before{font-size: 36px;}
    
    .tile-card-content p{font-size: 16px;}
    .banner-btn img.arrow{width: 28px;height: 28px;}
    .why-card-top p{line-height: 28px;font-size: 16px;}
    .project-card p{min-height: auto;font-size: 16px;line-height: 28px;}
    .why-card-top h3{line-height: 30px;}
    .home-project-slick-prev,
    .home-project-slick-next {width: 35px;height: 35px;}
    .home-project-slick-prev{transform: translate(-40px, 30px);}
    .home-project-slick-prev::before, .home-project-slick-next::before{width: 35px;}
    .proslider{padding-bottom: 70px;}
    .fcfsdc{padding: 0;}
    .dah img{width: 35px !important;height: 35px !important;}
    .quote-text{font-size: 16px;  line-height: 28px;}
    .faq-question{font-size: 17px;line-height: 28px;}
    
    .custom h1{width: 100%;font-size: 30px;}
    .custom p{font-size: 25px;text-align: center;   width: 100%;}
    .abnjf{padding: 5px 15px;}
    .jkfjd p{font-size: 16px;  line-height: 28px;  padding: 0px 0px;}
    .jkfjd h2{font-size: 30px;}
    .slider{margin-top: 10px; margin-bottom: 10px;}
    .slide{width: 190px;  height: 100px;}
    .slide img{width: 75%;}
    .ourstory{padding: 0px 15px;}
    .browns{padding: 0;}
    .browns h2{font-size:30px;margin-bottom: 0; text-align: center;}
    .browns p{font-size: 16px;line-height: 28px;padding-top: 10px; text-align: center; margin-bottom: 20px;}
    .dfgdf{ padding-right: 15px; padding-top: 20px;}
    img.abouro{margin-bottom: 30px;}
    .blux{padding: 30px;height: auto;margin-bottom: 30px;}
    .blux img{width: 45px;}
    .blux h5{font-size: 30px;}
    .njgj{padding: 30px 15px;}
    .fh h2{font-size: 26px;padding: 0px 0px 0 0; text-align: center;}
    .fh p{font-size: 16px; line-height: 28px;padding-top: 10px; text-align: center;}
    .custom-accordion{padding-top: 10px;}
    .section-dark{padding: 30px 15px;}
    .values h2{font-size: 30px; text-align: center;}
    .values p{font-size: 16px;  line-height: 28px;  padding: 10px 15px 20px 0; text-align: center;}
    .value-box p{font-size: 16px;}
    .center-title{font-size: 30px; margin: 30px 0; line-height: 45px;}
    .sub-title{margin-top: 30px;}
    .sub-text{font-size: 16px;  padding: 0px 0;  line-height: 28px;margin-bottom: 15px;}
    .overlay-content{padding: 0px 30px;}
    .number{font-size: 50px;}
    .text{font-size: 17px;}
    .losab{padding: 30px 30px 0;}
    .brand-section{padding: 30px 15px;}
    .brand-section h2{font-size: 30px;}
    .brand-section p{padding: 0px 15px;font-size: 16px;line-height: 28px;}
    .logo-col{width: 150px;}
    .logo-box{padding: 10px;}
    .logo-box img{width: 150px; height: 75px;}
    .brand-footer{line-height: 36px;}
    .contact-left img{width: 100%;height: 400px;object-fit: cover;}
    .contact-left-content img{width: 20% !important; height: 5% !important;}
    .contact-left-content{bottom: 5%;}
    .formh h2{font-size: 20px;}
    .formh h2{margin-bottom: 20px; text-align: center;}
    label.upload-btn{height: 45px;}
    
    .banner-slide img.topsst{width: 28%;}
    .testimonial-section{padding: 5px 15px;}
    .tedjf h2{font-size: 30px;}
    .tedjf p{font-size: 16px;line-height: 28px;margin-bottom: 15px;}
    .testimonial-cards p{font-size: 16px;line-height: 28px;}
    .uploadco{padding-top: 0;padding-bottom: 0;}
    .uoplos p{font-size: 16px; line-height: 28px;}
    .uoplos h3{font-size: 23px;}
    .consult-icon{width: 28px;height: 28px;}
    .uoplos{padding: 50px 15px;}
    .starss img{margin-bottom: 10px;}
    .why-love-section{padding: 30px 15px;}
    .whylo h2{font-size: 30px;}
    .whylo p{font-size: 16px;line-height: 28px;margin: 0 auto 25px;}
    .why-love-box{min-height: 112px;font-size: 16px;}
    .review-share-section{padding: 30px 15px;}
    .review-lefts h2{font-size: 30px; text-align: center;}
    .review-lefts p{font-size: 16px;line-height: 28px; text-align: center;}
    .google-icon{width: 40px;}
    .review-rights{margin-top: 30px;}
    .review-btn span{font-size: 18px;line-height: 28px;}
    .review-btn em{width: 65px; height: 38px;}
    .review-btn em img{width: 15px; height: 13px;}
    .contact-left img{width: 100%;  height: 300px;}
    .testimonial-row .dfddww{padding: 0;}
    
    .cons{padding: 5px 15px;}
    .contale h6{font-size: 30px;padding: 0; text-align: center;}
    .blog-slider .slick-next{right: 0; display:none !important;}
    .slick-prev {display: none !important;}
    .contale p{padding: 0;line-height: 28px;font-size: 16px;margin-bottom: 15px; text-align: center;}
    .contform h2{font-size: 20px;margin-bottom: 20px; text-align: center;}
    .contform{padding: 20px 0 0;}
    .contadds{padding: 0px 0px;}
    .location-col{border-right: none;padding: 20px 30px;}
    
    .location-card h2{font-size: 20px;margin-bottom: 0px;}
    .location-col h5{font-size: 18px;}
    .location-col p{font-size: 16px;  line-height: 28px;    align-items: center;}
    .location-card{padding: 25px 0;}
    .map-btn img{width: 70%;}
    .review-left{flex-wrap: nowrap;}
    .review-card{flex-wrap: wrap;}
    .review-right{width: 100%;}
    .review-left img{width: 30px;height: 30px;}
    span.stars img{width: 100%;}
    img.degreeup{width: 28px;height: 28px;}
    button.button{font-size: 16px;}
    .advaya-map-section{padding: 0px 15px 30px;}

     /* Fernando */

    .prdtwycc{ padding: 20px;}
    .abnjf{ padding: 0 15px;}
    .jkfjd p{ padding: 0;}
    .prdtwycc .main-title{ font-size: 25px;}
    .prdtwycc .sub-title{ font-size: 35px;}
    .jkfjd h2{ font-size: 35px;}
    .feature-box{ padding: 20px; padding-left: 60px; font-size: 16px; line-height: 28px;}
    .custom h1{ font-size: 30px;}
    .prdtctgry-title{ font-size: 30px;}
    .prdtctgry{ padding: 0 15px;}
    .teoeh{ padding: 0 15px 30px 15px;}
    .avilbsiz{ padding: 35px 0;}
    .avilbsiz .main-title{ font-size: 18px;}
    .custom .p_para{ font-size: 22px;}
    .finish-title{ text-align: center; font-size: 35px;}
    .finish-subtitle{ text-align: center; font-size: 16px; line-height: 28px;}
    .wrtus .section-heading h2{ font-size: 35px;}
    .wrtus{ padding: 35px 0;}
    .design-title{ text-align: center; font-size: 35px;}
    .poltfnslok{ padding: 35px 0;}
    .design-desc{ text-align: center; font-size: 16px;}
    .dgnrnge{ padding: 35px 0;}
    .feature-title{ text-align: center; font-size: 35px;}
    .kfaabm{ padding-top: 0; padding-bottom: 30px;}
    .use-boxs{ width: 100%;}
    .avilbsiz .size-box{ padding: 30px 10px;}
    .avilbsiz .sub-title{ font-size: 35px; margin-top: 0;}
    .maximustile{ font-size: 20px;}
    .adv-footers{ padding: 0 15px;}
    .footer-about span{ display:  initial;}
    .footer-bottom p{ text-align: center;}
    .bottom-links{ text-align: center; width: 100%;}
    .footer-social{ display:  initial; text-align: center; width: 100%;}
    .custom-accordion .btn-link::after{ top: 10px;}
    .prdtctgry .content-box{ padding: 30px 15px;}
    .testimonial-cards{ text-align: center;}
    .why-love-row > div{ padding: 0;}
    .blogse{ padding: 0;}
    .blog-content{ padding: 0; text-align: center;}
    .blog-page-wrap{ padding-bottom: 0;}
    .blog-main-title{ font-size: 35px;}
    .gallery-wrap{ padding: 0 15px;}
    .galleryxd{ padding: 0 15px;}
    .prdtctgry .position-relative{ padding: 0;}
    .banner-slide img{ height: 250px; object-fit: cover;}
    .footer-contact li{ gap:7px;}
    .mobile-footer{background:#000; padding:0 25px 110px; color:#fff; position:relative; overflow:hidden;}
    .footer-desc{ text-align:center; font-size:16px; line-height:28px; margin-bottom:35px;}
    .footer-accordion{ border-top:1px solid rgba(255,255,255,.3);}
    .mobile-footer-item{ border-bottom:1px solid rgba(255,255,255,.3);}
    .mobile-footer-title{ display:flex; align-items:center;  justify-content:space-between; padding:22px 0; cursor:pointer;}
    .mobile-footer-title h4{ margin:0; font-size:20px; font-weight:600; color:#fff;}
    .mobile-footer-title i{ font-size:18px; transition:.4s ease;}
    .mobile-footer-title:not(.collapsed) i{ transform:rotate(45deg);}
    .mobile-footer-content{ padding-bottom:20px;}
    .mobile-footer-content ul{ padding:0; margin:0; list-style:none;}
    .mobile-footer-content ul li{ margin-bottom:14px;}
    .mobile-footer-content ul li a{ color:#dcdcdc; text-decoration:none; font-size:16px; transition:.3s ease;}
    .mobile-footer-content ul li a.active{ color: #f7ca80 ;}
    .mobile-footer-content ul li a:hover{ color:#fff;  padding-left:5px;}
    .footer-map{ margin-top:40px;}
    .footer-map img{ width:100%; border-radius:8px;}
    .showroom{ text-align:center; margin-top:30px;}
    .showroom h3{ font-size:26px; margin-bottom:18px; font-weight:700;}
    .showroom p{ font-size:17px; line-height:34px; color:#f2f2f2;}
    .showroom p a{ font-size:17px; color:#f2f2f2; text-decoration:  none;}
    .social-section{ text-align:center; margin-top:40px;}
    .social-section h5{ font-size:20px; margin-bottom:20px;}
    .social-icons{ display:flex; justify-content:center; gap:15px;}
    .social-icons a{ width:40px; height:40px; border-radius:50%; background:#fff; color:#000; display:flex; align-items:center; justify-content:center; text-decoration:none; font-size:22px; transition:.4s ease;}
    .social-icons a:hover{ transform:translateY(-5px); background:#0b57d0; color:#fff;}
    .mobftr-logo{ text-align: center; margin-bottom: 20px;}
    .floating-social{ right: inherit; top: inherit; bottom: 0; flex-direction: row; text-align: center; left: 0; width: 100%; display:  ruby; background: #00c3d9; transform:  none; padding: 10px 0 5px 0;}
    .floating-social .facebook{ background: none;}
    .floating-social .instagram{ background: none;}
    .floating-social .phone{ background: none;}
    .floating-social .whatsapp{ background: none;}
    .floating-social .youtube{ background: none;}
    .floating-social a{ margin: 0 5px;}
    .endeeblogs{ padding: 0;}
    .advayablog .card-body{ padding: 0;}
    .advayablog .card-body h1{ font-size: 22px;}
    .advayablog .card-body h2{ font-size: 22px;}
    .sidebar-box h5{ font-size: 20px;}
    .endeeblogss{ padding: 0;}
    .advayablog{ padding-top: 30px;}
    .avilbsiz .desc{ font-size: 16px; line-height: 28px;}
    .avilbsiz .size-box p{ font-size: 16px;}
    .finish-card .finish-content p{ font-size: 16px; line-height: 28px;}
    .wrtus .section-heading p{ font-size: 16px; line-height: 28px;}
    .wrtus .section-heading{ margin-bottom: 20px;}
    .feature-list li{ font-size: 18px;}
    .breadcrumb{ padding: .75rem 0;}
    .breadcrumb-item + .breadcrumb-item{ padding-left: .4rem;}
    .galleryxd p{ font-size: 16px; line-height: 28px;}
    .blog-main-sub{ font-size: 16px; line-height: 28px;}
    .blog-content h2{ padding: 0;}
    .blog-content a{ margin: 0px auto; display:  block;}
    .blog-content p{ line-height: 28px;}
    .site-navbar .site-logo{ top: 0;}
    .site-navbar .site-logo img{ height:  inherit;}
    .faq-heading h3{ font-size: 22px;}
    .faq-list h4{ font-size: 23px;}
    .faq-heading p{ font-size: 16px; line-height: 28px;}
    .faq-list ul li{ font-size: 16px;}
    .scroll-top{ bottom: 120px; right: 15px; width: 35px; height: 35px;}
    .profile-download-btn{ right: inherit; top: inherit; bottom: 55px; transform: translate(0); left: 0; text-align: center; width: 100%;}
    .profile-download-btn .btn-text{ margin: 0px auto;}
    .floating-social a.enquire{ background:  none;}
    .oud h3.brochure{ margin-bottom: 20px;}
    .ourtiles.brochure{ padding-top: 10px;}
    .title_h1 h1{ font-size: 28px;}
    .breadcrumb{ font-size: 18px;}
    .prvyply{ padding: 0 15px;}
    .prvyplyc h2{ font-size: 25px;}
    .prvyplyc p{ font-size: 16px;}
    .prvyplyc ul li{ font-size: 16px;}

    .sitemap{ padding: 0;}
    .sitemap h1{ font-size: 30px;}
    
     
    
    

}

@media (min-width: 576px) and (max-width: 767px) {
    .journey-step-1{left: 0%;}
    .journey-step-2{left: 0%;}
    .journey-final-text{right: 30%;left: inherit;}
    .journey-step{width: fit-content;  margin: 0 auto;}
    .journey-caption{margin-bottom: 30px;}
    
    .browns{display: flex;flex-wrap: wrap;justify-content: center;}
    .starss img{width: 20%;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .browns{ align-items: center;}
    .logo-col{width: 175px;}
    
    .testimonial-row .dfddww{padding: 0px 15px;}
    .banner-slide img.topsst{width: 13%;}
    
    .review-card{flex-wrap: inherit;}
    .location-card h2{margin-bottom: 15px;}
    .review-right{width: auto;}
}

@media (min-width: 992px) and (max-width: 1200px) {
    .formh{padding: 20px;}
    .contact-left img{height: auto;}
    .site-navigation{text-align: left !important;}
    .advya{padding: 0px 15px;}
    .topcs{padding: 0px 15px;}
    .site-navbar .toggle-button{right: 2%;}
    .abnjf{padding: 20px 15px;}
    .site-navbar .site-logo img{width: 75%;}
    .sticky-wrapper.sticky-wrapper{height: 120px !important;}
    .top-bar{top: 20px;}
    .ourstory{padding: 0px 15px;}
    .dfgdf{margin-bottom: 50px;}
    img.abouro{margin-bottom: 0;}
    .browns{align-items: center;}
    .blux{height: inherit;}
    .njgj{padding: 50px 15px;}
    .fh h2{padding: 0px 0 0 0;}
    .section-dark{padding: 50px 15px;}
    .losab{padding: 30px 50px;}
    .brand-section{padding: 50px 0;}
    .brand-section p{padding: 0px 15px 50px;}
    .contact-sec{padding: 40px 15px 50px;}
    .adv-footer{padding: 0px 15px;}
    .testimonial-section{padding: 20px 15px;}
    .uploadco{padding-top: 20px;padding-bottom: 20px;}
    .why-love-section{padding: 30px 15px;}
    .whylo p{margin: 0 auto 40px;}
    .review-share-section{padding: 45px 0 45px 15px;}
    
    .banner-slide img.topsst{width: 8%;}
    .google-review-box{padding: 0px 15px 0px 45px; max-width: 450px;}
     .uploadco{padding-top: 0;padding-bottom: 50px;}
    .cons{padding: 20px 15px;}
    .contadds{padding: 0px 15px;}
    
    .ourtiles{padding: 70px 15px 0;}
    .consult-box{padding: 60px 20px;}
    .journey-section{padding: 30px 15px 50px;}
    .journey-heading h2{font-size: 25px;}
    .journey-section::before{width: 200px; height: 300px;}
    .journey-section::after{width: 200px;  height: 300px;}
    .card-badge{right: 30%;}
    .why-choose-section{padding: 80px 15px;}
    .why-card-top{min-height: 425px;}
    .projins{padding: 50px 15px 50px;}
    .testimonial-sec{padding: 70px 15px;}
    .ourbrta{padding: 50px 15px;}
    .faqu{padding: 0px 15px;}
    .planning{padding: 50px 15px;}
    .blogs{padding: 50px 15px;}
    .planning h3{padding: 0 15px 30px 0;}
    


}

@media (min-width: 1201px) and (max-width: 1365px) {
    
    .site-navbar .toggle-button{right: 7%;}
    .advya{padding: 0px 15px;}
    .topcs{padding: 0px 15px;}
    .site-navigation{text-align: center!important;}
    .abnjf{padding: 20px 15px;}
    .site-navbar .site-logo img{width: 60%;}
    .top-bar{top: 20px;}
    .ourstory{padding: 0px 15px;}
    .dfgdf{margin-bottom: 50px;}
    img.abouro{margin-bottom: 0;}
    .browns{align-items: center;}
    .blux{height: inherit;}
    .njgj{padding: 50px 15px;}
    .fh h2{padding: 0px 0 0 0;}
    .section-dark{padding: 50px 15px;}
    .losab{padding: 30px 50px;}
    .brand-section{padding: 50px 0;}
    .brand-section p{padding: 0px 15px 50px;}
    .contact-sec{padding: 40px 15px 50px;}
    .adv-footer{padding: 0px 15px;}
    .testimonial-section{padding: 20px 15px;}
    .why-love-section{padding:30px 15px;}
    
    .banner-slide img.topsst{width: 8%;}
    .google-review-box{padding: 0px 15px 0px 45px; max-width: 450px;}
    .whylo p{margin: 0 auto 40px;}
    .review-share-section{padding: 45px 0 45px 15px;}
    .uoplos{padding: 60px 20px;}
   
    
    .cons{padding: 20px 15px;}
    .contadds{padding: 0px 15px;}
    .stars img{width: 45%}
    
    .ourtiles{padding: 70px 15px 0;}
    .consult-box{padding: 60px 20px;}
    .journey-section{padding: 30px 15px 50px;}
    .why-choose-section{padding: 80px 15px;}
    .projins{padding: 50px 15px 50px;}
    .testimonial-sec{padding: 70px 15px;}
    .ourbrta{padding: 50px 15px;}
    .faqu{padding: 0px 15px;}
    .planning{padding: 50px 15px;}
    .blogs{padding: 50px 15px;}

	
}


@media (min-width: 1366px) and (max-width: 1500px) {
    
    .site-navbar .toggle-button{right: 5%; top: 33%;}
    .advya{padding: 0px 150px;}
    .topcs{padding: 0px 150px;}
    .site-navigation{text-align: center!important;}
    .abnjf{padding: 20px 150px;}
    .site-navbar .site-logo img{width: 60%;}
    .top-bar{top: 20px;}
    .ourstory{padding: 0px 150px;}
    .dfgdf{margin-bottom: 50px;}
    img.abouro{margin-bottom: 0;}
    .browns{align-items: center;}
    .blux{height: inherit;}
    .njgj{padding: 50px 150px;}
    .fh h2{padding: 0px 0 0 0;}
    .section-dark{padding: 50px 150px;}
    .losab{padding: 30px 150px;}
    .brand-section{padding: 50px 0;}
    .brand-section p{padding: 0px 150px 50px;}
    .contact-sec{padding: 0px 150px 50px;}
    .adv-footer{padding: 50px 150px;}
    .sticky-wrapper.sticky-wrapper{height: 100px !important;}
    
    .testimonial-section{padding: 20px 150px;}
    .uploadco{padding-top: 0;padding-bottom: 0;}
    .uoplos{padding: 60px 20px;}
    .banner-slide img.topsst{width: 8%;}
    .why-love-section{padding: 30px 150px;}
    .review-share-section{padding: 45px 0 45px 150px;}
    .contact-sec{padding: 40px 150px 50px;}
    
    .cons{padding: 20px 150px;}
    .contadds{padding: 0px 150px;}
    .uploadco{padding-bottom: 50px;}
    
    .ourtiles{padding: 70px 150px 0;}
    .consult-box{padding: 60px 20px;}
    .journey-section{padding: 30px 150px 50px;}
    .why-choose-section{padding: 80px 150px;}
    .projins{padding: 50px 150px 50px;}
    .testimonial-sec{padding: 70px 150px;}
    .ourbrta{padding: 50px 150px;}
    .faqu{padding: 0px 150px;}
    .planning{padding: 50px 150px;}
    .blogs{padding: 50px 150px;}
    


}

@media (min-width: 1501px) and (max-width: 1600px) {
    .advya{padding: 0px 150px;}
    .site-navbar .toggle-button{right: 5%;}
    .banner-slide img.topsst{width: 8%;}
    .testimonial-section{padding: 20px 150px;}
    .uploadco{padding-top:0;padding-bottom: 0;}
    .uoplos{padding: 60px 20px;}
    .why-love-section{padding: 30px 150px;}
    .review-share-section{padding: 45px 0 45px 150px;}
    .contact-sec{padding: 100px 150px;}
    .adv-footer{padding: 0 150px;}
    .abnjf{padding: 20px 150px;}
    .ourstory{padding: 0px 150px;}
    .njgj{padding: 50px 150px;}
    .section-dark{padding: 100px 150px;}
    .losab{padding: 30px 150px;}
    
    .cons{padding: 20px 150px;}
    .contadds{padding: 0px 150px;}
    .uploadco{padding-bottom: 50px;}
    
    .ourtiles{padding: 70px 150px 0;}
    .consult-box{padding: 60px 20px;}
    .journey-section{padding: 30px 150px 50px;}
    .why-choose-section{padding: 80px 150px;}
    .projins{padding: 50px 150px 50px;}
    .testimonial-sec{padding: 70px 150px;}
    .ourbrta{padding: 50px 150px;}
    .faqu{padding: 0px 150px;}
    .planning{padding: 50px 150px;}
    .blogs{padding: 50px 150px;}
    .adv-footer{padding: 50px 150px;}
    .topcs{ padding: 0 172px;}
    .tile-tab-btn{ padding: 10px 0;}
    .tile-tabs-wrap{ gap: 10px;}
    .gallery-wrap{ padding: 20px 150px;}
    .blogse{ padding: 30px 150px;}
    .faqu{ padding-bottom: 50px;}
    
    
    
	
}

@media (min-width: 1601px) and (max-width: 1826px) {
    
    .advya{padding: 0px 150px;}
    .site-navbar .toggle-button{right: 5%;}
    .banner-slide img.topsst{width: 8%;}
    .testimonial-section{padding: 20px 150px;}
    .uploadco{padding-top:0;padding-bottom: 0;}
    .uoplos{padding: 60px 20px;}
    .why-love-section{padding: 30px 150px;}
    .review-share-section{padding: 45px 0 45px 150px;}
    .contact-sec{padding: 100px 150px;}
    .adv-footer{padding: 0 150px;}
    .abnjf{padding: 20px 150px;}
    .ourstory{padding: 0px 150px;}
    .njgj{padding: 50px 150px;}
    .section-dark{padding: 100px 150px;}
    
    
    .cons{padding: 20px 150px;}
    .contadds{padding: 0px 150px;}
    .uploadco{padding-bottom: 50px;}
    
    .ourtiles{padding: 70px 150px 0;}
    .consult-box{padding: 60px 20px;}
    .journey-section{padding: 30px 150px 50px;}
    .why-choose-section{padding: 80px 150px;}
    .projins{padding: 50px 150px 50px;}
    .testimonial-sec{padding: 70px 150px;}
    .ourbrta{padding: 50px 150px;}
    .faqu{padding: 0px 150px;}
    .planning{padding: 50px 150px;}
    .blogs{padding: 50px 150px;}
    
    
}

@media (max-width: 992px) {
    .journey-step{display: none;}
    .journey-final-text{display: none;}
    .journey-line{display: none;}
    .journey-area{min-height: auto;}
}

@media (min-width: 993px) {
    .swiper{display: none;}
}



