@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) {

    .footer-wrapper.fs-16{font-size:14px}
    .footer-nav.fs-18, .footer-wrapper h6{font-size:16px !important}
    .social-icons li a{width:40px;height:40px;font-size:14px;}
    .footer-logo{max-width:170px;}

    .ftbox1{width:180px}
    .ftbox2{width:80px}
    .ftbox3{width:170px}
    .ftbox4{width:210px}
    .ftbox5{width:190px}
    .ftbox6{width:470px}
   


} 
/*-1600-*/
@media only screen and (max-width: 1699.98px) { 

    .nav > ul > li{padding:30px 5px;}
} 
/*-1500--125%*/
@media only screen and (max-width: 1599.98px) {
    .container{ max-width: 1200px; padding: 0px 30px; } 
    .container.container-lg { max-width: 100%; padding: 0px 30px; } 
    .container.container-md,.header-container { max-width: 1400px; padding: 0px 30px; } 
    .container.container-sm { max-width: 1200px; padding: 0px 30px; } 
    .container-fluid{ max-width:100%; padding-right: 30px; padding-left: 30px; } 
    .textColRight, .textColLeft { width: 570px; }
    .textColRight.lg, .textColLeft.lg {width: 795px;}
    .textColRight.md, .textColLeft.md {width: 470px;}
    .textColRight.sm, .textColLeft.sm {width: 425px;}
    .textColLeft .textContent {  padding-right: 30px;}
    .textColRight .textContent {  padding-left: 30px;}
   
    p { margin-bottom: 30px; } 
    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: 21px; padding: 0px 0px 20px; } 
    h6, .h6 { font-size: 17px; padding: 0px 0px 20px; } 
    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; } 
    .pb100 { padding-bottom: 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{}
    .logo { } 
    .logo a { } 
    .topRightHeader {} 
    .nav>ul>li { } 
    .nav>ul>li>a {}
    .is-sticky .nav > ul > li > a {}
    /*.nav>ul ul, .nav>ul ul ul { width: 310px; }*/ 
    .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 { font-size: 16px;} 
    .nav>ul ul ul { margin-top: -49px;}
    .nav>ul ul>li:hover>ul, .nav>ul ul ul>li:hover>ul { margin-top: -49px; } 
    .nav > ul ul.gridmenu{padding:16px 70px 16px !important;}
    /*.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: 26px; height: 26px; font-size: 14px; }
    /*.custom-dots .slick-dots{ width: 200px;}*/
    .arrows-outside .slick-prev { left: -60px; } 
    .arrows-outside .slick-next { right: -60px; }  
    .fancybox-navigation .fancybox-button{ width: 40px; height: 40px; top: calc(50% - 20px);font-size: 14px;}
    #toTop { width: 40px; height: 40px; } 
    .checkbox label, .radio label > span, .radio1 label { padding-left: 25px !important; } 
    .checkbox label::before, .radio label > span::before, .radio1 label::before { width: 16px; height: 16px; } 
    .checkbox label::after, .radio label > span::after, .radio1 label::after { width: 12px; height: 12px; font-size: 10px; top: 4px; left: 2px; } 
    .checkbox label::before, .radio label > span::before, .radio1 label::before { top: 3px; } 
    .radio label > span::after, .radio1 label::after { top: 7px; left: 4px; width: 8px; height: 8px; } 
    .form-control, .nice-select, .btn-group .btn, .f-upload .file-input .file-caption-name,select.multipleSelect,.contact-holder.alt .form-control { height: 46px; line-height: 44px; font-size:14px;padding-left: 20px; padding-right: 20px;} 
    textarea.form-control { height: 110px; padding: 15px 20px; }
    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-left: 15px; 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 {height: 34px; line-height: 34px;padding-left: 15px; padding-right: 25px;} 
    .Selectstyle1 .nice-select:after {right: 15px;} 
    .form-group.floating-label label { top: 16px;} 
    .custom-button, a.custom-button, .f-upload .input-group-btn .btn-upload { font-size: 14px; padding: 0px 25px; height: 46px;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.btn-block, a.custom-button.btn-block { } 
    .newsletter-button{min-height:46px;min-width:auto}
    .mwidth { min-width: 160px; } 
    .form-group label,.comment-form label,.contact-holder.alt .form-group label{ font-size: 14px;padding-left: 0; } 
    .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: -2px;} 
    .icon-list.list-inline li img{ top: -7px;}
    .size-14, .fs-14{ font-size: 14px;} 
    .size-15, .fs-15 { font-size: 14px;}
    .size-16, .fs-16{ font-size: 14px;} 
    .size-18, .fs-18{ font-size: 16px; } 
    .size-20, .fs-20 { font-size: 16px; } 
    .size-22, .fs-22 { font-size: 20px; } 
    .size-24, .fs-24, .lead { font-size:22px; } 
    .size-25, .fs-25 { font-size: 22px; } 
    .size-26, .fs-26 { font-size: 24px; } 
    .size-28, .fs-28 { font-size: 26px; } 
    .size-30, .fs-30 { font-size: 28px; }
    .size-40, .fs-40 { font-size: 30px; }
    .size-40, .fs-50 { font-size: 30px; }
    .styled-link, .styled-link1,.news-box .styled-link,.meta-date{ font-size: 13px;} 
    .styled-link i {}
    .styled-link i.ileft{ margin-right: 10px;}
    .styled-link i.iright{margin-left: 10px;} 
    .pageTitle{margin-bottom:30px}
    .pageTitle h1, .pageTitle h2 { font-size: 42px; } 
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 32px;} 
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 24px; } 
    .pageTitle.xs h1, .pageTitle.xs h2 { font-size: 20px; } 
    .pageTitle h3 { font-size:20px; } 
    .subTitle h6{font-size:16px}

    .bannerWrapper { padding: 0px 0px; margin-top: 0px; } 
    .banner { border-radius: 0px; } 
    .banner_caption .captionContainer h2, .banner_caption .captionContainer h1 { font-size:40px;letter-spacing:-2px} 
    .banner_caption .captionContainer h1 {} 
    .banner_caption .captionContainer h3 { font-size: 16px;}
    .banner-slide .banner_caption .captionContainerInner{max-width:60%}
    .inner-banner .banner_caption .captionContainerInner {} 
    .homeBannerSlider .slick-dots {}
    .homeBannerSlider .slick-arrow {} 
    .homeBannerSlider .slick-prev {} 
    .homeBannerSlider .slick-next {} 
    .accordion{ margin-bottom: 35px;}
    .accordion-item { margin-bottom: 15px; } 
    .accordion-header{ }
    .accordion-header a { padding: 15px 40px 15px 20px; font-size: 16px; line-height: 20px;} 
    .accordion-header a.collapsed {} 
    .accordion-header a::before { font-size: 14px; right: 15px;}
    .accordion-body { padding: 35px;}
    .accordion-body,.tab-body { padding:25px 25px;} 
    .nav-tabs .nav-link { font-size: 16px; height: auto;} 
    .tab-holder.TabsAccordion .accordion-body, .tab-body {  } 
    .page-item { padding: 0px 8px; } 
    .page-link {font-size: 12px; } 
    /*.page-item .page-link.prev, .page-item .page-link.next { width: 44px; height: 44px;}*/ 
    .page-item .page-link.prev{}
    .top-input {padding-right: 40px;}
    .top-button {height:42px;width:42px;} 
    .top-search-btn{width:40px;height:40px;font-size:16px;}
    .top-cart, .top-link { } 
    .top-cart img, .top-link img, .top-button img { height: 20px;} 
    .footer-bar a .cart-count, .top-cart .cart-count{width: 20px;height:20px;font-size:10px;}
    .top-cart .cart-text{font-size:14px}
    .styled-link.has-icon::after {  } 
    .captionContainerInner { } 
    .secondary-nav-holder ul li a { padding: 18px 10px;} 
    .thankyou-content-holder {} 
    .thankyou-content { max-width:50%; padding: 80px 0; margin-left:0;} 
    .thankyou-content h1, .thankyou-content h2 { font-size:60px;} 
    .thankyou-content h2 { font-size: 45px; } 
    .thankyou-content a.custom-button { min-width: auto;} 
    .thankyou-content p {} 
    .news-list-holder {}
    /*.news-box-info-holder {padding: 20px 0px;}*/
    /*.news-meta { margin: 0px -10px; }*/ 
    .news-meta>li { padding: 0px 10px;}
    .news-meta.inline > li i{}
    .news-details-title h1{ font-size: 40px;}
    .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{ padding: 25px 0px;}*/
    .widget-box {} 
    .sidebar{ max-width: 240px;}
    .sidebar-title-holder { }
    .sidebar-title-holder h4,.awf-filter-title{ font-size: 22px;} 
    .widget-title h4 { font-size: 14px;} 
    .widget-box-content { } 
    .widget-list li{ }
    /*.widget-list li a {padding: 15px 0px;}*/
    .catagory-list li a,.bapf_body ul li label{ padding-left: 25px; font-size: 16px;}
    .catagory-list li a::before,.catagory-list li a::after,.bapf_body ul li label::before,.bapf_body ul li label::after{ top: 4px;} 
    .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: 24px; } 
    .featured-slider{ margin: 0px -15px;}
    .featured-slide{ padding: 20px 15px;}
    .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: 15px 0px; } 
    .odd-even-img { padding-right: 40px; }  
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img { padding-right: 0px; padding-left: 40px; } 
    .odd-even-info { padding-right: 0px; } 
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-info { padding-left: 0px; padding-right: 0px; } 
    .icon-pod-box { padding: 30px 50px;} 
    .icon-pod-img { width: 100px; height: 100px;} 
    .icon-pod-img img {  max-width: 70px;  max-height: 70px;} 

    .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-button {} 
    /*.bottom{padding: 20px 0px;}*/
    /*.contact-list li {padding-left: 20px;}*/
    .contact-list li i{ top: 4px;}
    .contact-list li img { height: 12px;}
    .social-icons{}
    .social-icons li{}
    .social-icons li a,.social-icons li:first-child a{font-size:14px}
    .breadcrumb-container { } 
    .breadcrumb-container ul { } 
    .breadcrumb-container li { } 
    .breadcrumb-container li a { } 
    .breadcrumb-container li a::after {} 
    .breadcrumb-container.alt {font-size:14px}
    .item-share a{font-size:16px}
    .item-share.alt a{height:36px;width:36px;font-size:16px;}
    .footer-nav li, .contact-list li, .social-list li {padding-bottom: 25px;}
    .video-container a::before { font-size: 30px; width: 186px; height: 186px;}
    .video-container.md a::before {width: 80px;height: 80px;}
    .gallery-holder{ max-width: 100%;}
    .gallery-nav { margin:0 0;padding:30px 0} 
    .gallery-nav-slide{padding:10px}
    .gallery-nav .slick-arrow {}  
    .gallery-nav .slick-arrow.slick-prev{top:18px} 
    .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;}
    /*----*/
    .banner-content{ width: 690px; padding:60px;top:90px;}
    .banner-content-holder { padding-top: 45px;}
    .banner-content h2,.banner-content h1{ font-size: 41px;}
    .homeBannerSlider .slick-dots { bottom: 45px;}
    /*.ftbox1 {width: 220px;}*/
    /*.ftbox3 {width: 430px;}*/
    .footer-logo {max-width:220px;}
    .facilities-services-box a{ padding: 30px 25px;}
    .testimonial-box-image{ width: 70px; top: -35px;}
    .testimonial-box-info-holder{padding: 55px 30px 35px;}
    .left-col{ width: 320px;}
    .right-col{ max-width: 770px;}
    .nav-img{ width: 40px; height:39px; margin-right:20px;}
    .nav-img img{max-height:39px;}
    .apartments-list .studio-box{ margin-bottom: 40px;}
    .studio-box-content-holder a{ padding: 30px;}
    .apartments-list .col-md-6:nth-child(2){ margin-top: 215px;}
    .grid-ov-info span {margin-top: 50px;}
    .gallery-slider .slick-list{ overflow: visible; padding: 30px 70px;}
    .grid-ov-info img{max-width: 190px;width: 42.75%;}
    .grid-ov-info span {margin-top:50px;}
    .amenities-left,.amenities-right{ padding: 25px 25px 25px 45px; }
    .tab-style1 .nav-tabs .nav-item{padding: 10px 10px;}
    .tab-style1 .nav-tabs .nav-link{ padding: 0px 0px 0;height:50px}
    .pod-box .grid-ov{ padding:40px 40px;}
    .pod-box.alt .grid-ov{padding: 40px 40px;}
    .pod-box .grid-ov .ul-listing li{ padding-bottom: 25px;}
    /*.contact-list.alt{ font-size: 19px; letter-spacing: 1.76px;}*/
    /*.map-holder iframe { height: 703px;}*/ 
    .testimonial-slide.alt .testimonial-box-info-holder{ padding: 30px;}
    .contact-box{ padding: 40px 25px;}
    .contact-box-img img{ max-height: 80px;}
    .contct-intro {padding-left: 100px;}
    /*.contact-holder{ max-width: 510px;}*/
    /****/
    .ftbox1{width:170px}
    .ftbox2{width:80px}
    .ftbox3{width:165px}
    .ftbox4{width:175px}
    .ftbox5{width:185px}
    .ftbox6{width:450px}
    .f-member-logo{max-width:120px;}
    .home-solution-business-sec .intro-box{max-width:550px;margin-left:160px;}
    .timeline-slider .slick-dots{bottom:-30%;}
    .online-payment-img{width:100%;margin-left:0}
    .real-time-img .img-1{right:0}
    .real-time-img .img-2{left:-5%}
    
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{width:1120px;}
    .online-unlock-mode-sec .pageTitle.md.text-center{padding-top:13%;}
    
    .timeline-slider-arrows{bottom:-39%;;}

}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {

    body{font-size:16px}
}
/*-1300-xxl*/
@media only screen and (max-width: 1399.98px) {

    body, .fs-16{font-size:14px}   
    .fs-14{font-size:14px}   

    .show-xxl { display: block !important; } 
    .hide-xxl { display: none !important; } 
    .float-icon{ opacity:1;}
    .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; }
    .logo-holder{}
    .logo, .is-sticky .logo{width:150px}
    .nav>ul>li {} 
    .nav>ul>li a{ letter-spacing: 0px;}
    .top-right .gutters-12 { margin-right: -8px; margin-left: -8px; } 
    .top-right .gutters-12 > .col, .top-right .gutters-12 > [class*="col-"]{ padding-right: 8px; padding-left: 8px; } 

    /**/
    .nav > ul > li{}
    .container{ max-width: 1100px; padding: 0px 30px; } 
    .container.container-lg { max-width: 100%; padding: 0px 30px; } 
    .container.container-md,.header-container{max-width: 1300px; padding: 0px 30px; } 
    .container.container-sm { max-width: 1200px; padding: 0px 30px; } 
    .container-fluid{ max-width: 100%; padding-right: 30px; padding-left: 30px; } 

    .ftbox1{width:170px}
    .ftbox2{width:80px}
    .ftbox3{width:165px}
    .ftbox4{width:175px}
    .ftbox5{width:185px}
    .ftbox6{width:240px}
    .ftbox6 .footer-nav li:last-child{padding-bottom:0}
    .footer-logo,.gooleplay-logo{max-width:150px;}
    .home-solution-business-sec .intro-box{max-width:100%;margin-left:100px;padding:0 30px}
    .online-paysol-no{top:-8px}
    
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{width:1080px;}   
    

}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {


    .slick-arrow {font-size: 12px;} 
    .slick-arrow img{ }
    .custom-arrows .slick-arrow:first-child { margin-right: 10px; } 
    .homeBannerSlider .slick-prev { left: 5px;} 
    .homeBannerSlider .slick-next { right: 5px;}
    .arrows-outside .slick-prev { left: -30px; } 
    .arrows-outside .slick-next { right: -30px; }
    .slick-prev::before, .slick-next::before, .carousel__button.is-prev::before, .carousel__button.is-next::before,
    .page-item .page-link.prev:before, .page-item .page-link.next:before{margin-top:0;}

    /***/

    .logo,.is-sticky .logo{width:130px;}
    .nav > ul > li{}
    .nav > ul > li > a{font-size:14px;padding:12px 14px;}
    .nav > ul ul a, .nav > ul ul ul a{font-size:14px}
    .ftbox1{}
    .ftbox2{}
    .ftbox3{}
    .ftbox4{}
    .ftbox5{}
    .home-seam-box.alt{padding: 30px 30px;}
    .home-seam-box.alt .home-seam-info{padding-top:30px}
    
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{padding:30px 0;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:10px 15px;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12{padding:80px 20px 40px 20px;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12{padding:60px 20px 40px 20px;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{width:988px;}
}


/*-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; } 

    .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; } 
    .odd-even-list .textColRight, .odd-even-list .textColLeft { padding: 0px 30px; } 

    /****/
    /*MENU CSS */
    .header-container {padding:0 30px} 
    #pageHeaderWrapper { position: relative;background: var(--white)} 
    #pageHeader { } 
    .logo-holder { position: static; background: none; width: auto; height: auto;} 
    .is-sticky .logo-holder{}
    .logo, .is-sticky .logo{width:130px} 
    .logo a { padding: 10px 0px;} 
    /*.is-sticky #pageHeader .logo{padding: 10px 0}*/
    .top-right { margin-right: 40px;} 
    .topRightHeader { position: absolute; top: 0px; margin: 0px; display: block; clear: both; left: 0px; right: 0px; width: auto;  } 
    .nav-wrapper { float: none; margin: 21px auto; height: 36px; 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; } 
    .is-sticky #pageHeader{position: fixed !important;}
    /*.nav-wrapper .nav { display: none !important; } */
    /*.mean-container .mean-nav { margin-top: 62px;} */
    /*.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(--primary); } */
    /*.mean-container a.meanmenu-reveal span { background: var(--dark); } */
    /*.mean-container a.meanmenu-reveal:hover span { background: var(--primary); } */
    /*.mean-container .mean-nav ul { font-size: 14px;background: var(--white);  } */
    /*.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(--body) !important; border-bottom: 1px solid #f4f4f4 !important; background:var(--white); float: none;font-family: var(--fontStyle2);font-weight:normal} */
    /*.mean-container .mean-nav ul li li a { padding: 10px 40px 10px 40px; font-size: 14px; } */
    /*.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: var(--white) !important; background:var(--primary); } */
    .mean-container .mean-nav ul li a.mean-expand { padding: 0px!important; background: none !important; height: 41px; width: 48px; border-bottom: 0px !important; border-left: 1px solid rgba(255,255,255,.1) !important; border-left: 1px dotted rgba(0, 0, 0, 0.2) !important; font-size: 0px !important; /*text-indent: -9999 !important; text-transform: uppercase !important; */ } 
    /*.mean-container .mean-nav ul li li a.mean-expand { height: 37px; } */
    /*.mean-container .mean-nav ul li a.mean-expand::after { position: absolute; top: 0px; right: 0px; z-index: 2; font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f078"; transition: all ease-in .35s; color: #677c91 !important; width: 48px; height: 43px; line-height: 43px; font-size: 13px; text-align: center; } */
    /*.mean-container .mean-nav ul li li a.mean-expand::after { width: 48px; height: 37px; line-height: 37px; } */
    /*.mean-container .mean-nav ul li>a.mean-expand:hover::after, .mean-container .mean-nav ul li:hover>a.mean-expand::after, .mean-container .mean-nav ul li.selected>a.mean-expand::after { color: var(--white) !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 - 126px);} */
    /*.mean-container a.meanmenu-reveal{font-weight:400}*/
    /*.banner-dots-arrow{right:0;left:0;margin:0 auto}*/
    /*.banner-slide .banner_caption .captionContainerInner{background-color:transparent}*/
    .welcome-title::after{margin-right:40px;}


    .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 {  } 
    .sidebar.news-sidebar{border:0;padding:0;margin: 0}
    .secondary-nav-holder.xl ul li { flex: 1 1 100%; } 
    .slick-arrow, .fancybox__nav .carousel__button {/*width: 25px; height: 25px; font-size: 10px; *//*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;} 
    .arrows-outside .slick-prev ,.container-lg .arrows-outside .slick-prev{ left: -18px; } 
    .arrows-outside .slick-next,.container-lg .arrows-outside .slick-next { right: -18px; } 
    .fancybox-navigation .fancybox-button{ width: 25px; height: 25px; top: calc(50% - 12px);font-size: 12px;}
    #toTop { bottom: 100px; right: 5px; width: 25px; height: 25px;} 
    .featured-slider .slick-prev { left: -15px;} 
    .featured-slider .slick-next { right: -15px;} 
    .textColRight, .textColLeft { width: 100% !important;}
    .textContent { padding: 0px 30px !important;}
    .gallery-holder{ margin: 0px auto;}
    .gallery-nav .slick-arrow{height:25px !important;width:25px !important;font-size: 14px}
    .gallery-nav .slick-prev{}
    .gallery-nav .slick-next{}

    /*----*/
    .pageTitle h1, .pageTitle h2 { font-size:calc(14px + 2.1vw); } 
    .pageTitle.md h1, .pageTitle.md h2 { font-size:calc(14px + 1.4vw);}
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size:calc(14px + 1vw); } 
    .banner_caption .captionContainer h2, .banner_caption .captionContainer h1 { font-size:calc(14px + 2.8vw); } 
    .banner-slide .banner_caption .captionContainerInner{max-width:60%}
    .banner-info{ position: static; width: 100%; border-radius: 0px; }
    /*----*/

    .home-solution-business-sec .intro-box{max-width:100%;margin-left:0;padding:0 30px}
    .home-safe-info p > br{display:none}
    .slick-dots{bottom:20px;}
    .card-payment-box{padding:20px 15px}
    .online-secu-feat-sec .intro-box{padding-left:30px;max-width:100%}
    .card-payment-box{height:110px;border-radius:10px}
    .right-round-box{left:-265px;}
    
    
    /* MEGAMENU CSS */
    
    body #mega-menu-wrap-primary .mega-menu-toggle,
    body #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{background:#fff;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{padding:0;border-bottom:1px dashed #cbcbcb;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{text-align:left;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{padding:15px 30px;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before{display:none;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{height:auto;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{display:block;}
    
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{width:100%;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu::before{display:none;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{margin-top:0;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12,
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12{width:100%;padding:20px;border-radius:0;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{margin-top:18px;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{box-shadow:none;border-radius:0;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12{padding:20px;border-radius:0;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row{height:calc(60vh - 10vh);overflow-y:scroll;}
    
    body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,
    body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,
    body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background-color:var(--dark);width:30px;height:3px;}
    
    body #mega-menu-wrap-primary .mega-menu-toggle:hover .mega-toggle-block-0 .mega-toggle-animated-inner,
    body #mega-menu-wrap-primary .mega-menu-toggle:hover .mega-toggle-block-0 .mega-toggle-animated-inner::before,
    body #mega-menu-wrap-primary .mega-menu-toggle:hover .mega-toggle-block-0 .mega-toggle-animated-inner::after{background-color:var(--primary-light);}
    body #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:16px;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link::before,
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link::before{background: none;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{z-index:99;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{border-radius:0px;margin-top:0px;background:#fff;box-shadow:none;padding:0 20px;}
    body #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-1465:hover .mega-sub-menu,
    body #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-2428:hover .mega-sub-menu,
    body #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-2427:hover .mega-sub-menu{transform:none;transition:none;}
    
    
    /*body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child > a.mega-menu-link{font-size:14px;}*/
    body #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {display: block;height:100vh;padding-bottom: 50px;overflow-y:auto;background: #fff;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before,
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link::before,
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link::before,
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item.selected,
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.selected > a.mega-menu-link::before{display:none;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout.mega-wpml-ls-slot-13 ul.mega-sub-menu{width:100%;}
    
}

@media only screen and (max-width: 1024.98px) {
    .mean-container .mean-nav.active { overflow-y: auto; overflow-x: hidden; height: calc(100vh - 144px);} 
    .footer-wrapper.fs-16{}
    .ftbox1{}
    .ftbox2{}
    .ftbox3{}
    .ftbox4{}
    .ftbox5{}
    .pagingInfo{bottom:5%}


}

/*-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; } 
    .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: 0px; } 
    .review-form-content {  }

    .slick-arrow {} 
    .custom-arrows .slick-arrow:first-child { margin-right: 8px; } 
    /*-----*/
    .home-banner {margin-bottom: 0px;}
    /*.home-banner-img::after {display:none}*/
    .homeBannerSlider { background: var(--white); } 
    /*.homeBannerSlider .banner_caption { position: static;}*/ 
    .home-banner-img { } 
    .homeBannerSlider .banner_caption .captionContainerInner {text-align: left; margin: 0px !important;} 
    .home-banner-img { } 
    .banner_caption .captionContainer p { width: 100%; margin-bottom:30px} 
    .banner_caption .captionContainer .custom-button-holder{} 
    .homeBannerSlider .slick-dots { bottom:30px; width: 100%; top: auto; transform: none; right: 0; left: 0; justify-content: center;flex-direction: row;}  

    .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-arrow { } 
    .homeBannerSlider .slick-prev {} 
    .homeBannerSlider .slick-next { } 
    .slick-dots li button{width:8px;height:8px}
    /*.slick-dots li.slick-active button{width:40px}*/

    .copyright { } 
    .thankyou-content h1 { font-size: 6vw;} 
    .thankyou-content h2 { font-size: 3.5vw; }
    .thankyou-content {padding: 50px 0;margin: 0;} 
    .thankyou-content p > br{display:none}
    /*----*/
    .responsive-md{width: 100%}
    .home-blog-list{margin:0;padding-top:30px;}
    .blog-slider .slick-list{margin:0}
    .media-gallery-slider .slick-list{margin-left:0}
    .width-xl{max-width:100%}

    .about-ceo-holder h4 > br, .mis-vis-info p >br{display:none}
    .about-ceo-holder h4::before, .about-ceo-holder h4::after{width:25px;height:20px}
    .online-paysol-bg{background-image:none}
    .online-paysol-box{background:#fff;max-width:400px;margin: 50px auto 0;padding:70px 40px 40px;}
    .online-paysol-no{top:-38px}
    .online-paysol-sec .custom-button-holder{padding-top:30px}
    .get-easy-no{height:60px;width:50px;}
    
    
    
    

}

@media only screen and (max-width: 768.98px) {

    .ftbox1{width:185px;}
    .ftbox6{width:490px}
    .odd-even-img{padding-right:0}
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img {padding-right:0px;padding-left:0} 
    .get-easy-box{padding:30px 20px;}

}

/*-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; top: 0; } 
    .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 { padding: 30px; } 
    .nav-tabs {  } 
    .nav-tabs .nav-item { margin:0 5px !important; } 
    .nav-tabs .nav-link { } 
    .nav-tabs .nav-link::before{height:3px;}
    /*----*/

    .video-box-holder{max-width:100%;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);border-radius: 15px;}
    .intro-box p > br{display:none}
    .po-logo-list{justify-content:center;}
    .po-logo-list li{width:33.33%;text-align:center;}
    .po-logo-list li:nth-child(2),.po-logo-list li:nth-child(3),.po-logo-list li:nth-child(4),.po-logo-list li:nth-child(8){text-align:center;}
    .po-logo-list li:nth-child(7){text-align:center}
    .po-logo-list li:nth-child(6){text-align:center}

    .home-solution-business-sec .inner-container-xxl{padding-bottom:0}
    .home-solution-business-sec .img-box.pt60{padding-top:0 !important}
    .online-payment-img .img-2{bottom:0;width:50%}
    .radius-10,.radius-15,.radius-20,.radius-30,.radius-40{border-radius:10px}
    .real-time-img{width:100%;padding-bottom:10%}
    .real-time-img .img-1{top:0;}
    .real-time-img .img-2{bottom:0%;right:0;left:auto;max-width:40%}
    .online-secu-feat-sec .intro-box{padding-left:0}
    .online-design-dev-sec .img-box{top:0;width:100%}
    .online-design-dev-sec{background-size:cover}
    .right-round-box{left:0;right:0;margin:0 auto;position:relative}
    .thankyou-content{max-width:100%;text-align:center}
    .footer-wrapper{padding-top:30px}
    .pageTitle.sm{padding-bottom:15px;}
    .odd-even-list .odd-even-box:nth-child(even) [class*="col-"]:first-child { order: 1; } 
    .odd-even-list .odd-even-box:nth-child(even) [class*="col-"]:last-child { order: 2; }
    
    

} 

@media only screen and (max-width: 675.98px) {

}
/*-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: 13px; 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: 0px !important; padding: 0px 0px 12px; } 
    h3, .h3 { font-size: 20px; letter-spacing: 0px !important; padding: 0px 0px 13px; } 
    h4, .h4 { font-size: 16px; 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; } 
    .inner-container-xxl, .inner-container-xl{padding:80px 0}
    .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: 10px; padding-bottom: 10px; } 
    .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: 60px!important; } 
    .pr90 { padding-right: 60px !important; } 
    .pb90 { padding-bottom: 60px !important; } 
    .pl90 { padding-left: 60px !important; } 
    .pt100 { padding-top: 60px !important; } 
    .pb100 { padding-bottom: 60px !important; }
    .slick-dots { bottom: 20px; }  
    .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;} 
    .slick-slider { margin-bottom: 15px; } 
    .galley-big-image-box { padding:10px; border-radius: 10px;}
    .fancybox-navigation .fancybox-button--arrow_left{left: 10%;}
    .fancybox-navigation .fancybox-button--arrow_right{right: 10%;}
    .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; } 
    .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: 46px; line-height: 44px; font-size: 13px; border-width: 1px; } 
    textarea.form-control { height: 150px;padding: 15px 20px;} 
    .nice-select .list { max-height: 230px; } 
    .form-group.floating-label label { font-size: 13px; top: 13px; } 
    .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 ,.custom-button.lg{ font-size: 13px; padding: 0px 25px; letter-spacing: 0px; height: 46px; 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 { } 

    .newsletter-button{min-height:46px;}

    .form-group label,.comment-form label,.contact-holder.alt .form-group label { font-size: 14px; } 
    .nice-select { padding-right: 30px; } 
    .nice-select .option {font-size: 12px;padding: 8px 10px;}
    .nice-select::after { right: 15px; font-size: 12px; } 
    .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; */ } 

    .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: 20px; padding-bottom: 10px; } 
    .listing-style1 li::before { top: 0px; font-size: 12px; } 
    .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 { padding-left: 35px; padding-bottom: 10px; } 
    .icon-list li i, .icon-list li img {top: 2px;} 
    .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,.is-sticky .logo { width: 100px; } 
    .is-sticky .logo a {padding: 5px 0px;} 
    .top-input {padding-right: 40px;}
    .top-button {height: 38px;width: 38px;} 
    .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 40px 15px 20px; font-size: 12px; line-height: 1.3; letter-spacing: 0px;} 
    .accordion-header a.collapsed { } 
    .accordion-header a::before { right: 15px;} 
    .accordion-body,.tab-body { padding:20px;} 
    .tab-holder.TabsAccordion .accordion-body { padding: 20px;} 
    .tab-body { padding: 20px; } 
    .nav-tabs {padding-top:20px } 
    .nav-tabs .nav-item { } 
    .nav-tabs .nav-link { font-size:12px;height:auto;border:0px solid var(--light) !important;} 
    .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 { font-size: 12px; } 
    .item-share a { margin: 5px 5px; } 
    .item-share a {}
    .item-share.alt a{height:40px;width:40px;font-size:14px;}
    .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;font-size:9px;} 
    .breadcrumb-container.alt {padding:12px 0}
    .page-item { padding: 0px 3px; } 
    .page-link {font-size: 10px; width: 30px; height:30px;}
    .page-item .page-link.prev, .page-item .page-link.next {width:0; height: 30px;}
    .page-item .page-link.prev img, .page-item .page-link.next img{ width: 16px;}
    .bottom-whatsapp-icon {bottom:110px;} 
    .bottom-whatsapp-icon a {width:35px;height:35px;font-size:16px; } 
    /*-----*/
    .tool-bar-title { min-width: 55px; text-align: right;} 
    .loadMoreBtn { margin-top: 30px; } 
    .gallery-main-slide a { font-size: 15px; padding: 10px; } 
    .gallery-main-slide .img-holder{ border-radius: 0px;}
    .gallery-nav {  } 
    .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;width: 23px !important;}
    .icon-pod-box { max-width: 100%; } 
    .icon-pod-img { /*height: 50px; */ } 
    .icon-pod-img img { /*max-height: 50px; */ } 
    .contact-list li { padding-left: 25px; }
    .news-list{}
    /*.news-box-info-holder {padding:20px 15px}*/
    .news-details-title {margin-bottom:20px;padding-top:10px} 
    .news-details-title h1 {font-size: 22px; margin-top: 10px;}
    .news-details-title h1  > br{display:none}
    .news-details-holder .item-share-holder {}
    .news-footer-nav {text-align: center} 
    .news-footer-nav>li {padding: 10px;} 
    .news-footer-nav .custom-button {}
    /*----*/
    .homeBannerSlider .slick-dots { } 
    /*.homeBannerSlider .banner_caption .captionContainerInner {padding-bottom:70px !important}*/ 
    .home-banner-img { /*padding-bottom: 250px; */ } 
    .inner-banner-img { padding-bottom:35%; min-height: auto;} 
    /*.inner-banner-img::before { opacity: .4; } */
    .banner_caption .captionContainer h2 { font-size: 20px; padding-bottom: 15px; } 
    .banner_caption .captionContainer h1 { font-size: 20px; padding-bottom: 5px; } 
    .banner_caption .captionContainer h3 { font-size: 16px;}
    .pageTitle-holder {padding: 0px 0px 15px;}
    .pageTitle-holder::before { height: 3px;}
    .pageTitle h2, .pageTitle h1 { font-size: 22px; } 
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 18px; } 
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 16px; } 
    .pageTitle.xs h1, .pageTitle.xs h2 { font-size: 14px; } 
    .pageTitle h2 br, .pageTitle h1 br { display: none; } 

    .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: 120px;}
    .button-holder > div{padding:5px}
    .size-14, .fs-14 { font-size: 12px; } 
    .size-15, .fs-15{ font-size: 13px; }
    .size-16, .fs-16 { font-size: 13px; } 
    .size-17, .fs-17 { font-size: 13px; } 
    .size-18, .fs-18{ font-size: 14px; } 
    .size-20, .fs-20 { font-size: 15px; } 
    .size-22, .fs-22 { font-size: 16px; } 
    .size-24, .fs-24, .lead{ font-size: 16px; } 
    .size-25, .fs-25 { font-size: 18px; } 
    .size-26, .fs-26 { font-size: 18px; } 
    .size-27, .fs-27 { font-size: 18px; } 
    .size-28, .fs-28 {font-size: 18px; }
    .size-30, .fs-30 { font-size: 20px; } 
    .size-40, .fs-40 { font-size: 22px; } 
    .size-50, .fs-50 { font-size: 22px; } 
    .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; } 
    .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;height:35px;width:35px; } 
    .content-box-title { padding: 12px 10px;  } 
    .content-box-content { } 
    .content-box.alt .content-box-content { padding: 30px 30px; } 
    .bottom-newsletter { } 
    .newsletter-input { } 
    .newsletter-button { /*position: static!important; width: 100%; margin-top: 15px;*/} 
    .footer-wrapper{ padding-bottom: 0;}

    /*----*/
    .headerInfoBar{padding:10px 0;font-size:10px}
    .nav-wrapper{margin:14px auto;transition: all .2s linear;}
    .is-sticky .nav-wrapper{margin:8px auto;}
    .mean-container .mean-nav { margin-top:50px; } 
    .mean-container .mean-nav.active { height: calc(100vh - 109px); } 
    .banner-slide .banner_caption .captionContainerInner h2{ margin-bottom:0px;}
    .top-right .leftpad.pl30{ padding-left: 0px !important;}
    .top-right .custom-button{ font-size: 10px;padding: 0px 10px; height: 30px;}
    .banner-content h2,.banner-content h1 {font-size: 5.9vw;}
    .tab-style1 .nav-tabs .nav-item{padding:3px;}
    .tab-style1 .nav-tabs .nav-link{ padding:0px 15px; font-size: 12px; letter-spacing: 0px;height:40px;min-width: auto}
    .tab-style1 .tab-body{padding:0}
    .contact-list.alt{ font-size: 13px; letter-spacing: .3px;}
    .contact-box {padding: 30px 20px;}
    #toTop {  bottom: 163px;}
    .bottom .copyright{padding:0;}
    .news-date strong{font-size:14px}
    .news-slide, .latest-news-slide{padding:15px 15px;}
    .payment-card ul li{width:30px;}
    .news-meta,
    .meta-date::before, .meta-location::before, .meta-time::before, .meta-category::before, .meta-author::before
    {font-size:14px}
    .gallery-sec .load-more-list{padding-top:20px}

    .address-box-image {max-height: 50px;max-width: 50px;}
    .address-box-info{}
    .grecaptcha-badge{bottom:90px !important;}

    /*****/
    .signup-holder a:last-child{margin-left:0;}
    .signup-holder .dropdown{padding:0 20px 0 10px}
    .signup-holder .dropdown > a{padding-left:0;padding-right:0;color:var(--dark);font-size:18px}
    .signup-holder .dropdown > a:hover,.signup-holder .dropdown > a:focus{color:var(--primary);}
    .signup-holder .dropdown-toggle::after{font-family:"Font Awesome 6 Free";content:"\f107";font-weight:900;border:0;font-size:13px;margin-left:15px;margin-top:2px;}
    .signup-holder .dropdown-menu{min-width:auto;border:0;border-radius:0;padding:0;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
    .signup-holder .dropdown-item{font-size:12px;padding:8px 10px;font-weight:400;color:var(--body);}
    .signup-holder .dropdown-item:focus, .signup-holder .dropdown-item:hover{background: var(--primary);color:#fff;}
    .top-right{margin-right:25px;}
    .top-right .row .col-auto:nth-child(1){padding-right:0;}
    .lang-holder{margin-right:-12px;}
    .home-seam-box{padding:30px 20px}
    .home-pay-sol-box{padding:30px 20px 0}
    .home-seam-info{padding-top:30px}
    .home-report-info{padding-top:20px}
    .home-report-info p{padding-bottom:0}
    .footer-wrapper .inner-container-lg{padding: 10px 0px 30px;}
    .home-banner-sec .inner-container-md{padding-bottom:30px;padding-top:30px}
    .home-banner-sec .inner-container-xl{padding-bottom:30px}
    .po-logo-box{padding:20px;}
    .home-seam-box{padding: 30px 20px;}
    .ceo-info .ceo-pic{height:60px;width:60px;border:2px solid #fff;}
    .ceo-name{padding-left:15px;}
    .timeline-slider .slick-list.draggable{overflow:hidden}
    .timeline-slider{margin-right:-5px !important;}
    .timeline-year{padding-top:10px}
    .timeline-box-holder{height:auto;flex-direction:row;}
    .timeline-box{height:auto;margin-left:0}
    .timeline-box-info{padding-bottom:20px}
    .timeline-slide.even .timeline-box{justify-content:end;align-items:flex-center;margin-top:auto;margin-bottom:0;margin-left:0}
    .timeline-slide.even .timeline-arrow{transform:none;z-index:2;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.16);}
    .timeline-slide.even .timeline-arrow:after,.timeline-arrow::before{height:170px;top:20px;}
    .timeline-slide.even .timeline-box-info{justify-content: start;}
    .timeline-slider-holder::before{transform:none;top:100%}
    .timeline-box-info li br{display:none}
    .global-location-list li{padding: 15px 10px}
    .global-location-box .county-flag{border:2px solid #ddd;}
    .odd-even-img .img-2{margin-top:20px}
    .online-sec-payment-sec .inner-container-xxl{padding:50px 0}
    .online-real-time-sec .text-center p{padding-bottom:20px}
    .online-paysol-box{padding: 70px 20px 30px;}
    
    .online-design-dev-sec{background-size:150%}
    .part-prog-sec .inner-container-xl, .faqs-sec .inner-container-xl, .get-touch-sec .inner-container-xl{padding-top:30px}
    .page-item .page-link.prev{margin-right:10px;font-size:14px}    
    .page-item .page-link.next{margin-left:10px;font-size:14px}    
    .blog-conclusion-box{padding:20px}
    .location-box{padding:25px 15px;}
    .flag-icon{width:34px;height:34px;border-width:2px}
    .thankyou-section{margin-bottom:0}
    .thankyou-content p{margin-bottom:20px}
    .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{color:var(--dark);}
    .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after{margin-top:0;font-size: 13px;}
    
    body #mega-menu-wrap-primary #mega-menu-primary > 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-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding:15px 15px 15px 30px;}    
    body #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 h4.mega-block-title{font-size:16px;}
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-7-of-12,
    body #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-5-of-12{padding:0;}
    body #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child{margin-top:7px;}
    body .sticky-wrapper.is-sticky #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{padding:0 0;}
    
    .btm-banner-sec.mb50-minus{margin-bottom:0px;}
    .home-safe-logo{height:50px;}
    .home-safe-logo-info{padding-top:3px;}
    .video-box-holder{max-height:250px;}
    .video-box-holder .video-box{overflow:hidden;padding-bottom:100%;position: relative;} 
    .video-box-holder .video-box video{object-fit:contain;position:absolute;height: 100%;}
    .pageTitle{margin-bottom:10px;}
    .home-banner-sec.wave-pattern-bg::before{bottom:-10%;}
    .footer-wrapper h6{padding-bottom:20px;}
    .ftbox{margin-bottom:15px;}
    .footer-social.pb50 + .row{margin-top:15px;}
    .f-member-logo{max-width:100px;}
}   

/*-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 { width: 100%; min-width: 100%; }  
    .thankyou-content .button-holder .custom-button{}
    .breadcrumb-container{ font-size:12px;}
    .contact-address-holder{margin-top:0}
    .contact-address-holder .pageTitle{margin-bottom:25px}

    /*****/
    .banner-slide .banner_caption .captionContainer{padding: 30px 0}
    .pagingInfo{top:22%;}
    .po-logo-list{margin:0 -10px}
    .po-logo-list li{width:50%;padding:0 10px}
    .home-safe-info{padding-left:15px}
    .po-logo-box{padding:20px 0;}
    .about-ceo-holder,.mis-vis-box{padding:30px 20px}




}
/*-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%; } 
    .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;}
    .item-share.alt a{height:30px;width:30px;font-size:13px;}
    .social-icons li a, .social-icons li:first-child a {font-size: 12px;}
    .mean-container .mean-nav.active { height: calc(100vh - 114px); } 
    /*.newsletter-button { position: static!important; width: 100%; margin-top: 15px;}*/ 
    .card-payment-box{height:100px;}

}

/*-320-*/
@media only screen and (max-width: 374.98px) {
    .thankyou-content h1 { font-size: 9.5vw;} 
    .bottom .copyright{}

    .signup-holder .dropdown-toggle::after{margin-left:5px;}
    .top-right .row .col-auto:last-child{padding-left:5px}
    .NiceSelect.xs .nice-select{min-width:36px;}
    .listing-style1.nav-2col li{width:100%}
}   