@media screen and (max-width: 1920.99px) { } 
/*-1800-*/
@media only screen and (max-width: 1919.98px) {



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


}
/*-1600-*/
@media only screen and (max-width: 1699.98px) {
    .container.container-xxl { max-width: 1360px; padding: 0px 30px; } 
    .container.container-xl { max-width: 1310px; padding: 0px 30px; } 
    .container.container-lg,.header-container{ max-width: 1200px; padding: 0px 30px; } 
    .container.container-md { max-width: 1120px; padding: 0px 30px; }
    .container{ max-width: 1110px; padding: 0px 30px;}  
    .container.container-sm { max-width: 870px; padding: 0px 30px; } 
    .container-fluid{ max-width: 100%; padding-right: 60px; padding-left: 60px;} 
    .colContainer.xxl .textColRight, .colContainer.xxl .textColLeft { width: 650px;} 
    .colContainer.xl .textColRight, .colContainer.xl .textColLeft { width: 625px; } 
    .colContainer.lg .textColRight, .colContainer.lg .textColLeft { width: 570px; } 
    .colContainer.md .textColRight, .colContainer.md .textColLeft { width: 530px; }
    .textColRight, .textColLeft { width: 475px; } 
    .colContainer.sm .textColRight, .colContainer.sm .textColLeft { width: 405px; } 

    body { font-size: 14px; } 
    p { margin-bottom: 20px; } 
    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { } 
    h1, .h1 { font-size: 50px;letter-spacing:0} 
    h2, .h2 { font-size: 40px;letter-spacing:0} 
    h3, .h3 { font-size: 30px; padding: 0px 0px 18px;letter-spacing:0} 
    h4, .h4 { font-size: 24px; padding: 0px 0px 18px;letter-spacing:0} 
    h5, .h5 { font-size: 20px; padding: 0px 0px 20px;letter-spacing:0px} 
    h6, .h6 { font-size: 16px; padding: 0px 0px 20px;letter-spacing:0px} 
    hr { margin: 50px 0px; }
    hr.md { margin: 30px 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: 50px 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-15 > .col, .grid-15 > [class*="col-"], .grid-15>li { padding-top: 12px; padding-bottom: 12px; } 
    .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,ul.grid-20 { margin-top: -15px; margin-bottom: -15px; } 
    .row.grid-25,ul.grid-25 { margin-top: -20px; margin-bottom: -20px; } 
    .row.grid-30,ul.grid-30 { margin-top: -25px; margin-bottom: -25px; } 
    .row.grid-35,ul.grid-35 { margin-top: -30px; margin-bottom: -30px; } 
    .row.grid-40,ul.grid-40 { margin-top: -35px; margin-bottom: -35px; } 
    .row.grid-50,ul.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; } 
    .p60 { padding: 45px !important; } 
    .pt60 { padding-top: 45px !important; } 
    .pr60 { padding-right: 45px !important; } 
    .pb60 { padding-bottom: 45px !important; } 
    .pl60 { padding-left: 45px !important; } 
    .p70 { padding: 45px !important; } 
    .pt70 { padding-top: 45px !important; } 
    .pr70 { padding-right: 45px !important; } 
    .pb70 { padding-bottom: 45px !important; } 
    .pl70 { padding-left: 45px !important; } 
    .p80 { padding: 50px !important; }
    .pt80 { padding-top: 50px !important; } 
    .pr80 { padding-right: 50px !important; } 
    .pb80 { padding-bottom: 50px !important; } 
    .pl80 { padding-left: 50px !important; } 
    .p90 { padding: 60px!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; } 
    .p0 { padding: 0px !important; } 
    .pt0 { padding-top: 0px !important; } 
    .pr0 { padding-right: 0px !important; } 
    .pb0 { padding-bottom: 0px !important; }
    /*---*/
    #toTop { width: 40px; height: 40px; background-size: 35% !important; } 
    .headerInfoBar { padding: 10px 0px;}
    .headerInfoBar.has-slider { height: 40px;} 
    .top-right{margin-right:340px}
    .logo-holder { } 
    .logo {width:200px} 
    .logo a { padding: 0 0px;} 
    .sub-logo { width: 100px; }
    .topRightHeader{margin:0 auto 0 75px;}
    .nav > ul > li{} 
    .nav > ul > li > a{font-size:14px;padding:40px 0}
    .nav > ul > li > a::before{bottom:0;width:16px;left:-22px;}
    .nav>ul>li:hover>a::before, .nav>ul>li.selected>a::before {width:16px}
    .nav > ul > li.menu-item-has-children > a::after {font-size:14px}
    .nav > ul ul, .nav > ul ul ul{margin:-30px 0px 0px -20px;white-space: inherit;width:350px;}
    .nav > ul ul a, .nav > ul ul ul a{font-size: 14px; padding: 15px 20px;}
    .top-link img,.top-cart img{ max-width: 20px; max-height: 20px;}
    .footer-bar a .cart-count, .top-cart .cart-count {font-size:10px;width:24px;height:24px;}

    .form-group{ margin-bottom: 20px;}
    .form-group label,.custom-label {font-size: 14px; } 
    .form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name,select.multipleSelect { height:46px; line-height: 44px; padding: 0px 20px; font-size: 14px; }
    .form-control:focus, .form-control:hover, .nice-select:hover{}
    .newsletter-holder input::placeholder, .newsletter-holder input.form-control::-webkit-input-placeholder{font-size:14px; }
    textarea.form-control { padding:15px 20px; height: 155px;  } 
    .nice-select::after{right: 20px;}
    .nice-select{ padding-right:30px;}
    .nice-select .option{font-size:12px}
    .form-control.height-60,.height-60 .nice-select { height: 50px; line-height: 48px; } 
    .form-control.height-55,.height-55 .nice-select { height: 46px; line-height: 44px; } 
    .form-control.height-45,.height-45 .nice-select { height: 40px; line-height: 38px; font-size: 13px; } 
    .form-control.height-40,.height-40 .nice-select { height: 40px; line-height: 38px; font-size: 13px; } 
    .NiceSelect.lg .nice-select { min-width: 210px; } 
    .NiceSelect.md .nice-select { min-width: 170px; } 
    .NiceSelect.sm .nice-select { min-width: 140px; } 
    .NiceSelect.xs .nice-select { min-width: 120px; } 

    .custom-button,.f-upload .input-group-btn .btn-upload {padding: 0px 30px; font-size: 14px; height:46px;} 
    .custom-button::after {height:80px;width:80px}
    /*.custom-button::before { width: 43px; height: 50px;}*/
    .custom-button::after{font-size:12px;}
    .top-cart{}
    .button-icon{ padding: 0px; width: 46px;}
    .input-group-addon{right: 20px; }
    .custom-button.btn-lg { padding: 0px 40px; font-size: 19px; height:70px; } 
    .custom-button.btn-md { padding: 0px 20px; font-size: 12px; height:40px;} 
    .custom-button.btn-sm { padding: 0px 15px; font-size: 11px; height:25px;} 

    .styled-link{font-size:15px}
    .styled-link.has-icon::after, .styled-link.has-icon::before{font-size:12px}
    .checkbox label, .radio label > span, .radio1 label{margin-bottom: 8px !important; }
    /*.checkbox label::before, .radio label>span::before, .radio1 label::before,.checkbox label::after, .radio label>span::after, .radio1 label::after { top: 5px;} */
    .radio label>span::after, .radio1 label::after {} 

    .slick-arrow,.gallery-nav .slick-arrow{font-size:24px;width:40px;height:40px} 
    .slick-arrow img{ width: 35px;} 
    .slick-arrow svg{ width: 22px;} 
    .arrows-plain .slick-arrow img{ width:35px;} 
    .slick-arrow::before{ }
    .arrows-plain .slick-arrow {} 
    .arrows-inside .slick-prev { left: 30px; } 
    .arrows-inside .slick-next { right: 30px; } 
    .arrows-outside .slick-prev { left: -60px; } 
    .arrows-outside .slick-next { right: -60px; } 

    .slick-dots{ bottom: -30px;}

    .featured-slider { margin: 0px -12px; } 
    .featured-slide { padding: 0px 12px; } 
    .featured-slider .slick-prev { left: -80px; } 
    .featured-slider .slick-next { right: -80px; }
    .ul-listing li{ padding-left: 20px;}
    .ul-listing li::before{top: 6px; font-size: 6px;}
    .listing-style1 li::before{top: 3px; font-size: 12px;}
    .listing-style2 li::before{top: 2px;}

    /*.accordion-item {margin-bottom:0}*/ 
    .accordion-item.active {border-radius:30px;}
    .accordion-header a{padding:20px 50px 20px 20px; font-size: 20px;}
    .accordion-header a::after {right:25px}
    .accordion-header a.collapsed{ }
    .accordion-header a::before{ font-size:20px; right: 0; width: 26px; height: 26px;}
    .accordion-body{padding:25px 30px 25px 75px;}
    .accordion-body::before {width: calc(100% - 50px);}
    .accordion-header a > i {margin-right: 20px;}

    .pagination{margin: 0px -5px;}
    .page-item {padding: 5px 5px;}
    .page-link,.page-item span,.page-item.active .page-link{ font-size:14px;width: 30px; height: 30px;}
    .page-item .page-link.prev {width:30px;height:30px;font-size:14px;} 
    .page-item .page-link.next {width:30px;height:30px;font-size:14px;} 

    .modal-body{ padding: 40px;}
    .modal-xxl { max-width: 1300px; } 
    .modal-xl { width:95%;max-width:1400px; margin: 0 auto} 
    .modal-lg { max-width:650px; } 
    .modal-sm { /*max-width:300px*/ } 

    .table-holder .table th{font-size: 14px;}
    .table-holder .table td {padding: 15px;font-size: 14px;}
    .banner-dots{margin-left:0}
    .banner_caption-inner{max-width:450px;width:100%}
    .inner-banner .banner_caption-inner{}
    .banner_caption-inner h1{ font-size: 56px;}
    .banner_caption-inner h2{ font-size: 56px; padding-bottom: 25px;letter-spacing:-1.5px}
    .banner_caption-inner h3{}
    .banner_caption-inner p{}
    .banner_caption-inner p > br{display:none}
    .homeBannerSlider .slick-prev{margin-right: -426px;} 
    .homeBannerSlider .slick-next{margin-right: -570px;} 
    .homeBannerSlider .slick-dots{}
    .homeBannerSlider .slick-dots li{font-size: 25px;}
    .homeBannerSlider .slick-dots a{ }
    .homeBannerSlider .slick-dots a span{}
    .homeBannerSlider .slick-dots a::before{}
    .banner-scroll{ bottom: 60px;}
    .banner-scroll a { width: 66px;}
    .search-box{ }
    .search-input {padding-right:46px !important}
    .search-button{ width: 50px; height: 100%;}
    .search-button img{ width: 22px;}

    .counter-holder{ font-size: 40px;}
    .counter>span:last-child{ line-height: 1.7;}
    .icon-holder{}

    .bottom {padding:21px 0px;}
    .contact-list li { padding-left:35px; } 
    .social-icons.icon-rounded li a {width: 40px;height: 40px;font-size: 13px;}

    .odd-even-box {} 
    .odd-even-info{}
    .video-container a::before{ }
    .bottom-whatsapp-icon { right: 10px; }
    .bottom-whatsapp-icon a { width: 60px; height: 60px; font-size:30px; }
    .bottom-whatsapp-icon a img { width: 30px; }

    .newsletter-input{ padding-right: 120px;padding-left:20px}
    .newsletter-button {height:46px} 
    /*    .secTitle{ margin-bottom: 20px;}*/
    .secTitle h1, .secTitle h2 { font-size: 44px;letter-spacing:-1.8px;} 
    .secTitle.xl h1, .secTitle.xl h2 { font-size: 66px;letter-spacing: -3px; } 
    .secTitle.lg h1, .secTitle.lg h2 { font-size: 56px;letter-spacing: -3px;} 
    .secTitle.md h1, .secTitle.md h2 { font-size: 36px;letter-spacing: -2px;} 
    .secTitle.sm h1, .secTitle.sm h2 { font-size: 26px;letter-spacing: -1px;}
    .secTitle.xs h1, .secTitle.xs h2 { font-size: 18px;letter-spacing: 0px;}
    .secTitle h3 { font-size: 16px;} 

    /*----*/
    .fs-12 { font-size: 9px; } 
    .fs-13 { font-size: 12px; } 
    .fs-14 { font-size: 12px; } 
    .fs-15 { font-size: 14px; } 
    .fs-16 { font-size: 14px; } 
    .fs-17 { font-size: 16px; } 
    .fs-18 { font-size: 16px; } 
    .fs-20 { font-size: 16px; } 
    .fs-22 { font-size: 20px; } 
    .fs-23 { font-size: 20px; }
    .fs-24 { font-size: 20px; } 
    .fs-25 { font-size: 20px; } 
    .fs-26 { font-size: 20px; } 
    .fs-27 { font-size: 20px; } 
    .fs-28 { font-size: 22px; } 
    .fs-30 { font-size: 24px; }
    .fs-32 { font-size: 24px; } 
    .fs-34 { font-size: 24px; } 
    .fs-35 { font-size: 24px; } 
    .fs-36 { font-size: 28px; }  
    .fs-37 { font-size: 28px; }  
    .fs-38 { font-size: 30px; } 
    .fs-40 { font-size: 30px; } 
    .fs-45 { font-size: 35px; } 
    .fs-50 { font-size: 40px; } 
    .fs-55 { font-size: 40px; } 
    .fs-60 { font-size: 50px; } 
    .rounded-bottom-left { border-bottom-left-radius: 100px; } 
    .rounded-bottom-right { border-bottom-right-radius: 100px; } 
    .rounded-top-left { border-top-left-radius: 100px;} 
    .rounded-top-right { border-top-right-radius: 100px;} 
    .rounded-bottom-left-md { border-bottom-left-radius: 80px; overflow: hidden; } 
    .rounded-bottom-right-md { border-bottom-right-radius: 80px; overflow: hidden; } 
    .rounded-top-left-md { border-top-left-radius: 80px; overflow: hidden; } 
    .rounded-top-right-md { border-top-right-radius: 80px; overflow: hidden; } 

    .thankyou-content { max-width: 520px;} 
    .thankyou-content h1 { font-size:52px;} 
    .thankyou-content h2 { font-size: 52px;} 
    .thankyou-img {}
    .contact-left{ padding:50px 100px;}
    .contact-right{padding: 60px;}
    .contact-left-content{ padding: 80px;}
    .contact-right-content{ padding: 60px 60px 60px 140px;}
    .contact-address-box{ padding: 40px;}
    .contact-address-box .icon-holder{ height: 58px;} 
    .contact-address-box .icon-holder img{} 
    .map-holder iframe{min-height:788px;}
    .secondary-nav-holder ul li a {padding: 15px 20px;}
    .grid-ov-info{ padding: 30px;}
    .grid-content.alt{ padding:20px;}
    .item-share-holder { }
    .content h3 { font-size: 15px;} 
    .news-details-holder hr{ margin: 20px 0px;}
    .news-details-holder h2{ font-size: 28px;}
    .news-details-holder h3{font-size: 20px;}
    .news-details-holder h4{font-size: 18px;}
    .news-details-holder h5{font-size: 15px;}
    .news-details-holder h6{font-size: 13px;}
    .news-details-holder p{ margin-bottom: 30px;}
    .news-right {width: 275px;}
    .table-holder .table th { font-size: 13px;} 
    .item-share.item-rounded a {width: 40px;height: 40px; font-size: 16px;}
    .news-box-info,.news-box-title h2{} 
    .news-box-title h2{}
    .news-right h5{ font-size: 15px;}
    .custom-dots .slick-dots li button{height:8px;width:8px}
    .custom-dots .slick-dots li.slick-active button, .custom-dots .slick-dots li:hover button{}
    .ftbox1{width:200px}
    .ftbox2{width:275px}
    .ftbox3{width:175px}
    .ftbox4{width:145px}
    .ftbox5{width:185px}

    .AccordionFilterNav ul ul{padding:30px 15px}
    .AccordionFilterNav ul li.has-subnav > a{padding:17px 15px !important;}
    .AccordionFilterNav ul li.has-subnav > a,.sidebar h4{font-size:18px}

    .slick-dots li button{height:10px;width:10px}
    .gallery-holder{width:100%;max-width:650px}
    .product-details-title h1{font-size:44px}
    .subTitle h6{font-size:16px}
    .content-box p > br{display:none}
    .breadcrumb-container li a::after {font-size:14px;margin:2px 20px 0px;}
    /*****/

    .nav li.menu-item-highlighted a{height:46px;font-size:14px;min-width:140px;}
    .nav li.menu-item-highlighted.button-primary{margin-right:155px;}
    .home-sec-2 .img-box, .home-sec-5 .img-box,.about-sec-1 .img-box,.about-sec-4 .img-box,.odd-even-box .img-box,.contact-sec-2 .img-box{max-width:900px}
    .home-sec-2 .content-box{padding-top:40px !important}
    .home-sec-3{padding-top:130px;padding-bottom:130px;margin-top:-150px;}
    .about-process-no span{height:60px;width:60px;}
    .about-process-icon,.get-touch-icon{height:230px;width:230px;}
    .about-process-icon img,.get-touch-icon img{width:100px;height:100px;object-fit:contain}
    .about-process-holder .row .col-md-4:nth-child(1) .about-process-icon::after, 
    .about-process-holder .row .col-md-4:nth-child(2) .about-process-icon::after,
    .get-touch-holder .row .col-md-4:nth-child(1) .get-touch-icon::after,
    .get-touch-holder .row .col-md-4:nth-child(2) .get-touch-icon::after{left:200px;width:240px;}
    
    
    .about-process-icon{margin-bottom:35px}
    .about-process-info h4{padding-bottom:20px}
    .testi-content h6{padding-bottom:20px;}
    .event-img{max-width:250px;max-height:250px;}
    .event-icon img{width:150px;margin: 0 auto}
    .home-sec-5{padding-top:120px;padding-bottom:40px;background-position:100% 34px;}
    .saf-pri-list li{padding-bottom:30px;}
    .saf-pri-icon{width:60px;height:60px;}
    .saf-pri-info{width: calc(100% - 60px);padding-left:30px;}
    .price-table-box{padding:40px 25px;}
    .home-sec-6{background-size:100%;background-position:bottom center;}
    .testi-content h6{padding-bottom:10px}
    .footer-wrapper .footer-holder{padding-top:240px;}
    .bottom-banner-holder{top:-200px;}
    .social-icons.icon-rounded li a::after {width:50px;height:50px;}
    .bottom-banner-box .img-box {width:530px;}

    .bottom-banner-holder .secTitle{margin-bottom:20px}
    .ftbox h6{padding-bottom:35px;}
    .price-table-btm{padding-top:25px}
    .price-table-top .secTitle h2{letter-spacing:2.2px;}

    .about-sec-4.pb-xxl{padding-bottom:320px}
    .mis-vis-info{padding:30px 30px 0}
    .mis-vis-info .secTitle{margin-bottom:20px}

    .service-listing::before {max-height: 780px;}
    .service-info{padding-top:30px}
    .service-details-sec-2{padding: 0}
    .faqs-holder{padding-top:50px}
    .nav-tabs .nav-link{font-size:16px}
    
    .signup-sec-1 .checkbox label > span,
    .signup-sec-1 .radio label > span{position:relative;line-height:19px;}



} 
/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {

    .container-fluid{padding-right:30px;padding-left:30px;}
    .topRightHeader{}
    .nav > ul > li > a{padding: 40px 0;}
    .nav > ul ul, .nav > ul ul ul{}
    .nav > ul > li.menu-item-has-children > a::after {margin-left:10px;font-size: 12px;}
    .colContainer.xl .textColRight, .colContainer.xl .textColLeft { width: 720px; } 
    .bottom-whatsapp-icon { }
    .home-sec-2 .img-box, .home-sec-5 .img-box,.about-sec-1 .img-box,.about-sec-4 .img-box,.odd-even-box .img-box, .contact-sec-2 .img-box{max-width:750px;}
    .homeBannerSlider .slick-dots{left:60px}
    .home-sec-3{background-size:103%;padding-top:100px;margin-top:-120px;}
    .home-sec-5{padding-top:90px;padding-bottom:0;}
    .home-sec-6{background-size:100%;background-position:top center;}
    .home-sec-7 .inner-container-lg{padding-top:0}
    .about-process-icon, .get-touch-icon{height:200px;width:200px;}
    .about-process-icon img, .get-touch-icon img{height:80px;width:80px;}
    
    .about-sec-2.bg-img{margin-top: -127px;}


}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
    .container-fluid { max-width: 100%; padding-right: 30px; padding-left: 30px;} 
    .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-inside .slick-prev { left: 30px; } 
    .arrows-inside .slick-next { right: 30px; } 
    .arrows-outside .slick-prev { left: -60px; } 
    .arrows-outside .slick-next { right: -60px; } 
    .auto-xxl { /*-ms-flex: 0 0 100%; */ flex: 0 0 100%; width: 100%; max-width: 100%; } 
    .textColRight, .textColLeft{width:450px;}
    /*---*/
    .service-listing::before {display:none}
    .odd-even-box .img-box{max-width:650px;}
    .get-touch-info{padding:30px 0 20px;}
    .get-touch-info h6{padding-bottom:20px}
    



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

    .slick-arrow { } 
    .slick-arrow::before{ }
    .arrows-plain .slick-arrow {} 
    .slick-arrow::before{}
    .custom-arrows .slick-arrow:first-child { margin-right: 10px; } 
    .arrows-outside .slick-prev { left: -50px; } 
    .arrows-outside .slick-next { right: -50px; } 
    .featured-slider .slick-prev { left: -50px; } 
    .featured-slider .slick-next { right: -50px; }
    .colContainer.lg .textColRight, .colContainer.lg .textColLeft { width: 100%;} 
    .colContainer.lg .textContent { padding: 0px 30px !important; } 
    .footer-wrapper .container .container{ padding-right: 0px; padding-left:0px;}
    .modal-body{ padding: 30px;}
    .logo{}
    /*---*/
    /*.nav > ul > li{padding:0 15px;}*/
    .homeBannerSlider .slick-dots{left:40px}
    .bottom-banner-box .img-box{width:470px;}
    .pb-xxl{padding-bottom: 200px;}
    .odd-even-box:nth-child(3){padding:80px 0}
    .odd-even-box{padding: 0 0px 80px 0;}
    .home-sec-6{background-size: 106%;}
    .price-table-top .secTitle h2{font-size:20px;}


}
/*-1200-*/
@media only screen and (max-width: 1299.98px){
    .container.container-xxl,
    .container.container-xl,
    .container.container-lg,
    .container.container-md ,
    .container,
    .container.container-sm ,
    .container-fluid{padding: 0px 30px; } 
    .container.container-lg{max-width:1070px}
    body p >br{display: none}
    .secTitle{margin-bottom:25px}



    .ftbox1{width:200px}
    .ftbox2{width:237px}
    .ftbox3{width:160px}
    .ftbox4{width:120px}
    .ftbox5{width:175px}

    .home-sec-2 .img-box, .home-sec-5 .img-box,.about-sec-1 .img-box,.about-sec-4 .img-box,.odd-even-box .img-box, .contact-sec-2 .img-box{max-width:600px;}
    .home-sec-3{margin-top:0;padding-top:0}
    .about-process-icon,.get-touch-icon{height:200px;width:200px;}
    .about-process-icon img,.get-touch-icon img{width:80px;height:80px;}
    .about-process-no span{height:50px;width:50px;}
    .about-process-holder .row .col-md-4:nth-child(1) .about-process-icon::after,
    .about-process-holder .row .col-md-4:nth-child(2) .about-process-icon::after{left:165px;}
    .saf-pri-icon{width:50px;height:50px;}
    .saf-pri-info{width: calc(100% - 50px);padding-left:20px;}
    .saf-pri-info h6{padding-bottom:10px;}
    .home-sec-3{padding:0;background-size:cover}
    .home-sec-3 .inner-container-lg{padding:100px 0;}
    .home-sec-4 .inner-container-lg.pt0{padding-top:80px !important}
    .home-sec-5{padding-bottom:30px;padding-top:60px;background-size:cover;}
    .home-sec-5 .row{align-items:center;}
    .home-sec-6{background-size:cover;padding-bottom:50px}
    .home-sec-7 .inner-container-lg{padding-top:90px}
    .colContainer.md .textColRight, .colContainer.md .textColLeft{width: 500px;}
    .faqs-sec-1.pb-xxl{padding-bottom:350px;}
     .about-sec-2.bg-img{margin-top:0;padding-top: 0;}



}
/*-992-xl*/
@media only screen and (max-width: 1199.98px) {
    .container.container-xxl, .container.container-xl, .container.container-lg, .container.container-md, .container, .container.container-sm,
    .container.container-lg,.header-container{ max-width:100%; padding: 0px 30px; } 
    .height-xl { height: auto !important; } 
    .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; } 
    ul.d-flex.xl,.form-group.inline.xl{ display: block !important;}
    .form-group.inline.xl >label,.form-group.inline.xl .control{ width: 100%;}
    .odd-even-list.xl .odd-even-box:nth-child(even)>.row>[class*="col-"]:first-child,.odd-even-list.xl .odd-even-box:nth-child(even)>.colContainer>.row>[class*="col-"]:first-child { order: 1; } 
    .odd-even-list.xl .odd-even-box:nth-child(even)>.row>[class*="col-"]:last-child,.odd-even-list.xl .odd-even-box:nth-child(even)>.colContainer>.row>[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%; } 
    #toTop {width: 25px; height: 25px; } 
    .rounded-bottom-left { border-bottom-left-radius: 80px; } 
    .rounded-bottom-right { border-bottom-right-radius: 80px; } 
    .rounded-top-left { border-top-left-radius: 80px;} 
    .rounded-top-right { border-top-right-radius: 80px;} 
    .rounded-bottom-left-md { border-bottom-left-radius: 50px;} 
    .rounded-bottom-right-md { border-bottom-right-radius: 50px;} 
    .rounded-top-left-md { border-top-left-radius: 50px;} 
    .rounded-top-right-md { border-top-right-radius: 50px;} 
    .bottom-whatsapp-icon { right: 10px;}
    .bottom-whatsapp-icon a { width: 45px; height: 45px; font-size: 18px; }

    .header-container {}
    #pageHeaderWrapper {position: relative; }
    #pageHeader { /*border-bottom: 1px solid rgba( 0, 0, 0, .1 );*/}
    .headerInfoBar { }
    .header-top-holder{}
    .logo-holder {background: none; width: auto; height: auto; order: 1; }
    .logo {width:180px;}
    .logo a {padding:10px 0}
    .top-right { right:60px;width:auto;margin-left:auto;margin-right:0}
    .top-right::before { display: none; }
    .headerInfoBar { padding: 0 0px !important; }
    .headerInfoBar.has-slider { height: 36px; }
    .topRightHeader { position: absolute; top: 0px; margin: 0px; display: block; clear: both; left: 0px; right: 0px; width: auto; }
    .nav-wrapper { float: none; margin:25px auto; height: 40px; 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:65px; /*border-top: 1px dotted rgba(0, 0, 0, 0.2) !important;*/ }
    .mean-container a.meanmenu-reveal { right: 22px !important; font-size: 22px !important; }
    .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:var(--white); transition: all 0.2s linear; }
    #pageHeaderWrapper.header-alternate .mean-container a.meanmenu-reveal span { background: #ffffff; }
    .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: capitalize; padding: 10px 50px 10px 30px; color: var(--dark) !important; border-bottom: 1px dotted rgba(0, 0, 0, .2) !important; background: var(--white); float: none; font-size: 14px;}
    .mean-container .mean-nav ul li li a { padding: 10px 40px 10px 40px; font-size: 14px; text-transform: capitalize; }
    .mean-container .mean-nav ul li li li a { padding: 10px 40px 10px 60px }
    .mean-container .mean-nav ul li li li li a { padding: 10px 40px 10px 80px }
    .mean-container .mean-nav ul li li li li li a { padding: 10px 40px 10px 100px }
    .mean-container .mean-nav ul li:hover > a, .mean-container .mean-nav ul li.selected > a { color: #ffffff !important; background: var(--primary); }
    .mean-container .mean-nav ul li a.mean-expand { padding: 0px!important; background: none !important; height: 41px; width: 48px; border-bottom: 0px !important; border-left: 1px solid rgba(10, 5, 5, 0.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: #1A1A1A !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: #FFFFFF !important; }
    .mean-container .mean-nav ul li a.mean-expand.mean-clicked::after { transform: rotate(180deg); }
    .mean-container .mean-nav.active { overflow-y: auto; overflow-x: hidden; height: calc(100vh - 83px);}

    .sidebar-filter{display:none;padding-top:15px} 
    .breadcrumb-container li a::after{font-size:10px;margin:0 10px 0px;}


    .slick-arrow, .gallery-nav .slick-arrow{width:30px;height:30px;}
    .slick-arrow svg{width: 16px;}
    .arrows-outside .slick-prev{left:-15px;}
    .arrows-outside .slick-next{right:-15px;}

    /*---*/

    .ftbox1{width:170px}
    .ftbox2{width:240px}
    .ftbox3{width:150px}
    .ftbox4{width:125px}
    .ftbox5{width:172px}
    p > br{display:none}


    #pageHeader{background-color:var(--secondary)}
    .banner_caption-inner h2{font-size:40px;line-height:1;letter-spacing:-1px;}
    .homeBannerSlider .banner_caption-inner{max-width:400px;}
    .homeBannerSlider .slick-dots{left:15px}
    .homeBannerSlider .banner_caption-inner{padding-left:30px}
    .home-sec-2 .img-box, .home-sec-5 .img-box,.about-sec-1 .img-box,.about-sec-4 .img-box,.odd-even-box .img-box, .contact-sec-2 .img-box{max-width:520px;}
    .bottom-banner-box .img-box{width:470px;}
    .footer-wrapper .footer-holder{padding-top:170px;}
    .secTitle h1, .secTitle h2{font-size:40px;letter-spacing:-1px;}
    .secTitle.md h1, .secTitle.md h2{font-size:30px;}
    .event-icon img{width:120px;}
    .inner-banner-img.md{min-height:130px;}
    .service-details-sec-2{padding-bottom:40px}
    .service-details-sec-3 .inner-container-lg{padding-bottom:50px}
    .accordion-header a > i{font-size:24px;}
    .accordion-body {padding:25px 30px 25px 65px;}
    .contact-sec-2 .textColLeft{width:400px;}
    .inner-banner-img{min-height: 252px;}
     .colContainer.md .textColRight, .colContainer.md .textColLeft{width: 500px;}
    .faqs-sec-1.pb-xxl{padding-bottom:260px;}
     .price-table-top .secTitle h2{font-size:18px;}


}
/*-1024-*/
@media only screen and (max-width: 1024.98px) {
    .gutters-35,.gutters-40,.gutters-50 { margin-right: -15px; margin-left: -15px; } 
    .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-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: 25px; padding-bottom: 15px; } 
    .row.grid-35,.row.grid-40,.row.grid-50 { margin-top: -15px; margin-bottom: -15px; } 

    /*--*/

    .odd-even-box .img-box{max-width:430px;}
    .odd-even-list .odd-even-box .textColLeft, .odd-even-list .odd-even-box .textColRight{width:475px;}
    .odd-even-list .odd-even-box .textColLeft,.odd-even-list .odd-even-box .textColRight { height: 100%; display: flex; align-items: center; padding-right:40px} 
    .odd-even-list .odd-even-box:nth-child(even) .textColLeft {padding-left:40px;} 
    .footer-wrapper .footer-holder{padding-top:210px;}




}

/*-768-lg*/
@media only screen and (max-width: 991.98px) {
    .height-lg { height: auto !important; } 
    .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; } 
    ul.d-flex.lg,.form-group.inline.lg{ display: block !important;}
    .form-group.inline.ld >label,.form-group.inline.ld .control{ width: 100%;}
    .odd-even-list .odd-even-box:nth-child(odd)>.row>[class*="col-"]:first-child,.odd-even-list .odd-even-box:nth-child(odd)>.colContainer>.row>[class*="col-"]:first-child { order: 1; } 
    .odd-even-list .odd-even-box:nth-child(odd)>.row>[class*="col-"]:last-child,.odd-even-list .odd-even-box:nth-child(odd)>.colContainer>.row>[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 {} 
    .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 {max-width: 100%;} 
    .review-form-content { } 
    .custom-arrows .slick-arrow:first-child { margin-right: 10px; } 
    .textColRight, .textColLeft { width: 100% !important;padding: 0 30px} 
    .textContent { padding: 0px 30px !important; } 
    .Scrollcontent.lg { height: auto !important; } 
    .Scrollcontent.lg .mCSB_inside > .mCSB_container { margin-right: 0px !important; } 
    .inner-container-xxl{ padding: 70px 0px;}
    .thankyou-content{max-width:350px;}
    h4>br{display:none}
    /*------*/
    /*.secTitle h1 > br, .secTitle h2 > br{display:none}*/
    /*    .slick-prev{left:-15px}
        .slick-next{right:-15px}*/
    .responsive-md{width:100%}
    .social-icons.icon-rounded li a{width:36px;height:36px;}
    .social-icons.icon-rounded li a::after {width:46px;height:46px;}
    .bottom-banner-box .img-box{width:430px;}
    .home-sec-2{padding-bottom:0}
    .home-sec-2 .img-box, .home-sec-5 .img-box,.about-sec-1 .img-box,.about-sec-1 img,.about-sec-4 img,.odd-even-box img,.about-sec-4 .img-box{max-width:100%}
    .home-sec-2 .content-box h4 > br{display:none}
    .home-sec-2 .content-box{padding-top:0 !important}
    .home-sec-5{padding-bottom:0;padding-top:0}
    .home-sec-5 .inner-container-lg{padding-top:0}
    .home-sec-5 .img-box{padding-top:0 !important}
    .ftbox1{width:150px}
    .ftbox2{width:190px}
    .ftbox5{width:155px}
    .social-icons.inline{margin:-10px;}
    .social-icons.inline li{padding:10px}
    .about-sec-2.bg-img{background-position: 25% 50% !important;}
    .about-sec-4{margin-bottom:-150px;background-size:cover}

    .odd-even-list .odd-even-box:nth-child(odd) .odd-even-info{padding-left:0}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info{padding-right:0}
    .odd-even-list .odd-even-box:nth-child(even) .textColLeft {padding-left:0;} 
    .odd-even-list .odd-even-box .textColLeft,.odd-even-list .odd-even-box .textColRight {padding:0 30px !important;width:100%} 
    .odd-even-box .img-box{max-width:100%}
    .odd-even-box:nth-child(3){padding:0 0 80px 0}
    h1 > br,h2 > br,h3 > br,h4 > br,h5 > br,h6 > br{display:none}
    .contact-sec-1{padding-bottom:0}
    .contact-sec-2 .img-box{max-width:100%;margin-top:0}
    .about-sec-4.pb-xxl{padding-bottom:270px;}
    .page-template-template-webagency .inner-banner-img{padding-bottom:50%;}
    .woocommerce .product-quantity .product-quantity{display: flex;align-items: center;justify-content: flex-end;}
   

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

    .banner_caption-inner h2{font-size:28px;padding-bottom:10px}
    .homeBannerSlider .banner_caption-inner{max-width:340px;margin-top:-89px;}
    .banner_caption-inner p{margin-bottom:15px;}
    .homeBannerSlider .banner_caption-inner p{font-size:12px}
    .bottom-banner-box .content-box{margin-left:50px}
    .bottom-banner-box .content-box h2{font-size:30px;}

}


/*-736-md*/
@media only screen and (max-width: 768.98px) {

    .bottom-banner-box .img-box{width:350px;}
    .bottom-banner-box .content-box{margin-left:0;}

}

@media only screen and (max-width: 767.98px) {
    .height-md { height: auto !important; } 
    .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; } 
    ul.d-flex.md,.form-group.inline.md{ display: block !important;}
    .form-group.inline.md >label,.form-group.inline.md .control{ width: 100%;}

    .odd-even-list .odd-even-box:nth-child(even) .row>[class*="col-"]:first-child,.odd-even-list .odd-even-box:nth-child(even)>.colContainer>.row>[class*="col-"]:first-child { order: 1; } 
    .odd-even-list .odd-even-box:nth-child(even) .row>[class*="col-"]:last-child,.odd-even-list .odd-even-box:nth-child(even)>.colContainer>.row>[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%; } 
    .secondary-nav-holder.md ul li { flex: 1 1 100%; } 
    .tab-holder.TabsAccordion .accordion-body { box-shadow: none; border-radius: 0px 0px 0;  } 
    .tab-body { padding:40px 25px 25px;border-radius: 0px 0px 20px 20px; border: 0; border-top: 0px; margin-top:0;} 
    .nav-tabs { } 
    .nav-tabs .nav-item { } 
    .nav-tabs .nav-link { } 
    .Scrollcontent.md { height: auto !important; } 
    .Scrollcontent.md .mCSB_inside > .mCSB_container { margin-right: 0px !important; } 
    .tool-bar-title { min-width:60px;}
    .ftbox{max-width:100%;width: 100% !important;margin: 0 auto !important;padding: 0 !important;}
    .inner-banner-img::before{opacity:0;background-color:rgba(0,0,0,.45);max-width:100%;background-image:none}
    /*----*/        
    .homeBannerSlider .banner_caption-inner{max-width: 90%;margin-top:0;text-align:center;margin:0 auto;padding:50px 0 100px;position:static}
    .homeBannerSlider .banner_caption{position:static;background-color: var(--secondary);}
    .homeBannerSlider .slick-dots{top:31%;}
    .about-process-holder .row .col-md-4:nth-child(1) .about-process-icon::after, .about-process-holder .row .col-md-4:nth-child(2) .about-process-icon::after ,
    .get-touch-holder .row .col-md-4:nth-child(1) .get-touch-icon::after,.get-touch-holder .row .col-md-4:nth-child(2) .get-touch-icon::after{display:none}
    .about-process-holder .row .col-md-4:nth-child(1) .about-process-box{padding-top:0}
    .about-process-box{padding-top:40px}
    .payment-method ul{justify-content: center;}
    .footer-nav{margin: 0px}
    .footer-nav li{display:block;padding:0 0 15px 0;}
    .footer-nav li:last-child{padding-bottom:0;}
    .footer-logo{max-width:220px}
    .bottom-banner-box{padding-top:0 !important}
    .bottom-banner-box .secTitle h2{font-size:26px}
    .bottom-banner-box .content-box{padding-right:20px;margin-left:auto}
    .bottom-banner-box .img-box{width:330px;}
    .bottom-banner-holder{top:-160px;}
    .pb-xxl{padding-bottom:170px;}
    .footer-wrapper .footer-holder{padding-top:190px}
    .ftbox h6{padding-bottom:20px}
    .event-img{max-width:250px;max-height:250px;}
    .home-sec-6{margin-top:0}
    .home-sec-7 .inner-container-lg{padding-top:50px}
    .about-sec-4{padding-bottom: 250px !important;}
    .nav-tabs .nav-link{background-color: var(--title);color:#fff;border-radius:50px;padding:10px 20px}
    .tag-buttons .nav-tabs{flex-wrap:wrap;background-image:none}
    .nav-tabs{margin:-10px}
    .nav-tabs .nav-item{width:auto;margin:0;padding:10px}
    .nav-tabs .nav-item:hover .nav-link, 
    .nav-tabs .nav-link.active{background-color: var(--primary);color:#fff;border-radius:50px !important}
    .home-sec-1 .secTitle h1 span{text-wrap-mode: nowrap;}
    

}
/*-600-*/
@media only screen and (max-width: 699.98px) {    
    /*    .headerInfoBar{height:100%;padding:10px 0 !important}
        .headerInfoBar .contact-list.inline li{padding-block:3px;}
        .get-touch-list li{width:100%}
        .get-touch-list li:nth-child(even){padding-left:0}
        .get-touch-list li:first-child{padding-top:0}
        .get-touch-list li:last-child{padding-bottom:0;border:0}
    */
    
    .thankyou-sec .float-div{position:static;background-color: var(--secondary);padding:30px 30px 140px;top:0;transform:none}
    .thankyou-content{margin-top:0;text-align:center !important}
    .thankyou-content p{margin-bottom:15px}
    .thankyou-content a.custom-button{min-width:150px;}
    .thankyou-content a.custom-button:hover{background-color: var(--alternate);border-color:var(--alternate)}
    .footer-nav .sub-menu{margin-top:15px;}


}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {
    .height-sm { height: auto !important; } 
    .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; } 
    .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; } 
    ul.d-flex.sm,.form-group.inline.sm{ display: block !important;}
    .form-group.inline.sm >label,.form-group.inline.sm .control{ width: 100%;}
    .odd-even-list.sm .odd-even-box:nth-child(even)>.row>[class*="col-"]:first-child,.odd-even-list.sm .odd-even-box:nth-child(even)>.colContainer>.row>[class*="col-"]:first-child { order: 1; } 
    .odd-even-list.sm .odd-even-box:nth-child(even)>.row>[class*="col-"]:last-child,.odd-even-list.sm .odd-even-box:nth-child(even)>.colContainer>.row>[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: -1px !important; padding: 0px 0px 12px; } 
    h2, .h2 { font-size: 22px; letter-spacing: -1px !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: 16px; 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-10 { margin-right: -8px; margin-left: -8px; } 
    .gutters-10 > .col, .gutters-10 > [class*="col-"], .gutters-10>li { padding-right: 8px; padding-left: 8px; } 
    .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: 8px; padding-bottom: 8px; } 
    .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 { padding-top: 10px; padding-bottom: 10px; } 
    .grid-20 > .col, .grid-20 > [class*="col-"], .grid-20>li { padding-top: 12px; padding-bottom: 12px; } 
    .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: -8px; margin-bottom: -8px; } 
    .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; }
    .p60 { padding: 30px !important; }  
    .pt60 { padding-top: 30px !important; } 
    .pr60 { padding-right: 30px !important; } 
    .pb60 { padding-bottom: 30px !important; } 
    .pl60 { padding-left: 30px !important; } 
    .p70 { padding: 30px !important; } 
    .pt70 { padding-top: 30px !important; } 
    .pr70 { padding-right: 30px !important; } 
    .pb70 { padding-bottom: 30px !important; } 
    .pl70 { padding-left: 30px !important; } 
    .p80 { padding: 30px !important; } 
    .pt80 { padding-top: 30px !important; } 
    .pr80 { padding-right: 30px !important; } 
    .pb80 { padding-bottom: 30px !important; } 
    .pl80 { padding-left: 30px !important; } 
    .p90 { padding: 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: 30px !important; } 
    .pb100 { padding-bottom: 30px !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; } 
    /*----*/
    .secTitle-holder { padding: 0px 0px 20px; margin-bottom: 20px; } 
    .secTitle-holder::before { } 
    .secTitle-holder.left::before{top:13px}
    .secTitle h2, .secTitle h1 { font-size: 24px; } 
    .secTitle h2 br, .secTitle h1 br { display: none; } 
    .secTitle.xl h1, .secTitle.xl h2 { font-size: 28px; }
    .secTitle.lg h1, .secTitle.lg h2 { font-size: 26px; }  
    .secTitle.md h1, .secTitle.md h2 { font-size: 22px; } 
    .secTitle.sm h1, .secTitle.sm h2 { font-size: 20px; } 
    .secTitle.xs h1, .secTitle.xs h2 { font-size: 16px; }
    .secTitle h3 { font-size: 14px;} 
    .secTitle h3::before{ }
    .secTitle { margin-bottom: 20px; } 
    .secTitle p { font-size: 14px; } 
    .has-data-text::before {font-size: 10vw; } 
    .fs-14 { font-size: 12px; } 
    .fs-15 { font-size: 12px; } 
    .fs-16 { font-size: 13px; } 
    .fs-17 { font-size: 13px; } 
    .fs-18 { font-size: 14px; } 
    .fs-20 { font-size: 14px; } 
    .fs-22 { font-size: 16px; } 
    .fs-24 { font-size: 16px; } 
    .fs-25 { font-size: 18px; } 
    .fs-26 { font-size: 18px; } 
    .fs-28 { font-size: 19px; } 
    .fs-30 { font-size: 20px; } 
    .fs-32 { font-size: 20px; } 
    .fs-34 { font-size: 20px; } 
    .fs-35 { font-size: 20px; } 
    .fs-36 { font-size: 20px; } 
    .fs-37 { font-size: 20px; } 
    .fs-38 { font-size: 20px; } 
    .fs-40 { font-size: 20px; } 
    .fs-45 { font-size: 22px; } 
    .fs-50 { font-size: 24px; } 
    .fs-55 { font-size: 26px; } 
    .fs-60 { font-size: 30px; } 
    .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; } 
    .fancybox-navigation .fancybox-button--arrow_left { left: 0px; } 
    .fancybox-navigation .fancybox-button--arrow_right { right: 0px; } 
    .fancybox-navigation .fancybox-button { width: 25px; height: 25px; top: calc(50% - 25px); } 
    .Scrollcontent.sm { height: auto !important; } 
    .Scrollcontent.sm .mCSB_inside > .mCSB_container { margin-right: 0px !important; } 
    /*----*/
    #toTop { width: 30px; height: 30px; bottom:60px; } 
    .form-group label,.custom-label {font-size: 13px; } 
    .form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name,select.multipleSelect { height:46px; line-height: 44px; padding: 0px 20px; font-size: 13px; }
    .form-control:focus, .form-control:hover, .nice-select:hover{}
    textarea.form-control { padding:15px 20px; height: 150px; } 
    .nice-select::after{right: 20px;}
    .form-control.height-60,.height-60 .nice-select { height: 40px; line-height: 38px; } 
    .form-control.height-55,.height-55 .nice-select { height: 40px; line-height: 38px; } 
    .nice-select{ padding-right:30px;}
    .nice-select .option {padding: 8px 15px; font-size: 11px;}
    .checkbox label, .radio label > span, .radio1 label {font-size: 13px; padding-left: 30px !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; top: 1px; border-width: 1px;}
    .checkbox label::after, .radio label > span::after, .radio1 label::after {font-size: 11px;} 
    .radio label>span::after, .radio1 label::after {top: 5px; left: 4px; width: 10px; height: 10px;}

    .custom-button,.f-upload .input-group-btn .btn-upload {font-size:12px;padding:0 15px;height:40px} 
    /*.custom-button::before { width: 35px; height: 40px;}*/
    .custom-button::before {bottom: -1px;}
    .custom-button.btn-lg { padding: 0px 0; font-size: 13px; height:auto;}
    .custom-button.alt{padding:0px 18px;}

    .accordion-header a {font-size:16px;padding:15px 50px 15px 15px;}
    .accordion-header a > i{margin-right:15px;}
    .accordion-header a::before{}
    .accordion-body{padding: 15px 15px;}
    .tab-body { padding:35px 0 20px;}


    .ul-listing li{ padding-left: 20px;}
    .ul-listing li::before{top:5px;}
    .listing-style1 li::before{top: 1px;}
    .listing-style2 li::before{top: 2px;}

    .pagination{margin: 0px -2px;}
    .page-item {padding: 5px 2px;}
    .page-link,.page-item span, .page-item.active .page-link,.page-item .page-link.prev, .page-item .page-link.next{ font-size: 14px;width: 26px; height:26px;}
    .page-item .page-link.prev{ margin-right: 5px;font-size: 18px;}
    .page-item .page-link.next { margin-left: 5px;font-size: 18px;}

    .slick-dots li button { } 
    .slick-dots li button:before { width: 8px; height: 8px;} 
    .slick-dots li button:after { width: 16px; height: 16px; } 
    /* .top-link img,.top-cart img{max-width: 15px;max-height: 15px;} */
    .search-button{ width: 40px; height: 100%;}

    /*.home-banner-img{min-height:auto}*/

    .banner_caption-inner h2{font-size: 6.5vw; }
    .banner_caption-inner h1{font-size: 6.5vw; padding-bottom:0px;}
    .banner_caption-inner p{}
    .homeBannerSlider .slick-dots{ }
    .homeBannerSlider .slick-dots a::before{ display: none;}
    .homeBannerSlider .slick-dots li{ }
    .homeBannerSlider .slick-dots a{font-size: 13px;}
    .video-container a::before{}
    .rounded-bottom-left { border-bottom-left-radius: 40px; } 
    .rounded-bottom-right { border-bottom-right-radius: 40px; } 
    .rounded-top-left { border-top-left-radius: 40px;} 
    .rounded-top-right { border-top-right-radius: 40px;}
    .rounded-bottom-left-md { border-bottom-left-radius: 30px;} 
    .rounded-bottom-right-md { border-bottom-right-radius: 30px;} 
    .rounded-top-left-md { border-top-left-radius: 30px;} 
    .rounded-top-right-md { border-top-right-radius: 30px;} 


    .item-share-holder {}
    .item-share.item-rounded a {width: 32px;height: 32px;font-size: 13px;}
    .btn-close{ /*font-size: 18px;right: 10px;top: 10px;*/ font-size: 13px; width:26px;height:26px;top: -30px;}
    .btn-close i { font-size: 12px;} 
    .contact-address-box{ text-align: center;}
    .contact-address-box .icon-holder{ margin: 0px auto 20px;}
    .bottom-whatsapp-icon a{height:30px;width:30px;font-size:18px}
    /*----*/
    .top-link-holder{border-right:0px;padding-right: 0px;}
    .top-right { right: 50px;} 

    .search-box{ width: 100%;}
    .thankyou-content {  max-width:100%; text-align: center;} 
    .thankyou-content h1 { font-size:6.5vw; padding-bottom: 15px;} 
    .thankyou-content h2 { font-size: 6.5vw; padding-bottom: 15px;} 
    .thankyou-content p {  width: 100%;} 
    .thankyou-img::before{opacity:0.5;}
    .thankyou-img { min-height: auto; position: relative;}
    .secondary-nav-holder.sm ul li { flex: 1 1 100%; }
    .breadcrumb-container{ padding-top:5px;}
    .breadcrumb-container li a::after{margin:0 10px 0px;}
    .breadcrumb-container.alt{padding:20px 0 0}
    .table-holder .table th { font-size: 12px;padding: 5px 7px;}
    .table-holder .table td { font-size: 12px;padding: 5px 7px}
    .grid-content.alt,.grid-ov-info{ padding: 20px;}
    .inner-banner-img {min-height:150px;}
    .content h3 { font-size: 14px;} 
    .footer-wrapper{ padding-bottom:0;}
    .news-details-holder hr{ margin: 20px 0px;}
    .news-details-holder h2{ font-size: 20px;}
    .news-details-holder h3{font-size: 18px;}
    .news-details-holder h4{font-size: 16px;}
    .news-details-holder h5{font-size: 14px;}
    .news-details-holder h6{font-size: 13px;}
    .news-details-holder p{ margin-bottom: 30px;}
    .grid-ov,.service-box .grid-content,.grid-content{padding:20px 20px}
    .mean-container .mean-nav{margin-top:52px;}
    .mean-container a.meanmenu-reveal{right:10px !important;}

    .container.container-xxl,
    .container.container-xl,
    .container.container-sm,
    .container.container-md,
    .container,
    .container.container-lg, 
    .container-fluid,
    .header-container{padding:0 15px}

    .logo {width:125px}
    .logo a{padding:10px 0}
    .textColRight, .textColLeft{padding:0 15px}
    #toTop{right:10px}
    .product-details-title h1{font-size:24px;}
    .nav-wrapper{margin:16px auto;}
    .banner_caption-inner h2{padding-bottom: 15px;}
    .banner_caption-inner p{margin-bottom:20px}
    .banner_caption-inner{max-width:100%}
    /*---*/
    .home-banner-img{min-height:180px}  
    .copyright{line-height: 1.5} 
    .homeBannerSlider .banner_caption-inner{padding:30px 0 50px;}
    .event-info .custom-button-holder.pt25{padding-top:10px !important}
    .event-slider{margin:0}
    .event-slide{padding:0}
    .radius-rtb-40{border-radius: 0 20px 20px 0;}
    .radius-ltb-40{border-radius: 20px 0 0 20px;}
    .radius-40{border-radius:20px;}
    .home-sec-4 .inner-container-lg.pt0{padding-top:30px !important}
    .home-sec-7 .inner-container-lg{padding-top:30px}
    .testi-slider .slick-list{margin-right:0}
    .testi-box{padding:20px;flex-wrap:wrap}
    .testi-content{width:100%;padding-left:0;padding-top:20px}
    .about-process-box{padding-top:10px}
    .about-process-icon,.get-touch-icon{height: 150px;width:150px;}
    .about-process-icon img, .get-touch-icon img{width:60px;height:60px;}
    .home-sec-2 .inner-container-lg{padding:10px 0 0}
    .home-sec-2 .content-box h4{padding-bottom:15px !important}
    .home-sec-3 .inner-container-lg{padding:60px 0;}
    .home-sec-7 .inner-container-lg{padding-top:0}
    .bottom-banner-holder{top:-85px;}
    .bottom-banner-box .img-box{left:-15px;width:200px;}
    .bottom-banner-box .secTitle h2{font-size:18px;}
    .bottom-banner-holder .secTitle{margin-bottom: 10px;}
    .bottom-banner-box .content-box{padding-right:20px;max-width:90%;padding-left:15px;}

    .footer-wrapper .footer-holder{padding-top:100px;}
    .pb-xxl{padding-bottom:100px;}
    .contact-list li{padding-left:30px;padding-bottom:15px;}
    .contact-list li i, .contact-list li img{top:1px}
    .about-sec-4{background-position:25% 100%;}
    .mis-vis-box{padding-bottom:10px}
    .mis-vis-info{padding:25px 0 0}
    .mis-vis-info .secTitle{margin-bottom:10px;}
    .about-process-icon{margin-bottom: 20px;}
    .pb35{padding-bottom:20px !important;}
    .odd-even-list .odd-even-box .textColLeft, .odd-even-list .odd-even-box .textColRight{padding:0 15px !important}
    .odd-even-box{padding-bottom:30px}

    .odd-even-box:nth-child(3){background-size:cover;background-position:0 38px;padding:0 0 40px 0;}
    .odd-even-box:last-child{padding-top:30px}

    .service-details-sec-2{padding-bottom:30px}
    .service-details-sec-3 .inner-container-lg{padding-bottom:0}
    .service-details-sec-1 .top-img{top:-80px;}
    .inner-banner-img.md{min-height:70px}
    .service-info{padding:30px 25px 0;}
    .faqs-holder .faqs-cate{margin-bottom:15px}
    .nav-tabs{margin:-5px}
    .nav-tabs .nav-item{padding: 5px;}
    .nav-tabs .nav-link{font-size: 14px;}
    .inner-banner .banner_caption{margin-top:-13px}
    .pb-xxl-0 .footer-wrapper .footer-holder{padding-top:30px}
    .thankyou-sec .float-div{padding:30px 0 140px;}
    .breadcrumb-container.fs-18{font-size: 12px;}
    .faqs-sec-1.pb-xxl{padding-bottom: 200px;}
    .faqs-sec-1 .accordion{margin-bottom: 20px;}
    .about-sec-4.pb-xxl{}


}
/*-414-xs*/
@media only screen and (max-width: 479.98px){
    .height-xs { height: auto !important; } 
    .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; } 
    .justify-center-xs { justify-content: center !important; } 
    .width-xs { width: 100% !important; max-width: 100%; } 
    .button-holder { margin: -10px -10px; } 
    /*.button-holder>div { width: 100%; padding: 10px; }*/
    /*.button-holder .custom-button,.button-holder .custom-button-holder { width: 100%; min-width: 100%; }*/
    .nav-2col.xs li, .list-2col.xs li, .nav-3col.xs li, .list-3col.xs li { width: 100%; }
    .Scrollcontent.xs { height: auto !important; } 
    .Scrollcontent.xs .mCSB_inside > .mCSB_container { margin-right: 0px !important; } 
    /*----*/

    .news-slide{padding:0}
    .get-touch-holder{padding:0 0 0;}
    .get-touch-info h6{padding-bottom:15px;}
    


}
/*-375-*/
@media only screen and (max-width: 413.98px) {
    .height-xxs { height: auto !important; } 
    .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%; } 
    .text-center-xxs { text-align: center !important; } 
    .text-left-xxs { text-align: left !important; } 
    .width-xxs { width: 100% !important; max-width: 100%; } 
    .ftbox {  width: 100% !important;} 
    /*---*/    
    .banner_caption-inner h2{font-size: 7vw; }
    .homeBannerSlider .slick-dots{top:18%;}
    .bottom-banner-box .img-box{left:-15px;width:160px;}
        .bottom-banner-box .content-box{max-width:100%;}
}

/*-320-*/
@media only screen and (max-width: 374.98px) {
    .bottom-banner-box .secTitle h2{font-size:16px;}
    .bottom-banner-box .img-box{width:140px;}

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

}
