/**=========================================================
 * Theme Name : Enforce Automatic Global
 * Author : Mohsin Shaikh / Dharmin Prajapati [PM - Amruta Prajapati]
 * Description : February 2023
 * File Name: Responsive.css
=========================================================**/ 


.instock .product-availability.outofstock p strong span {color: #ff0000;}

@media screen and (max-width: 1920.99px) {
    #yith-wcwl-popup-message { margin: 0 auto !important;transform: translate(-50%, -50%);width: auto; padding: 7px 25px;}
    .error404 .fullcontainer {margin-top: 20px;margin-bottom: 100px; }
    .footer-top { background-size: 100% 100%; }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { line-height: 25px; }
} 
/*-1800-*/
@media only screen and (max-width: 1919.98px) {
} 
/*-1700-*/
@media only screen and (max-width: 1799.98px) {
    .search-box { min-width: 300px;padding: 15px 30px;margin-left: 40px; }
    .top-right { margin-left: 30px; }
    .custom_footer .col-md-auto .ftbox.ftbox4 { min-width: 390px; max-width: 390px; }
} 
/*-1600-*/
@media only screen and (max-width: 1699.98px) {
    /* .ftbox3 {width: 290px;} */
    .nav>ul>li { padding: 0px 15px;}
    /* .img-holder.img-cover figure img {object-fit: fill;} */
    /*.about-img .img-cover.img-holder {padding-bottom: 69.89%;}*/
    /*section.about-sec3 .about-img .img-cover.img-holder { padding-bottom: 54.39%;}*/
    .bookappointment-form .pageTitle h2 { font-size: 60px;}
    .hs-cont h2 { font-size: 36px;padding-bottom: 10px;}
    .dash-li {margin-bottom: 50px;}
    .top-right { margin-left: 0px;}
    /*.search-box { padding: 25px 30px;min-width: 370px;}*/
    /* .nav>ul>li>a { padding: 36px 0px;} */

    .pagination li.page-item a.page-link.next, .pagination li.page-item a.page-link.prev { width: 45px;height: 45px;line-height: 50px;}
    .pagination li.page-item a.page-link.next img, .pagination li.page-item a.page-link.prev img {width: auto;}
    .pagination li.page-item { line-height: 30px;padding: 0 5px;}
    .pagination li.page-item a.page-link { line-height: 30px;font-size: 14px;width: 45px;height: 45px;}
    .blog-list-main .tool-bar .toolbar-bottom-main, .tool-bar .toolbar-bottom-main {width: 100%;}
    .tool-bar.toolbar-bottom .toolbar-bottom .showing-container .col {padding: 0;}
    .enquiry-form-holder { padding: 50px 0;}
    .enquiry-wrapper .relative .row.g-0.align-items-center {align-items: inherit !important;}
    .enquiry-wrapper .col-lg-6 .textColRight {width: 100%;height: 100%;}
    .enquiry-wrapper .col-lg-6 .textColRight .enquiry-img {height: 100%;}
    .enquiry-wrapper .col-lg-6 .textColRight .enquiry-img img {height: 100%;object-fit: cover}

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { color: var(--secondary) !important; }

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0 15px; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 30px 0px; }
    
    .homeBannerSlider .slick-prev { margin-right: 50px;}
    .homeBannerSlider .slick-arrow { width: 45px;height: 45px;}
    .homeBannerSlider .slick-dots { bottom: 0;top: calc(100% - 38px);}
    .homeBannerSlider .slick-dots li button { font-size: 22px;}


 } 
/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {
.container { max-width: 1170px; padding: 0px 15px; } 
.container.container-lg { max-width: 1290px; padding: 0px 15px; } 
.container.container-md{ max-width: 1210px; padding: 0px 15px; } 
.container.container-sm { max-width: 830px; padding: 0px 15px; } 
.container-fluid,.header-container  { max-width: 100%; padding-right: 40px; padding-left: 30px; } 
.textColRight, .textColLeft { width: 100%;}
.colContainer.lg .textColRight, .colContainer.lg .textColLeft {width: 615px;}
.colContainer.md .textColRight, .colContainer.md .textColLeft{width: 575px;}
.colContainer.sm .textColRight, .colContainer.sm .textColLeft {width: 390px;}
.textColLeft .textContent {  padding-right: 110px;}
.textColRight .textContent {  padding-left: 110px;}
.colContainer.md .textColRight .textContent { position: relative; padding-left: 45px;}
.colContainer.md .textColLeft .textContent { position: relative; padding-right: 45px;}
.colContainer.sm .textColRight .textContent { position: relative; padding-left: 25px;}
.colContainer.sm .textColLeft .textContent { position: relative; padding-right: 25px;}
body { font-size: 14px;} 
p { margin-bottom: 15px; } 
h1, .h1 { font-size: 37px; } 
h2, .h2 { font-size: 33px; } 
h3, .h3 { font-size: 29px; padding: 0px 0px 18px; } 
h4, .h4 { font-size: 25px; padding: 0px 0px 18px; } 
h5, .h5 { font-size: 20px; padding: 0px 0px 20px; } 
h6, .h6 { font-size: 16px; padding: 0px 0px 20px; } 
.mivi-content h6 { font-size: 22px;padding-bottom: 10px; }
hr { margin: 35px 0px; } 
.hr-alt {border-top: 1px solid #dddddd;margin: 25px 0px;}
.inner-container-xxl { padding: 120px 0px;} 
.inner-container-xl { padding: 100px 0px;} 
.inner-container-lg { padding: 80px 0px;} 
.inner-container { padding: 60px 0px;} 
.inner-container-md { padding: 40px 0px;} 
.inner-container-sm { padding: 30px 0px;} 
.gutters-15 { margin-right: -12px; margin-left: -12px; } 
.gutters-15 > .col, .gutters-15 > [class*="col-"], .gutters-15>li { padding-right: 12px; padding-left: 12px; } 
.gutters-20 { margin-right: -15px; margin-left: -15px; } 
.gutters-20 > .col, .gutters-20 > [class*="col-"], .gutters-20>li { padding-right: 15px; padding-left: 15px; } 
.gutters-25 { margin-right: -20px; margin-left: -20px; } 
.gutters-25 > .col, .gutters-25 > [class*="col-"], .gutters-25>li { padding-right: 20px; padding-left: 20px; } 
.gutters-30 { margin-right: -25px; margin-left: -25px; } 
.gutters-30 > .col, .gutters-30 > [class*="col-"], .gutters-30>li { padding-right: 25px; padding-left: 25px; } 
.gutters-35 { margin-right: -30px; margin-left: -30px; } 
.gutters-35 > .col, .gutters-35 > [class*="col-"], .gutters-35>li { padding-right: 30px; padding-left: 30px; } 
.gutters-40 { margin-right: -35px; margin-left: -35px; } 
.gutters-40 > .col, .gutters-40 > [class*="col-"], .gutters-40>li { padding-right:35px; padding-left: 35px; } 
.gutters-50 { margin-right: -40px; margin-left: -40px; } 
.gutters-50 > .col, .gutters-50 > [class*="col-"], .gutters-50>li { padding-right: 40px; padding-left: 40px; } 
.grid-20 > .col, .grid-20 > [class*="col-"], .grid-20>li { padding-top: 15px; padding-bottom: 15px; } 
.grid-25 > .col, .grid-25 > [class*="col-"], .grid-25>li { padding-top: 20px; padding-bottom: 20px; } 
.grid-30 > .col, .grid-30 > [class*="col-"], .grid-30>li { padding-top: 25px; padding-bottom: 25px; } 
.grid-35 > .col, .grid-35 > [class*="col-"], .grid-35>li { padding-top: 30px; padding-bottom: 30px; } 
.grid-40 > .col, .grid-40 > [class*="col-"], .grid-40>li { padding-top: 35px; padding-bottom: 35px; } 
.grid-50 > .col, .grid-50 > [class*="col-"], .grid-50>li { padding-top: 40px; padding-bottom: 40px; } 
.row.grid-20 { margin-top: -15px; margin-bottom: -15px; } 
.row.grid-25 { margin-top: -20px; margin-bottom: -20px; } 
.row.grid-30 { margin-top: -25px; margin-bottom: -25px; } 
.row.grid-35 { margin-top: -30px; margin-bottom: -30px; } 
.row.grid-40 { margin-top: -35px; margin-bottom: -35px; } 
.row.grid-50 { margin-top: -40px; margin-bottom: -40px; }
/*--*/
.mt10 { margin-top: 8px !important; } 
.mr10 { margin-right: 8px !important; } 
.mb10 { margin-bottom: 8px !important; } 
.ml10 { margin-left: 8px !important; } 
.mt15 { margin-top: 12px !important; } 
.mr15 { margin-right: 12px !important; } 
.mb15 { margin-bottom: 12px !important; } 
.ml15 { margin-left: 12px !important; } 
.mt20 { margin-top: 15px !important; } 
.mr20 { margin-right: 15px !important; } 
.mb20 { margin-bottom: 15px !important; } 
.ml20 { margin-left: 15px !important; } 
.mt25 { margin-top: 20px !important; } 
.mr25 { margin-right: 20px !important; } 
.mb25 { margin-bottom: 20px !important; } 
.ml25 { margin-left: 20px !important; } 
.mt30 { margin-top: 25px !important; } 
.mr30 { margin-right: 25px !important; } 
.mb30 { margin-bottom: 25px !important; } 
.ml30 { margin-left: 25px !important; }
.mt35 { margin-top: 30px !important; } 
.mr35 { margin-right: 30px !important; } 
.mb35 { margin-bottom: 30px !important; } 
.ml35 { margin-left: 30px !important; }  
.mt40 { margin-top: 35px !important; } 
.mr40 { margin-right: 35px !important; } 
.mb40 { margin-bottom: 35px !important; } 
.ml40 { margin-left: 35px !important; } 
.mt50 { margin-top: 40px !important; } 
.mr50 { margin-right: 40px !important; } 
.mb50 { margin-bottom: 40px !important; } 
.ml50 { margin-left: 40px !important; } 
.mb60 { margin-bottom: 45px !important; } 
.mb70 { margin-bottom: 45px !important; } 
.mb80 { margin-bottom: 50px !important; } 
.mb90 { margin-bottom: 60px !important; } 
.mb100 { margin-bottom: 80px !important; }
/*--*/
.mr-25 { margin-right: -20px !important; } 
.ml-25 { margin-left: -20px !important; } 
.mr-30 { margin-right: -25px !important; } 
.ml-30 { margin-left: -25px !important; } 
.mr-40 { margin-right: -30px !important; } 
.ml-40 { margin-left: -30px !important; } 
.mr-50 { margin-right: -40px !important; } 
.ml-50 { margin-left: -40px !important; } 
.mr-60 { margin-right: -45px !important; } 
.ml-60 { margin-left: -45px !important; } 
.mr-70 { margin-right: -45px !important; } 
.ml-70 { margin-left: -45px !important; } 
.mr-80 { margin-right: -50px !important; } 
.ml-80 { margin-left: -50px !important; } 
.mr-90 { margin-right: -60px !important; } 
.ml-90 { margin-left: -60px !important; } 
.mr-100 { margin-right: -80px !important; } 
.ml-100 { margin-left: -80px !important; } 
.p15 { padding: 10px !important } 
.pt15 { padding-top: 10px !important; } 
.pr15 { padding-right: 10px !important; } 
.pb15 { padding-bottom: 10px !important; } 
.pl15 { padding-left: 10px !important; } 
.p20 { padding: 15px !important } 
.pt20 { padding-top: 15px !important; } 
.pr20 { padding-right: 15px !important; } 
.pb20 { padding-bottom: 15px !important; } 
.pl20 { padding-left: 15px !important; } 
.p25 { padding: 20px !important } 
.pt25 { padding-top: 20px !important; } 
.pr25 { padding-right: 20px !important; } 
.pb25 { padding-bottom: 20px !important; } 
.pl25 { padding-left: 20px !important; } 
.p30 { padding: 25px !important } 
.pt30 { padding-top: 25px !important; } 
.pr30 { padding-right: 25px !important; } 
.pb30 { padding-bottom: 25px !important; } 
.pl30 { padding-left: 25px !important; } 
.p35 { padding: 30px !important } 
.pt35 { padding-top: 30px !important; } 
.pr35 { padding-right: 30px !important; } 
.pb35 { padding-bottom: 30px !important; } 
.pl35 { padding-left: 30px !important; } 
.p40 { padding: 30px !important } 
.pt40 { padding-top: 30px !important; } 
.pr40 { padding-right: 30px !important; } 
.pb40 { padding-bottom: 30px !important; } 
.pl40 { padding-left: 30px !important; } 
.p45 { padding: 35px !important } 
.pt45 { padding-top: 35px !important; } 
.pr45 { padding-right: 35px !important; } 
.pb45 { padding-bottom: 35px !important; } 
.pl45 { padding-left: 35px !important; } 
.p50 { padding: 40px !important } 
.pt50 { padding-top: 40px !important; } 
.pr50 { padding-right: 40px !important; } 
.pb50 { padding-bottom: 40px !important; } 
.pl50 { padding-left: 40px !important; } 
.pt60 { padding-top: 45px !important; } 
.pr60 { padding-right: 45px !important; } 
.pb60 { padding-bottom: 45px !important; } 
.pl60 { padding-left: 45px !important; } 
.pt70 { padding-top: 45px !important; } 
.pr70 { padding-right: 45px !important; } 
.pb70 { padding-bottom: 45px !important; } 
.pl70 { padding-left: 45px !important; } 
.pt80 { padding-top: 50px !important; } 
.pr80 { padding-right: 50px !important; } 
.pb80 { padding-bottom: 50px !important; } 
.pl80 { padding-left: 50px !important; } 
.pt90 { padding-top: 60px!important; } 
.pr90 { padding-right: 60px !important; } 
.pb90 { padding-bottom: 60px !important; } 
.pl90 { padding-left: 60px !important; } 
.pt100 { padding-top: 80px !important; } 
.pr100 { padding-right: 80px !important; } 
.pb100 { padding-bottom: 80px !important; } 
.pl100 { padding-left: 80px !important; } 
.pt110 { padding-top: 80px !important; } 
.pb110 { padding-bottom: 80px !important; } 
.pt120 { padding-top: 80px !important; } 
.pb120 { padding-bottom: 80px !important; } 
.pt130 { padding-top: 100px !important; } 
.pb130 { padding-bottom: 100px !important; }
/*---*/
/* .logo-holder{padding-left: 40px; } */
/* .logo { width: 250px; }  */
/* .logo a { padding: 30px 0px;}  */
.is-sticky #pageHeader .logo a { padding: 0px 0px; }
.topRightHeader {} 
.nav>ul>li { padding: 0px 22px; } 
.nav>ul>li>a { font-size: 14px;}
.nav>ul>li>a::before {} 
.is-sticky .nav > ul > li > a {}
/*.nav>ul ul, .nav>ul ul ul { width: 190px; padding: 0px 0px; margin: 0px 0px 0px -20px;} */
.nav>ul ul ul{ width: 150px;}
.nav > ul > li:hover > ul, .nav > ul ul > li:hover > ul, .nav > ul ul ul > li:hover > ul {}
/* .nav>ul ul a, .nav>ul ul ul a {padding: 12px 20px;}  */
.nav>ul ul ul { margin-top: -44px;}
.nav>ul ul>li:hover>ul, .nav>ul ul ul>li:hover>ul { margin-top: -44px; }
/* .slick-dots li button, .slick-dots li button:after { width: 10px; height: 10px; border-radius: 3px; } 
.slick-dots li button:before { width: 10px; height: 10px; border-radius: 3px; } 
.slick-dots li.slick-active button, .slick-dots li.slick-active button::before { width: 10px; } */
.slick-arrow { /*width: 46px; height: 46px;*/ font-size: 20px; }
.custom-dots .slick-dots{ width: 200px;}
.arrows-outside .slick-prev { left: -40px; } 
.arrows-outside .slick-next { right: -40px; }  
.fancybox-navigation .fancybox-button--arrow_left{left: 10%;}
.fancybox-navigation .fancybox-button--arrow_right{right: 10%;}
.fancybox-navigation .fancybox-button{ /*width: 40px; height: 40px; top: calc(50% - 20px);*/}
.fancybox-navigation .fancybox-button div {padding: 7px;}
#toTop { width: 40px; height: 40px; } 
.form-group label,.comment-form label { font-size: 14px;} 
.checkbox label, .radio label > span, .radio1 label { padding-left: 25px !important; } 
.checkbox label::before, .radio label>span::before, .radio1 label::before,.checkbox label::after, .radio label>span::after, .radio1 label::after { width: 18px; height: 18px; } 
.checkbox label::after, .radio label > span::after, .radio1 label::after { font-size: 10px; } 
.radio label > span::before, .radio1 label::before {} 
.radio label > span::after, .radio1 label::after { top: 6px; left: 5px; width: 8px; height: 8px; } 
.form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name,select.multipleSelect { font-size: 14px;} 
.f-upload .file-caption-name.form-control {  }
/* textarea.form-control { height: 110px; border-radius: 20px; padding: 15px 30px; } */
select.multipleSelect{ height: 85px !important;} 
.nice-select .list { } 
.nice-select { min-width: 140px; padding-right: 30px; } 
.nice-select::after{right: 20px; font-size: 13px;}
.tool-bar .nice-select {/*font-size: 13px; height: 40px; line-height: 38px;*/padding-right: 35px;}
.tool-bar .nice-select::after{ right: 15px;}
.nice-select .option {  font-size: 13px;padding: 10px 15px;}
.NiceSelect.md .nice-select { min-width: 150px; } 
.NiceSelect.sm .nice-select { min-width: 85px; }
.Selectstyle1 .nice-select {} 
.Selectstyle1 .nice-select:after {right: 15px;} 
.form-group.floating-label label { top: 13px;} 
/* .custom-button, a.custom-button, .f-upload .input-group-btn .btn-upload { font-size: 14px; padding: 0px 33px; height: 50px; }  */
.custom-button::after,.f-upload .input-group-btn .btn-upload::after{ margin-left: 10px;}
.custom-button i, a.custom-button i, .woocommerce .product-box-footer a.button i, .woocommerce .product-box-footer a.added_to_cart i, .woocommerce .product-cart .button i{}
.custom-button-holder {}
.custom-button-holder.icon-left{}
.custom-button-holder.icon-left .custom-button i{}
.custom-button.btn-block, a.custom-button.btn-block { } 
.mwidth { min-width: 160px; } 
.ul-listing li::before { top: 7px; font-size: 6px; } 
.listing-style1 li { padding-left: 25px; padding-bottom: 15px; } 
.listing-style1 li::before { font-size: 14px; top: 0px; } 
.listing-style2 li { padding-left: 20px } 
.listing-style2 li::before { font-size: 10px; top: 3px; } 
.icon-list li i, .icon-list li img { top:4px;} 
.icon-list.list-inline li img{ top: -7px;}
.size-12 { font-size: 9px; } 
.size-13{ font-size: 10px;} 
.size-14{ font-size: 11px;} 
.size-15 { font-size: 12px;}
.size-16{ font-size: 13px;} 
.size-18{ font-size: 15px; } 
.size-20 { font-size: 16px; } 
.size-22 { font-size: 18px; } 
.size-24 { font-size: 19px; } 
.size-26 { font-size: 20px; } 
.size-28 { font-size: 23px; } 
.size-30 { font-size: 25px; }
.lead { font-size: 19px; } 
.styled-link, .styled-link1{ /*font-size: 13px;*/} 
.styled-link i {}
.styled-link i.ileft{ margin-right: 10px;}
.styled-link i.iright{margin-left: 10px;} 
.styled-link.has-icon::after { /*width: 40px; height: 40px; font-size: 12px;*/} 
/* .pageTitle h1, .pageTitle h2 { font-size: 37px; }  */
/* .pageTitle.md h1, .pageTitle.md h2 { font-size: 29px;}  */
.pageTitle.sm h1, .pageTitle.sm h2 { font-size: 25px; } 
.pageTitle h3 { font-size: 28px; } 
.bannerWrapper { padding: 0px 0px; margin-top: 0px; } 
.banner { border-radius: 0px; } 
.home-wrapper .banner_caption .captionContainer h2, .home-wrapper .banner_caption .captionContainer h1, .banner_caption .captionContainer h2, .banner_caption .captionContainer h1 { font-size: 58px; line-height: 65px; } 
.banner_caption .captionContainer h1 { font-size: 45px;} 
.banner_caption .captionContainer h3 { font-size: 16px;}
/*.banner-slide .banner_caption .captionContainerInner{max-width:700px; margin-top: 70px;margin-left: 50px;}*/
.inner-banner .banner_caption .captionContainerInner {} 
.inner-banner .banner_caption .captionContainerInner {padding-top: 0px !important;}
/* .homeBannerSlider .slick-dots { bottom: 50px;left: 5%; } */
.homeBannerSlider .slick-arrow {right: 10% !important;} 
.homeBannerSlider .slick-prev {} 
.homeBannerSlider .slick-next {} 
.accordion{ margin-bottom: 35px;}
.accordion-item { margin-bottom: 15px; } 
.accordion-header{ }
/*.accordion-header a { padding: 10px 40px 10px 35px; font-size: 13px; line-height: 20px;} */
.accordion-header a.collapsed {} 
.accordion-header a::before { font-size: 14px; right: 15px;}
/*.accordion-body { padding: 35px;}*/
.tab-body { } 
/* .nav-tabs {  margin: 0px -50px; }  */
/* .nav-tabs .nav-item {padding: 0px 50px; }  */
/* .nav-tabs .nav-link { font-size: 25px; padding: 0px 0px 30px; border-radius: 0px;}  */
.tab-holder.TabsAccordion .accordion-body, .tab-body {  } 
.page-item { padding: 0px 10px; } 
.page-link {font-size: 12px;} 
.page-item span { letter-spacing: 2px;} 
.page-item .page-link.prev, .page-item .page-link.next { } 
.page-item .page-link.prev { } 
.page-item .page-link.next {} 
.top-input {padding-right: 40px;}
.top-button {width: 50px; height: 60px;} 
.top-search-btn{ width: 40px; height: 40px;font-size: 16px;}
.top-cart, .top-link { } 
.top-cart img, .top-link img, .top-button img { max-height: 25px; max-width:25px;} 
/* .footer-bar a .cart-count, .top-cart .cart-count{width: 16px;height: 16px;font-size: 8px;top: -5px;right: -8px;} */
.captionContainerInner { } 
.secondary-nav-holder ul li a { padding: 18px 20px;} 
.thankyou-content-holder {} 
/* .thankyou-content { max-width: 600px; }  */
.thankyou-content h1, .thankyou-content h2 { font-size:78px; padding-bottom: 15px;} 
.thankyou-content h2 { font-size: 45px; } 
/* .thankyou-content a.custom-button {min-width: 180px; }  */
.thankyou-content p {font-size: 16px;} 
.news-list-holder {}
.news-box-info-holder {padding: 20px 0px 0px;}
.news-meta { margin: 0px -10px; } 
.news-meta>li { padding: 0px 10px;}
.news-meta.inline > li i{}
.news-details-title h1{ font-size: 30px;}
.news-footer-nav .custom-button {min-width: 170px;} 
.news-details-holder .item-share-holder{  margin: 30px 0px;}
.related-news > li{}
.related-news > li .news-box a{ }
.related-news>li .news-box-image-holder{ width:115px;}
.widget-box {} 
.sidebar{ max-width: 100%;}
.sidebar-title-holder { }
.sidebar-title-holder h4{ font-size: 25px;} 
.widget-title h4 { font-size: 14px;} 
.widget-box-content { } 
.widget-list li{ }
/* .widget-list li a {padding:15px 15px;} */
.catagory-list li a,.bapf_body ul li label{ padding-left: 30px;}
.catagory-list li a::before,.catagory-list li a::after,.bapf_body ul li label::before,.bapf_body ul li label::after{ top: 1px; width: 18px; height: 18px;} 
.catagory-list li a::after,.bapf_body ul li label::after{}
.AccordionFilterNav>ul {} 
.AccordionFilterNav ul ul li {} 
.modal-body { padding: 40px; border-radius: 30px; } 
.modal-content { border-radius: 30px; } 
.btn-close { right: 0px; top: -40px; font-size: 16px; width: 30px; height: 30px; } 
.modal-lg { max-width: 750px; }  
.footer-wrapper { border-radius: 0px; } 
.bottom-whatsapp-icon { } 
.bottom-whatsapp-icon a { width: 50px; height: 50px; font-size: 34px; } 
.featured-slider{ margin: 0px -15px;}
.featured-slide{ padding: 5px 5px;}
.featured-slider .slick-prev { left: -60px; } 
.featured-slider .slick-next { right: -60px; } 
.rounded-corner-xxl { border-radius: 150px; } 
.rounded-corner-xl { border-radius: 70px; } 
.rounded-corner-lg { border-radius: 30px; } 
.rounded-corner { border-radius: 20px; } 
.rounded-corner-md { border-radius: 15px; } 
.odd-even-list { } 
.odd-even-box { padding: 0px 0px; } 
.odd-even-img { padding-right: 90px; }  
.odd-even-list .odd-even-box:nth-child(even) .odd-even-img {  } 
.odd-even-info {} 
.odd-even-list .odd-even-box:nth-child(even) .odd-even-info {  } 
.odd-even-info{ max-width: 570px; }
.icon-pod-box { padding: 30px 50px;} 
.icon-pod-img { width: 100px; height: 100px;} 
.icon-pod-img img {  max-width: 70px;  max-height: 70px;} 
.product-list-holder{margin: 0px 0px 20px; }
.product-box{padding: 0px;}
.product-box-image-holder .img-holder {  } 
.product-tag-holder{ }
/* .product-tag span { font-size: 12px;}  */
.product-tag::before {}
.tag-outofstock span { } 
.product-box-title{ padding-bottom: 20px;}
.price-holder { padding: 0px 0px 0px;} 
/* .price-holder,.price-holder bdi,.price-holder ins bdi{font-size: 16px !important;} */
span.outstock-msg { text-align: left;}
.price>del, .price-holder del bdi{font-size: 13px !important;}
.product-details .price-holder{ } 
.product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{font-size: 22px !important;}
.product-details .price>del, .product-details .price-holder del bdi{font-size: 22px !important;margin-left: 5px;}
.product-details-header h2 {font-size: 37px; } 
.ptitle, .product-variations-list li strong{ width: 65px;}
.product-box-info-holder {} 
.product-box-info-holder > a{ padding:20px;}
/*.woocommerce .product-box-footer a.button, .woocommerce .product-box-footer a.added_to_cart, .woocommerce .product-cart .button{width: 180px !important;} */
.woocommerce .product-details-footer .product-cart .button{}
.woocommerce .product-box-footer a.button img, .woocommerce .product-box-footer a.added_to_cart img, .woocommerce .product-cart .button img {}
.product-details-footer .product-cart {}
.product-wishlist{ top: 15px; right: 15px;}
.product-wishlist a{ font-size: 20px;} 
.product-wishlist a i, .product-cart a i { }
.product-details .product-wishlist a { } 
.product-details .product-wishlist a i { font-size: 20px;} 
.product-box-footer{margin-top: 0px;margin-bottom: 25px;}
.product-box:hover .product-box-footer { }
.add-qty{ }
.qty{ height: 50px;} 
.qty-btn {} 
.review-form-holder{padding: 30px 40px;}
.table td, .table th { padding: 20px 15px; } 
.content-box { margin-bottom: 20px; } 
.content-box-title { padding: 15px 15px; } 
.content-box-content { } 
.content-box.alt .content-box-content { padding: 40px 50px; } 
.newsletter-input {height: 60px;}
.newsletter-button {} 
.bottom{}
.contact-list li {padding-left: 25px;}
.contact-list li i{ top: 2px; font-size: 16px;}
/* .contact-list li img { height: 12px;} */
.contact-list.inline li i{ font-size: 20px;}
.social-icons{}
.social-icons li{}
.social-icons li a{ }
.breadcrumb-container { } 
.breadcrumb-container ul { } 
.breadcrumb-container li { } 
.breadcrumb-container li a { } 
.breadcrumb-container li a::after {} 
.breadcrumb-container.alt {}
.item-share a{width: 40px;height: 40px;font-size: 16px;}
/* .footer-nav li, .contact-list li, .social-list li {padding-bottom: 15px;} */
.video-container a::before { font-size: 30px; width: 75px; height: 75px;}
.video-container.md a::before {width: 80px;height: 80px;}
.gallery-holder{ }
/*.gallery-nav { padding: 0px 30px; } */
.gallery-nav .slick-arrow { width: 30px;height: 30px;padding: 5px;}
.img-swap-holder {height: 80px;} 
.img-swap img { max-height: 80px;}
.AccordionFilterNav>ul>li>a { font-size: 20px; padding: 15px 20px 15px 0px; letter-spacing: 2px;}
.AccordionFilterNav ul ul li a{padding: 15px 15px 15px 60px; font-size: 18px;}
.map-holder iframe { height: 495px;}
/*----*/
.custom-paging .slick-dots li:first-child a span { left: -30px; }
.custom-paging .slick-dots li:last-child a span { right: -30px; }
.custom-paging .slick-dots li:first-child a span, .custom-paging .slick-dots li:last-child a span { font-size: 16px;}
/* .ftbox1{ width: 240px;}
.ftbox2{ width: 450px;}
.ftbox3 {width: 190px;}
.ftbox4 {width: 290px;}
.ftbox5 {width: 130px;} */
/* .image-container{padding-right:90px;} */
.image-container::before{ height: 80px; top: -80px;}
.image-container.image-right{padding-left:90px;}
/* .client-box .img-holder{ padding-bottom: 60px;} */
.home-services-container{ max-width: 475px; padding: 0px 45px;}
.service-slider-holder{ margin: 0px -90px 40px;}
.service-box-title{ border-width:4px;}
.contact-box{ padding:65px 45px;}
.section1 .textColRight .textContent h4 { font-size: 28px;}
.home-wrapper .section1 { background-size: 250px;}
.pageTitle h1, .pageTitle h2, .pageTitle h2.supMain-title { font-size: 40px;line-height: 42px;}
.smallSup .supTitle, .home-gallery-main .supTitle { font-size: 75px;}
/* .client-logo .client-box .img-holder.img-cover figure img {width: 100%;} */
.homePortfolio-content { padding: 20px;}
.homePortfolio-content span { font-size: 12px;}
.homePortfolio-content h4 { font-size: 16px;}
.homePortfolio-content p {font-size: 13px;line-height: 22px;}
.contact-list li i, .contact-list li img { top: 8px;}
/*.pageTitle p { width: 60%;}*/
/*.sidebar-title-holder h4 {font-size: 20px;padding: 15px 20px !important;}*/
/* .sidebar-category ul.widget-list, .sidebar-price .price-slide { padding: 20px;} */
.widget-list li a { font-size: 15px;}
.product-box-title h2 { font-size: 19px;min-height: 52px;max-height: 52px;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.bottom-newsletter { padding: 80px 60px;}
.footer-wrapper .container {max-width: 1300px;}
.widget-list li span.submenu_arrow img { width: 11px;}
.slick-arrow { width: 40px;height: 40px;}
.coreValue_content p br {display: none;}
.coreValue_content h3 { font-size: 28px;}
/* .book-consultation-form-holder { border-radius: 5px;padding: 50px 40px;} */
.contact-wrapper .textColRight {padding-left: 0 !important;padding-right: 30px !important;}
.nav>ul>li.menu-item-has-children>a::before { top: 45%; }
.top-newsletter .pageTitle h2 { font-size: 68px; line-height: 70px;}
/* .featured-detail h4 { font-size: 32px;margin-bottom: 15px;} */
.review-slider-main {max-width: 90%;margin: 0 auto;}
.homeService p {font-size: 16px;}
.product-content { top: 70%;}
.f-upload .input-group .custom-button.btn-file { max-width: 150px;height: 40px; }
.f-upload .file-caption-name.form-control {padding-left: 180px;}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip { top: -2px; }
.section1 .slider-btns .slider-arrows a.slick-arrow img {position: relative;top: 3px;}
.woocommerce-checkout #payment ul.payment_methods li input[type="radio"] {top: 3px;position: relative;right: 0;margin-right: 7px;}

.top-right { margin-left: 25px;padding-left: 25px;}
.top-right .gutters-12 .col-auto { padding-left: 8px;padding-right: 8px;}
/* .top-cart img, .top-link img, .top-button img { max-height: 20px;max-width: 20px;} */
.nav>ul>li { padding: 0px 20px;}
.hs-single .hs-cont {padding-right: 50px;}
.hs-img .img-holder .hs-number { font-size: 80px;line-height: 100px;}
.hs-single .hs-cont { padding-right: 50px;}
.home-service::before { left: -5px;width: 650px;height: 960px;background-size: contain;}
.about-sec1:after { top: 70%;background-size: contain;width: 600px;}
.member-img img {width: 130px;}
.gallery-box .img-holder, .product-box .img-holder { background-size: 90%;}
/* .price-holder bdi, .price-holder ins bdi { font-size: 19px !important;} */
.search-box input.form-control.top-input { padding-right: 36px;}
.search-box { min-width: 320px;}
.search-box button.top-button { right: 0;}
.bn-content h2 { font-size: 52px;line-height: 60px;margin-bottom: 10px;}
.bn-content p { font-size: 15px;line-height: 25px;margin-bottom: 30px;}
.custom-button, .f-upload .input-group-btn .btn-upload {min-width: 160px;line-height: normal;font-size: 14px;}
.ha-main .hs-cont a.custom-button {min-width: 180px;}
.ha-main .hs-cont p { font-size: 15px;line-height: 28px;margin-bottom: 30px;}
.ha-main .hs-cont h1 { padding-bottom: 20px;font-size: 32px;}
.ha-main .hs-cont h5.borderTitle, .borderTitle {font-size: 18px;}
.borderTitle:before { width: 40px;}
.btn_wishlist { width: 50px;height: 50px;}
.featured-detail a img {width: 20px;}
.featured-detail .cart_wishlist a.custom-button, .woocommerce a.added_to_cart { min-width: 180px;font-size: 16px;}
/* .slick-arrow img {width: 20px;} */
.container2 {max-width: 1200px;}
.clientlogo-slider button.slick-next { right: -70px;}
.clientlogo-slider button.slick-prev { left: -70px;}
.footer-wrapper .container {max-width: 1200px;}
.bn-caption { bottom: 10%;}
.price-box.price-final_price {color: #ffffff;}
.customer-box .cs-content { padding: 30px;}
.customer-box .cs-content p { font-size: 13px;line-height: 22px;}
.cs-customer .cs-cust-name h6 { font-size: 15px;}
.home-cs-title .slider-btns .slider-arrows a.slick-arrow { height: 40px;width: 40px;line-height: 30px;}
.client-box .img-holder figure img {width: 90%;height: 90%;transform: translate(-50%, -50%);top: 50%;left: 50%;}
.category-single .category-content p {line-height: 28px;font-size: 15px;}
.shop_main .product-list-holder .featured-detail .cart_wishlist a.custom-button { min-width: 140px;}
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs { margin-top: 5px;}
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs li.nav-item button { min-width: 220px;font-size: 15px;padding-bottom: 4px;line-height: 55px;}
.blog-list-main .blog-tabs-section .blog-tabs .blog-tabs-title h2 { font-size: 48px;}
/*.news-list-main .blog-single .blogContent, .blog-single .blogContent {padding: 20px 25px 35px;}*/
.blog-details-holder .pageTitle h4 { font-size: 36px;line-height: 55px;}
.CtaSection .container {max-width: 1200px;}
.cat_content a.custom-button {min-width: 200px;}
.about_content .abt-content .mv { font-size: 16px;}
.contact-content-main .contact-left h4, .contact-content-main .contact-right h4 { font-size: 40px;}
.contact-content-main .contact-right p { line-height: 25px;}
.contact-right-main .office-main ul.footer-office li span { font-size: 13px;}
.contact-right-main .office-main ul.footer-office li .footer-single { padding-left: 20px;}
.brand-name h6 { font-size: 16px;}
.gallery-nav .slick-prev { left: 0;}
.gallery-nav .slick-next { right: 0;}
.pageTitle.md h1, .pageTitle.md h2 { font-size: 40px;}
.product-options .product-color .nice-select:after, .product-options .product-size .nice-select:after { width: 15px;background-size: 15px;background-position: 0px -4px;}
.related-product-section .inner-container-lg.pt100 {padding-top: 20px !important;}
.thankyou-content h1, .thankyou-content h2 {font-size: 60px;padding-bottom: 30px;}
.thankyou-content h1 strong span { font-size: 60px;line-height: 50px;padding-top: 0;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0 12px; }
/*.tool-bar { padding-bottom: 0; }*/
.featured-detail a.add_to_wishlist { width: 48px;height: 48px; }
.yith-wcwl-add-to-wishlist { margin-top: 0; }
.shop_main .product-list-holder .featured-detail .cart_wishlist a.custom-button, .woocommerce a.added_to_cart,
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, 
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, 
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, 
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, 
.woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .product-box-footer a.added_to_cart, button.awf-reset-btn, 
.bapf_sfilter.bapf_button_berocket .bapf_button, .woocommerce .product-box-footer a.button, .woocommerce .product-box-footer a.added_to_cart, 
.woocommerce .product-cart .button, .product-wishlist a, .woocommerce a.added_to_cart { min-width: 150px;/*padding-bottom: 3px !important;*/line-height: 45px; }
/*.search-box { margin-left: 20px; padding: 27px 30px;}*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { font-size: 15px; }
#pageHeader { float: left; }
.product-details form.cart table.variations tbody .value a.reset_variations { line-height: 40px; }

.logo a {margin-right: 0;}
/* .logo img { max-width: 80%;} */
/* .homeBannerSlider .slick-dots { transform: translate(-42%, -50%);padding-left: 0px;} */
.banner-slide .banner_caption .captionContainerInner { margin-top: 0px;}
.homeabout_content { margin-left: 200px;}

.homeabout_content a.custom-button {margin-top: 10px;}
.auto-count { margin-bottom: 20px;margin-top: 0;}
.ha-main .hs-cont p {margin-bottom: 10px;}
.auto-count .auto-count-single { margin-right: 30px;}
.homeabout_content .auto-count-single span { font-size: 40px;}
.ha-main .hs-cont .auto-count .auto-count-single p { font-size: 14px;}
.our-projects-wrapper .featuredProduct .title-arrow {width: 90%;justify-content: space-between;padding-top: 50px}
.home-testimonial .homeabout_content .testimonial-title h2 { font-size: 45px;line-height: 47px;}
.home-testi-slide .customer-comment { margin-bottom: 20px;}
.home-testimonial-slider.mt40 {margin-top: 20px !important;}
.home-testimonial .homeabout_content { padding-right: 25px; }
.contact-info { padding: 45px;}
.contact-wrapper .address-box, .contact-address-holder .address-box { padding-bottom: 25px;margin-bottom: 25px;}
.contact-wrapper .address-box-info h6, .contact-address-holder .address-box-info h6 { font-size: 18px;}
.footerLogo a img { min-height: 139px;max-height: 139px;}
.footer-wrapper a { font-size: 16px;}
.custom_footer .col-md-auto .ftbox.ftbox4 {min-width: 350px;max-width: 350px;}
.footerNewsletter-main .footer-newsletter button.custom-button { min-width: auto;}
.ftbox.ftbox4 p { font-size: 14px;line-height: 24px;}
.ftbox.ftbox4 p br { display: none;}
.ftbox { padding-right: 0;}
.footer-wrapper a { font-size: 14px;}
.footer-nav li.socialIcons span a { width: 40px;height: 40px;margin-right: 5px;line-height: 40px;font-size: 18px;}
.textColLeft .about-content figure img {max-height: 65px;}
.about-section-main .about-content h2 {font-size: 42px;line-height: 50px;}
.about-section-main .about-content p { font-size: 16px;line-height: 26px; }
.value-main .value-content h3.value-title { font-size: 32px; }
/*.accordion-body { padding: 15px 25px; }*/
.value-accordion .accordion-button { padding: 9px 24px;font-size: 20px; }
.value-accordion .accordion-item {margin-bottom: 20px;}
.sidebar-category ul.widget-list li a { font-size: 18px; }
.sidebar-category ul.widget-list li ul a { font-size: 16px; }
.price-holder bdi, .price-holder ins bdi { font-size: 16px !important; }
/*.sidebar-category ul.widget-list, .sidebar-price .price-slide { padding: 20px; }*/
.product-listing-wrapper .tool-bar.toolbar-bottom { margin-top: 10px; padding-top: 40px;}
.product-tag-holder .product-tag { padding: 4px 15px 4px; }
.price>del, .price-holder del bdi { top: 0; }
.bapf_slidr_jqrui .bapf_from, .bapf_slidr_jqrui .bapf_to { font-size: 16px !important; }
.category-name h4 { font-size: 20px;letter-spacing: 4.24px; }
.product-details .pageTitle h2 {line-height: 75px;}
/*.product-details .product-quantity { padding: 8px 4px 9px; }*/
.product-details .product-wishlist a, .product-details form.cart .col-auto .product-cart button.custom-button.button {min-width: 200px;padding: 16px 20px;}
.product-details .product-quantity-main, .product-details form.cart .col-auto .product-cart { margin-right: 10px; }
.item-share-holder p { font-size: 16px; }
.tab-section-main .tab-holder .tab-content .tab-body p { font-size: 15px; line-height: 26px; }
.woocommerce ul#shipping_method li input { margin-top: 5px !important; }
.woocommerce form .form-row-first label, .woocommerce form .form-row-last label, .woocommerce-input-wrapper, .woocommerce form .form-row label { font-size: 16px !important; }

.our-projects-wrapper .featuredProduct .title-arrow .project-titles-sec {width: 100%;}
/* .ha-main .hs-img .img-holder { padding-bottom: 0;height: 100%; } */
.our-project-img, .our-project-img figure, .our-project-img figure img {height: 100%;}
.home-cs-title .slider-btns .slider-arrows a.slick-arrow:first-child, 
.title-arrow .slider-btns .slider-arrows a.slick-arrow:first-child {margin-left: 0px;}
/* .ha-main .hs-img .img-holder img { height: 100%; } */
.homeabout_content {margin-left: 110px;padding-top: 50px; padding-bottom: 50px;}
.project-content a.normal-btn { font-size: 16px; }
.brand-detail-content p { margin-bottom: 30px; }
.projectTags ul li { font-size: 16px; }
.projectTags { margin-bottom: 10px; }
.home-cs-title .slider-btns { top: 15px; }
.newsletter-input { padding-right: 135px; }
.home-testimonial-main {margin-left: -585px;position: relative;}
.homeBannerSlider .slick-dots {bottom: 0;top: calc(100% - 35px);}
.onestop-section .slider-btns {bottom: -5px;}
.home-service-title h3 { font-size: 24px;padding: 40px 0px;}
.customer-box .cs-content h3 { font-size: 24px;}
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .cs-content p {font-size: 13px;line-height: 22px;}
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .cs-content span { font-size: 13px;}
.portfolio_slider button.slick-arrow { top: 50%; width: 50px;height: 50px; margin-left:60px;}
.portfolio_slider button.slick-next.slick-arrow { margin-left: 120px; }
.home-testimonial {background-position: bottom !important;padding-bottom: 70px;}
.portfolio_single .container { left: calc(50% - 600px); }
.portfolio_slider button.slick-arrow {margin-left: 160px;}
.portfolio_slider button.slick-next.slick-arrow {margin-left: 220px;}
.testimonial_content .home-testimonial-slider button.slick-arrow.slick-next {margin-left: 50px;}
.testimonial-img .auto-count { bottom: 23px; }
.product-listing-wrapper .price>del, .product-listing-wrapper .price-holder del bdi { top: 0.5px;margin-left: 3px; }
.client-logo .client-box .img-holder.img-cover figure {align-items: baseline;}
.client-logo .client-box .img-holder.img-cover figure img { width: auto; }
.product-quantity-holder .product-cart button.custom-button { height: 55px }

}

/* 1599 End */


/*-1400-*/
@media only screen and (max-width: 1499.98px) {
    .onestop-slider-content { padding: 25px 20px;}
    .testimonial_content .home-testimonial-slider button.slick-arrow.slick-next {margin-left: 45px;}
    .home-cs-title .slider-btns .slider-arrows a.slick-arrow, .title-arrow .slider-btns .slider-arrows a.slick-arrow { line-height: 35px; width: 40px; height: 40px; }
    .testimonial-img .auto-count { bottom: 21px; }
    .milestone-minus { margin-left: -600px; }
    .f-upload .input-group .custom-button.btn-file { max-width: 150px;height: 40px; }
    .f-upload .file-caption-name.form-control {padding-left: 180px;}
    .staticbar_main .staticbar-single .staticIcon { min-width: 65px; }
    .staticbar_main .staticbar-single .staticContent { font-size: 22px; }

}
/*-1300-xxl*/
@media only screen and (max-width: 1399.98px) {
.show-xxl { display: block !important; } 
.hide-xxl { display: none !important; } 
.float-icon{ }
.float-xxl { position: relative; transform: none; top: 0; } 
.float-xxl .float-container-info { padding: 30px 0px; } 
/* .arrows-outside .slick-prev { left: -40px; } 
.arrows-outside .slick-next { right: -40px; } 
.featured-slider .slick-prev { left: -40px; } 
.featured-slider .slick-next { right: -40px; } */
.home-services-container{ margin-right: 50px;}
/* .bottom-newsletter .newsletter-input{ min-width: 350px;}
.bottom-newsletter .pageTitle h2 { font-size: 32px;} */
/* .homeBannerSlider .slick-dots { top: calc(100% - 50px);} */


/*.client-logo .client-box .img-holder.img-cover figure img {width: 90%;}*/
/*.client-logo .client-box .img-holder {padding-bottom: 55%;}*/
#pageHeaderWrapper:after { background-size: contain;height: 100px; }
.banner_caption .captionContainerInner::after { height: 245px; }
.main-content-wrapper.contact-us-wrapper:before { top: 10%; }

.search-box {min-width: 260px;padding: 15px 20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size: 14px;}
.nav-container ul.main-menu li ul.sub-menu li a { padding: 10px 35px;font-size: 14px; }
.project-content h3 { font-size: 22px; }
.project-content .readmore-button.mt40 { font-size: 16px; }
.project-content .blog-date { font-size: 16px; }
.project-content p { line-height: 26px; }
.testimonial-img .auto-count { bottom: 20px;}
.auto-count .auto-count-single span { font-size: 36px;}
.portfolio_slider button.slick-arrow { top: 53%; }
.about-menus-sticky .container2 {padding: 0;}
.portfolio_single .container .project-detail { min-height: 450px;padding: 96px 45px 150px; }


}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {
.slick-arrow {/*width: 25px; height: 25px;*/ } 
/* .slick-arrow img{ width: 10px;} */
.custom-arrows .slick-arrow:first-child { margin-right: 10px; } 
.arrows-outside .slick-prev { left: -25px; } 
.arrows-outside .slick-next { right: -25px; } 
/* .featured-slider .slick-prev { left: -25px; } 
.featured-slider .slick-next { right: -25px; } */
.colContainer.lg .textColRight, .colContainer.lg .textColLeft {width: 100%;}
.colContainer.lg .textContent{ padding: 0px 30px !important;}
.nav > ul > li {padding: 0px 15px;}
/* .ftbox1 {width: 150px;}
.ftbox2 {width: 170px;}
.ftbox3 {width: 200px;} */
h3.product-name { font-size: 28px;}
.price-holder bdi, .price-holder ins bdi, .price span.view-btn { font-size: 18px !important;}
span.outstock-msg { font-size: 12px;}
.product-content {top: 75%;}
/* .container-fluid, .header-container { padding-left: 30px;padding-right: 30px;} */
.home-service .content-wrapper-main h4 { font-size: 25px;line-height: 40px;}
.hs-cont h2 { font-size: 30px;}
p {margin-bottom: 10px;line-height: 22px;}
.custom-button, .f-upload .input-group-btn .btn-upload { font-size: 15px;}
.custom-button:after, .custom-button:hover:after { top: calc(100% - 27px);right: -75px;width: 40px;height: 40px;}
.custom-button:before, .custom-button:hover:before { right: -60px;width: 48px;height: 9px;background-size: contain;background-position: inherit;}
.dash-li {margin-bottom: 40px;}
.hs-img .img-holder .hs-number {font-size: 70px;line-height: 90px;top: -30px;}
.home-service::before { width: 440px;height: 660px;}
.home-service:after { top: 0;width: 200px;height: 800px;background-size: 1000px;background-position: left;}
.bookappointment-form { max-width: 70%;}
.home-book-appointment .custom-button:before, .home-book-appointment .custom-button:hover:before { width: 52px;right: -60px;height: 9px;}
.home-book-appointment .custom-button:after, .home-book-appointment .custom-button:hover:after { right: -75px;}
.home-book-appointment .custom-button:hover:after { background-color: var(--primary);}
.search-box {min-width: 200px;}
/* .logo-holder { padding-left: 30px;} */
.inner-banner .banner_caption .captionContainerInner { padding-top: 0px !important;}
.nice-select .list { right: 0;left: auto;}
.tool-bar.toolbar-bottom { margin-top: 30px;}
.brand-slider .brand_nav .brand_slider_single {padding: 2px;}
.brand-slider .brand_nav button.slick-prev { left: -50px;}
.brand-slider .brand_nav button.slick-next { right: -50px;}
.blog-details-holder .brand-detail-bottom .brand-content-btn a.prev-next-btn:before { top: 6px;}
.clientLogo .container2 {max-width: 1100px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { padding: 0 9px; }
.top-right {margin-left: 15px;padding-left: 15px;}
/* .logo img { max-width: 80%; } */
.container { padding: 0px 15px; } 
.container2 { padding: 0px 15px; margin: 0 auto; } 
.footerLogo a img {min-height: 110px;max-height: 110px;}
/* .footerNewsletter-main .footer-newsletter button.custom-button { padding: 12px 10px;font-size: 12px; } */
.footer-nav li.socialIcons span a {width: 35px;height: 35px;margin-right: 5px;line-height: 35px;font-size: 15px;}
.custom_footer .col-md-auto .ftbox.ftbox4 {min-width: 300px;max-width: 300px;}
.newsletter-input {padding-right: 100px;padding-left: 15px;font-size: 15px !important;}
.newsletter-input::placeholder {font-size: 15px;}
.ftbox3 {width: 350px;}
.homeBannerSlider .slick-dots {transform: translate(-45%, -50%);}
.ha-main .hs-cont p { font-size: 14px;line-height: 24px; }
.ha-main .hs-cont h5.borderTitle, .borderTitle {font-size: 16px;}
.ha-main .hs-cont h1 { font-size: 40px;padding-bottom: 10px; }
.homeabout_content .auto-count-single span { font-size: 36px }
.ha-main .hs-cont .auto-count .auto-count-single p {font-size: 13px;padding-top: 5px;}
.auto-count { margin-bottom: 10px; }
.custom-button, .f-upload .input-group-btn .btn-upload { padding: 15px 30px;min-width: 150px; }
.ha-main .hs-cont a.custom-button { min-width: 150px; }
.pageTitle h1, .pageTitle h2, .pageTitle h2.supMain-title {font-size: 36px;line-height: 38px;}
.project-content h3 { font-size: 20px; }
.project-content p { font-size: 14px;line-height: 24px; }
.project-content a.normal-btn { font-size: 14px; }
.woocommerce form .form-row-first label, .woocommerce form .form-row-last label, .woocommerce-input-wrapper, .woocommerce form .form-row label { font-size: 14px; }
.about-section-main .about-content p {font-size: 14px;line-height: 24px;}
.about-section-main .about-content h2 {font-size: 36px;line-height: 42px;}
/* .banner_caption .captionContainer p { margin-bottom: 30px; } */
.homeabout_content {margin-left: 70px;}
/*.customer-box .cs-content span { font-size: 14px;margin-top: 10px; }*/
.customer-box .cs-content h3, .home-service-title h3 { font-size: 22px; }
.project-content h3 a {text-transform: uppercase;}
.home-testi-slide .customer-details span { font-size: 16px; }
.home-testi-slide .customer-details h4 { padding-bottom: 5px; }
.pageTitle p { line-height: 20px; }
.contact-main { margin-top: 0; }
.headerTop p, .headerTop a { font-size: 13px;}
.homeBannerSlider .slick-arrow {right: 5% !important;}
.homeBannerSlider .slick-dots { left: 83%;top: calc(100% - 32px);}
.onestop-slider-content {padding: 25px 15px;}
.onestop-slider-content h5 { font-size: 24px;}
.homeabout_content { padding-top: 0; padding-bottom: 0; }
.staticbar_main .staticbar-single .staticContent { font-size: 22px; }
.staticbar_main .staticbar-single .staticIcon img {width: 60px;}
.staticbar_main .staticbar-single { padding: 70px 15px; }
.staticbar_main { line-height: normal; }
.staticbar_main .staticbar-single .staticIcon { display: block; }
.product-quantity-holder .product-cart button.custom-button { margin-top: 31px }


}
/*-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; } 
.leftmargin.xl { margin-left: 0px !important; } 
.rightmargin.xl { margin-right: 0px !important; } 
.pt0-xl{padding-top: 0px !important;}
.pr0-xl{padding-right: 0px !important;}
.pb0-xl{padding-bottom: 0px !important;}
.pl0-xl{padding-left: 0px !important;}
.p0-xl{padding: 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; } 
.justify-center-xl { justify-content: center !important; } 
.width-xl { width: 100% !important; max-width: 100%; } 
.float-xl { position: relative; transform: none; top: 0; } 
.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; } 
.odd-even-list.xl .odd-even-img { padding: 0px !important; } 
.odd-even-list.xl .odd-even-info { padding: 0px !important; } 
.nav-2col.xl li, .list-2col.xl li, .nav-3col.xl li, .list-3col.xl li { width: 100%; } 
.sidebar { } 
.products-sidebar { padding-top: 0px; } 
.product-listing-right { padding-left: 0px; max-width: 100%; } 
.product-details { padding-left: 0px;} 
.secondary-nav-holder.xl ul li { flex: 1 1 100%; } 
.slick-arrow {/*width: 25px; height: 25px; border-width: 1px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .1); */ } 
/* .slick-arrow img{ width: 6px;} */
.slick-dots li {margin: 0px 5px; } 
/*.slick-dots li button, .slick-dots li button:after { width: 10px; height: 10px;} 
.slick-dots li button:before { width: 10px; height: 10px;} */
.custom-arrows .slick-arrow:first-child { margin-right: 8px;} 
.fancybox-navigation .fancybox-button{ width: 40px; height: 40px; top: calc(50% - 20px);}
#toTop { bottom: 150px; right: 15px; width: 25px; height: 25px;} 
.featured-slider .slick-prev { left: -15px;} 
.featured-slider .slick-next { right: -15px;} 
.gallery-holder{ margin: 0px auto;}
.colContainer.md .textColRight, .colContainer.md .textColLeft {width: 100%;padding-left: 30px;}
.colContainer.md .textContent{ padding: 0px 30px !important;}
.secondary-nav-holder ul li a {}
/*----*/
.banner_caption .captionContainer h2 {}
.banner-slide .banner_caption .captionContainerInner{margin-top: 100px;}
/*----*/
.header-container {} 
#pageHeaderWrapper { } 
/* #pageHeader { background: rgb(255 255 255 / 83%);padding: 5px 0;}  */
.logo-holder { position: static; background: none; width: auto; height: auto;padding-top: 15px;padding-bottom: 15px;} 
/* .logo { width: 150px;}  */
.logo a { padding: 0px 0px !important;} 
.top-right { margin-right: 50px; padding: 0px; margin-left: 0px; border: 0px;} 
.top-right::before{ display: none;}
/* .topRightHeader { position: absolute; top: 0px; margin: 0px; display: block; clear: both; left: 0px; right: 0px; width: auto;  }  */
.nav-wrapper { float: none; margin: 15px auto; height: 45px; 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: 55px; /*border-top: 1px dotted rgba(0, 0, 0, 0.2) !important;*/ } 
.mean-container a.meanmenu-reveal { right: 32px !important; font-size: 22px !important; padding: 8px;} 
.mean-container a.meanmenu-reveal.meanclose, .mean-container a.meanmenu-reveal:hover { color: var(--white); } 
.mean-container a.meanmenu-reveal span,#pageHeaderWrapper.header-alternate .is-sticky .mean-container a.meanmenu-reveal span { background: #fff; } 
#pageHeaderWrapper.header-alternate .mean-container a.meanmenu-reveal span { background: var(--dark); } 
.mean-container a.meanmenu-reveal:hover span,#pageHeaderWrapper.header-alternate .mean-container a.meanmenu-reveal:hover span{ background: var(--white); } 
.mean-container .mean-nav ul { font-size: 14px; } 
.mean-container .mean-nav ul li{ float: none;}
.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:uppercase; padding: 10px 50px 10px 30px; color: var(--dark) !important; border-bottom: 1px dotted rgba(0, 0, 0, .2) !important; background:var(--white); float: none; } 
.mean-container .mean-nav ul li li a { padding: 15px 40px 15px 40px; text-transform:capitalize; } 
.mean-container .mean-nav ul li li li a { padding: 15px 40px 15px 60px } 
.mean-container .mean-nav ul li li li li a { padding: 15px 40px 15px 80px } 
.mean-container .mean-nav ul li li li li li a { padding: 15px 40px 15px 100px } 
/*.mean-container .mean-nav ul li:hover > a, .mean-container .mean-nav ul li.selected > a { color: #ffffff !important;background: var(--alternate); } */
.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 6 Free"; font-weight: 900; content: "\f078"; transition: all ease-in .35s; color: #677c91 !important; width: 48px; height: 41px; 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: var(--white) !important; } 
.mean-container .mean-nav ul li>a.mean-expand:hover::after, .mean-container .mean-nav ul li:hover>a.mean-expand::after { color: var(--dark) !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 - 65px); background: var(--white); }

.custom-paging{ left: 0%; bottom: 30px; transform:none; width: 100%;}
.ftbox1{ width: 100%;}
.bottom-newsletter {padding: 80px 50px;}
.bottom-newsletter .pageTitle h2 {font-size: 30px;letter-spacing: -1.8px;}
.bottom-newsletter .newsletter-input { min-width: 350px;}
.product-details .pageTitle h1 {font-size: 40px;line-height: 50px;}
.homePortfolio-content h4 { letter-spacing: -0.50px;}
.last-section { padding-top: 50px;}
.contact-wrapper .address-box-image img {width: 30%;}
.contact-wrapper .pageTitle h2 { line-height: normal;font-size: 38px;}
.thankyou-wrapper .pageTitle h1 { line-height: 60px;}
.product-quantity-holder form.variations_form.cart table {width: 60%;}
.pageTitle h1, .pageTitle h2 { font-size: 38px;line-height: 40px;}
.homeService .services-single { padding: 50px 40px;}
.review-slider button.slick-prev.slick-arrow { left: -60px;}
.review-slider button.slick-next.slick-arrow { right: -60px;}
.review-content strong.clientName { font-size: 20px;}
.top-newsletter .pageTitle h2 {font-size: 42px;line-height: 52px;}
.ctaMain .inner-container-lg { padding-top: 100px;padding-bottom: 100px;}
.member-content { top: 75%;}
.team-main:hover .member-content { padding-bottom: 30px;padding-top: 20px;}
.team-main:hover .member-content p { padding-top: 15px;line-height: 22px;}
span.member-position { font-size: 16px;margin-bottom: 10px;}
/* .header-container { padding-left: 30px;} */
.ctaMain {background-position: right !important;background-size: cover !important;background-repeat: no-repeat !important;}
#pageHeaderWrapper:after { display: none;}
.banner_caption .captionContainer h1 {font-size: 36px;line-height: 45px;}
.product-content {top: 75%;}
.price-holder bdi, .price-holder ins bdi, .price span.view-btn {font-size: 16px !important;}
h3.product-name {font-size: 25px;}
a.learnMore { font-size: 14px;}
.main-content-wrapper .ctaMain:after { opacity: 0.3;}
section.portfolio-tab-main {position: relative;z-index: 1000;}
section.fullcontainer.video-main {z-index: 100;}
.contact-right figure img { right: 0;}
.fancybox-navigation .fancybox-button--arrow_right div, .fancybox-navigation .fancybox-button--arrow_left div {background-size: 28px;}
.fancybox-navigation .fancybox-button:after { width: 30px;height: 30px;top: 1px;left: 10px; opacity: 1;}
.fancybox-navigation .fancybox-button { width: 30px;height: 30px; }
.fancybox-navigation .fancybox-button--arrow_left::after { left: -10px; }
.img-holder.img-cover figure img { object-position: 60%; }
.thankyou-img { padding-bottom: 100%; }
.main-content-wrapper.portfolio-page-wrapper::after { top: 5%; }
.search-box { padding: 10px 30px;}
.search-box input.form-control.top-input { padding-left: 0;}
.bn-content h2 { font-size: 36px;line-height: 45px;padding-bottom: 10px;}
.bn-content p { font-size: 14px;margin-bottom: 20px;}
.bn-caption {bottom: 15%;}
.custom-button, .f-upload .input-group-btn .btn-upload { font-size: 14px;}
.banner-footer { bottom: 60px;}
.clientlogo-slider button.slick-prev {left: -20px;}
.clientlogo-slider button.slick-next { right: -20px;}
.customer-box .cs-content p {font-size: 13px;line-height: 22px;height: 90px;white-space: normal;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.customer-box .cs-customer .cs-cust-name p { height: auto;}
.enquiry-form-holder { max-width: 430px;}
.cat_content a.custom-button {min-width: 170px;}
.cat_content h2 { font-size: 40px;}
.cat_content p { font-size: 14px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 15px 30px;height: auto;width: 100%;line-height: normal; font-size: 15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item { width: 100%; position: relative;padding: 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item { position: relative; }
#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary { overflow: auto;background: #fff;height: 90vh;padding-bottom: 50px !important; }
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before { display: none; }
.mean-container .mean-nav ul li a.mean-expand { height: 100%;width: 57px;right: 0px; }
.mean-container .mean-nav ul li a.mean-expand::after {width: 55px;height: 53px;line-height: 53px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu { width: calc(100% - 70px);background: transparent; }
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after { height: 3px;background-color: var(--white); }

#mega-menu-wrap-primary .mega-menu-toggle { position: absolute;top: -52px;right: 15px;background: transparent; }
.mean-container .mean-nav ul li li li a {border-bottom: 0}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu { padding: 0; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { padding: 0; }
/* .mean-container .mean-nav ul li li a { padding: 15px !important; } */
.mean-container .mean-nav ul li li a.mean-expand { right: 0; height: 100%;}
.mean-container .mean-nav ul li li a.mean-expand::after {width: 55px;height: 40px;line-height: 40px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {margin-top: 0px;padding-left: 30px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-size: 14px; }
/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #fff; }*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { display: none; }
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart { text-align: left; }
.fancybox-navigation .fancybox-button div {padding: 2px;}
.homeBannerSlider .slick-dots {transform: translate(0%, -50%);padding-left: 0px;left: 20px;}
.home-wrapper .banner_caption .captionContainer h2, .home-wrapper .banner_caption .captionContainer h1, 
.banner_caption .captionContainer h2, .banner_caption .captionContainer h1 { font-size: 42px;line-height: 45px;padding-bottom: 10px;}
/* .banner_caption .captionContainer p { margin-bottom: 30px;} */
.banner-slide .banner_caption .captionContainerInner { margin-top: 10px;}
/* .body-noscroll header#pageHeaderWrapper {background: #fff;} */
.thankyou-content {max-width: 80%;margin: 0 auto;}
.custom_footer .col-md-auto .ftbox.ftbox4 {max-width: 500px;}
.banner_caption .captionWrapper { width: 90%; }
.homeBannerSlider .slick-dots { left: 40px; }
.homeabout_content { padding-top: 50px; padding-bottom: 50px; margin-left: 40px; }
.home-service-title { bottom: 25px; }
.customer-box .cs-content h3, .home-service-title h3 { font-size: 20px; }
.home-cs-main .container {padding: 0 40px;}
.our-projects-wrapper .featuredProduct .col-md-4 {width: 40%;}
.our-projects-wrapper .featuredProduct .col-md-8 {width: 60%;}
.project-titles-sec .slider-btns .slider-arrows {justify-content: flex-start;margin-top: 15px;}
.project-titles-sec .slider-btns { margin-left: 0; }
.our-projects-wrapper .featuredProduct .title-arrow .project-titles-sec {width: 100%;}
.our-projects-wrapper .featuredProduct .title-arrow {flex-direction: column;padding-top: 50px;}
/* .ha-main .hs-img .img-holder { padding-bottom: 0;height: 100%; } */
.our-project-img, .our-project-img figure, .our-project-img figure img {height: 100%;}
.home-cs-title .slider-btns .slider-arrows a.slick-arrow:first-child, 
.title-arrow .slider-btns .slider-arrows a.slick-arrow:first-child {margin-left: 0px;}
/* .ha-main .hs-img .img-holder img { height: 0; } */
.banner_caption .captionWrapper {width: 100%;}
.our-projects-wrapper .featuredProduct .title-arrow .project-titles-sec h2.supMain-title br {display: none;}
.our-projects-wrapper .featuredProduct .title-arrow {flex-direction: column;padding-top: 50px;}
.container {padding: 0px 30px;}
.banner_caption .captionWrapper { padding: 0 30px; }
/*.cms-pages .bannerWrapper { margin-top: 40px; }*/
section.blog-main-section .inner-container-lg {padding-top: 20px !important;}
.product-list-holder .price-holder .price {flex-direction: column;text-align: center;}
.product-list-holder .price-holder del bdi, .product-list-holder .price-holder del span, .product-list-holder .price>del { margin-right: 0; margin-top: 5px;}
.bapf_slidr_jqrui .bapf_from, .bapf_slidr_jqrui .bapf_to { font-size: 13px !important; margin-bottom: 2px;}
.inner-container-lg {padding: 50px 0px;}
.product-details .product-wishlist a, .product-details form.cart .col-auto .product-cart button.custom-button.button {min-width: 160px;padding: 16px 10px;}
.product-details .product-wishlist a i { position: relative;top: 1px;margin-right: 5px; }
.product-details form.cart .col-auto .product-cart { margin-top: 33px;}
.product-details .product-wishlist { margin-top: 33px; }
.company-profile-single:nth-child(2) .about-section-main.textColLeft {float: left;padding-left: 45px;padding-right: 45px;}
.nav-container ul.main-menu li ul.sub-menu li a { color: #444444 !important; }
.mean-container .mean-nav ul li.current-menu-item>a.mean-expand:hover::after, .mean-container .mean-nav ul li.current-menu-item:hover>a.mean-expand::after, 
.mean-container .mean-nav ul li.current-menu-item.selected>a.mean-expand::after { color: var(--white) !important; }
.nav-container ul.main-menu li ul.sub-menu li a:hover, .nav-container ul.main-menu li ul.sub-menu li.active a { color: var(--white) !important; }
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { margin-top: 4px !important; }
.homeBannerSlider .slick-arrow img {width: 7px;}
.homeBannerSlider .slick-arrow {width: 35px;height: 35px;}
.homeBannerSlider .slick-dots {left: 80%;top: calc(100% - 25px);}
.homeBannerSlider .slick-dots li button {font-size: 18px;}
.homeBannerSlider .slick-prev {margin-right: 40px;}
.headerTop .header-container .row {flex-direction: column;}
.headerTop .header-container .row .col-8, .headerTop .header-container .row .col-4 {text-align: center;width: 100%;padding: 10px 0;}
.headerTop-Links ul { justify-content: center;}
.headerTop .welcome-txt p, .headerTop-Links ul li { line-height: normal;padding: 0}
.headerTop .header-container .row .col-4 {padding-top: 0;}
.is-sticky .headerTop { margin-top: -68px;}
.onestop-section .praesent-info { padding-right: 30px;}
.onestop-section .slider-btns { right: 30px;}
.onestop-section .praesent-info p {margin-bottom: 30px;}
.home-cs-title .slider-btns .slider-arrows a.slick-arrow { line-height: 35px;}
.auto-count .auto-count-single p { font-size: 12px;line-height: 20px;}
.auto-count .auto-count-single span {font-size: 28px;}
.home-testimonial-main { margin-left: -480px;}
.home-testi-slide { padding: 30px;}
.home-testi-slide .customer-comment {margin-bottom: 10px;margin-top: 10px;}
.home-testi-slide .customer-comment p {display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-box-orient: vertical;}
.home-testi-slide .customer-details h4 { line-height: 35px;}
.auto-count .auto-count-single { margin-bottom: 20px;}
.testimonial-img .auto-count {bottom: 16px;width: 230px;}
.homeabout_content ul li span { font-size: 14px;}
.ftbox p br { display: none;}
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .cs-content p {-webkit-line-clamp: 4;}
.home-about { background-position: bottom; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { border-top: 0; }

/*#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background-color: var(--secondary); }*/

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu { position: relative;width: 100%; padding-top: 0;padding-bottom: 0; }
.logo img { height: 49px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {left: 0;position: relative;opacity: 1;visibility: visible;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {padding-left: 60px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link {padding-left: 80px;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item > ul.mega-sub-menu { opacity: 1;visibility: visible; }
.product-listing-wrapper .product-list-holder .col-lg-3 {max-width: 33.33%;width: 100%;}
.sidebar-category ul.widget-list li a {font-size: 15px;line-height: normal;}
.sidebar-category ul.widget-list li ul a {font-size: 14px;}
.mean-container .mean-bar a.meanmenu-reveal {display: none;}
.about-menus-sticky .container2 { top: 79px; }
.portfolio_slider button.slick-arrow {top: 59%;left: 60px;margin-left: 0;width: 35px;height: 35px;}
.portfolio_slider button.slick-next.slick-arrow {margin-left: 0;left: 100px;}
.portfolio_single .container .project-detail { padding: 40px 30px 100px;max-width: 500px;max-height: 400px; }
.portfolio_single .container { left: calc(50% - 512px); }
.milestone-minus {margin-left: -480px;}
.about-sec6 .homeabout_content { padding-top: 0;padding-bottom: 0; }
.blog-single-sidebar .img-holder { max-width: 85px; }
.blog-single-sidebar .img-holder img { width: 85px;height: 60px; }
.blog-single-sidebar .blogContent { width: calc(100% - 85px); }
.blog-sidebar h3 { font-size: 24px; }
.news-list-main .blog-single .blogContent h4, .blog-single .blogContent h4 { font-size: 18px; line-height: 25px; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item-has-children { position: relative; }
#toTop { z-index: 10; }
.price-holder del bdi, .price-holder del span, .price>del { margin-left: 0 }
body.mega-menu-primary-mobile-open {position: fixed;width: 100%;}
.loading-dot span { display: none; }
.sortby-holder { min-width: 200px; } 
.staticbar_main .staticbar-single .staticIcon { margin-right: 0; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child > a.mega-menu-link {border-bottom: 0 !important;}
.woocommerce .product-box:hover .product-box-footer a.button {background-color: var(--primary) !important;color: var(--dark) !important;font-size: 14px;padding: 15px 30px;}
.sidebar-category ul.widget-list li a { width: calc(100% - 40px); }
.product-details .product-quantity-main, .product-details form.cart .col-auto .product-cart { margin-right: 0px; }
.portfolio_single .container .project-detail { min-height: 400px; }
.form-action .custom-button-holder button.custom-button {min-width: auto;}
.form-action .custom-button-holder .wpcf7-spinner { right: -40px; }

.staticbar_main .staticbar-single { flex-direction: column;text-align: center; }
#mega-menu-wrap-primary #mega-menu-primary { height: 90vh; overflow: scroll; }

}
/* 1024 End */

@media only screen and (max-width: 1023.98px) {
.payment-list li{ width: 16%;}
.thankyou-wrapper .showroom-content-left { max-width: 100%;padding: 50px;}
.thankyou-wrapper .section1 .row.g-0.grid-0 { flex-direction: column-reverse;}
.thankyou-wrapper .showroom-content-main { top: 0;}
/*.thankyou-img { padding-bottom: 56.25%; }*/
.product-content { padding-left: 20px; padding-right: 20px; }
.price>del, .price-holder del bdi { font-size: 15px !important; }
.price span.view-btn { padding-left: 10px;margin-left: 3px; }
.woocommerce table.shop_table td.product-remove {width: 100%;}
.bn-content h2 { font-size: 30px;line-height: 35px;}
.bn-content h2 br { display: none;}
.ha-main .hs-cont p { font-size: 14px;line-height: 24px;}
.homeBannerSlider .slick-dots { left: 25px;}
.logo img { height: 41px;}
/*.onestop-section .row.no-gutters.align-items-center {flex-direction: column-reverse;}*/
.onestop-section .info-holder-left {max-width: 100%;position: relative;margin-bottom: 50px;}
.onestop-section .praesent-info .pageTitle h2 br {display: none;}
.onestop-section .praesent-info .pageTitle { margin-bottom: 15px;}
.home-about .inner-container {padding-bottom: 20px;}
}

/*-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 { padding-left: 0px !important; } 
.rightpad.lg { padding-right: 0px !important; } 
.leftmargin.lg { margin-left: 0px !important; } 
.rightmarginlg { margin-right: 0px !important; }
.pt0-lg{padding-top: 0px !important;}
.pr0-lg{padding-right: 0px !important;}
.pb0-lg{padding-bottom: 0px !important;}
.pl0-lg{padding-left: 0px !important;}
.p0-lg{padding: 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; } 
.justify-center-lg { justify-content: center !important; } 
.width-lg { width: 100% !important; max-width: 100%; } 
/*.float-lg { position: relative; transform: none; top: 0; } */
.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; } 
.odd-even-list.lg .odd-even-img { /*padding: 0px !important; */ } 
.odd-even-list.lg .odd-even-info { /*padding: 0px !important;*/ } 
.odd-even-info{ max-width: 100%;}
.nav-2col.lg li, .list-2col.lg li, .nav-3col.lg li, .list-3col.lg li { width: 100%; } 
[data-animation-in] { opacity:1; } 
.secondary-nav-holder.lg ul li { flex: 1 1 100%; } 
.product-details { padding-left: 0px; max-width: 100%; padding-top: 20px; } 
.review-form-content {  }
.slick-arrow {} 
.custom-arrows .slick-arrow:first-child { margin-right: 8px; } 
.map-holder iframe { height: 300px;}
.textColRight, .textColLeft {width: 100% !important;}
.textContent{ padding: 0px 30px !important;}
.secondary-nav-holder ul li a { padding: 18px 5px; font-size: 12px;}
/*-----*/
 
.copyright { } 
.thankyou-content { } 
/* .thankyou-content h1 { font-size: 6vw;}  */
.thankyou-content h2 { font-size: 3.5vw; }
.counter-holder{ font-size: 70px;}
.slick-arrow {/*width: 25px; height: 25px; *border-width: 1px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .1); */ } 
/* .slick-arrow img{ width: 6px;} */
.banner_caption .captionContainer h2, .banner_caption .captionContainer h1 {font-size: 36px;line-height: 40px;padding-bottom: 0px;}
.banner-slide .banner_caption .captionContainerInner { margin-top: 30px;padding-top: 30px !important;}
.section1::before { /*width: 100%;height: 50%;*/ opacity: 0.5;}
.home-wrapper .section1 .inner-container-lg {padding-bottom: 130px;}
.home-wrapper #section2 .featuredProduct .pl30 {padding-left: 0 !important;}
.featured-slider .slick-prev {left: 25px;}
.featured-slider .slick-next {right: 25px;}
/* .slick-arrow { background-color: #D7D7D7;} */
.slick-arrow:hover { background-color: var(--secondary);}
.home-wrapper #section4 .showroom-content-left {width: calc(100% - 60px) !important;float: left;max-width: 100%;padding-top: 30px;}
.showroom-content-main { padding-left: 30px;top: 60px;}
.pageTitle p {width: 100%;}
.bottom-newsletter { flex-direction: column;align-items: center;}
.bottom-newsletter .pageTitle {margin-bottom: 20px;}
footer.footer-wrapper .inner-container-lg .row.grid-20 {flex-direction: column;}
footer.footer-wrapper .inner-container-lg .row.grid-20 .col-xl-auto, footer.footer-wrapper .inner-container-lg .row.grid-20 .col-md-auto {border: 2px dashed #eee;margin-bottom: 20px;padding: 40px;width: 100%;}
footer.footer-wrapper .bottom .row.gutters-10.grid-15 {justify-content: center !important;align-items: center;}
.product-intro p br, .product-details .pageTitle h1 br {display: none;}
.gallery-nav-slide .img-holder { padding-bottom: 90%;}
.filter-button-group a {width: auto;letter-spacing: 2.2px;font-size: 13px;padding: 10px 20px}
.filter-button-group {}
.about-sec1 .textColRight {padding-right: 0;}
.pr70 {padding-right: 0 !important;}
.whyLLEAP_img img { width: 100%;}
.about-us-wrapper .textContent {padding: 0px 0px !important;}
.contact-wrapper .relative .row {flex-direction: column-reverse !important;}
.contact-wrapper .relative .row .col-lg-6:last-child {margin-bottom: 50px;}
#pageHeaderWrapper:after { display: none;}
/* .home-wrapper .banner_caption .captionContainer h2, .home-wrapper .banner_caption .captionContainer h1, .banner_caption .captionContainer h2, .banner_caption .captionContainer h1 {font-size: 32px;line-height: 36px;padding-bottom: 5px;} */
/* .banner-slide .banner_caption .captionContainerInner { margin-top: 100px;} */
.slider-arrows .slick-arrow img {top: 3px;}
.home-wrapper .featuredProduct .col-lg-7.pl30 {padding-left: 0 !important;}
.home-wrapper .section1 .pageTitle { text-align: center;}
.home-wrapper .section1 .slider-btns { float: none;width: 100%;text-align: center;}
/* .featured-detail { padding: 40px 20px;} */
/* .featured-detail h4 { font-size: 24px;} */
.pageTitle h1, .pageTitle h2 { padding-bottom: 5px;font-size: 30px;}
.homeService p { font-size: 14px;line-height: 20px;}
.homeService .row.g-0.grid-0 {margin-bottom: 25px;}
.main-content-wrapper:after, .main-content-wrapper::before { opacity: 0.3;}
.ftbox2 { width: 100%;}
.bottom .col-md-auto:first-child {padding-bottom: 0;}
.inner-container-lg {padding: 50px 0px;}
.our-team-sections ul.team-list { padding: 0;}
.our-team-sections ul.team-list li { width: 45%;}
.service-tab-content .tabContent {padding-left: 0px;margin-top: 40px;}
.service-tab-main {position: relative;z-index: 10;}
.banner_caption .captionContainerInner::after { background-size: cover;height: 245px;}
section.product-section-main .col-lg-4 {width: 33.33%;}
h3.product-name {font-size: 22px;padding-bottom: 5px;}
span.outstock-msg {font-size: 10px;}
.product-main:hover .product-content p {padding-top: 10px;margin-bottom: 10px;font-size: 13px;line-height: 18px;}
.price-holder bdi, .price-holder ins bdi, .price span.view-btn {font-size: 15px !important;}
a.learnMore {font-size: 12px;}
.main-content-wrapper .ctaMain:after { opacity: 0.3;}
.product-details form.cart .row.g-0.grid-0.align-items-center { justify-content: flex-start;}
/*.gallery-nav-slide .img-holder {padding-bottom: 60%;}*/
.video-content-main .img-holder .playIcon img {width: 30px;}
.video-box .featured-detail h4 { font-size: 20px;margin-top: 10px;margin-bottom: 10px !important;}
section.video-main {z-index: 100;}
.contact-right figure img {width: 280px;position: absolute;top: 80%;}
/* .thankyou-content h1, .thankyou-content h2 { line-height: 68px } */
.thankyou-content h1 strong span { line-height: 50px; }
.portfolio-page-wrapper .project-box .featured-detail h4 { font-size: 28px; }
.main-content-wrapper.contact-us-wrapper:before {top: 5%;}
.book-consultation-form-holder .form-holder form .form-group .select-date-time:before { left: 90%; z-index: 100;}
.breadcrumb-container li a::after { font-size: 14px; }
.home-cs-main .home-cs-title {justify-content: space-between;}
.home-cs-main .home-cs-title .col-lg-5, .home-cs-main .home-cs-title .col-lg-7 {width: auto;}
.footer-top p { font-size: 14px;}
.footer-top p br { display: none;}
.shop_page_main .shop_sidebar { width: 250px;}
.shop_page_main .shop_main { width: calc(100% - 250px);}
.showing-container, .sortby-container {margin-left: 10px;}
.toolbar-pagination { float: none;}
.tool-bar-title-main { float: none;}
.toolbar-bottom { text-align: center;}
/*.gallery-nav {padding: 0px 100px;}*/
/*.gallery-nav .slick-prev { left: 60px;}*/
/*.gallery-nav .slick-next { right: 60px;}*/
.product-options .product-color, .product-options .product-size { margin-right: 20px;}
.product-options { justify-content: inherit;}
.blog-list-main .blog-tabs-section .blog-tabs .blog-tabs-title h2 { font-size: 36px;}
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs li.nav-item button { min-width: 160px;font-size: 13px;padding-bottom: 4px;line-height: 45px;border-radius: 10px;}
.news-list-main .blog-single .blogContent h5.post-name, .blog-single .blogContent h5.post-name { font-size: 16px;line-height: 22px;padding-bottom: 10px;}
.blog-details-holder .pageTitle h4 { line-height: 45px;}
/*.ftbox.ftbox2 { width: 70%;}
.ftbox.ftbox3 { width: 30%;}*/
.ftbox.ftbox2 .footer-menu .office-main {flex-direction: column;}
.office-main .office-single {width: 100%;margin-bottom: 20px;}
section.about-sec1 .col-lg-9 { padding-left: 0;}
.about-sidebar ul li a {width: 100%;}
.CtaSection .cat_content .d-flex.align-items-center {flex-direction: column;}
.cat_content h2 { margin-bottom: 20px;}
.cat_content a.custom-button { margin-top: 20px;}
.ftbox.ftbox1 .footer-menu ul.footer-nav li a { font-size: 15px;}
.contact-content-main .contact-left { margin-bottom: 50px;}
.contact-content-main .contact-right p br { display: none;}
.brand-logo-grid .brand-content { width: 33.33%;}
.brand-detail-top {margin-bottom: 30px;}
.brand-detail-content h2 { padding-bottom: 10px;}
.brand-detail-content p { line-height: 25px;}
.price-holder del bdi { position: relative;top: 1px; }
.tab-section-main .tab-content #reviews #comments {order: 2;margin-top: 40px;}
.blog-list-main .blog-tabs-section .blog-tabs .blog-tabs-title { position: relative;top: 10px; }
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs li.nav-item a.nav-link { min-width: 200px; }
.select2-container--default .select2-selection--single .select2-selection__rendered, .brand-detail-logo { text-align: left; }
.home-wrapper .banner_caption .captionContainer h2 br, .home-wrapper .banner_caption .captionContainer h1 br, 
.banner_caption .captionContainer h2 br, .banner_caption .captionContainer h1 br { display: none;}
.home-banner-img {padding-bottom: 65.25%;}
.custom_footer .row.grid-0.justify-content-between .col-md-auto:first-child {width: 100%;margin-bottom: 40px;}
.custom_footer .row.grid-0.justify-content-between .col-md-auto { margin-bottom: 15px; }
.thankyou-content h1, .thankyou-content h2 { font-size: 48px; line-height: 60px;}
.thankyou-content p br {display: none;}
/*.float-div:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00000059;}*/
.ha-main .row .col-lg-6.col-sm-6.sec-same-height, .ha-main .row .col-lg-5.sec-same-height, .ha-main .row .col-lg-7.sec-same-height {width: 100%;padding: 0;}
.our-projects-wrapper .featuredProduct .col-md-8, .our-projects-wrapper .featuredProduct .col-md-4 { width: 100% }
.home-project-slider {padding: 0 45px;}
.our-projects-wrapper .featuredProduct .title-arrow {width: 100%;padding: 45px;padding-bottom: 0;}
.our-project-img figure img { width: 100%;height: auto; max-height: 550px;object-fit: cover;}
.our-project-img, .our-project-img figure, .our-project-img figure img { height: auto; }
.book-consultation-form-holder {padding-right: 0 !important;margin-bottom: 50px;}
.contact-wrapper .address-box-image, .contact-address-holder .address-box-image { font-size: 20px; }
.contact-main { padding: 0px; }
.homeabout_content { max-width: 100%; margin: 0 auto; padding: 45px; }
.news-list-main .row .col-lg-4 {width: 50%;}
.pageTitle.md h1, .pageTitle.md h2 { font-size: 32px; line-height: 42px; }
.breadcrumb-container li strong { font-size: 15px; }
.blog-detail-img {margin-bottom: 20px;}
.blogImg { margin-bottom: 10px; }
.nav-tabs .nav-item .nav-link {min-width: auto;padding: 15px 20px;font-size: 16px;}
section.related-product-section .row.title-arrow .col-lg-5, 
section.related-product-section .row.title-arrow .col-lg-7 {width: auto;padding: 0;}
section.related-product-section .row.title-arrow { align-items: center; margin-bottom: 30px;margin-top: 0;justify-content: space-between;}
section.related-product-section .row.title-arrow .col-lg-5 .pageTitle { margin-bottom: 0 !important; }
.product-details .pageTitle h2 { line-height: 55px; }
.colContainer.md .textColRight, .colContainer.md .textColLeft { padding: 0; }
.textColLeft .about-content { padding: 30px; }
.company-profile-single:nth-child(2) .about-section-main.textColLeft { padding: 0; }
.company-profile-single:nth-child(2) .about-section-main.textColLeft .about-content { padding: 30px; }
.textColRight .about-content { padding: 30px 0; }
.sercive-cont-left .serviceContent { padding-right: 0; padding-top: 30px; }
.sercive-cont-right .serviceContent { padding-left: 0; padding-top: 30px; }
.serviceMain { margin-bottom: 50px; }
.cms-pages h2 { font-size: 30px; }
.wishlist_table .product-add-to-cart a { padding: 10px; }
.blog-details-holder .pageTitle, .blog-details-holder .news-detail-date .blog-date { margin-bottom: 20px; }
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center { transform: scale(1); }
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .img-holder { transform: scale(1); }
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .cs-content { transform: scale(1); right: 0;}
.home-cs-title .slider-btns {margin-top: 5px;}
.home-cs-main .home-cs-title .col-lg-10, .home-cs-main .home-cs-title .col-lg-2 { width: auto;}
.customer-stories-main.pt50 { padding-top: 0 !important;}
/* .content-wrapper-main .col-lg-6.col-sm-6:first-child {display: none;} */
.content-wrapper-main .col-lg-6.col-sm-6 {width: 100%;}
.home-testimonial-main .testimonial_content {position: relative;width: 100%;top: 0;display: inline-block;}
.home-testimonial-main .testimonial_content .d-flex.align-items-center {display: inline-block !important;width: 100%;padding-top: 30px;}
.home-testimonial-main .testimonial_content .d-flex.align-items-center .testimonial-title br {display: none;}
.home-testimonial-main { margin-left: 0;}
.testimonial-img { width: 100%;}
.testimonial-img .auto-count {bottom: 20px;}
.custom_footer .col-md-2, .custom_footer .col-md-3, .custom_footer .col-md-5 {width: 50%;margin-bottom: 30px;}
.ftbox.ftbox2 {padding-left: 0px;}
.footerNewsletter-main .col-lg-6 {text-align: center;}
.footerNewsletter-main .footer-newsletter { float: none;top: 0;width: 100%;margin: 15px auto 0;}
.footer-middle { padding-bottom: 50px;}
.customer-box .cs-content {padding: 20px 30px;transform: scale(1);width: 300px;background: #1E1000;text-align: left;opacity: 1;left: auto;top: 0;right: 0;}
.home-service-title { display: none; }
.customer-stories .customer-box .img-holder {left: 0}
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .img-holder { left: 0; }
.customer-box .cs-content span { width: 100%;font-size: 13px; }
.mean-container a.meanmenu-reveal { display: none !important; }
.product-listing-wrapper .col-lg-3 { max-width: 100%; }
.product-listing-wrapper .col-lg-9 { max-width: 100%; }
.tool-bar .toolbar-bottom-main p.tool-bar-title { padding-bottom: 15px; }
.portfolio_single .container { left: 0; }
.portfolio_slider button.slick-arrow { top: 75%; }
.milestone-minus {margin-left: 20px;}
.about-sec6 .homeabout_content {max-width: 100%;display: inline-block;padding: 0 25px;}
.about-menus ul li a { padding: 0 15px; }
.about-menus ul li { width: auto;float: none;display: inline-block; }
.after-sales-service-content .odd-even-box { padding-bottom: 30px; }
.about-menus ul { border-radius: 0; padding: 10px;}
.blog-single-sidebar .img-holder { padding-bottom: 85px; }
.staticbar_main .staticbar-single {min-height: 240px;width: 50%;text-align: center;float: left;}
.staticbar_main { display: inline-block;width: 100%; }
.contactImage { width: 100%; margin-bottom: 0px;}
.contact-main .row.g-20 {flex-direction: column-reverse;}
.f-upload .input-group .custom-button.btn-file { height: 43px;max-width: 155px;top: 5px; }
.f-upload .file-caption-name.form-control {padding-left: 170px;}
.contactImage img {width: 100%;}
.contact-info {left: 0;}
.contact-main .textColRight { margin-bottom: 30px; }
section.contact-map {position: relative;top: 20px;}
.page-template-template-thank-you .main-content-wrapper {margin-bottom: 60px;}
.thankyou-content h1 strong span { font-size: 45px; }
.thankyou-content h1 strong { font-size: 80px;line-height: 55px; }
.breadcrumb-container li a { line-height: normal; }
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link { background: transparent; }
.footer-wrapper .bottom-whatsapp-icon a { right: 10px;width: 55px;height: 55px; bottom: 10px; }



}

/* 768 End */


/*-736-md*/
@media only screen and (max-width: 767.98px) {
.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; } 
.leftmargin.md { margin-left: 0px !important; } 
.rightmargin.md { margin-right: 0px !important; } 
.pt0-md{padding-top: 0px !important;}
.pr0-md{padding-right: 0px !important;}
.pb0-md{padding-bottom: 0px !important;}
.pl0-md{padding-left: 0px !important;}
.p0-md{padding: 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; } 
.justify-center-md { justify-content: center !important; } 
.width-md { width: 100% !important; max-width: 100%; } 
.float-md { position: relative; transform: none !important; top: 0 !important; } 
.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; } 
.odd-even-list.md .odd-even-img { /*padding: 0px !important; */ } 
.odd-even-list.md .odd-even-info { padding: 0px !important; } 
.nav-2col.md li, .list-2col.md li, .nav-3col.md li, .list-3col.md li { width: 100%; } 
/* .tool-bar-title { min-width: 60px; text-align: right; }  */
.secondary-nav-holder.md ul li { flex: 1 1 100%; } 
.tab-holder.TabsAccordion .accordion-body { } 
.tab-body { } 
.nav-tabs {  margin: 0px -20px; } 
.nav-tabs .nav-item {padding: 0px 20px; } 
.nav-tabs .nav-link { font-size: 20px; padding: 0px 0px 25px;} 
/*----*/
/* .inner-banner-img { padding-bottom: 200px; }  */
/*.thankyou-section { background:var(--dark); } */
.thankyou-content { text-align: center; max-width: 100%;  margin: 0px; } 
.thankyou-content h1 { font-size: 11vw;} 
.thankyou-content h2 { font-size: 6.5vw;}
.thankyou-content p { width: 100%;color: var(--dark); } 
.thankyou-content .button-holder { justify-content: center; } 
.thankyou-content p br { display: none; }
/*.ftbox { width: 300px !important; margin: 0px auto 0px !important; padding: 30px !important; border: 1px dashed #81919e; }
.ftbox1{ padding: 0px !important; border: 0px dashed #81919e; }*/

/* .home-banner {margin-bottom: 0px;}
.homeBannerSlider { background:var(--dark); } 
.homeBannerSlider .banner_caption { position: static;} 
.home-banner-img { } 
.homeBannerSlider .banner_caption .captionContainerInner { padding: 30px 0px 70px !important; max-width: 100%; text-align: center; margin: 0px auto !important;} 
.home-banner-img { } 
.banner_caption .captionContainer p { width: 100%; } 
.homeBannerSlider .slick-dots { bottom: 25px; width: 100%; top: auto; transform: none; right: 0; left: 0; justify-content: center;} 
.homeBannerSlider .slick-dots li { margin: 0px 5px; } 
.homeBannerSlider .slick-dots li button:before, .homeBannerSlider .slick-dots li:hover button:before, .homeBannerSlider .slick-dots li.slick-active button:before { } 
.homeBannerSlider .slick-dots li button:after, .homeBannerSlider .slick-dots li:hover button:after, .homeBannerSlider .slick-dots li.slick-active button::after { } 
.homeBannerSlider .slick-arrow { } 
.homeBannerSlider .slick-prev {} 
.homeBannerSlider .slick-next { } 
.banner-content-holder {padding-top: 0px;}
.banner-content {width: 100%; text-align: center;margin: 0px;position: static;box-shadow: none; background-color: #FEF6EB;}
.home-banner .banner-content { padding-bottom: 70px; }
.banner-image {width: 100%;}
.banner_caption .captionContainer h2 { font-size:7.4vw;}
.top-right {margin-right: 40px;} */
.payment-list li{ width: 25%;}
.ftbox {width: 100%; }
.testimonial-image{ width: 100%; padding-left: 24px;}
.testimonial-box.alt .testimonial-quote{ left: 0px;}
/* .banner_caption .captionContainer h2, .banner_caption .captionContainer h1{ font-size: 7.5vw;} */
.testimonial-info-holder{ padding: 0px;}
.testimonial-box{ padding: 30px;}
.testimonial-box.alt{ padding: 30px;}
.news-box.style1 .news-box-image-holder .img-holder {padding-bottom:162.75%;}
.contact-left .mail-list strong{width: 210px;margin-right: 0px;}
.home-services-container{ margin: 0px 50px; max-width: inherit; padding: 0px 30px;}
.show-sm { display: block !important; } 
.hide-sm { display: none !important; } 
footer.footer-wrapper .bottom .row.gutters-10.grid-15 .col-md-auto {padding-bottom: 10px;padding-top: 10px;}
footer.footer-wrapper .bottom {padding-bottom: 60px;}
.pageTitle h1, .pageTitle h2 {font-size: 36px;line-height: 40px;letter-spacing: -2.2px;}
.section1 .textColRight .textContent h4 {font-size: 18px;letter-spacing: -1px;}
.section1 .textColRight .textContent { padding: 0 !important;}
.pageTitle { margin-bottom: 20px;}
.section4:after { width: 30px;}
.bottom-newsletter {padding: 80px 20px;}
.home-banner-img {padding-bottom: 100%;}
.banner-slide .banner_caption .captionContainerInner { max-width: 100%;}
.banner_caption .captionContainer p br { display: none;}
/* .banner-slide .banner_caption .captionContainerInner h2 {line-height: 30px;} */
/* .banner-slide .banner_caption .captionContainerInner { margin-left: 30px;} */
.home-wrapper .section1 .inner-container-lg .image-container {padding-right: 0px;}
.section1::before { height: 30%;}
.home-wrapper .last-section .inner-container-lg {padding-top: 20px;}
.bottom-newsletter .pageTitle h2 { font-size: 30px;line-height: normal;}
.bottom-newsletter .newsletter-input { min-width: 100%;border-radius: 5px;}
.bottom-newsletter button.custom-button.newsletter-button { border-radius: 5px;}
#toTop { right: 10px;}
.pageTitle h3 { letter-spacing: 3px !important;}
.clientlogo-slider {padding: 0 0px;}
.home-wrapper .section1 {background-size: 180px;}
.pageTitle p br {display: none;}
.container-fluid, .header-container { padding-right: 20px;padding-left: 20px;}
.top-right .gutters-12 .col-auto a.top-link {margin-right: 15px;}
.product-details form.cart .col-auto { margin-bottom: 10px;margin-right: 15px;}
.product-intro p { letter-spacing: 0;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .product-box-footer a.added_to_cart, button.awf-reset-btn, .bapf_sfilter.bapf_button_berocket .bapf_button, .woocommerce .product-box-footer a.button, .woocommerce .product-box-footer a.added_to_cart, .woocommerce .product-cart .button, .product-wishlist a { letter-spacing: 0 !important;}
h2, .h2 { letter-spacing: 0 !important;}
.item-share a { margin: 0 5px;}
.whyLLEAP_content {padding: 35px;}
.whyLLEAP_content h2 br { display: none;}
/* .inner-banner-img::before {background: #f4f4f4;opacity: 0.5;} */
.thankyou-wrapper .pageTitle h1 {line-height: normal;}
.product-quantity-holder form.variations_form.cart table { width: 100%; }
.product-quantity-holder form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .row.g-0.grid-0.align-items-center .col-auto {width: 100%;}
.product-quantity-holder form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .row.g-0.grid-0.align-items-center .col-auto .col-auto { width: 100%; }
.product-quantity-holder form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .row.g-0.grid-0.align-items-center .col-auto button.single_add_to_cart_button {width: 100% !important;display: inline-block;max-width: 100%;}
.product-quantity-holder form.variations_form.cart table tr td.value { width: 100%;padding-left: 0; }
.product-quantity-holder form.variations_form.cart table tr td.label { line-height: normal; margin-bottom: 5px; }
.product-quantity-holder form.variations_form.cart table td a.reset_variations {position: relative;}
.product-quantity-holder form.variations_form.cart table tr td.value:after { display: none; }
/*.product-quantity-holder form.variations_form.cart table td select:after {position: absolute;right: 25px;top: 50%;transform: translateY(-50%);font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f107";border-radius: 0px !important;color: var(--dark);line-height: 1;text-align: center;z-index: 2;pointer-events: none;}*/
.product-quantity-holder form.variations_form.cart table td select {position: relative;background-image: url(../images/icon-arrow-down.svg) !important;background-repeat: no-repeat !important;background-size: 10px !important;background-position: 95% !important;}
.product-details .product-quantity .add-qty { width: 100%; }
.homeBannerSlider .slick-next {right: 20px;}
/* .homeBannerSlider .slick-prev { left: 20px;} */
/* .homeBannerSlider .slick-dots { left: auto;width: 100%;} */
.banner_caption .captionContainerInner::after { background-size: contain;background-repeat: no-repeat;}
.homeService .col-lg-7.col-sm-6.pl40 {padding-left: 0 !important;}
.review-slider .slick-slide .review-content { padding: 35px 25px;}
.review-slider-main { max-width: 100%;}
.review-content strong.clientName {font-size: 16px;}
.ctaMain {background-position: right bottom !important;background-size: 200% 72% !important;background-color: #ebebeb;}
.ctaMain .inner-container-lg { padding-top: 100px;padding-bottom: 200px;}
footer.footer-wrapper .inner-container-lg .row.grid-20 { margin: 0 auto;}
.logo {width: auto;}
.review-slider .slick-list { padding-top: 0px !important;}
.homeService .services-single { margin-bottom: 20px;}
.main-content-wrapper .ctaMain:after { opacity: 0.3;}
.our-team-sections ul.team-list li {width: 100%;margin-left: 0;margin-right: 0;}
section.service-sec1 .col-lg-7.col-sm-6.pl40 {padding-left: 0 !important;}
section.service-sec1 .col-lg-5.col-sm-6 .pageTitle h2 {margin-bottom: 15px !important;}
.tabsMain .nav-tabs button.nav-link { width: calc(100%/2);padding: 10px 0;font-size: 16px;}
.tabContent h3 { font-size: 24px;}
.tabContent p, .tabContent b { font-size: 16px;line-height: 22px;}
section.product-section-main .col-lg-4 {width: 100%;}
.product-main .product-content { top: 85%;}
.product-details-holder .pageTitle.md h1, .product-details-holder .pageTitle.md h2 {font-size: 30px;}
.product-details .pageTitle {margin-bottom: 10px;}
.product-details .product-quantity .add-qty select { padding: 10px 15px;}
.product-details .product-quantity .add-qty {min-width: 100px;}
/* .product-details form.cart .row .col-auto:nth-child(2) {width: 100%;} */
.product-details form.cart .row .col-auto .col-auto {width: auto;}
.img-holder-main video { width: 100%;}
.contact-right {text-align: center;}
.contact-wrapper .address-box-info h6 { text-align: left;}
.address-box-info p { text-align: left; }
.contact-info .address-box-info p { text-align: center; }
.contact-right figure img { position: relative;}
.address-box-info span.addNote { text-align: left;}
.contact-address-holder .col-lg-8 { padding-right: 0;}
.product-quantity-holder {margin-top: 30px;}
.book-consultation-form-holder .form-holder form .form-group { margin-bottom: 20px;width: 100%;min-height: inherit; }
.book-consultation-form-holder .form-holder form .form-group .select-date-time:before { background-size: 12px; }
.webagency-wrapper .container { padding: 0 20px; }
.webagency-wrapper .content iframe { width: 100% !important; }
.wpcf7-form-control-wrap .wpcf7-not-valid-tip {top: 5px;}
.wpcf7-spinner {margin: 0;position: relative;margin-top: 10px;}
.book-consultation-form-holder .form-holder form .form-action { position: relative; }
.contact-form-wrapper .inner-container-xl { padding-bottom: 0; }
.woocommerce-account .woocommerce-MyAccount-navigation ul { /*justify-content: flex-start !important;*/ min-width: 450px;}
/*.fancybox-navigation .fancybox-button { display: none; }*/
.top-right { margin-right: 50px;}
.logo-holder { padding-left: 0;}
.content-wrapper-main .ha-main .col-lg-6 {width: 100%;padding-left: 0 !important;}
/*.ha-main .hs-img .img-holder { margin-bottom: 30px;}*/
.pageTitle h1, .pageTitle h2, .pageTitle h2.supMain-title { font-size: 32px;}
.home-cs-main .home-cs-title .col-lg-5, .home-cs-main .home-cs-title .col-lg-7 { padding-left: 0 !important;padding: 5px 0;}
.home-cs-title .slider-btns .slider-arrows a.slick-arrow {margin-left: 0;margin-right: 10px;}
.home-banner-slide-img { padding-bottom: 100%;}
.bn-content h2 {font-size: 22px;line-height: 25px;}
.bn-content p { font-size: 13px;line-height: 20px;}
.bn-caption {bottom: 0;}
.bn-content h2 { font-size: 20px;}
/*.mean-container .mean-nav { margin-top: 70px;}*/
.ha-main .hs-cont h1 {padding-bottom: 10px;font-size: 24px;}
.ha-main .hs-cont a.custom-button {min-width: 150px;}
.footer-top .d-flex.align-items-center {flex-direction: column;text-align: center;}
.footer-top h2 { font-size: 28px;}
.footer-top p {font-size: 14px;line-height: 25px;margin-bottom: 20px !important;}
.footer-middle { margin-bottom: 30px;margin-top: 30px;}
.ftbox.ftbox1 .footer-menu ul.footer-nav { display: inline-block;width: 100%;column-count: 2;}
.ftbox.ftbox1 .footer-menu { border: 0;margin-bottom: 0;padding-bottom: 0;}
.ftbox.ftbox1 {border: 2px dashed #b8b8b8;margin-bottom: 30px;padding: 20px;}
.ftbox.ftbox2, .ftbox.ftbox3 { width: 100%;border: 2px dashed #bcbcbc;margin-bottom: 30px;padding: 20px;}
.ftbox.ftbox3 .footer-menu ul.footer-nav { margin-top: 0;}
ul.footer-office { flex-direction: column;}
ul.footer-office li { width: 100%;}
.footer-single .office_adddres br {display: none;}
.search-box { margin-left: 0;}
.category-single .category-content { padding: 0px 15px;}
.category-single .category-content p { font-size: 13px; line-height: 22px;}
.breadcrumb-container li a, .breadcrumb-container li strong { font-size: 14px;}
.category-img .img-holder {padding-bottom: 100%;}
.shop_page_main .shop_main { width: 100%;padding-left: 0;margin-top: 25px;}
.shop_page_main .shop_sidebar {width: 100%;}
.showing-container, .sortby-container { margin-left: 0;}
.showing-container, .sortby-container {text-align: center;}
.showing-container .col, .sortby-container .col {display: inline-block;width: auto;flex: inherit;}
.enquiry-form-holder {max-width: 90%;}
.pagination li.page-item a.page-link.next, .pagination li.page-item a.page-link.prev { width: 50px;height: 50px;line-height: 50px;}
/*.pagination li.page-item a.page-link.next img, .pagination li.page-item a.page-link.prev img {width: 17px;}*/
.pagination li.page-item {line-height: 35px;padding: 0 10px;}
.pagination li.page-item a.page-link {font-size: 15px;}
.breadcrumb-container li { padding: 0;}
.product-details .product-options {flex-direction: column;}
.product-options .product-color, .product-options .product-size {margin: 10px 0;}
.product-details form.cart .col-auto .product-cart { margin-left: 0;}
.product-details form.cart .col-auto .product-cart button.custom-button.button { height: auto;font-size: 13px;}
.nav-tabs .nav-link { font-size: 14px;border-radius: 0px;border: 1px solid #ddd;padding: 15px;}
.nav-tabs .nav-item { padding: 0px;width: 100%;}
.product-details .product-wishlist a i { font-size: 18px;}
.tab-section-main .tab-holder .tab-content .tab-body p { font-size: 14px;line-height: 26px;}
.tab-holder.tab-centered .nav-tabs { margin: 0 auto;}
.featured-slide { padding: 15px;}
.blog-list-main .blog-tabs-section .blog-tabs .blog-tabs-title {width: 100%;text-align: center;margin-bottom: 25px;}
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs { width: 100%;border-radius: 10px;margin: 0 auto;}
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs li.nav-item { width: 50%;}
.blog-tabs .blog-tab-content .news-list-main a.blog-single {width: 100%;margin-left: 0;margin-right: 0;}
.blog-details-holder .pageTitle h4 { font-size: 24px;line-height: 35px;}
.news-detail-date { padding-bottom: 20px;flex-direction: column;margin-bottom: 30px;}
.news-detail-date .blog-date { width: 100%;margin-bottom: 10px;}
.item-share-holder { width: 100%;}
.item-share-holder ul li a { line-height: 30px;}
.blog-details-holder .brand-detail-bottom { flex-direction: column;text-align: center;}
.blog-details-holder .brand-detail-bottom .back-list {margin-bottom: 15px;}
.item-share-holder span { margin-right: 0;}
.item-share-holder {flex-direction: column;}
.item-share-holder ul { width: 100%;}
.footer-bar { padding: 15px 0;}
.about_content .abt-content .mv { font-size: 14px;text-align: center;}
.about_content .abt-content .mv .abt-icon {     background: transparent;display: flex;align-items: center;justify-content: center;border-radius: 50px;margin-right: 0;width: 100%;margin-bottom: 10px;}
.about_content .abt-content .mv .abt-icon img {position: relative;z-index: 1;}
.about_content .abt-content .mv .abt-icon:after {width: 50px;height: 50px;background: var(--primary);content: '';border-radius: 50px;position: absolute;}
.about_content .abt-content h2 {text-align: center;margin-bottom: 15px;}
.abt-content ul li { font-size: 14px;}
.abt-content ul li::before { top: 7px;}
.cat_content p { font-size: 14px;text-align: center;}
.cat_content p br { display: none;}
.contact-content-main .contact-left h4, .contact-content-main .contact-right h4 { font-size: 24px;margin-bottom: 15px;}
.contact-content-main .contact-left { padding: 30px 30px 40px;}
.contact-right-main .office-main ul.footer-office li:last-child { width: 100%;}
.contact-right-main .office-main ul.footer-office li:first-child { width: 100%;}
ul.footer-office { text-align: left;}
.contact-content-main .contact-left {padding: 20px 20px 40px;}
/*.form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name, select.multipleSelect { height: 50px;}*/
/* .form-control::placeholder, .nice-select::placeholder, select.multipleSelect::placeholder { font-size: 14px; } */

.brand-logo-grid .brand-content {width: 50%;}
.thankyou-content h1 {font-size: 40px;}
.thankyou-content h1 strong span { font-size: 40px; line-height: 40px;}
.thankyou-content h1, .thankyou-content h2 { line-height: 50px;color: var(--dark);}
.thankyou-content a.custom-button { width: 100%; margin: 0 auto 15px;}
.home-cs-title .slider-btns .slider-arrows a.slick-arrow {height: 40px;width: 40px;line-height: 30px;}
/*#mega-menu-wrap-primary .mega-menu-toggle { top: -41px; }*/
.breadcrumb-container li { font-size: 14px; }
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after { width: 35px; }
/*.inner-banner-img::before { opacity: 0.4; }*/
.showing-holder .NiceSelect.sm .nice-select {line-height: 45px;min-width: inherit;}
.sortby-holder .nice-select { line-height: 45px; }
.widget-list li a { width: 100%; }
.product-details form.cart table.variations tbody tr { width: 100%;margin-bottom: 15px; }
.product-details form.cart table.variations tbody { flex-direction: column;width: 100%; }
.product-details form.cart .row.gutters-0 { justify-content: flex-start; }
#commentform p.comment-form-comment label { font-size: 14px; }
.blog-list-main .blog-tabs-section .blog-tabs ul.nav-tabs li.nav-item a.nav-link { min-width: 140px;line-height: 45px;font-size: 14px;border-radius: 10px; }
input::placeholder, input.form-control::-webkit-input-placeholder,textarea::placeholder, .form-group .nice-select span.current { font-size: 13px; }
.contact-right-main .office-main .office-single h5 { text-align: left; }
.footer-bar a .cart-count, .top-cart .cart-count { font-size: 10px;/*display: none;*/ }
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart { text-align: center; }
.wishlist_table.mobile li .additional-info-wrapper .product-remove { text-align: center; }
.product-details form.cart table.variations tbody tr td.label {min-width: 80px;}
.custom-button-holder .wpcf7-spinner {right: -20px;}
.wishlist-title.wishlist-title-with-form a.btn.button.show-title-form {line-height: 40px;height: auto;min-width: auto;}
.wishlist-title.wishlist-title-with-form h2 { line-height: 40px; }
.woocommerce-wishlist .wishlist-title.wishlist-title-with-form {margin-top: 0px;margin-bottom: 0;}
.banner-holder .home-banner {display: inline-block;width: 100%;}
.footerLogo {display: flex;}
.custom_footer .row.grid-0.justify-content-between .col-md-auto:first-child, 
.custom_footer .row.grid-0.justify-content-between .col-md-auto { margin-bottom: 0; }
.ftbox.ftbox4 {border: 2px dashed #bcbcbc;margin-bottom: 30px;padding: 20px;}
.custom_footer .col-md-auto:last-child .ftbox { padding-right: 20px; }
.ftbox.ftbox3 ul.footer-nav {column-count: 1;}
.thankyou-section .float-div {position: relative;top: 0;left: 0;transform: inherit;}
.float-div:before { background-color: var(--white); }
.home-cs-title .slider-btns { justify-content: space-between; }
.home-cs-main .home-cs-title .col-lg-5, .home-cs-main .home-cs-title .col-lg-7 { width: 100%; }
.home-cs-main .home-cs-title .col-lg-5 { margin-bottom: 20px; }
.ha-main .hs-img .img-holder figure {position: relative;}
.news-list-main .row .col-lg-4 {width: 100%;}
.project-toolbar-select { margin-right: 0; float: none;display: inline-block;}
.filter-box {text-align: center;}
.news-list-main .row .col-lg-4:last-child .project-content {margin-bottom: 10px;}
.blog-details-holder .brand-detail-bottom .brand-content-btn a.prev-next-btn { line-height: 30px; }
.tool-bar .NiceSelect.Selectstyle1 { padding: 10px; }
.sidebar-price { margin-bottom: 0; }
.product-details .product-wishlist a, .product-details form.cart .col-auto .product-cart button.custom-button.button { padding: 11px 10px; }
.gallery-nav .slick-track { padding-top: 0; }
.custom-bullet li::before { top: 8px; }
.cms-pages h2 { font-size: 20px; }
.woocommerce table.shop_table td.product-name {text-align: left;}
.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name { text-align: left; }
.home-cs-title .slider-btns {top: 0;}
.contact-wrapper .address-box-image, .contact-address-holder .address-box-image { margin-right: 0; }
.grecaptcha-badge { bottom: 120px !important;}
#toTop { bottom: 200px; }
.woocommerce table.shop_table.wishlist_table td.product-name { text-align: right; }
.homeBannerSlider .slick-arrow {right: 2% !important;}
.headerTop { display: none;}
.language-wrapper ul li a { font-size: 13px;padding: 7px 20px;width: 25px;height: 25px;}
.mean-container a.meanmenu-reveal { right: 13px !important;}
.logo img { height: 40px;}
.homeBannerSlider .slick-dots { top: calc(100% - 35px);}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-vi a::after {content: 'VI';font-size: 16px;color: #fff;display: inline-block;position: absolute;top: 1px;left: 10px;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-item-en a::after {content: 'EN';font-size: 16px;color: #fff;display: inline-block;position: absolute;top: 1px;right: 10px;}
.wpml-ls-legacy-list-horizontal a span { font-size: 0;}
.home-about { background-size: cover;}
section.client-logos {margin: 30px 0;}
.service-view-all {text-align: left;}
.home-cs-title .slider-btns { float: right;}
.home-cs-main .home-cs-title .col-lg-10, .home-cs-main .home-cs-title .col-lg-2 {width: 100%;padding: 0;}
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .cs-content,
.customer-stories.slick-slider .slick-slide .customer-box .cs-content { width: 100%;position: relative;padding: 30px;}
.customer-stories.slick-slider .slick-slide.slick-current.slick-active.slick-center .customer-box .img-holder,
.customer-stories.slick-slider .slick-slide .customer-box .img-holder {left: 0;}
.customer-stories.slick-slider .slick-slide .home-service-title { display: none;}
.customer-stories.slick-slider .slick-slide .customer-box .cs-content {background: #1E1000;text-align: left;opacity: 1;}
.customer-stories.slick-slider .slick-slide .customer-box .cs-content h3 br { display: none;}
section.home-latest-projects {margin-top: 30px;display: inline-block;width: 100%;margin-bottom: 30px;}
.custom_footer .col-md-2, .custom_footer .col-md-3, .custom_footer .col-md-5 { width: 100%;margin-bottom: 0;}
.footer-middle { margin-bottom: 0;background-color: #0c0b0b;margin-top: 0;padding: 50px 0 30px; }
footer.footer-wrapper .bottom .row.justify-content-between.align-items-center {justify-content: center !important;}
footer.footer-wrapper .bottom .payment-icons { margin: 10px auto;}
.footer-nav li, .contact-list li, .social-list li { margin-bottom: 5px;;}
.ftbox.ftbox2 ul.footer-nav { column-count: 1;}
.auto-count .auto-count-single {text-align: center;margin: 0 auto;}
.testimonial-img .auto-count {bottom: 20px;position: relative;width: 100%;display: flex;background: #000;border-radius: 0;}
.footer-top { background-color: #023047;padding: 50px 0;}
.onestop-section .row.no-gutters.align-items-center {flex-direction: column;}
.onestop-section .info-holder-left { margin-top: 0;margin-bottom: 50px;}
.onestop-section .praesent-info { padding-left: 20px;padding-right: 20px;}
.customer-box .cs-content h3, .home-service-title h3 { width: 100%; }
.customer-stories-main .customer-stories .slick-list { padding-bottom: 0 !important; }
.product-listing-wrapper .product-list-holder .col-lg-3 { max-width: 50%; }
.sidebar { margin-bottom: 30px; }
.showing-container .col, .sortby-container .col {display: inline-block;width: calc(100% - 100px);flex: inherit;float: left;margin-bottom: 0px;}
.sortby-container .col-auto {float: left;position: relative;top: 0px;margin-bottom: 0px;}
.tool-bar .toolbar-bottom-main p.tool-bar-title { text-align: center; }
.about-sec6 .homeabout_content { padding: 0;margin-top: 25px; }
.home-testimonial .inner-container { padding-bottom: 100px; }
.about-menus-sticky .container2 { position: relative; }
.aboutContent .row.align-items-center.title-arrow .col-lg-7.pl30 {padding-left: 0 !important;}
.home-cs-title .slider-btns .slider-arrows, .title-arrow .slider-btns .slider-arrows { justify-content: flex-start; }
.portfolio_slider button.slick-arrow {top: 95%; left: calc(50% - 50px);}
.portfolio_slider button.slick-next.slick-arrow { left: 50%; }
.portfolio_single .container { position: relative;padding: 0; }
.blog-list-main .tool-bar { margin-top: 40px; }
.portfolio_single .container .project-detail {max-height: inherit;padding: 40px 30px 50px;}
.accordion-heading-wrap { padding: 0 10px; height: auto;line-height: normal;}
.accordion-heading-wrap ul {display: inline-block;width: 100%;}
.accordion-heading-wrap ul li { font-size: 13px;margin: 10px 0; }
.accordion-content-wrap { padding: 10px; }
.breadcrumb-container {padding: 10px 0;}
.breadcrumb-container li a {line-height: normal;}
.item-share a { font-size: 16px; }
.nav-tabs .nav-item .nav-link { line-height: normal; }
.product-detail-tab .container { box-shadow: none; }
.container {padding: 0px 15px;}
.tab-section-main .product-detail-tab .tab-content .tab-pane .inner-container-sm { padding: 40px 30px; }
.related-product-section { margin-top: 0; }
.main-content-wrapper.searchpage-wrapper { margin-bottom: 50px }
.join-us-wrapper .contact-main .textColRight .contactImage { width: 100%; }
.language-wrapper ul li::before { top: 2px; }
#mega-menu-wrap-primary .mega-menu-toggle { top: -55px; }
footer.footer-wrapper { margin-top: 0 }
/*.about-menus ul li a:hover, .about-menus ul li.active a {border-radius: 0;}*/
.banner.inner-banner .inner-banner-img.img-holder.img-cover figure:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.7);z-index: 10;}
.banner.inner-banner .banner_caption { z-index: 100; }
.onestop-sider.slick-slider {margin: 0 auto;}
.home-testimonial .inner-container {padding-bottom: 110px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block { margin-right: 0; }
section.contact-map {position: relative;top: 0px;}
body.page-template-template-thank-you footer.footer-wrapper { margin-top: 0; }
.thankyou-content h1 strong { font-size: 70px; }
.container .container {padding: 0;}
.main-content-wrapper.product-detail-wrapper .product-detail-main .inner-container-lg { padding-bottom: 40px; }
.tab-section-main .product-detail-tab .tab-content .tab-pane .inner-container-sm { padding: 10px 10px; }
.language-wrapper ul { position: relative;top: -3px; }
.product-listing-wrapper .col-auto, .product-listing-wrapper .col {margin-bottom: 0px;}
.contact-wrapper .address-box, .contact-address-holder .address-box {margin-bottom:0; }
.product-intro strong { margin-top: 15px; }
.cms-pages h3 { padding-bottom: 10px;font-size: 30px; font-weight: 500!important; }
section.fullcontainer.about-sec2 { padding-bottom: 30px; }
.main-content-wrapper.after-sales-service-wrapper {margin-bottom: 0;}
.client-logo .client-box .img-holder.img-cover figure img {object-fit: scale-down;width: 100%;object-position: 50%;}
.homeBannerSlider .slick-arrow {width: 30px;height: 30px;top: 96%; }
.banner_caption .captionWrapper { padding: 0 20px; }
.fancybox-navigation .fancybox-button { border-color: var(--dark);background-color: var(--dark); }
.fancybox-navigation .fancybox-button:hover, .fancybox-navigation .fancybox-button:focus { border-color: var(--secondary);background-color: var(--secondary); }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { border-color: #dee2e6 #dee2e6 #dee2e6; }
ul.themeDots li:before { top: 8px;width: 7px;height: 7px; }
.nice-select .list { margin-top: 10px; }
.woocommerce form.checkout.woocommerce-checkout #order_review.woocommerce-checkout-review-order .table-responsive {width: 100%;display: inline-block;overflow: scroll;}
.product-box-title h2 { max-height: auto; min-height: auto; }

.staticbar_main .staticbar-single .staticContent {font-size: 16px;}
.footer-wrapper .bottom-whatsapp-icon a { bottom: 60px; }


} 
/* 767 End */


/*-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; } 
.leftmargin.sm { margin-left: 0px !important; } 
.rightmargin.sm { margin-right: 0px !important; }
.pt0-sm{padding-top: 0px !important;}
.pr0-sm{padding-right: 0px !important;}
.pb0-sm{padding-bottom: 0px !important;}
.pl0-sm{padding-left: 0px !important;}
.p0-sm{padding: 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; } 
.justify-center-sm { justify-content: center !important; } 
.width-sm { width: 100% !important; max-width: 100%; } 
.float-sm { position: relative; transform: none; top: 0; } 
.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-box { padding: 0px 0px; } 
.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; } 
.odd-even-list.sm .odd-even-img { /*padding: 0px !important; */ } 
.odd-even-list.sm .odd-even-info { padding: 0px !important; } 
.nav-2col.sm li, .list-2col.sm li, .nav-3col.sm li, .list-3col.sm li { width: 100%; } 
hr { margin: 20px 0; } 
.icaptcha { bottom: 30px; } 
.container-full { padding: 0px 30px; } 

/*-----*/
body { font-size: 14px; letter-spacing: 0px; line-height: 1.5; } 
p { margin-bottom: 20px; } 
h1, .h1 { font-size: 24px; letter-spacing: 0px !important; padding: 0px 0px 12px; } 
h2, .h2 { font-size: 22px; letter-spacing: -1.2px !important; padding: 0px 0px 12px; } 
h3, .h3 { font-size: 20px; letter-spacing: 0px !important; padding: 0px 0px 13px; } 
h4, .h4 { font-size: 18px; letter-spacing: 0px !important; padding: 0px 0px 12px; } 
h5, .h5 { font-size: 16px; letter-spacing: 0px !important; padding: 0px 0px 14px; } 
h6, .h6 { font-size: 14px; letter-spacing: 0px !important; padding: 0px 0px 14px; } 
h1 br, h2 br, h3 br, h4 br, h5 br, h6 br { /*display: none;*/ } 
.inner-container-xxl, .inner-container-xl, .inner-container-lg, .inner-container, .inner-container-md { padding: 30px 0px; } 
.gutters-12 { margin-right: -10px; margin-left: -10px; } 
.gutters-12 > .col, .gutters-12 > [class*="col-"], .gutters-12>li { padding-right: 10px; padding-left: 10px; } 
.gutters-15 { margin-right: -10px; margin-left: -10px; } 
.gutters-15 > .col, .gutters-15 > [class*="col-"], .gutters-15>li { padding-right: 10px; padding-left: 10px; } 
.gutters-20 { margin-right: -12px; margin-left: -12px; } 
.gutters-20 > .col, .gutters-20 > [class*="col-"], .gutters-20>li { padding-right: 12px; padding-left: 12px; } 
.gutters-25, .gutters-30, .gutters-35, .gutters-40, .gutters-50 { margin-right: -15px; margin-left: -15px; } 
.gutters-25 > .col, .gutters-25 > [class*="col-"], .gutters-25>li, .gutters-30 > .col, .gutters-30 > [class*="col-"], .gutters-30>li, .gutters-35 > .col, .gutters-35 > [class*="col-"], .gutters-35>li, .gutters-40 > .col, .gutters-40 > [class*="col-"], .gutters-40>li, .gutters-50 > .col, .gutters-50 > [class*="col-"], .gutters-50>li { padding-right: 15px; padding-left: 15px; } 
.grid-10 > .col, .grid-10 > [class*="col-"], .grid-10>li { padding-top: 5px; padding-bottom: 5px; } 
.grid-12 > .col, .grid-12 > [class*="col-"], .grid-12>li { padding-top: 10px; padding-bottom: 10px; } 
.grid-15 > .col, .grid-15 > [class*="col-"], .grid-15>li, .grid-20 > .col, .grid-20 > [class*="col-"], .grid-20>li, .grid-25 > .col, .grid-25 > [class*="col-"], .grid-25>li, .grid-30 > .col, .grid-30 > [class*="col-"], .grid-30>li, .grid-35 > .col, .grid-35 > [class*="col-"], .grid-35>li, .grid-40 > .col, .grid-40 > [class*="col-"], .grid-40>li, .grid-50 > .col, .grid-50 > [class*="col-"], .grid-50>li { padding-top: 15px; padding-bottom: 15px; } 
.row.grid-10 { margin-top: -5px; margin-bottom: -5px; } 
.row.grid-12 { margin-top: -8px; margin-bottom: -8px; } 
.row.grid-15 { margin-top: -10px; margin-bottom: -10px; } 
.row.grid-20 { margin-top: -12px; margin-bottom: -12px; } 
.row.grid-25, .row.grid-30, .row.grid-35, .row.grid-40, .row.grid-50 { margin-top: -15px; margin-bottom: -15px; }
.mt40 { margin-top: 30px !important; } 
.mr40 { margin-right: 30px !important; } 
.mb40 { margin-bottom: 30px !important; } 
.ml40 { margin-left: 30px !important; } 
.mt50 { margin-top: 30px !important; } 
.mr50 { margin-right: 30px !important; } 
.mb50 { margin-bottom: 30px !important; } 
.ml50 { margin-left: 30px !important; } 
.mb60 { margin-bottom: 30px !important; } 
.mb70 { margin-bottom: 30px !important; } 
.mb80 { margin-bottom: 30px !important; } 
.mb90 { margin-bottom: 30px !important; } 
.mb100 { margin-bottom: 30px !important; } 
.p40 { padding: 30px !important } 
.pt40 { padding-top: 30px !important; } 
.pr40 { padding-right: 30px !important; } 
.pb40 { padding-bottom: 30px !important; } 
.pl40 { padding-left: 30px !important; } 
.p45 { padding: 30px !important } 
.pt45 { padding-top: 30px !important; } 
.pr45 { padding-right: 30px !important; } 
.pb45 { padding-bottom: 30px !important; } 
.pl45 { padding-left: 30px !important; } 
.p50 { padding: 30px !important } 
.pt50 { padding-top: 30px !important; } 
.pr50 { padding-right: 30px !important; } 
.pb50 { padding-bottom: 30px !important; } 
.pl50 { padding-left: 30px !important; } 
.pt60 { padding-top: 30px !important; } 
.pr60 { padding-right: 30px !important; } 
.pb60 { padding-bottom: 30px !important; } 
.pl60 { padding-left: 30px !important; } 
.pt70 { padding-top: 30px !important; } 
.pr70 { padding-right: 30px !important; } 
.pb70 { padding-bottom: 30px !important; } 
.pl70 { padding-left: 30px !important; } 
.pt80 { padding-top: 30px !important; } 
.pr80 { padding-right: 30px !important; } 
.pb80 { padding-bottom: 30px !important; } 
.pl80 { padding-left: 30px !important; } 
.pt90 { padding-top: 30px!important; } 
.pr90 { padding-right: 30px !important; } 
.pb90 { padding-bottom: 30px !important; } 
.pl90 { padding-left: 30px !important; } 
.pt100 { padding-top: 50px !important; } 
.pb100 { padding-bottom: 50px !important; }
.slick-dots { bottom: -30px; }  
.slick-dots li button, .slick-dots li button:after { } 
.slick-dots li button:before { } 
.slick-dots li.slick-active button, .slick-dots li.slick-active button::before { } 
.slick-arrow { } 
.slick-arrow img { } 
.custom-arrows .slick-arrow:first-child { margin-right: 8px; }
.custom-dots .slick-dots {width: 175px; margin: 0px auto;} 
.slick-slider { margin-bottom: 15px; } 
.galley-big-image-box { padding:10px; border-radius: 10px;}
/* .fancybox-navigation .fancybox-button--arrow_left{left: 0%;}
.fancybox-navigation .fancybox-button--arrow_right{right: 0%;} */
/*.fancybox-navigation .fancybox-button div {padding: 5px;}*/
/* .fancybox-slide--html .fancybox-close-small{ width: 42px; height: 8px; top: 20px; right: 20px;} */
.galley-big-image-box,.fancybox-image { padding:10px; border-radius: 10px;}
#toTop { width: 30px; height: 30px; } 
/* .form-group label,.comment-form label { font-size: 12px; padding-left: 0px; }  */
.checkbox label, .radio label > span, .radio1 label { } 
.checkbox label::before, .radio label > span::before, .radio1 label::before { } 
.checkbox label::after, .radio label > span::after, .radio1 label::after { } 
.checkbox label::before, .radio label > span::before, .radio1 label::before { } 
.radio label > span::after, .radio1 label::after { } 
/* .form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name,select.multipleSelect { height: 40px; line-height: 38px; font-size: 13px; border-radius:30px; }  */
textarea.form-control { height: 150px; } 
.nice-select .list { max-height: 230px; } 
.form-group.floating-label label { font-size: 13px; top: 15px; } 
.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: -4px; font-size: 10px;} 
/* .custom-button, a.custom-button, .f-upload .input-group .btn-file { font-size: 12px; padding: 0px 20px 4px; height: 40px; letter-spacing: 0px; min-width: auto; } */
.custom-button i, a.custom-button i, .woocommerce .product-box-footer a.button i, .woocommerce .product-box-footer a.added_to_cart i, .woocommerce .product-cart .button i{ }
.custom-button-holder {}
.custom-button-holder.icon-left{}
.custom-button-holder.icon-left .custom-button i{}
.custom-button::after{font-size: 13px;} 
.custom-button.icon-left{padding: 0px 15px 0px 45px;}
.custom-button.icon-left::after{left: 2px; right: auto;}
.custom-button.btn-block, a.custom-button.btn-block {} 
.custom-button img, a.custom-button img { } 
.nice-select { padding-right: 30px; line-height: 55px;} 
.nice-select .option {font-size: 12px;padding: 8px 10px;}
.nice-select::after { /*right: 15px; font-size: 12px;*/ top: 50%;} 
.form-group .nice-select span.current { position: relative;top: -3px; line-height: 45px;}
.contact-wrapper .form-holder .form-group .nice-select { height: 50px;line-height: 50px; }
.NiceSelect.PlainSelect .nice-select { } 
.NiceSelect.PlainSelect .nice-select::after { } 
.tool-bar .NiceSelect { } 
.tool-bar .nice-select { /*font-size: 12px; padding-left: 20px; padding-right: 35px; height: 40px; line-height: 38px; border-radius:0px; min-width: 90px; */ } 
.tool-bar .nice-select:after { /*font-size: 12px; right: 15px; */ } 
.Selectstyle1 .nice-select {font-size: 14px; padding-left: 10px;}
.filter-option-inner-inner { height: 38px; } 
.input-group-addon { right: 20px; } 
.input-group .form-control { padding-right: 40px; } 
.ul-listing { margin: 0px 0px 20px; } 
.ul-listing li { padding-left: 20px; } 
.ul-listing li::before { top: 5px; font-size: 6px; } 
.listing-style1 li { padding-left: 25px; } 
.listing-style1 li::before { top: -2px; font-size: 14px; } 
.listing-style2 li { padding-left: 20px } 
.listing-style2 li::before { font-size: 10px; top: 3px; } 
ol ol, ol ul, ol .ul-listing { padding-left: 15px; margin-top: 15px; } 
.icon-list li { } 
.icon-list li i, .icon-list li img {} 
.icon-list.list-inline li{ padding-left: 45px;}
.icon-list.list-inline li img{ top: -5px;}
.table { } 
.table td, .table th { padding: 10px 5px; font-size: 8px; } 
.table th br { display: none; } 
/*.logo { width: 100px; } 
.logo a { padding: 30px 0px; }*/ 
.top-input {padding-right: 40px;}
.top-button { height: 40px; width: 40px;} 
.top-cart, .top-link { } 
/* .top-link img, .top-button img { width: 16px;}  */
.accordion{ margin-bottom: 35px;}
.accordion-item { margin-bottom: 15px; } 
.accordion-header{ }
.accordion-header a { padding: 15px 50px 15px 20px; font-size: 16px; line-height: 1.3; letter-spacing: 0px;} 
.accordion-header a.collapsed { } 
.accordion-header a::before {width: 30px; height: 30px;} 
/*.accordion-body { padding:20px;} */
.tab-holder.TabsAccordion .accordion-body { padding: 20px;} 
.tab-body {  } 
.nav-tabs { margin: 0px -10px;} 
/* .nav-tabs .nav-item {  padding: 0px 10px;}  */
/* .nav-tabs .nav-link { font-size: 12px; padding: 0px 0px 15px; border-radius: 0px;}  */
.nav-tabs .nav-link img{margin-right: 8px; max-width: 10px;}
.button-holder {  } 
.video-container a::before { width: 40px !important; height: 40px !important; } 
.mwidth { min-width: 190px; } 
.modal-body { padding: 20px 20px; border-radius: 10px; } 
.btn-close { } 
.btn-close:hover { } 
.secondary-nav-holder.sm ul li { flex: 1 1 100%; } 
.secondary-nav-holder ul li a { font-size: 12px; padding: 12px 10px; } 
.grid-ov {} 
.grid-content { padding: 20px; } 
.grid-content.alt { padding: 20px 20px 20px; } 
.img-swap-holder {height: 60px;} 
.img-swap img { max-height: 60px;}
/*------*/
.item-share-holder { } 
.item-share {margin: -5px -5px; position: relative; } 
.item-share a { padding: 5px 5px;margin-left: 0;margin-bottom:5px;} 
.news-bar .item-share a { width: 20px; height: 20px; } 
.AccordionFilterNav > ul > li > a{padding: 10px 20px 10px 0px;font-size: 15px;}
.AccordionFilterNav ul ul li a {padding: 10px 10px 10px 46px; font-size: 13px;}
.AccordionFilterNav ul ul{padding: 10px 0px 10px 0px;}
.breadcrumb-container {} 
.breadcrumb-container ul { } 
.breadcrumb-container li { letter-spacing: 0px; } 
.breadcrumb-container li a { } 
.breadcrumb-container li a::after { margin: 0px 5px 0px;font-size: 12px;} 
.breadcrumb-container.alt {}
.page-item { padding: 0px 5px; } 
.page-link {}
.page-item .page-link.prev, .page-item .page-link.next {}
.page-item .page-link.prev img, .page-item .page-link.next img{ width: 6px;}
.page-item .page-link.prev { } 
.page-item .page-link.next { } 
.bottom-whatsapp-icon { right: 30px; top: -17px;} 
.bottom-whatsapp-icon a { width: 35px; height: 35px; font-size: 16px; } 
/*-----*/
.tool-bar-title { min-width:58px; text-align: right;} 
.loadMoreBtn { margin-top: 30px; } 
.product-list-holder { } 
.product-box-info{ }
.product-box-info-holder {  } 
.product-box-title {}
.price-holder,.price-holder bdi,.price-holder ins bdi{font-size: 16px !important;}
.price>del, .price-holder del bdi{font-size: 16px !important;}
.product-details .price-holder{ padding-bottom: 0px;} 
.product-details .price-holder,.product-details .price-holder bdi,.product-details .price-holder ins bdi{ font-size: 20px !important;}
.product-details .price>del, .product-details .price-holder del bdi{font-size: 20px !important;}
.product-tag span {font-size: 12px;min-width: 50px;height: 22px;letter-spacing: 1px;}
.product-box-image-holder .img-holder { /*padding-bottom: 200px;*/ } 
.woocommerce .product-box-footer a.button, .woocommerce .product-box-footer a.added_to_cart, .woocommerce .product-cart .button {  } 
.woocommerce .product-box-footer a.button img, .woocommerce .product-box-footer a.added_to_cart img, .woocommerce .product-cart .button img {} 
.woocommerce .product-cart .button img { /*width: 12px;*/} 
.product-box:hover .product-box-footer { } 
.product-wishlist a { } 
.product-wishlist a i, .product-cart a i, .product-cart a img {  } 
.product-details .product-wishlist a { font-size: 13px; padding: 0px 0px; letter-spacing: 0px; width: 40px !important; height: 40px;} 
/* .product-details .product-wishlist a i { font-size: 16px;}  */
.widget-box { } 
.widget-title {} 
.widget-title h4 { font-size: 13px;} 
.sidebar-title-holder h4{ font-size: 18px;} 
.widget-box-content { } 
.widget-box { } 
.widget-list li a {} 
.catagory-list li a,.bapf_body ul li label{ font-size: 14px;}
.catagory-list li a::before,.catagory-list li a::after,.bapf_body ul li label::before,.bapf_body ul li label::after{ } 
.catagory-list li a::after,.bapf_body ul li label::after{}
.related-news > li{}
.tool-bar { }
.showing-container, .sortby-container {} 
.showing-container { } 
.sortby-container { } 
.showing-holder { padding-right: 0px;border-right: 0px;margin-right: 0px;} 
.sortby-holder { min-width: 100%; } 
.gallery-main-slide a { font-size: 15px; padding: 10px; } 
.gallery-main-slide .img-holder{ border-radius: 0px;}
.gallery-nav {padding: 0px 25px;} 
.gallery-nav-slide { padding: 0px 5px; } 
.gallery-nav .slick-arrow {} 
.gallery-nav .slick-prev { } 
.gallery-nav .slick-next { } 
.arrows-plain .slick-arrow{font-size: 16px;}
.product-details-holder { padding-bottom: 0px; } 
.product-details {  } 
.product-details-header{ margin-bottom: 20px;}
.product-details-header h2 { font-size: 20px;} 
.product-availability { } 
.product-intro {  padding: 0px 0px 15px;} 
.product-quantity-holder{}
.add-qty { } 
.qty {} 
.qty-btn { } 
.qty-up {  } 
.qty-dwn {  } 
.product-variations-holder {margin-bottom: 20px;}
.product-details-footer { padding: 15px 0px 0px; } 
.product-details-footer .product-cart {}
.review-form-holder{ padding: 20px;}
.review-form-content { padding-top: 0px; } 
.review-form-holder { margin-top: 0px; } 
.review-box{padding: 20px 0px;}
.review-box:first-child { padding-top: 0px;}
.reviews-holder { padding-bottom: 0px; } 
.icon-pod-box { max-width: 100%; } 
.icon-pod-img { /*height: 50px; */ } 
.icon-pod-img img { /*max-height: 50px; */ } 
.contact-list li { padding-left: 25px; }
.contact-list.inline li i{ font-size: 16px;}
.news-list { padding: 50px 0px;}
.news-box-info-holder { }
.news-details-title h1 {font-size: 18px; margin-top: 10px;}
.news-details-title {margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px;} 
.news-details-holder .item-share-holder {}
.news-footer-nav {} 
.news-footer-nav>li {} 
.news-footer-nav .custom-button {}
/*----*/
/* .homeBannerSlider .slick-dots { top: calc(100% - 18px); }  */
.homeBannerSlider .slick-dots {left: 15px;top: calc(100% - 35px);}
.homeBannerSlider .banner_caption .captionContainerInner { margin-top: 30px;} 
.home-banner-img { /*padding-bottom: 250px; */ } 
.inner-banner-img { padding-bottom: 50%; min-height: auto;} 
.inner-banner-img::after { }
/* .banner-slide .banner_caption .captionContainerInner h2, .banner-slide .banner_caption .captionContainerInner h1{ font-size: 22px; letter-spacing: 0px;} */
.banner_caption .captionContainer h2 {} 
.banner_caption .captionContainer h1 { font-size: 24px;padding-bottom: 5px;line-height: 24px;} 
.banner_caption .captionContainer h3 {}
.pageTitle-holder {padding: 0px 0px 15px;}
.pageTitle-holder::before { height: 3px;}
.pageTitle h2, .pageTitle h1 { font-size: 30px; } 
/*.related-product-section .pageTitle h2 { font-size: 24px;}*/
.pageTitle h2 br, .pageTitle h1 br { /*display: none;*/ } 
.pageTitle.lg h1, .pageTitle.lg h2 { font-size: 48px; letter-spacing: -2.5px !important; } 
.pageTitle.xl h1, .pageTitle.xl h2 { font-size: 39px; } 
.pageTitle.md h1, .pageTitle.md h2 { font-size: 20px; line-height: normal;} 
.pageTitle.sm h1, .pageTitle.sm h2 { font-size: 18px; } 
.pageTitle h3 { font-size: 12px; padding-bottom: 5px; } 
.pageTitle { margin-bottom: 20px; } 
.pageTitle p { font-size: 14px; } 
.has-data-text::before { top: -15px;}
.thankyou-content-holder {  } 
.thankyou-section { } 
.thankyou-content { } 
.thankyou-content h1 { padding-bottom: 15px;} 
.thankyou-content h2 {  } 
.thankyou-content a.custom-button {min-width: 200px;}
.size-14 { font-size: 12px; } 
.size-15 { font-size: 13px; } 
.size-16 { font-size: 13px; } 
.size-18 { font-size: 14px; } 
.size-20 { font-size: 15px; } 
.size-22 { font-size: 16px; } 
.size-24 { font-size: 17px; }
.size-26 { font-size: 18px; } 
.size-28 { font-size: 19px; } 
.size-30 { font-size: 20px; }
.lead { font-size: 17px; }
.rounded-corner-xxl { border-radius: 50px; } 
.rounded-corner-xl { border-radius: 35px; } 
.rounded-corner-lg { border-radius: 25px; } 
.rounded-corner { border-radius: 15px; } 
.rounded-corner-md { border-radius: 10px; }
.styled-link, .styled-link1{} 
.styled-link i {}
.styled-link i.ileft{ margin-right: 10px;}
.styled-link i.iright{margin-left: 10px;} 
.styled-link.has-icon::after { } 
.styled-link.has-icon.icon-left::after, a.styled-link.has-icon.icon-left::after {} 
.icon-pod-box { } 
.icon-pod-img-holder { height: 80px; } 
.icon-pod-img img { max-height: 80px; } 
.social-icons { margin-bottom: 30px; /*margin: 0px -5px 40px;*/ } 
.social-icons li { padding: 0px 5px; } 
.social-icons li a { font-size: 16px; } 
.content-box-title { padding: 12px 10px;  } 
.content-box-content { } 
.content-box.alt .content-box-content { padding: 30px 30px; } 
.bottom-newsletter { } 
/*.newsletter-input { height: 40px;} */
.newsletter-button { position: static !important; width: 100%; margin-top: 15px;transform: none;} 
.footer-wrapper{ padding-bottom: 43px;}
/*----*/
.logo { } 
.logo a { width: 30%; }
.top-right{ margin-right: 55px;}
.mean-container a.meanmenu-reveal { right: 22px !important;}
/*.nav-wrapper{margin: 7px auto;}
.mean-container .mean-nav { margin-top: 46px; } 
.mean-container .mean-nav.active { height: calc(100vh - 109px); }*/
.custom-paging{ bottom: 60px;}
.service-slider-holder {margin: 0px -50px 30px;}
.home-services-container{margin: 0px 20px;}
.banner-slide .banner_caption .captionContainer {vertical-align: middle;}
.homeBannerSlider .banner_caption .captionContainerInner {margin-top: 0px; padding-bottom: 30px;}
.banner-slide .banner_caption .captionContainerInner { text-align: left;padding-top: 0 !important;padding-bottom: 0;}
.home-banner-img::before, .home-banner-video::before{ opacity: .2;}
.image-container{padding-right:30px;}
.about-sec1 .image-container{padding-right:0px !important;}
.image-container::before{height: 35px; top: -35px;}
.image-container.image-right{padding-left:30px;}
.contact-box{ padding:40px 30px;}
.service-list-box a{ padding: 15px;}
.service-list-box-info{ padding: 25px 0px 10px;}
.service-list-info{ padding-bottom: 20px;}
.slick-arrow {width: 40px;height: 40px;}
footer.footer-wrapper .bottom {padding-bottom: 20px;}
.last-section {padding-bottom: 160px;padding-top: 50px;}
.product-details .pageTitle h1 { font-size: 24px;line-height: normal;}
.product-intro p { letter-spacing: 0;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .product-box-footer a.added_to_cart, button.awf-reset-btn, .bapf_sfilter.bapf_button_berocket .bapf_button, .woocommerce .product-box-footer a.button, .woocommerce .product-box-footer a.added_to_cart, .woocommerce .product-cart .button, .product-wishlist a { letter-spacing: 0 !important;}
h2, .h2 { letter-spacing: 0 !important;}
/* .product-details hr { margin: 20px 0;} */
.product-details hr {margin: 5px 0;}
.main-content-wrapper.product-detail-wrapper .inner-container-xl.pt100 {padding-top: 70px !important;}
.woocommerce .product-quantity-holder .product-cart .button { min-width: 200px;width: 100% !important;}
.coreVale_icon { width: 80px;height: 80px;margin-bottom: 10px;padding: 15px;}
.coreValue_content h3 {font-size: 24px;line-height: normal;}
.coreValue_block { padding: 30px;}
.whyLLEAP_content h2 { font-size: 20px;}
.footer-wrapper .footerLogo a img {width: 190px;}
.contact-wrapper .pageTitle h2 { font-size: 28px;}
.contact-wrapper .address-box-image { width: 75px;height: 75px;}
.contact-wrapper .textColRight .pl20 { padding-left: 0 !important; padding-top: 0 !important;}
.contact-wrapper .textColRight { padding-right: 0 !important;}
.contact-wrapper .textColRight .pl20 .pageTitle { text-align: center;}
.contact-wrapper.last-section {margin-bottom: 50px;}
.thankyou-wrapper .pageTitle h1 { font-size: 24px;}
.review-slider .slick-slide:after { right: -20px;}
.review-slider .slick-slide:before { left: -20px;}
.tabsMain .nav-tabs button.nav-link { width: calc(100%/1); }
.fancybox-slide--html .fancybox-close-small { width: 25px;height: 25px;top: -15px;right: -10px;background-size: 9px;}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {/*height: 20px;*/display: block;}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {width: 100%;line-height: 34px;}
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input {position: relative;top: 2px;margin-right: 5px;}
.tabsMain .nav-tabs button.nav-link { font-size: 14px; }
.woocommerce-info .woocommerce-Button.button, .wishlist_table .product-add-to-cart a.button { padding: 10px !important }
.gallery-nav {padding: 0px 60px;margin-top: 15px !important;}
.gallery-nav .slick-prev {left: 30px;}
.gallery-nav .slick-next {right: 30px;}
.gallery-nav .slick-track { padding-bottom: 0;}
.brand-logo-grid .brand-content {width: 100%;}
.brand-content-btn a.custom-button {margin: 0 0px 10px;min-width: 200px;width: 100%;}
.logo img {max-width: inherit;}
.banner_caption .captionContainer p { text-align: left;margin-bottom: 10px;font-size: 14px;}
.custom-button-holder a.custom-button { padding: 12px 20px;min-width: auto;width: 100%;margin-bottom: 10px;}
.homeBannerSlider .slick-dots {left: 15px;top: calc(100% - 20px);}
.homeBannerSlider .slick-dots li button:before {width: 10px;height: 10px;}
.homeBannerSlider .slick-dots li button { outline-offset: 5px;}
.homeBannerSlider .slick-dots li { margin: 4px 10px;}
.home-banner-img {padding-bottom: 120%;}
.homeBannerSlider .slick-dots { transform: translate(0%, -70%);}
.home-banner-img {padding-bottom: 140%;}
/* .custom-button-holder {flex-direction: column;width: 100%;} */
.ha-main .hs-cont h5.borderTitle, .borderTitle { letter-spacing: 4px !important; }
.home-cs-main .container {padding: 0 20px;} 
.home-cs-title .slider-btns .slider-arrows a.slick-arrow:last-child { margin-right: 0; }
.home-project-slider .featured-slide {padding: 0;}
.homeabout_content { padding: 20px; }
.our-projects-wrapper .featuredProduct .title-arrow { padding: 20px;padding-bottom: 0; }
.home-project-slider { padding: 0 20px; }
.home-testimonial .homeabout_content .d-flex.align-items-center { flex-direction: column;align-items: flex-start !important; }
.home-testimonial .homeabout_content .testimonial-title h2 { font-size: 36px; }
.homeabout_content a.custom-button { margin-top: 15px; }
.contact-main {padding: 0px;}
.contact-info { text-align: center;padding: 20px;position: relative;max-width: 100%; }
.contact-wrapper .address-box, .contact-address-holder .address-box { flex-direction: column;text-align: center;align-items: center; }
.contact-info .pageTitle h3 { letter-spacing: 0 !important;font-size: 28px; }
.auto-count .auto-count-single { margin-right: 10px; }
.homeabout_content .auto-count-single span { font-size: 30px; }
.ha-main .hs-cont .auto-count .auto-count-single p { font-size: 12px; }
.home-cs-title .slider-btns .slider-arrows a.slick-arrow, .title-arrow .slider-btns .slider-arrows a.slick-arrow { width: 40px; height: 40px; line-height: 32px; }
.our-project-img figure img { max-height: 400px; }
.item-share-holder ul li { margin-bottom: 5px; }
.nav-tabs .nav-item .nav-link { font-size: 16px; }
.product-details form.cart .row.gutters-0 { flex-direction: column; }
.product-details form.cart .col-auto { margin: 0 auto !important;width: 100%; }
.product-details .product-wishlist { margin-top: 0; }
.product-details form.cart .col-auto .product-cart {margin: 20px auto;}
.product-details .product-wishlist a { width: 100% !important; }
.product-details .product-quantity { display: inline-block; }
.product-quantity-holder { margin-top: 0; }
.item-share-holder { margin-top: 10px; }
.img-holder.img-cover figure img {object-position: 75%;}
.home-wrapper .banner_caption .captionContainer h2, .home-wrapper .banner_caption .captionContainer h1, .banner_caption .captionContainer h2, .banner_caption .captionContainer h1 { font-size: 28px;line-height: 28px;}
.news-details-footer ul.news-footer-nav {width: 100%;margin: 0 auto;}
.news-details-footer ul.news-footer-nav li {width: 100%;padding: 0;}
.news-details-footer ul.news-footer-nav a.custom-button {margin-bottom: 10px;width: 100%;}
.news-details-footer a {width: 100%;}
.news-details-content { margin-bottom: 30px;width: 100%; }
.news-details-holder.rightpad.xl.pl20 {padding-left: 0 !important;}
.language-wrapper { margin-right: 0; padding-top: 10px; }


}
/* 575 End */


/*-414-xs*/
@media only screen and (max-width: 479.98px) {
.hide-xs { display: none !important; } 
.show-xs { display: block !important; } 
.hide-xs { display: none !important; } 
.auto-xs { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; } 
.text-center-xs { text-align: center !important; } 
.text-left-xs { text-align: left !important; } 
.width-xs { width: 100% !important; max-width: 100%; } 
.button-holder { margin: -5px -5px; } 
.button-holder>div { width: 100%; padding: 5px; } 
.button-holder .custom-button,.button-holder .custom-button-holder{ width: 100%; min-width: 100%; }  
.thankyou-content .button-holder .custom-button{}
.breadcrumb-container{ font-size: 11px;}
.service-slider { margin: 0px 0px; } 
.service-slide { padding: 0px 0px; } 
.service-slider-holder {margin: 0px -20px 30px;}
.home-services-container{padding: 0px 20px;margin: 0px 0px;}
.arrows-outside .slick-prev { left: -30px; } 
.arrows-outside .slick-next { right: -30px; } 
.filter-button-group { padding: 10px !important;}
.filter-button-group a { width: 100%;}
.contact-wrapper .address-box { flex-direction: column;}
.contact-wrapper .address-box-image { margin: 0 auto;}
.address-box-info {text-align: center;margin-top: 10px;}
.fancybox-slide--html {padding: 30px;}
.fancybox-navigation .fancybox-button { top: calc(50% - 20px);}
.fancybox-stage .fancybox-slide .fancybox-content .galley-image-description .pageTitle h3 { letter-spacing: 1px !important;font-size: 18px;}
.fancybox-navigation .fancybox-button--arrow_right {right: 5%;}
.fancybox-navigation .fancybox-button--arrow_left {left: 5%;}
.video-box .featured-detail h4 { font-size: 18px;line-height: 24px;}
.fancybox-navigation .fancybox-button--arrow_right div, .fancybox-navigation .fancybox-button--arrow_left div {background-size: 28px;}
.fancybox-navigation .fancybox-button:after { width: 30px;height: 30px;top: 1px;left: 10px; opacity: 1;}
.fancybox-navigation .fancybox-button { width: 30px;height: 30px; }
.fancybox-navigation .fancybox-button--arrow_left::after { left: -10px; }
.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input {position: relative;top: 2px;margin-right: 5px;}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { margin-top: 3px !important; }
.woocommerce table.shop_table td:last-child, .woocommerce table.shop_table th:last-child {text-align: right;}
.woocommerce table.shop_table td .small, .woocommerce table.shop_table td small { font-size: 85%; display: block;}
.f-upload .input-group .custom-button.btn-file {max-width: 155px;}
.f-upload .file-caption-name.form-control {padding-left: 175px;}
.book-consultation-form-holder .form-holder form .form-action { margin-top: 20px; }
.book-consultation-form-holder .form-holder form .form-group .select-date-time:before { left: 88%; }
.book-consultation-form-holder .form-holder form .form-action button.custom-button {width: 100%;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-size: 11px; }
/*.main-content-wrapper.portfolio-page-wrapper .tabsMain .nav-tabs button.nav-link {width: calc(100%/1);}
.tabsMain .nav-tabs { flex-direction: column; }*/
.logo img {height: 30px;}
.headerBottom {padding: 10px 0;}
.homeBannerSlider .slick-arrow { top: 96%;margin-top: -1px;}

.testimonial-img .auto-count { flex-direction: column;}
.auto-count .auto-count-single {margin: 0 auto 15px;}
.product-listing-wrapper .product-list-holder .col-lg-3 {max-width: 100%;}

 }
/*-375-*/
@media only screen and (max-width: 413.98px) { 
.show-xxs { display: block !important; } 
.hide-xxs { display: none !important; } 
.auto-xxs { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; } 
.width-xxs { width: 100% !important; max-width: 100%; } 
.news-meta.inline{flex-flow:column;}
.news-meta.inline>li{ border-right: 0px;}
.news-meta i { width: 16px; margin-right: 5px; font-size: 12px;} 
.ftbox { width: 100% !important; } 
.top-search-btn {width: 30px;height: 30px;font-size: 14px;}
.social-icons li a {/*width: 30px;height: 30px;*/  font-size: 14px;}
/*.mean-container .mean-nav.active { height: calc(100vh - 114px); } */
.banner-slide .banner_caption .captionContainerInner h2{ font-size: 20px;}
.whyLLEAP_content {padding: 25px;}
.showroom-list-view .whyLLEAP_content h3 {font-size: 13px;}
.bottom-newsletter .pageTitle h2 { font-size: 25px;}
.product-main .product-content {top: 80%;}
/* .item-share-holder .col-auto:first-child {padding-left: 0;} */
/* .thankyou-content h1, .thankyou-content h2 {line-height: 28px;} */
/* .thankyou-content h1 {font-size: 9vw;} */
.thankyou-content h1, .thankyou-content h2 { line-height: 50px;font-size: 32px;}
.thankyou-content h1 strong span {font-size: 32px;line-height: 40px;}
.newsletter-input {height: 50px;padding-right: 20px;}
.footerNewsletter-main .footer-newsletter button.custom-button { margin-bottom: 15px;position: relative;right: 0;width: 100%; }
.staticbar_main .staticbar-single { min-height: 270px; }


}

/*-320-*/
@media only screen and (max-width: 374.98px) {
.thankyou-content h1 { } 
footer.footer-wrapper .inner-container-lg .row.grid-20 .col-xl-auto, footer.footer-wrapper .inner-container-lg .row.grid-20 .col-md-auto {padding: 30px;}
.inner-banner-img { padding-bottom: 70%;}
/*.item-share a {margin: 0 4px;}*/
.pageTitle h2, .pageTitle h1 { font-size: 24px;line-height: 34px;}
.section1 .slider-btns .slider-arrows a.slick-arrow { margin-left: 25px;}
.section1 .slider-btns .slider-arrows a.slick-arrow:first-child {margin-left: 15px;}
.section1 .slider-btns a.viewAll { letter-spacing: 0.5px;}
h5.member-name { font-size: 20px;padding-bottom: 5px;}
span.member-position { font-size: 15px;}
.member-content { overflow: auto;}
.top-newsletter .pageTitle h2 {font-size: 36px;line-height: 42px;}
.ctaMain .inner-container-lg { padding-bottom: 130px;}
.product-main .product-content {top: 80%;}
.tabsMain .nav-tabs button.nav-link { font-size: 13px; }
.bootstrap-datetimepicker-widget{left:0 !important;max-width: 100% !important;width: 100% !important	;}
.container { padding: 0 20px; }
.banner_caption .captionWrapper { padding: 0 20px; }
/*.woocommerce form .form-row input.input-text {  }*/

.gallery-nav {padding: 0px 40px;}
/*.gallery-nav .slick-prev {left: 0px;}*/
/*.gallery-nav .slick-next {right: 0px;}*/
.custom-button-holder .wpcf7-spinner {right: -10px;}
.product-details form.cart table.variations tbody .value a.reset_variations { right: -25px; }
.product-details form.cart table.variations tbody tr td.label { min-width: 75px; }
.product-details form.cart table.variations tbody tr label { font-size: 16px; }
.customer-box .cs-content {padding: 15px;}
.fancybox-navigation .fancybox-button--arrow_right {right: 1%;}
.fancybox-navigation .fancybox-button--arrow_left {left: 1%;}
.custom_footer .col-md-auto .ftbox.ftbox4 { min-width: 100%; }
.mean-container .mean-nav {margin-top: 60px;}
.product-details .product-wishlist a.delete_item i {top: 0;}
section.related-product-section .row.title-arrow .col-lg-5, section.related-product-section .row.title-arrow .col-lg-7 { padding-left: 0 !important; }
/* .home-cs-title .slider-btns .slider-arrows a.slick-arrow, .title-arrow .slider-btns .slider-arrows a.slick-arrow { width: 30px;height: 30px;line-height: 22px; } */
.pageTitle h1, .pageTitle h2, .pageTitle h2.supMain-title {font-size: 26px;}
.service-view-all a {font-size: 13px;}
.staticbar_main .staticbar-single { width: 100%; }
.language-wrapper ul { position: relative;top: 0px; }
#mega-menu-wrap-primary .mega-menu-toggle {top: -57px;}
.pagination li.page-item a.page-link.next img, .pagination li.page-item a.page-link.prev img {width: 7px;}
.pagination li.page-item a.page-link.next, .pagination li.page-item a.page-link.prev { width: 40px;height: 40px;line-height: 40px; }
.pagination li.page-item a.page-link { width: 40px;height: 40px; font-size: 13px;}
.pagination li.page-item { padding: 0 5px; }

} 
