@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) {

    .nav > ul > li{padding:0 15px;}
    .nav > ul > li > a{font-size:13px}

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

    .nav > ul ul.gridmenu li{width:185px;}
    .arrows-outside .slick-prev{left:-70px;}
    .arrows-outside .slick-next{right:-70px;}
    .logo { width: 140px;} 
    .nav > ul > li > a{padding: 36px 0px 35px;}
    .nav > ul ul a, .nav > ul ul ul a{padding: 15px 26px;font-size:13px}

} 
/*-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 { max-width: 1300px; padding: 0px 30px; } 
    .container.container-sm { max-width: 910px; padding: 0px 30px; } 
    /*.container-fluid,.header-container { 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;}
    body { font-size: 16px;} 
    p { margin-bottom: 20px; } 
    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 { width: 140px; } 
    .logo a { } 
    .topRightHeader {} 
    .nav>ul>li { padding: 0px 13px; } 
    .nav>ul>li>a { padding: 36px 0px;font-size:13px}
    .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: 13px;}*/ 
    .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: 40px; height: 40px; 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 { height: 46px; line-height: 44px; font-size: 13px;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: 13px; padding: 0px 25px; height: 46px; } 
    .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 { 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: 18px; } 
    .size-24, .fs-24, .lead { font-size: 18px; } 
    .size-26, .fs-26 { font-size: 20px; } 
    .size-28, .fs-28 { font-size: 23px; } 
    .size-30, .fs-30 { font-size: 25px; }
    .styled-link, .styled-link1{ font-size: 13px;} 
    .styled-link i {}
    .styled-link i.ileft{ margin-right: 10px;}
    .styled-link i.iright{margin-left: 10px;} 
    .pageTitle h1, .pageTitle h2 { font-size: 42px; } 
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 32px;} 
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 25px; } 
    .pageTitle h3 { font-size: 14px; } 
    .bannerWrapper { padding: 0px 0px; margin-top: 0px; } 
    .banner { border-radius: 0px; } 
    .banner_caption .captionContainer h2, .banner_caption .captionContainer h1 { font-size: 40px; } 
    .banner_caption .captionContainer h1 {} 
    .banner_caption .captionContainer h3 { font-size: 16px;}
    .banner-slide .banner_caption .captionContainerInner{}
    .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; padding: 0px;} 
    .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;} 
    .top-input {padding-right: 40px;}
    .top-button {height: 46px; width: 40px;} 
    .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: 610px; padding: 80px 55px; margin-left: 90px;} 
    .thankyou-content h1, .thankyou-content h2 { font-size:60px; padding-bottom: 15px;} 
    .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: 30px;}
    .news-footer-nav .custom-button {min-width: 170px;} 
    .news-details-holder .item-share-holder{  margin: 30px 0px;}
    .related-news > li{}
    /*.related-news > li .news-box a{ padding: 25px 0px;}*/
    .widget-box {} 
    .sidebar{ max-width: 240px;}
    .sidebar-title-holder { }
    .sidebar-title-holder h4,.awf-filter-title{ font-size: 28px;} 
    .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: 34px; } 
    .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: 90px; }  
    .odd-even-list .odd-even-box:nth-child(even) .odd-even-img { padding-right: 0px; padding-left: 90px; } 
    .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 {}
    .item-share a{}
    .item-share.alt a{height:46px;width:46px;font-size:18px;}
    .footer-nav li, .contact-list li, .social-list li {padding-bottom: 20px;}
    .video-container a::before { font-size: 30px; width: 186px; height: 186px;}
    .video-container.md a::before {width: 80px;height: 80px;}
    .gallery-holder{ max-width: 550px;}
    .gallery-nav { padding: 0px 18px; } 
    .gallery-nav .slick-arrow { }  
    .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 {}
    .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:25px 40px;}
    .pod-box.alt .grid-ov{padding: 25px 30px;}
    .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:230px}
    .ftbox3{width:400px}
    .ftbox4{width:150px}
    .ftbox5{width:130px}
    .ftbox6{}



}
/*-1400-*/
@media only screen and (max-width: 1499.98px) {
    .logo{width: 120px;}
    .is-sticky #pageHeader .logo{width:100px;}
    .nav>ul>li { padding: 0px 10px; } 
    .tab-style1 .nav-tabs .nav-link{font-size:13px;}
    
}
/*-1300-xxl*/
@media only screen and (max-width: 1399.98px) {

    body, .fs-16{font-size: 16px;}   
    .fs-14{font-size: 14px;}   

    .show-xxl { display: block !important; } 
    .hide-xxl { display: none !important; } 
    .float-icon{ opacity: .2;}
    .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{width:100px}
    .is-sticky #pageHeader .logo{width:80px;}
    .nav>ul>li { padding: 0px 8px; } 
    .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{padding:0px 25px;}*/
    .container { max-width: 1100px; padding: 0px 30px; } 
    .container.container-lg { max-width: 1250px; padding: 0px 30px; } 
    /*.container.container-md { max-width: 1000px; padding: 0px 30px; }*/ 
    .container.container-sm { max-width: 910px; padding: 0px 30px; } 
    .container-fluid,.header-container { max-width: 100%; padding-right: 30px; padding-left: 30px; } 
    .ftbox1{}
    .ftbox2{}
    .ftbox3{}
    .nav > ul ul, .nav > ul ul ul{width:200px;}
    .slick-arrow, .fancybox__nav .carousel__button,
    .page-item .page-link.prev, .page-item .page-link.next
    {border-width:2px}
.tech-solution-img {
    width: 230px !IMPORTANT;
}

.our-team .tech-solution-info {
    width: calc(100% - 230px);
}

.tech-solution-box {
    align-items: center;
    height: 100%;
}
}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {


    .slick-arrow {width: 25px; height: 25px; font-size: 12px; /*border-width: 1px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .1); */ } 
    .slick-arrow img{ width: 10px;}
    .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{width:14px;height:7px;margin-top:0;}

    /***/
    .logo,.is-sticky #pageHeader .logo{width:70px}
    .nav > ul > li > a,
    .is-sticky .nav > ul > li > a{padding:30px 0 29px;}
    .nav > ul > li > a{font-size:11px}
    .nav > ul ul a, .nav > ul ul ul a{font-size:11px}

    .ftbox1{width:120px}
    .ftbox2{width:230px}
    .ftbox3{width:380px}
    .ftbox4{width:170px}
    .ftbox5{width:120px}

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

    /****/
    /*MENU CSS */
    .header-container {} 
    #pageHeaderWrapper { position: relative;} 
    #pageHeader { } 
    .logo-holder { position: static; background: none; width: auto; height: auto;} 
    .logo, .is-sticky #pageHeader .logo {width:90px} 
    .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: 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: 61px; /*border-top: 1px dotted rgba(0, 0, 0, 0.2) !important;*/ } 
    .mean-container a.meanmenu-reveal {right: 22px !important;font-size: 22px !important;top: -11px;} 
    .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:500} 
    .mean-container .mean-nav ul li li a { padding: 10px 40px 10px 40px; font-size: 13px; } 
    .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 { left: -13px; } 
    .arrows-outside .slick-next { right: -13px; } 
    .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;}
    .gallery-nav .slick-prev{left:10px}
    .gallery-nav .slick-next{right:10px}



    /*----*/
    /*.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:450px}
    .banner-info{ position: static; width: 100%; border-radius: 0px; }
    /*----*/

    .pagingInfo{bottom:40px;}
    .pageTitle h2 > br{display:none}
    .home-establish-sec .intro-box{max-width:100%}
    .meta-date::before, .meta-location::before, .meta-time::before, .meta-category::before, .meta-author::before, .meta-time-read::before,.meta-date{font-size:12px;top:2px;}
    .accordion-header a::before{font-size:10px;width:28px;height:28px;}
    
    .tech-solution-img{width:200px}
    .tech-solution-info{width: calc(100% - 200px);}


}
@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{font-size:12px}
    .ftbox1{width:80px;}
    .ftbox2{width:190px;}
    .ftbox3{width:320px;}
    .ftbox4{width:140px;}
    .ftbox5{width:120px;}
}

/*-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 { padding: 30px 0px !important; text-align: left; margin: 0px !important;} 
    .home-banner-img { } 
    .banner_caption .captionContainer p { width: 100%; margin-bottom:30px} 
    .banner_caption .captionContainer .custom-button-holder{padding-bottom:30px} 
    .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 30px;margin: 0;} 
    .thankyou-content p > br{display:none}
    /*----*/
    .responsive-md{width: 100%}
    .blob-1,.blob-2,.blob-3,.blob-4,.about-blob{max-width:100%;margin: 0 auto}
    .news-btn-list li a{min-width:170px}
    .contact-sec .img-box{text-align:center}
    .contact-holder{max-width:100%;padding:0}
    .intro-box.pl40{padding-left:0 !important}
    .medical-staffing-holder .intro-box{padding:30px}
    .medical-staffing-holder .intro-box p > br{display:none}
    .tech-btn-list li a{height:50px}
    .tech-btn-list li{padding:10px}
    
.form-holder {
    padding: 40px !important;
  
}.form-holder {border-radius: 20px !IMPORTANT;}

.conact-main {
    border-radius:20px !IMPORTANT;
}.accordion-header a {
    font-size: 14px !IMPORTANT;
}
}

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

    .home-value-icon{height: 65px;width:65px;}
    .home-value-icon img{width:30px}
    .home-value-icon::before{width:35px;height:8px;}
    .pagingInfo .banner-dots li.slick-active button{font-size:11px;height:25px;width:25px;}
    .banner-slide .banner_caption .captionContainerInner{max-width:385px;}
    .size-18, .fs-18{font-size:14px}
    .home-health-value-sec .inner-container{padding:30px 0}
    .ftbox {
        margin: 0px auto 0px !important;
        width: 100%;
        padding-left: 15px !important;
        padding-right: 15px !important;
        
        
        
        
        
  
    }
    .news-btn-list li{margin:5px}
    .news-btn-list li a{min-width:auto}
    .staff-list{justify-content: center;}
    .staff-list li,.dedicated-list li{width:33.33%;padding:15px}
    .tech-btn-list li a{min-width: auto;height:40px;font-size:14px}
    .thankyou-content{max-width:400px;padding:50px 0}
    .tab-style1 .nav-tabs .nav-item{padding: 10px 4px;}
}

/*-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:5px !important; } 
    .nav-tabs .nav-link { } 
    /*----*/
    .footer-wrapper .col-lg-auto{width:100%}
    .bottom .copyright{line-height:1.5;}
    .ftbox {}
    .ftbox3 .footer-nav.nav-2col li{width: 100%;}
    .home-value-info{padding-top:15px}
    .pagingInfo{bottom:10px}
    .pagingInfo .slick-dots{justify-content:center;}
    .inner-banner .banner_caption .captionWrapper{width:60%;margin-left:0}
    .key-benefits-list{max-width:100%}
    .thankyou-content{max-width:100%}
    
.tech-solution-box {
    display: flex;
    flex-direction: column;
}

.tech-solution-img {
    width: 100% !important;
}
 .tech-solution-info {
        width: 100%;
        padding: 15px 12px;
    }
.our-team .tech-solution-info {
    width: 100% !important;
}.accordion-header a {
     
        font-size: 14px;
      
    }.form-holder {
    padding: 20px !important;
  
}
} 
/*-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: 16px;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: 18px; letter-spacing: 0px !important; padding: 0px 0px 12px; } 
    h5, .h5 { font-size: 16px; letter-spacing: 0px !important; padding: 0px 0px 14px; } 
    h6, .h6 { font-size: 14px; letter-spacing: 0px !important; padding: 0px 0px 14px; } 
    h1 br, h2 br, h3 br, h4 br, h5 br, h6 br { /*display: none;*/ } 
    .inner-container-xxl, .inner-container-xl, .inner-container-lg, .inner-container, .inner-container-md { padding: 30px 0px; } 
    .gutters-12 { margin-right: -10px; margin-left: -10px; } 
    .gutters-12 > .col, .gutters-12 > [class*="col-"], .gutters-12>li { padding-right: 10px; padding-left: 10px; } 
    .gutters-15 { margin-right: -10px; margin-left: -10px; } 
    .gutters-15 > .col, .gutters-15 > [class*="col-"], .gutters-15>li { padding-right: 10px; padding-left: 10px; } 
    .gutters-20 { margin-right: -12px; margin-left: -12px; } 
    .gutters-20 > .col, .gutters-20 > [class*="col-"], .gutters-20>li { padding-right: 12px; padding-left: 12px; } 
    .gutters-25, .gutters-30, .gutters-35, .gutters-40, .gutters-50 { margin-right: -15px; margin-left: -15px; } 
    .gutters-25 > .col, .gutters-25 > [class*="col-"], .gutters-25>li, .gutters-30 > .col, .gutters-30 > [class*="col-"], .gutters-30>li, .gutters-35 > .col, .gutters-35 > [class*="col-"], .gutters-35>li, .gutters-40 > .col, .gutters-40 > [class*="col-"], .gutters-40>li, .gutters-50 > .col, .gutters-50 > [class*="col-"], .gutters-50>li { padding-right: 15px; padding-left: 15px; } 
    .grid-10 > .col, .grid-10 > [class*="col-"], .grid-10>li { padding-top: 5px; padding-bottom: 5px; } 
    .grid-12 > .col, .grid-12 > [class*="col-"], .grid-12>li { padding-top: 10px; padding-bottom: 10px; } 
    .grid-15 > .col, .grid-15 > [class*="col-"], .grid-15>li, .grid-20 > .col, .grid-20 > [class*="col-"], .grid-20>li, .grid-25 > .col, .grid-25 > [class*="col-"], .grid-25>li, .grid-30 > .col, .grid-30 > [class*="col-"], .grid-30>li, .grid-35 > .col, .grid-35 > [class*="col-"], .grid-35>li, .grid-40 > .col, .grid-40 > [class*="col-"], .grid-40>li, .grid-50 > .col, .grid-50 > [class*="col-"], .grid-50>li { padding-top: 15px; padding-bottom: 15px; } 
    .row.grid-10 { margin-top: -5px; margin-bottom: -5px; } 
    .row.grid-12 { margin-top: -8px; margin-bottom: -8px; } 
    .row.grid-15 { margin-top: -10px; margin-bottom: -10px; } 
    .row.grid-20 { margin-top: -12px; margin-bottom: -12px; } 
    .row.grid-25, .row.grid-30, .row.grid-35, .row.grid-40, .row.grid-50 { margin-top: -15px; margin-bottom: -15px; } 
    .mt40 { margin-top: 30px !important; } 
    .mr40 { margin-right: 30px !important; } 
    .mb40 { margin-bottom: 30px !important; } 
    .ml40 { margin-left: 30px !important; } 
    .mt50 { margin-top: 30px !important; } 
    .mr50 { margin-right: 30px !important; } 
    .mb50 { margin-bottom: 30px !important; } 
    .ml50 { margin-left: 30px !important; } 
    .mb60 { margin-bottom: 30px !important; } 
    .mb70 { margin-bottom: 30px !important; } 
    .mb80 { margin-bottom: 30px !important; } 
    .mb90 { margin-bottom: 30px !important; } 
    .mb100 { margin-bottom: 30px !important; } 
    .p40 { padding: 30px !important } 
    .pt40 { padding-top: 30px !important; } 
    .pr40 { padding-right: 30px !important; } 
    .pb40 { padding-bottom: 30px !important; } 
    .pl40 { padding-left: 30px !important; } 
    .p45 { padding: 30px !important } 
    .pt45 { padding-top: 30px !important; } 
    .pr45 { padding-right: 30px !important; } 
    .pb45 { padding-bottom: 30px !important; } 
    .pl45 { padding-left: 30px !important; } 
    .p50 { padding: 30px !important } 
    .pt50 { padding-top: 30px !important; } 
    .pr50 { padding-right: 30px !important; } 
    .pb50 { padding-bottom: 30px !important; } 
    .pl50 { padding-left: 30px !important; } 
    .pt60 { padding-top: 30px !important; } 
    .pr60 { padding-right: 30px !important; } 
    .pb60 { padding-bottom: 30px !important; } 
    .pl60 { padding-left: 30px !important; } 
    .pt70 { padding-top: 30px !important; } 
    .pr70 { padding-right: 30px !important; } 
    .pb70 { padding-bottom: 30px !important; } 
    .pl70 { padding-left: 30px !important; } 
    .pt80 { padding-top: 30px !important; } 
    .pr80 { padding-right: 30px !important; } 
    .pb80 { padding-bottom: 30px !important; } 
    .pl80 { padding-left: 30px !important; } 
    .pt90 { padding-top: 30px!important; } 
    .pr90 { padding-right: 30px !important; } 
    .pb90 { padding-bottom: 30px !important; } 
    .pl90 { padding-left: 30px !important; } 
    .pt100 { padding-top: 30px !important; } 
    .pb100 { padding-bottom: 30px !important; }
    .slick-dots { bottom: -30px; }  
    .slick-dots li button, .slick-dots li button:after { } 
    .slick-dots li button:before { } 
    .slick-dots li.slick-active button, .slick-dots li.slick-active button::before { } 
    .slick-arrow { } 
    .slick-arrow img { } 
    .custom-arrows .slick-arrow:first-child { margin-right: 8px; }
    .custom-dots .slick-dots {width: 175px;} 
    .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: 40px; line-height: 38px; 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 15px; letter-spacing: 0px; height: 40px; 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:40px;}

    .form-group label,.comment-form label { font-size: 12px; } 
    .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 { width: 100px; } 
    .logo a { padding: 30px 0px; }*/ 
    .top-input {padding-right: 40px;}
    .top-button {height: 40px;width: 30px;} 
    .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;padding: 0px 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;}
    /*------*/.certificate-holder img {
    width: 71px !IMPORTANT;
    width: 100%;
}

.tech-solution-box {
    display: flex;
    flex-direction: column;
}

.tech-solution-img {
    width: 100% !important;
}
 .tech-solution-info {
        width: 100%;
        padding: 15px 12px;
    }
.our-team .tech-solution-info {
    width: 100% !important;
}

    .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 5px; } 
    .page-link {font-size: 10px; width: 26px; height: 26px;}
    .page-item .page-link.prev, .page-item .page-link.next {width: 26px; height: 26px;}
    .page-item .page-link.prev img, .page-item .page-link.next img{ width: 16px;}
    .bottom-whatsapp-icon { right: 30px; top: -17px;} 
    .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 h2 {font-size: 18px; margin-top: 10px;}
    .news-details-title {margin-bottom: 0;padding-top:10px} 
    .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: 40%; min-height: auto;} 
    /*.inner-banner-img::before { opacity: .4; } */
    .banner_caption .captionContainer h2 { font-size: 14px; padding-bottom: 15px; } 
    .banner_caption .captionContainer h1 { font-size: 20px; padding-bottom: 5px; } 
    .banner_caption .captionContainer h3 { font-size: 12px;}
    .pageTitle-holder {padding: 0px 0px 15px;}
    .pageTitle-holder::before { height: 3px;}
    .pageTitle h2, .pageTitle h1 { font-size: 20px; } 
    .pageTitle h2 br, .pageTitle h1 br { display: none; } 
    .pageTitle.md h1, .pageTitle.md h2 { font-size: 18px; } 
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 16px; } 
    .pageTitle h3 { font-size: 12px; padding-bottom: 5px; } 
    .pageTitle { margin-bottom: 20px; } 
    .pageTitle p { font-size: 14px; } 
    .has-data-text::before { top: -15px;}
    .thankyou-content-holder {  } 
    .thankyou-section { } 
    .thankyou-content { } 
    .thankyou-content h1 { padding-bottom: 15px;} 
    .thankyou-content h2 {  } 
    .thankyou-content a.custom-button {min-width: 200px;}
    .size-14, .fs-14 {font-size: 14px;} 
    .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-26, .fs-26 { font-size: 18px; } 
    .size-27, .fs-27 {font-size: 18px; }
    .size-28, .fs-38 { font-size: 19px; } 
    .size-30, .fs-30 { font-size: 20px; } 
    .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; } 
    .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:5px 0}
    .logo, .is-sticky #pageHeader .logo { width: 70px; } 
    .logo a { padding:10px 0px;}
    .nav-wrapper{margin:18px auto;}
    .mean-container .mean-nav {margin-top: 35px;} 
    .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;}
    #trabblechat{bottom: 38px !important;}
    #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}
    /*.contact-holder{padding:0px}*/
    .address-box-image {max-height: 50px;max-width: 50px;}
    .address-box-info{padding-left:0}
    .grecaptcha-badge{bottom: 10px !important;}
    .footer-bar a{width:auto}
    .footer-bar a .cart-count{background:var(--primary);color:#fff;}


    /*****/
     .home-value-info  h6.fs-18{font-size:12px} 
     .health-value-list{flex-wrap:wrap;justify-content:center;}
     .health-value-list li{width:33.33%}
     .home-value-box{margin-top:15px}
     .blob-1::before,.blob-2::before,.blob-3::before,.blob-4::before{width:560px;height:350px;}
     .home-holistic-info-holder{padding:20px 15px}
     .success-stories-box{padding: 55px 18px 60px;}
     .success-stories-box::before{height:55px;width:55px;top:-30px;}
     .success-stories-dots{bottom:80px;}
     .health-value-holder{padding-bottom:20px;}
     .news-box-info-holder{padding:20px;}
     .news-btn-list li{margin:2px}
     .news-btn-list li a{font-size:9px;height:34px;padding:0 8px}
     .btm-banner{padding-top:50px;}   
     .what-do-holder{margin-top:30px}
     .staff-list li,.dedicated-list li{width:50%}
     .find-octa-box{padding:20px}
     .medical-staffing-holder .intro-box{padding:20px}
.success-stories-holder {
    margin-top: 1rem;
}
.arrows-outside .slick-prev {
    left: 15px !IMPORTANT;
}


.arrows-outside .slick-next {
    right: 15px !important;
}

    body {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 1.5;
    }

.what-do-box {
        background: #f7f4f4;
}

.footer-logo {
    margin-left: 0 !IMPORTANT;
    max-width: 150px !important;
    margin-bottom: 5px !IMPORTANT;
}

.footer-wrapper.fs-16 {
    font-size: 14px !IMPORTANT;
}

section.fullcontainer.home-holistic-sec  ul.slick-dots {
    display: flex !important;
}

section.fullcontainer.home-holistic-sec {
    padding-bottom: 50px !IMPORTANT;
}

section.fullcontainer.home-holistic-sec  button.slick-arrow {
    display: none !IMPORTANT;
}

.logo, .is-sticky #pageHeader .logo {
        width: 110px;
    }

    .mean-container .mean-nav {
        margin-top: 50px;
    }
    .mean-container a.meanmenu-reveal {
       
        top: -2px;
    }    .top-right .custom-button {
        font-size: 12px;
        padding: 7px 20px;
        height: 35px;
    }
    
    .custom-button, a.custom-button, .f-upload .input-group .btn-file, .custom-button.lg {
     
        padding: 0px 20px;

      
    }.certificate-holder {
    display: none !important;
}

section.fullcontainer.about-us-sec {
    overflow: hidden;
}

.success-stories-box::before {
    font-size: 12px !IMPORTANT;
}
    .health-value-list li {
        width: 50% !IMPORTANT;
    }
    .tech-solution-info {
        width: 100%;
        padding: 15px 12px;
    }
}

/*-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{}
    .contact-address-holder{margin-top:0}
    .contact-address-holder .pageTitle{margin-bottom:25px}

    /*****/
    .banner-slide .banner_caption .captionContainerInner{max-width:150px;}
     .blob-1::before,.blob-2::before,.blob-3::before,.blob-4::before{width:460px;height:200px;}
    .success-stories-slider .success-stories-slide{padding:60px 10px 30px;}
    .bottom{padding:15px 0px;}
    .copyright a strong{background-position: 100% 100%;background-size:30%}
    

}
/*-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;}*/ 
    .headerInfoBar {padding: 8px 0px;}
    .product-slider-arrows{ margin-top: 20px;}
    .pageTitle h2, .pageTitle h1 {font-size: 19px;}
    .pageTitle.md h1, .pageTitle.md h2 {font-size: 17px;}
    .pageTitle.sm h1, .pageTitle.sm h2 { font-size: 15px; } 
    .banner_caption .captionContainer h1 {font-size: 18px;}
    .banner-content .size-18 {  font-size: 12px;}
    .nav-tabs.track-tabs .nav-link{padding:12px;}
    .staff-list li,.dedicated-list li{width:100%}
    .tech-solution-box{flex-wrap:wrap}
    .tech-solution-img{width:100%}
    .tech-solution-info{width:100%;padding:15px 12px}

}

/*-320-*/
@media only screen and (max-width: 374.98px) {
    .thankyou-content h1 { font-size: 9.5vw;} 
    .course-box-info-holder{position:relative;background-color: rgba(23,23,23,1)}
    .bottom .copyright{font-size:10px;}

} 
