@media screen and (min-width: 1920px) {

}
/*-1800-*/
@media only screen and (max-width: 1919.98px) {
    .nav-wrapper{margin:0 100px}
    .bannerWrapper .inner-banner{padding:0 30px}
}
/*-1700-*/
@media only screen and (max-width: 1799.98px) {
    .textColLeft{padding-right:5%}
    .textColRight{padding-left:5%}

    /*****/

    .nav-wrapper{margin:0 50px;}
    .thankyou-img{max-width:76%;}


}
/*-1600-*/
@media only screen and (max-width: 1699.98px) {
    /*.nav > ul > li:last-child{margin-left:20px}*/

    /*****/
    .nav > ul > li{padding:0 18px;}
    .why-choose-sec .img-box{width:100%;}
    .why-choose-sec .img-box-2{right:-80px;}
    .why-choose-sec .right-after::after {right:-35px;}


}
/*-1500-*/
@media only screen and (max-width: 1599.98px) {
    /*.nav > ul > li{padding:0 20px}*/


    .nav-wrapper{margin:0 auto;}
    .nav > ul > li{padding:0 18px;}

    body,
    .nav > ul > li > a{font-size:14px;}

    /*.top-link img:last-child{width:70%;}*/

    .banner_caption .captionWrapper{margin:0 30px;max-width:100%;}
    .bv-area-info ul li{margin:5px 0;}

    .pageTitle{margin-bottom: 25px !important;}
    .filter-search-holder{min-width:250px;}
    .filter-search-tab{padding-left:0;}
    .featprop-info-holder{padding:30px;}
    .featprop-info .title-desc{padding-bottom:10px;}
    .featprop-info .title-desc p.fs-18{font-size:16px;}
    .featprop-footer{padding-top:20px;}

    .filter-box .nice-select{min-width:auto}
    .filter-holder.alt .filter-search-holder{min-width:auto}
    .aboutus-sec .img-box{max-width: 80%;}
    .our-team-info-holder{padding:33px 70px 33px 35px;}
    
}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {

    /*******/ 
    .nav > ul > li{padding:0 15px;}
    .ftbox1{width:170px}
    .ftbox2{width:290px}
    .ftbox3{width:300px}
    .ftbox4{width:200px}

    .ftbox3 .nav-2col li:nth-child(2n){padding-left:20px;}
    .why-choose-sec .img-holder{padding-bottom:87.1%;}
    

}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {

    body, body p,
    .nav > ul > li > a,
    .nav > ul ul.gridmenu > li > a, .nav > ul ul.gridmenu > li:hover > a, .nav > ul ul.gridmenu > li.selected > a, .nav > ul ul.gridmenu > li ul li > a,
    .form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name,.top-right .nice-select,.nice-select .option,.featprop-short-desc,
    .filter-search-box .form-control,.service-sec .intro-box,.news-short-desc p, .storie-short-desc p
    {font-size:14px;}

    .nav > ul > li{padding:0 10px}
    .top-right .NiceSelect{min-width:auto;}

    .nav-tabs .nav-link{font-size:14px;}

    .show-xlg { display: block !important; }
    .hide-xlg { display: none !important; }
    .arrows-outside .slick-prev { left: -10px; }
    .arrows-outside .slick-next { right: -10px; }
    .featured-slider .slick-prev{ left: -60px;}
    .featured-slider .slick-next{ right: -60px;}

    .why-choose-sec .img-holder{padding-bottom:100%;}

    /****/


    .ftbox1{width:200px}
    .ftbox2{width:300px}
    .ftbox3{width:250px}
    .ftbox4{width:250px}
    
     .thankyou-img{max-width:70%;}


}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {


    .arrows-outside .slick-prev { left: -15px; }
    .arrows-outside .slick-next { right: -15px; }
    .featured-slider .slick-prev{ left: -15px;}
    .featured-slider .slick-next{ right: -15px;}
    .banner-info{ left: 5px; bottom: 20px; }
    .banner-line{ height: 110px;}

    
    /******/
    .tabs-holder{padding:40px 30px}
    .top-right .nice-select .list{left:auto;right:0}
    .logo{width:160px;}


    .ftbox1{width:150px}
    .ftbox2{width:250px}
    .ftbox3{width:250px}
    .ftbox4{width:150px}
    
    .nav > ul > li > a,.top-right .nice-select{font-size:12px}
    .nav-tabs .nav-link{padding: 20px 0px;}
    
    .featprop-img .img-holder{padding-bottom:135%}
    .home-tab-top{flex-wrap:wrap;padding:0 30px 1px}
    .featprop-info .title-desc p.fs-18{font-size:14px;}
    .filter-search-holder{min-width:auto;width:100%}
    .filter-search-tab{width:100%}
    .news-box.alt .news-info-holder{padding:40px}
    .filter-box .nice-select{min-width:auto;}
    
    .filter-holder.alt .filter-option-holder .row {margin-right:-5px;margin-left:-5px;}
    .filter-holder.alt .filter-option-holder .row [class*="col-"]{padding-left:5px;padding-right:5px;}
    .filter-box .nice-select, .filter-box .nice-select .option{font-size:13px}
    .bv-favorite{right:20px;}
    
    .tobuy-sidebar.gray-box,
    .torent-sidebar.gray-box{padding:40px 0px;}
   





}
/*-992-xl*/
@media only screen and (max-width: 1199.98px) {
    .show-xl { display: block !important; }
    .hide-xl { display: none !important; }
    .row-inner-xl { padding-bottom: 30px; }
    .leftpad.xl { padding-left: 0px !important; }
    .rightpad.xl { padding-right: 0px !important; }
    .overlay-xl::before { visibility: visible; }
    .auto-xl { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-xl { text-align: center !important; }
    .text-left-xl { text-align: left !important; }
    .width-xl { width: 100% !important; max-width: 100%; }
    .float-xl { position: static; transform: none; }
    .float-xl .float-container-info { padding: 30px 0px; }
    .img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .odd-even-list.xl .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.xl .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    .nav-2col.xl li,.list-2col.xl li,.nav-3col.xl li,.list-3col.xl li{ width: 100%; }

    .textColRight, .textColLeft{ width: 100% !important; }
    .slick-arrow{font-size:12px;width:40px;height:40px;border-width:1px;}
    .custom-arrows .slick-arrow:first-child{ margin-right: 8px; }
    .arrows-outside .slick-prev { left: -13px; }
    .arrows-outside .slick-next { right: -13px; }
    .products-sidebar, .about-sidebar { width: 100%;}
    .about-right{margin-left:0;max-width:100%}
    .product-listing-right {padding-left: 0px;max-width: 100%;}
    .product-details {padding-left: 0px; max-width: 100%; padding-top: 50px;}
    /*----*/
    #pageHeaderWrapper{ /*position: relative;*/ }
    #pageHeader{/*background: var(--dark) !important;*/}
    .logo{width:160px}
    .logo a{padding:0}
    /*.top-right{ margin-right: 80px;}*/
    .topRightHeader { position: absolute; top: 0px; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
    .nav-wrapper { top:0px;float: none; margin:8px auto; height: 50px; z-index: 1; position: absolute; left: 0px; right: 0px; }
    .nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
    .nav-wrapper .nav { display: none !important; }
    .mean-container .mean-nav{margin-top:56px;}
    .mean-container a.meanmenu-reveal {font-weight:500;right:30px !important;font-size: 22px !important;background-color:var(--dark);height:40px;width:40px;border-radius:0px;padding:5px 0;top:4px}
    .mean-container a.meanmenu-reveal:hover{background: var(--primary)}
    .mean-container a.meanmenu-reveal.meanclose,.mean-container a.meanmenu-reveal:hover{ color: var(--white); }
    .mean-container a.meanmenu-reveal span{ background: var(--white); height:2px;margin:6px auto;}
    .mean-container a.meanmenu-reveal:hover span{background: var(--white);}
    .mean-container .mean-nav ul{ font-size: 14px; }
    .mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a{ text-transform: none;padding: 10px 50px 10px 30px; color: var(--dark) !important; border-bottom: 1px dotted rgba(0, 0, 0, 0.2) !important;}
    .mean-container .mean-nav ul li li a { padding: 10px 40px 10px 40px; font-size:14px; text-transform: capitalize;}
    .mean-container .mean-nav ul li li li a { padding: 10px 40px 10px 60px }
    .mean-container .mean-nav ul li li li li a { padding: 10px 40px 10px 80px }
    .mean-container .mean-nav ul li li li li li a { padding: 10px 40px 10px 100px }
    .mean-container .mean-nav ul li:hover > a, .mean-container .mean-nav ul li.selected > a {color:#ffffff !important; background:var(--primary);}
    .mean-container .mean-nav ul li a.mean-expand { padding: 0px!important; background: none !important; height: 41px; width: 48px; border-bottom: 0px !important; border-left: 1px solid rgba(255,255,255,.1) !important; border-left: 1px dotted rgba(0, 0, 0, 0.2) !important; font-size: 0px !important; /*text-indent: -9999 !important; text-transform: uppercase !important;*/}
    .mean-container .mean-nav ul li li a.mean-expand { height: 37px; }
    .mean-container .mean-nav ul li a.mean-expand::after { position: absolute; top: 0px; right: 0px; z-index: 2; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f078"; transition: all ease-in .35s; color:var(--secondary) !important; width: 48px; height: 43px; line-height: 43px; font-size: 13px; text-align: center; }
    .mean-container .mean-nav ul li li a.mean-expand::after { width: 48px; height: 37px; line-height: 37px; }
    .mean-container .mean-nav ul li>a.mean-expand:hover::after, .mean-container .mean-nav ul li:hover>a.mean-expand::after, .mean-container .mean-nav ul li.selected>a.mean-expand::after {color:#ffffff !important; }
    .mean-container .mean-nav ul li a.mean-expand.mean-clicked::after { transform: rotate(180deg); }
    .mean-container .mean-nav.active { overflow-y: auto; overflow-x: hidden; height: calc(100vh - 119px); background: none; }


    /*.menu-product-img{display:none}*/
    .menu-product-img,
    .menu-item-links label,.menu-view-btn{display:none}
    .gridmenu li a:hover{background-color: var(--primary) !important}
    .menu-item-links ul li:nth-child(2n+1),
    .menu-item-links ul li:nth-child(2n){width:100%}

    .menu-product-img .menu-product-info{position:relative}
    .gridmenu li{margin-bottom:0}
    .gridmenu li a{padding:10px 50px !important;}
    .gridmenu.grid2 .row{margin:0;}
    .gridmenu.grid2 .col-lg-auto,
    .gridmenu.grid2 .col-lg{margin:0 !important;padding:0 !important}
    .gridmenu.grid2 ul{display:block !important}
    .gridmenu.grid2 .mean-expand{display:none !important}
    .gridmenu.grid2 ul li a{padding-left:40px !important}
    /*-----*/
    .banner_caption .captionContainerInner { max-width:50%;}
    .banner_caption .captionContainer h1{font-size: 4vw; padding-bottom: 10px;}
    .banner_caption .captionContainer h2{font-size: 4vw;}
    .banner_caption .captionContainer h3{font-size: 2.5vw;}
    .banner_caption .captionContainer p{font-size:15px}
    /*    .pageTitle h1, .pageTitle h2{ font-size:4.5vw;}
        .pageTitle.md h1, .pageTitle.md h2 { font-size:4vw;}
        .pageTitle.sm h1, .pageTitle.sm h2 { font-size:3.5vw;}*/
    .pageTitle h3{ font-size: 3.8vw; }
    /*.pageTitle h2::before{background-size: contain;height:44px;top:15px;}*/
    .pageTitle.text-left h2::before{background-position:top left}
    .thankyou-content h1{ font-size: 5vw; }
    .page-link{font-size:13px;height:40px;width:40px;padding:0 5px}
    .page-item .page-link.prev, .page-item .page-link.next{height:40px;width:40px}
    .got-sec .bottom-cta{border-radius:80px 0;}
    .textColLeft{padding-left:30px}
    .textColRight{padding-right:30px}
    .image-right, .intro-right{padding-left:0;padding-right:0}


    /******/
    .home-banner-img{padding-bottom:100%}
    .banner_caption .captionContainerInner{padding:110px 50px 100px}
    .why-choose-sec .img-holder{padding-bottom:150%;}
    .featprop-img .img-holder{padding-bottom:185%;}
    .featprop-info .title-desc p.fs-18 > br{display:none}
    .tobuy-sidebar, .torent-sidebar{max-width:100%;margin-top:30px}
    .our-team-info-holder{padding:20px;width:95%}
    .our-team-info h3{font-size:20px}
    .contact-form-holder{padding:50px}
    .contact-sec .inner-container{padding-top:0}
    .map-sec{margin-top:0}
    .exclusive-sec .img-holder{padding-bottom:120%}
    .news-details-title h1 > br{display:none}
    .top-right{margin-right:80px;}
    .banner-dots{right:50px}



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

    .ftbox1{width:100px;}
    .ftbox2{width:230px;}
    .ftbox3{width:200px;}
    .ftbox4{width:140px;}
    .ftbox5{width:150px;}

    .map-holder{height:600px}
    .ftbox3 .nav-2col li:nth-child(2n){padding-left:0}
    .filter-search-label{padding-left:0;white-space: nowrap}
    .filter-search-cate{display:flex;align-items:center;}
    .filter-serach-list ul li{margin:0 5px 5px 5px;display:inline-block}
    
    .bv-prop-title{text-align:left !important}
    .news-info-holder, .storie-info-holder{padding-left:20px;padding-right:15px}
    .news-admin, .blog-admin,.news-category{margin-right:10px;}
    .news-meta, .storie-meta{font-size:12px}
    
    .top-right.alt p{font-size:12px}
    #toTop{width:40px;height:40px;}
    .whatsapp-icon{right:5px;}
    .whatsapp-icon a{height:50px;width:50px;}
    

}

/*-768-lg*/
@media only screen and (max-width: 991.98px) {
    .show-lg { display: block !important; }
    .hide-lg { display: none !important; }
    .row-inner-lg { padding-bottom: 30px; }
    .leftpad.lg,.pl-md0{ padding-left: 0px !important; }
    .rightpad.lg,.pr-md0{ padding-right: 0px !important; }
    .overlay-lg::before { visibility: visible; }
    .auto-lg { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-lg { text-align: center !important; }
    .text-left-lg { text-align: left !important; }
    .width-lg { width: 100% !important; max-width: 100%; }
    .float-lg { position: static; transform: none; }
    .float-lg .float-container-info { padding: 30px 0px; }
    .img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .odd-even-list.lg .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.lg .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    .nav-2col.lg li,.list-2col.lg li,.nav-3col.lg li,.list-3col.lg li{ width: 100%; }
    [data-animation-in] {opacity:1;}

    /*----*/
    .thankyou-section{}
    .thankyou-img{ padding-bottom: 49.42%; }

    .thankyou-content {text-align: center;max-width: 100%; margin:0 auto;color: var(--secondary);}
    .thankyou-content h1{font-size: 6vw; color:var(--white) !important}
    .thankyou-content h2 {font-size:7vw;color:var(--white) !important}
    .thankyou-content p{ width: 100%; color:var(--white) !important}
    .thankyou-content .button-holder{ justify-content: center; }
    .copyright{line-height:150%}
    .payment-card ul{justify-content:center;}
    .ftc-box::after{width:0}
    .ftc-box{margin-bottom:50px}
    .ftc-box.ftbox1{width:100%;text-align:center}
    .ftc-box.ftbox2, .ftc-box.ftbox3, .ftc-box.ftbox4{width:100%;text-align:center}
    .ftbox { width: 100% !important; text-align: center; margin: 0px auto 30px !important; padding: 20px !important; border: 1px dashed rgba(189, 189, 189, 1);}
    /*.ftbox.ftbox4 { margin-bottom: 0px !important; }*/
    .about-info{ border-left: 0px; padding-left: 0px;}
    .review-form-content{ padding: 30px; }
    .newsletter-info{max-width:100%;text-align:center}
    .newsletter-holder{max-width:70%;margin:0 auto}
    .pageTitle.text-left{text-align:center !important}
    .pageTitle h1, .pageTitle h2{letter-spacing:-1.2px;}
    .pageTitle.text-left h2::before{background-position:center center ;margin:0 auto;}

    .footer-wrapper a, .footer-wrapper p{text-align:center}
    .footer-wrapper h6{text-align:center}
    .footer-logo{text-align:center}
    .contact-list{text-align: center;}
    .contact-list li {display:inline-block;padding-left:25px;margin:0 20px;}
    .footer-nav li, .social-list li{display:inline-block;padding:10px 15px;}
    .social-icons{justify-content:center;}
    .contact-list li i, .contact-list li img{top:5px}

    .homeBannerSlider {background:var(--white);}
    .homeBannerSlider .banner_caption .captionContainerInner{margin-left:0;padding:10% 20% 0%;text-align:center;max-width: 100%;}
    .banner_caption .captionContainer p{display:block}
    .banner_caption .captionContainer h2{font-size:4vw;letter-spacing:-1px}
    .banner_caption{position: static;}
    /*.banner_caption .captionContainer p{font-size:18px}*/
    /*.banner.inner-banner{background-color:var(--primary)}*/
    .inner-banner .banner_caption{padding:15px 0}
    .banner-dots .slick-dots{text-align:center}
    .product-details-header h1{font-size:36px;}
    .nav-tabs .nav-link{font-size:14px;padding:15px 25px}
    .alsolike-image2{bottom:-6.3%;}
    .more-details-sec .tab-holder .card{background-color:transparent;padding:0;}
    .more-details-sec .tab-holder .card-body{padding-top:30px}
    .news-details-title h1{font-size:28px !important;}
    .get-touch-img{max-width:100%;margin-top:30px}

    .InfoBarLeft{margin: 0}
    .InfoBarRight{margin: 0 }
    .InfoBarRight .social-icons{margin-right:0}
    .InfoBarRight li{padding:0 20px;}

    .contact-right-holder{padding-left:0;padding-top:30px}
    .contact-left-holder  p > br{display:none}
    .thankyou-section{background-color: var(--alternate);}

    /****/
    
    .ml-100{margin-left:0}
    .mr-100{margin-right:0}
    .footer-wrapper a > br, .footer-wrapper p > br{display:none}
    .ftbox3 .nav-2col{flex-wrap:wrap;justify-content:center;}
    .featprop-img .img-holder{padding-bottom:100%;}
    .home-banner-img-holder{padding-left:0}
    .home-banner-img{padding-bottom:66.48%}
    .banner-dots{top:25%;transform:translateY(-25%);right:70px;}
    .scroll-down{margin:0 auto;right:0;left:0;bottom:50%}
    .banner_caption .captionContainerInner::before {display:none}
    .banner_caption .captionWrapper{margin:0;padding: 0 30px}
    .home-banner .banner_caption .captionContainer h2{display:inline-block}
    .home-banner .banner_caption .captionContainer h2::before {top:25px;left:-20px;}
    
    .why-choose-sec .img-holder{padding-bottom:100%}
    .why-choose-sec .intro-box{max-width:100%;padding-top:30px}
    .why-choose-sec .img-box-2{padding-right:10px}
    
    .inner-banner .banner_caption .captionWrapper,
    .inner-banner .banner_caption .captionContainerInner{padding:0}
    .filter-holder.alt .filter-option-holder .row .col-auto:last-child{width:100%;margin-top:15px}
    
    .tobuy-details-slider + .banner-dots{top:50%;transform:translateY(-50%);}
    
    .intro-box{padding-top:30px}
    .service-sec .intro-box{max-width:100%;}
    .left-after::after, .right-after::after{height:150px;width:150px;bottom:-25px}
    .ftbox3 .footer-nav.nav-2col li{width:auto;padding:0 20px}
    .news-sidebar, .storie-sidebar{max-width:100%}
    .aboutus-sec .img-box{max-width:100%}
    .aboutus-sec .intro-box{width:100%;position:relative;top:0;transform:none;left:0;}
    
    
    .exclusive-sec .img-box{max-width:100%;padding-bottom:30px}
    .exclusive-sec .img-holder{padding-bottom:85%}
    .form-holder.exclusive-form{max-width:100%;}
    
    .thankyou-img{max-width: 100%}
    section.fullcontainer.why-choose-sec.why-choose-sec-2 .row {
        flex-direction: column-reverse;
    }    
}

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

    /****/
     .thankyou-content{max-width:100%;}
     .news-box .news-img{max-width:100%}
     .top-right.right{display:none}


}

/*-736-md*/
@media only screen and (max-width: 767.98px) {
    .searchHolder{display:none;}
    .top-right{position:static;}
    .searchHolder{position:absolute;left:0;right:0;width:100%;top:100%;background-color:#fff;padding-bottom:15px}
    .searchHolder.active{display:block;}
    .searchHolder .top-search-holder{width:100%;}
    .show-md { display: block !important; }
    .hide-md { display: none !important; }
    .row-inner-md { padding-bottom: 30px; }
    .leftpad.md { padding-left: 0px !important; }
    .rightpad.md { padding-right: 0px !important; }
    .overlay-md::before { visibility: visible; }
    .auto-md { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-md { text-align: center !important; }
    .text-left-md { text-align: left !important; }
    .width-md { width: 100% !important; max-width: 100%; }
    .float-md { position: static; transform: none; }
    .float-md .float-container-info { padding: 30px 0px; }
    .img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .odd-even-list.md .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.md .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    .nav-2col.md li,.list-2col.md li,.nav-3col.md li,.list-3col.md li{ width: 100%; }
    .tool-bar-title {min-width: 85px;text-align: right;}
    .card-header a{letter-spacing:0}
    .card-header a.collapsed{border-color:var(--primary)}
    /*----*/
    
    .banner_caption .captionContainer h2{font-size:5vw;}
    .banner_caption .captionContainerInner::after{top:-40px;left:0;width:150px;height:150px;}
    .home-plsearch-tab .card-header a{border-top:0}
    .home-plsearch-tab .card:last-child a{border-bottom-color:var(--primary)}
    /*.inner-container-lg{padding:30px 0}*/
    .pageTitle h1, .pageTitle h2, .got-sec .bottom-cta .pageTitle h2{letter-spacing:0}
    .pageTitle h2::before{height:30px;top:15px;}
    .inner-banner-img{ padding-bottom:200px;}
    .intro-text{padding-bottom:30px}
    .thankyou-content .button-holder{width:auto !important} 
    .thankyou-content .button-holder .custom-button{width:auto;min-width:auto} 
    .social-icons{justify-content:center;}
    .social-icons li a{height:40px;width:40px}
    .social-icons ul{margin:0 auto}
    .news-event-info{padding:20px}  
    .item-share a{height:36px;width:36px;line-height:34px;font-size:16px;margin-bottom:5px;display:inline-block;margin:0px 5px 5px 0;}
    .blog-list{padding-right:0}
    .blog-info-holder{padding:30px;}
    /***/
    
    .bv-area-info ul li{margin:0;}

}
@media only screen and (max-width: 675.98px) {
    .mobile-search-icon{margin-right:55px}
    .top-right a.custom-button{padding-top:10px !important;padding-bottom:10px !important}
    .top-right{text-align:center;margin:0;padding-bottom:10px}
    .mean-container .mean-nav{margin-top:118px}
    .mean-container .mean-nav.active {height:calc(100vh - 118px);}

}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {

    .show-sm { display: block !important; }
    .hide-sm { display: none !important; }
    .row-inner-sm { padding-bottom: 30px; }
    .leftpad.sm { padding-left: 0px !important; }
    .rightpad.sm { padding-right: 0px !important; }
    .overlay-sm::before { visibility: visible; }
    .auto-sm { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .text-center-sm { text-align: center !important; }
    .text-left-sm { text-align: left !important; }
    .width-sm { width: 100% !important; max-width: 100%; }
    .float-sm { position: static; transform: none; }
    .float-sm .float-container-info { padding: 30px 0px; }
    .img-left.sm, .img-right.sm { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
    .odd-even-list.sm .odd-even-box:nth-child(even) [class*="col-"]:first-child{ order: 1; }
    .odd-even-list.sm .odd-even-box:nth-child(even) [class*="col-"]:last-child{ order: 2; }
    .nav-2col.sm li,.list-2col.sm li,.nav-3col.sm li,.list-3col.sm li{ width: 100%; }


    /*----*/
    .inner-container-xxlg,.inner-container-xlg,.inner-container-lg,.inner-container,.inner-container-md,.inner-container-sm{ padding: 30px 0px;}
    .icaptcha { bottom: 30px; }
    .container-full { padding: 0px 30px; }
    h1, .h1 { font-size: 32px; letter-spacing: 0px !important; padding: 0px 0px 12px;}
    h2, .h2 { font-size: 28px; letter-spacing: 0px !important; padding: 0px 0px 12px;}
    h3, .h3 { font-size: 22px; letter-spacing: 0px !important; padding: 0px 0px 13px;}
    h4, .h4 { font-size: 20px; letter-spacing: 0px !important; padding: 0px 0px 12px;}
    h5, .h5 { font-size: 18px; letter-spacing: 0px !important; padding: 0px 0px 14px;}
    h6, .h6 { font-size: 16px; letter-spacing: 0px !important; padding: 0px 0px 14px;}
    body {letter-spacing: 0px; line-height: 1.5; }
    p { margin-bottom: 20px; }

    .ul-listing{margin: 0px 0px 20px;}
    .ul-listing li { padding-left: 20px; }
    .ul-listing li::before { top: 6px; font-size: 6px; }
    .listing-style1 li{ padding-left: 20px; }
    .listing-style1 li::before { top: 3px; font-size: 10px; width: 14px; height: 13px;}
    ol ol,ol ul,ol .ul-listing{ padding-left: 15px; margin-top: 15px;}
    .gutters-25,.gutters-30,.gutters-40,.gutters-50 { margin-right: -20px; margin-left: -20px; }
    .gutters-25 > .col, .gutters-25 > [class*="col-"], .gutters-25 .slick-slide,.gutters-30 > .col, .gutters-30 > [class*="col-"], .gutters-30 .slick-slide,.gutters-40 > .col, .gutters-40 > [class*="col-"], .gutters-40 .slick-slide,.gutters-50 > .col, .gutters-50 > [class*="col-"], .gutters-50 .slick-slide {padding-right: 15px;padding-left: 15px;}
    .grid-25 > .col, .grid-25 > [class*="col-"], .grid-25 .slick-slide,.grid-30 > .col, .grid-30 > [class*="col-"], .grid-30 .slick-slide,.grid-40 > .col, .grid-40 > [class*="col-"], .grid-40 .slick-slide,.grid-50 > .col, .grid-50 > [class*="col-"], .grid-50 .slick-slide {padding-top: 15px;padding-bottom: 15px;}
    .row.grid-25,.row.grid-30,.row.grid-40,.row.grid-50{ margin-top: -15px; margin-bottom: -15px; }
    .table { border-radius: 0px; }
    .table td, .table th { padding: 10px 10px; font-size: 11px; }
    /*----*/
    .card { margin-bottom: 10px; }
    .card-header a { font-size:14px !important; padding: 15px 30px 15px 20px !important; line-height: 1.3; border-radius: 0px;}
    .card-header a.collapsed {border-radius:0px; }
    .card-header a::before{ font-size: 12px; right: 15px; width: 12px; height:8px; }
    .card-header a.collapsed::before{height:8px;width:12px;}
    .card-body { padding: 20px 20px; }
    .tab-holder .card-body { padding: 20px 0px; }
    .tab-holder.TabsAccordion .card-body{padding: 20px 20px;}
    .nav-tabs { margin: 0px -5px; }
    .nav-tabs .nav-item { padding: 0px 5px;}
    .nav-tabs .nav-link{ font-size: 12px;padding: 12px 15px; }
    .accordion-content{}
    .button-holder { text-align: center; }
    .video-container a::before { width: 50px; height: 59px; }
    .slick-arrow{height:30px;width:30px;opacity:.7}
    .slick-arrow:hover{opacity:1}
    .custom-arrows .slick-arrow:first-child{ margin-right: 8px; }
    .arrows-inside .slick-prev { left: 15px; }
    .arrows-inside .slick-next { right: 15px; }
    .slick-dots { bottom: -30px;}
    .slick-slider{ margin-bottom: 30px; }
    /*.slick-dots li button, .slick-dots li button:after{ width: 8px; height: 8px;}
    .slick-dots li button:before { width: 4px; height: 4px; }*/
    .mwidth {min-width: 190px;}
    #toTop { width: 30px; height: 30px;}
    .modal-body{ padding: 30px 20px; }
    .close { /*top: 10px; right: 15px;*/ }
    .secondary-nav-holder ul li {width: 100%;}
    .secondary-nav-holder ul li a{font-size: 13px;}
    .grid-ov{ padding: 20px; }
    .grid-content.alt{ padding:20px 20px 20px; }

    .size-14, .fs-14{ font-size: 13px; }
    .size-15, .fs-15{ font-size: 14px; }
    .size-16, .fs-16{ font-size: 16px; }
    .size-18, .fs-18{ font-size: 17px; }
    .size-20, .fs-20{ font-size: 18px; }
    .size-22, .fs-22{ font-size: 20px; }
    .size-24, .fs-24{ font-size: 20px; }
    .size-26, .fs-26{ font-size: 20px; }
    .size-28, .fs-28{ font-size: 22px; }
    .size-30, .fs-30{ font-size: 22px; }
    hr { margin:30px 0;}
    /*------*/
    .item-share-holder {padding-top: 30px;}
    .item-share { margin: 0px -5px;}
    .item-share a { margin: 0px 5px 5px 0;}
    .AccordionFilterNav>ul>li>a, .AccordionFilterNav > ul li a { font-size: 13px; }
    .AccordionFilterNav > ul li a { }
    .AccordionFilterNav ul li.has-subnav .accordion-btn { font-size: 12px; }
    .breadcrumb-container {letter-spacing: 0px; }
    .breadcrumb-container ul{font-size: 11px;}
    .breadcrumb-container li {letter-spacing: 0px;}
    .breadcrumb-container li a {}
    .breadcrumb-container li a::after { margin: 0px 5px;}
    .breadcrumb-container.alt{padding:5px 0}
    .page-item { padding:0px 3px;}
    .page-link{height:30px;width:30px;}
    /*------*/
    .btn-width{width:auto}
    .custom-button, a.custom-button,.f-upload .input-group-btn .btn-upload { font-size:15px; line-height: 1; padding:14px 30px !important; letter-spacing: 0px; }
    .custom-button.btn-block, a.custom-button.btn-block { padding: 16px 20px;}
    .custom-button img, a.custom-button img{ width: 14px  !important; }
    .form-group label { font-size: 12px;}
    /*.form-control,.nice-select,.btn-group .btn,.f-upload .file-input .file-caption-name{ height:40px; line-height: 50px; padding-left:15px;font-size:14px;}*/
    textarea.form-control{ }
    .NiceSelect{height: 40px;}
    .nice-select{ padding-right: 30px; }
    .nice-select .option{ font-size: 13px; }
    .nice-select::after{ right:0px; font-size: 12px; }
    .tool-bar .nice-select {font-size: 12px; padding-left: 20px; padding-right: 35px; height: 40px; line-height: 40px; border-radius:10px;}
    .checkbox label::before{ top: 0px;}
    .checkbox label::after{ top: 3px; }
    .radio label>span::before { top: -1px;}
    .radio label>span::after{ top: 3px; }
    .form-group.floating-label label { /*top: 13px; */font-size: 14px; left: 20px; }
    .form-group.floating-label .focus label, .form-group.floating-label .not-empty label, .form-group.floating-label .focus + label, .form-group.floating-label .not-empty + label, .form-group.floating-label.focus label, .form-group.floating-label.not-empty label{ top: 6px; font-size: 10px; padding: 0px 5px; }
    .filter-option-inner-inner { height: 38px; }
    .input-group-addon { right: 20px;}
    .input-group .form-control { padding-right: 40px;}
    /*-----*/
    .price-holder {}
    .price-holder .price{font-size: 14px !important; }
    .price-holder ins bdi{}
    .price-holder bdi {}
    .price-holder del{ }
    /*.price-holder del bdi{ font-size: 12px !important;}*/
    .price>del{}
    .price>ins{margin-left:5px;}
    .product-tag span { font-size: 12px;}
    .product-tag span::before{ top: 3px; left: 3px; width: 40px; height: 40px;}
    /*.product-wishlist a{ width: auto; height: 40px;}*/
    .product-wishlist a i,.product-cart a i,.product-cart a img{ font-size: 14px; }
    .widget-box{}
    .sidebar-title-holder h4{ font-size: 18px;}
    .widget-box-content{ }
    .showing-container{}
    .sortby-container { }
    .showing-holder {  }
    .sortby-holder{min-width: 100%;}
    .tool-bar-title { min-width: 50px;}
    .tool-bar .NiceSelect{height: 35px;}
    .tool-bar .nice-select { padding-left: 15px; padding-right: 40px; height: 35px; line-height:35px; border-radius: 0px;color: var(--dark);}
    .tool-bar .nice-select:after{font-size: 12px; right: 15px;}
    .gallery-main-slide a { font-size: 15px; padding: 10px; }
    .gallery-nav { padding: 0px 25px; }
    .gallery-nav .slick-arrow{}
    .gallery-nav .slick-prev {}
    .gallery-nav .slick-next {}
    .product-details{ padding-top: 30px; }
    .product-details-header h2 {font-size: 22px;}
    .product-details .price-holder { padding: 20px 0px 0;}
    .product-details .price-holder .price{font-size: 18px !important;justify-content: left; }
    .product-details .price-holder ins bdi{}
    .product-details .price-holder bdi {}
    .product-details .price-holder del bdi{font-size: 14px !important;}
    .product-intro{padding:20px 0;margin:20px 0px;}
    .product-availability{padding-top:0;}
    .add-qty { width: 120px; height: 40px;}
    .qty { width: 80px; height: 40px;}
    .qty-btn {width: 40px; height: 40px; font-size: 10px;}
    .review-form-content{ padding: 20px;}
    .review-form-holder{ margin-top: 30px;}
    .reviews-holder {padding-bottom: 30px;}
    .icon-pod-box { max-width: 100%;}
    .icon-pod-img { height: 50px; margin-bottom: 20px;}
    .icon-pod-img img {max-height: 50px;}
    .contact-list li{ padding-left: 25px; }
    /*----*/
    .top-button{width:50px;height:50px;line-height:50px; }
    .top-button img{ width: 16px; }
    .search-box .top-button{top:50%;transform:translateY(-50%);}
    .search-box input{padding-left:15px}
    .homeBannerSlider .slick-dots { bottom: 15px; }
    .home-banner-img{ /*padding-bottom: 250px;*/ }
    .inner-banner-img{ padding-bottom: 150px; }
    .banner_caption .captionContainer h2{ font-size: 22px; padding-bottom: 15px; }
    .banner_caption .captionContainer h1 {font-size: 22px; padding-bottom:10px;}
    .homeBannerSlider .banner_caption .captionContainer h2{font-size: 7vw;}
    .homeBannerSlider .banner_caption .captionContainer h3{font-size: 6vw;}
    .banner_caption .captionContainer h4{font-size:20px;}
    .banner_caption .captionContainer p{font-size:14px;margin-bottom:10px}
    .banner_caption .captionContainer a.custom-button{margin-bottom:0px}
    .pageTitle h2, .pageTitle h1{font-size:23px; letter-spacing: 0px;}
    .pageTitle h2 br, .pageTitle h1 br{ display: none; }
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 20px;}
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 18px;}
    .pageTitle h3 { font-size: 22px;}
    .pageTitle { margin-bottom:15px !important; padding-bottom: 0px !important; }
    .pageTitle p { font-size: 14px; }
    .pageTitleDesc{margin-bottom:20px;}
    .thankyou-section {}
    .thankyou-content {}
    .thankyou-content h1{padding-bottom: 10px;}
    .thankyou-content h2 {padding-bottom: 15px;}
    /*----*/
    .logo{width:140px;}
    /*.logo a{padding:8px 0;}*/
    /*.nav-wrapper{margin: 10px auto;}*/
    .top-right{text-align:center;margin:0 60px 0 0;padding-bottom:0px;}
    .nav-wrapper{margin:5px auto;}
    .mean-container .mean-nav{margin-top:54px;border-top:0px !important}
    .mean-container .mean-nav.active { height: calc(100vh - 100px);}
    /*.mean-container a.meanmenu-reveal {right: 10px !important;font-weight:normal;height:40px;width:40px;border-radius:0px;padding:5px 0;}*/

    /*.top-right { margin-right:45px;}*/
    .banner_caption .captionContainer h3{ padding-right: 70px; }
    .banner_caption .captionContainer h3::after{width: 55px; }
    .footer-wrapper{ padding-bottom:0px;}
    .ftbox { width: 285px !important; }
    .banner-line{ height: 50px;}
    .banner-info .social-icons li a { font-size: 16px; }

    /*.slick-dots li button, .slick-dots li button:after{ width: 16px; height: 16px;}*/
    /*.slick-dots li button:before { width: 7px; height: 7px; left: 4px; top: 4px;}*/
    .slick-dots li button{height:6px;width:6px;border-radius:0px;}
    .slick-dots li button::after{height:16px;width:16px;left:-5px}
    .grid-ov::before, .grid-ov::after { top: 10px; left: 10px; right: 10px; bottom: 10px; }
    .prod-cate-holder{ padding-left: 30px; padding-right: 30px; padding-top: 30px;}
    .prod-cate-slider .slick-list{ padding-right: 0% !important; }
    .home-intro-holder{ padding: 30px 30px; }
    .tab-holder.TabsAccordion.product-details-tab .card-body { padding: 20px 0px;}
    .outlets-box-info {padding: 20px 0px 0px;}
    .contact-list.alt{ padding-top: 0px; }
    .contact-list.alt li{ padding-bottom: 20px; padding-left:35px; }
    .contact-list.alt li img { width: 30px; }

    .featured-slider .slick-prev{left:0;}
    .featured-slider .slick-next{right:0;}
    .custom-arrow-holder{bottom:0;padding-bottom:15px}
    .custom-arrows a{width:35px;height:35px;}
    .custom-arrows a.sprev::after, .custom-arrows a.snext::after{width:8px;}
    .client-testi-sec{background-position:center center !important}
    .client-testi-sec .inner-container-lg.pt-0{padding-top:30px !important}
    .client-testi-holder .slick-track{padding-top:0}
    .client-testi-slide.slick-current.slick-center{margin-top:0}
    .btn-view-holder{padding:30px 0 30px;}
    .prod-cate-sec{background-size:cover}
    .prod-cate-holder{padding-bottom:30px}
    .prod-cate-holder .slick-dots{bottom:-40px}
    .prod-cate-box::after{bottom:-120px}

    .brand-logo-list .logo-box{width:26%;}
    .newsletter-holder{max-width:100%}
    .newsletter-button{height:48px;width:auto;line-height:100%;right:0;padding:0 !important}
    .newsletter-button::after{left:-8px;width:30px;}
    .client-testi-info .desc-text{font-size:13px;}
    .bottom-cta p > br{display:none}
    .product-details-header h1{font-size:22px;}
    .news-sidebar{margin: 0 auto;text-align:left}
    .more-details-sec .tab-holder .card-body{padding-left:20px !important;padding-right:20px !important}
    .news-details .news-date, .news-details .news-admin{font-size:13px;}
    .news-details .news-date::before,.news-details .news-admin::before{height:15px;width:15px;}
    .news-details-footer .button-holder.text-center{justify-content:center;margin:0}
    .btn-link{font-size:13px;}
    .news-details-title h1{font-size:20px}


    /*.InfoBarLeft{display:none}*/
    .InfoBarRight li{padding:0 5px;font-size:11px;}
    .InfoBarRight li i{margin-right:5px;}
    .InfoBarRight ul{padding-left:0;text-align:center}
    /*.testimonial-intro{padding-left:30px;padding-right:30px}*/

    .footer-wrapper a, .footer-wrapper p{text-align:left}
    .footer-wrapper h6{text-align:left}
    .footer-logo{text-align:left;margin-bottom:0}
    .contact-list{text-align: left;}
    .contact-list li {display:block;padding-left:25px;margin:0}
    .footer-nav li, .social-list li{display:block;padding:5px 0}
    .social-icons{justify-content:flex-start;}
    .contact-list li i, .contact-list li img{top:5px}
    .social-icons li a{height:38px;width:38px;}
    /*.newsletter-holder .form-control{padding-left:0}*/
    /*.contact-form-holder{padding:40px;border-radius:50px 0}*/
    .contact-left-holder{padding-right:0;border:0;}
    .got-sec .bottom-cta{border-radius:50px 0;}
    .shortby-container{margin-bottom:10px} 
    .thankyou-content{padding-bottom:5%}

    .arrows-outside .slick-prev{left:0;}
    .arrows-outside .slick-next{right:0;}
    .intro-left{padding-right:0}


    .accordion.style-1 .card{margin-bottom:15px}
    .accordion.style-1 .card-header a{padding: 20px 30px 20px 50px !important;}
    .accordion.style-1 .card-header a::before{height:24px;width:24px;font-size:10px;left:15px;margin-top:0px}
    .accordion.style-1 .card-body{padding:0 20px 20px;}
    .accordion.style-1 .card-header a.collapsed::before{margin-top:0px}

    .accordion.style-2 .card{margin-bottom:15px}
    .accordion.style-2 .card-header a{padding: 20px 30px 20px 50px !important;}
    .accordion.style-2 .card-header a::before{height:24px;width:24px;font-size:10px;left:15px;margin-top:0px}
    .accordion.style-2 .card-body{padding:0 50px 20px;}
    .accordion.style-2 .card-header a.collapsed::before{margin-top:0px}

    /*****/
    .banner_caption .captionContainerInner::after{height:100px;width:100px}
    .home-banner .banner_caption .captionContainer h2::before{top:13px;left:-40px;}
    .left-after::after,.right-after::after,
    .aboutus-sec .img-box::after,.thankyou-content::after
    {height:150px;width:150px;}
    
    .thankyou-content::after{top:-110px;}
    .top-right .NiceSelect::before{margin-top:4px;}
    .top-right .nice-select .option{padding-left:20px}
    .top-right .NiceSelect{display:none}
    .filter-search-cate{flex-wrap:wrap}
    .filter-serach-list ul li{margin:5px 0 5px 0;}
    .homeBannerSlider .banner_caption .captionContainerInner{padding:10% 10% 0%;}
    .home-lp-box .img-holder{padding-bottom:50%}
    .news-box.alt .news-info-holder{padding:20px}
    .footer-wrapper h5{padding-bottom:20px}
    
    .filter-holder.alt .filter-option-holder .row .col-auto{width:50%;}
    .filter-holder.alt .filter-box .nice-select{min-width:100%}
    .filter-holder.alt .filter-box .form-action{width:100%}
    
    .gray-box{padding:30px}
    .bv-summary-label{font-size:14px}
    .bv-prop-summary-list li{width:100%;padding:15px 0}
    .bv-prop-summary-list li:last-child{padding-bottom:0}
     .ftbox3 .footer-nav.nav-2col li{width:50%;padding:10px 0}
     .ftbox3 .nav-2col li:nth-child(2n){padding-left:20px}
     .service-3 .pb100{padding-bottom:40px !important}
     .news-box-title p, .storie-box-title p{line-height:140%;}
     
     .why-choose-sec .img-box-2{max-width:250px;right:-30px}
     .why-choose-sec .img-box-2 img{border:5px solid #F9F9F9}
     .aboutus-sec .intro-box,.contact-form-holder{padding:20px}
     .map-holder{height:300px}
     .get-touch-holder{padding-top:30px}
     .get-touch-icon{width:40px;height:40px;}
     .thankyou-content{padding:30px}
     .thankyou-content h1{font-size:8vw;}
     .thankyou-content p{font-size:14px}
     .thankyou-img figure{padding-bottom:0}
     .news-details-img, .storie-details-img{margin:0 0 20px;}
     .news-details-footer, .storie-details-footer{margin-top:0}
     .whatsapp-icon{bottom:45px;}
     .whatsapp-icon a{height:50px;width:50px;}
     .ftbox{text-align:left;}
     
     
}


/*-414-xs*/
@media only screen and (max-width: 479.98px) {
    .hide-xs { display: none !important; }
    .show-xs { display: block !important; }
    .button-holder { margin: -5px -5px;}
    .button-holder div{ width: 100%;margin:5px;}
    .button-holder .custom-button {width: 100%; min-width: 100%; }
    .auto-xs { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
    .pageTitle h2::before{width: 200px;}
    .banner-dots .slick-dots{text-align:center}
    .brand-logo-list .logo-box{width:50%;}
    .newsletter-holder{max-width:100%;}
    .news-date{margin-bottom:10px}
    .news-sidebar{margin:20px auto 0;}
    .map-holder{max-width:100%;position:relative;margin-top:15px;bottom:0}
    .get-touch-img{margin-top:15px;}
    .part-logo-box .part-logo{}
    .banner_caption .captionContainer h4{font-size:14px;}
    .banner_caption .captionContainer p{font-size:14px}
    /*.homeBannerSlider .banner_caption .captionContainerInner{padding:8% 0px;}*/
    .video-btn{font-size:10px;width:35px;height:35px}
    .headerInfoBar{padding:5px 0}
    .InfoBarRight li{padding:0 5px;font-size:11px;border:0;}
    /****/
    .homeBannerSlider .banner_caption .captionContainerInner{padding:10% 5% 0%;}
    .scroll-down{bottom:57%;}
    .banner-dots{top:15%;transform:translateY(-15%);right:15px;}
    .banner-dots .slick-dots li{margin:15px 0;}
    .banner-dots .slick-dots li button::after{height:18px;width:18px;}
    
    .featprop-info-holder{position:relative;background-color:var(--secondary);opacity:1;visibility:visible;height:100%}
    .bv-favorite{right:20px}
    .featprop-info-holder{padding:20px}
    .why-choose-info{padding-left: 0;padding-top:10px;width:100%}
    .why-choose-box{flex-wrap:wrap;}
    .why-choose-sec .intro-box .btn-holder{padding-left:0}
    .why-choose-icon{height:auto}
    .copyright{font-size:12px}
    
    .filter-holder.alt .filter-option-holder .row .col-auto{width:100%}
    .gray-box{padding:20px}
    .bv-summary-label{font-size:12px} 
    .bv-summary-info{font-size:11px}
    .row.pb50{padding-bottom:0 !important}
    .news-info-holder, .storie-info-holder{padding-left:10px;padding-right:10px;}
    .news-category::before{top:0;transform:none}
    
    .why-choose-sec .img-box-2{max-width:150px;}
    .get-touch-info{padding-left:0}
    
    .news-details-title h1{font-size: 22px !important;}


}

/*-320-*/
@media only screen and (max-width: 374.98px) {

    .container, .header-container, .banner_caption .captionWrapper,.bannerWrapper .inner-banner{padding:0px 15px;}
    .mean-container a.meanmenu-reveal{right:15px !important}
    .textColLeft{padding-left:15px}
    .textColRight{padding-right:15px}
    .image-left, .intro-left{padding-right:0;}
    /*.image-right{padding-left:15px}*/

    /****/
    
    .bv-area-info ul li{font-size:9px}
    .get-touch-box{flex-wrap:wrap}
    .get-touch-icon{height:80px;}
    .get-touch-icon,.get-touch-info{width:100%;text-align:center}
    .get-touch-info{padding-top:20px}
    
    .thankyou-content{padding:20px}
}

@media only screen and (max-width: 320px) {
    .top-right{padding-bottom:5}
    .top-right a.custom-button{font-size:12px}

    .page-link, .page-item .page-link.prev, .page-item .page-link.next{height:30px;width:30px}
    .page-item .page-link.prev{margin-right:5px;}
    .page-item .page-link.next{margin-left:5px;}
    .service-details-sec .inner-container{padding-top:30px}
}