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

}
/*-1800-*/
@media only screen and (max-width: 1799.98px) {
.homeBannerSlider .slick-prev{ left: 50px; }
.homeBannerSlider .slick-next{ right: 50px;}
}
/*-1500-*/
@media only screen and (max-width: 1599.98px) {

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

}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
.show-xlg { display: block !important; }
.hide-xlg { display: none !important; }
.arrows-outside .slick-prev { left: -30px; }
.arrows-outside .slick-next { right: -30px; }
.top-right{ margin-right: -30px; }
.nav > ul > li{padding: 0px 20px;}
.arrows-outside .slick-arrow{ width: 30px; height: 20px; line-height: 18px; font-size: 12px;}
.arrows-outside .slick-arrow img{ width: 70%; }
}
/*-1200-*/
@media only screen and (max-width: 1299.98px) {
.arrows-outside .slick-prev { left: -15px; }
.arrows-outside .slick-next { right: -15px; }
.title-holder{padding-left: 30px; margin-left: -30px;}
.title-holder::before{ width: 25px; }
}
/*-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; }
.product-details { padding-top: 30px; margin: 0px; padding-left: 0px; max-width:100%; }
.overlay-xl::before { visibility: visible; }
.auto-xl { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
.row-inner-xl { padding-bottom: 30px; }
.text-center-xl { text-align: center !important; }
.text-left-xl { text-align: left !important; }
.width-xl { width: 100% !important; max-width: 100%; }
.float-xl { position: static; transform: none; }
.float-xl .float-container-info { padding: 30px 0px; }
.img-left.xl, .img-right.xl { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
.sidebar{ padding-top: 0px; padding-bottom: 40px; width: 100%; }
.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; }
/*----*/
.banner_caption .captionContainer h1 { font-size: 5.3vw;}
.banner_caption .captionContainer h2 { font-size: 5.3vw;}
.pageTitle h1, .pageTitle h2 { font-size:3.6vw; }
.pageTitle.md h1, .pageTitle.md h2 { font-size: 30px;}
.pageTitle.sm h1, .pageTitle.sm h2 { font-size: 25px;}
.title-holder h1,.title-holder h2{ font-size: 4.2vw;}
.logo{ width: 100px; }
.top-right{ margin-right: 50px; }
.top-callus{padding: 20px 15px 20px 60px;}
.topRightHeader { position: absolute; top: 0px; margin: 0px; display: block; clear: both; left: 0px; right: 0px; }
.nav-wrapper { float: none; margin: 20px 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;}
.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:hover span{background: var(--primary);}
.mean-container .mean-nav ul{ font-size: 14px; }
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a{ text-transform: none;padding: 10px 50px 10px 30px; color: var(--dark) !important; border-bottom: 1px dotted rgba(0, 0, 0, 0.2) !important;}
.mean-container .mean-nav ul li li a { padding: 10px 50px 10px 50px; font-size: 13px;}
.mean-container .mean-nav ul li li li a { padding: 10px 50px 10px 70px }
.mean-container .mean-nav ul li li li li a { padding: 10px 50px 10px 90px }
.mean-container .mean-nav ul li li li li li a { padding: 10px 50px 10px 110px }
.mean-container .mean-nav ul li:hover > a, .mean-container .mean-nav ul li.selected > a {color:#ffffff !important; background:var(--primary);}
.mean-container .mean-nav ul li a.mean-expand { padding: 0px!important; background: none !important; height: 41px; width: 48px; border-bottom: 0px !important; border-left: 1px solid rgba(255,255,255,.1) !important; border-left: 1px dotted rgba(0, 0, 0, 0.2) !important; font-size: 0px !important; text-indent: -9999 !important; text-transform: uppercase !important;}
.mean-container .mean-nav ul li li a.mean-expand { height: 37px; }
.mean-container .mean-nav ul li a.mean-expand::after { position: absolute; top: 0px; right: 0px; z-index: 2; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f078"; transition: all ease-in .35s; color:var(--secondary) !important; width: 48px; height: 43px; line-height: 43px; font-size: 13px; text-align: center; }
.mean-container .mean-nav ul li li a.mean-expand::after { width: 48px; height: 37px; line-height: 37px; }
.mean-container .mean-nav ul li a.mean-expand:hover::after, .mean-container .mean-nav ul li:hover a.mean-expand::after, .mean-container .mean-nav ul li.selected>a.mean-expand::after {color:#ffffff !important; }
.mean-container .mean-nav ul li a.mean-expand.mean-clicked::after { transform: rotate(180deg); }
.mean-container .mean-nav.active { overflow-y: auto; overflow-x: hidden; height: calc(100vh - 131px); background: #ffffff; }
/*------*/
.homeBannerSlider .slick-prev{ left: 10px; }
.homeBannerSlider .slick-next{ right: 10px;}
.top-search-holder{width: 400px;}
.homeBannerSlider .slick-dots {bottom: 55px;}
.homeBannerSlider .banner_caption .captionContainerInner{ padding: 0px 30px; }
}

/*-768-lg*/
@media only screen and (max-width: 991.98px) {
.row-inner-lg { padding-bottom: 30px; }
.show-lg { display: block !important; }
.hide-lg { display: none !important; }
.half-width.lg { width: 100%; }
.float-lg { position: static; transform: none; }
.float-lg .float-container-info { padding: 30px 0px; }
.leftpad.lg { padding-left: 0px !important; }
.rightpad.lg { padding-right: 0px !important; }
.text-center-lg { text-align: center !important; }
.text-left-lg { text-align: left !important; }
.img-left.lg, .img-right.lg { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
.list-2col.lg li { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; max-width: 100%; }
.overlay-lg::before { visibility: visible; }
.auto-lg { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
.width-lg { width: 100% !important; max-width: 100%; }
[data-animation-in] {opacity:1;}
.secondary-nav-holder ul{ justify-content: center !important; }
/*.secondary-nav-holder ul li {width: 50%;}*/
.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; }
/*----*/
.thankyou-content {padding: 70px 0px;text-align: center;max-width: 100%; color: var(--secondary);}
.thankyou-content h1, .thankyou-content h2 {font-size: 8.5vw; color: var(--dark); padding-bottom: 15px;}
.thankyou-content h2 {font-size:5vw; padding-bottom: 30px;}
.top-callus {padding: 20px 15px 21px 60px;}
.ftbox1,.ftbox2,.ftbox3 { padding-bottom: 40px; }
.ftbox4 { width: 100%; }
.copyright{ padding-bottom: 20px; }
.banner_caption .captionContainer p{ width: 100%;}
.home-banner-img{padding-bottom: 55%;}
.inner-banner-img{ padding-bottom: 250px; }
.inner-banner-img::before { opacity: .5; }
.map-holder iframe {height: 300px; }
.thankyou-content .custom-button.button-white{background:#142D33; color: #ffffff;}
.thankyou-content .custom-button.button-white:hover{background:var(--primary); color: #ffffff;}
}
/*-736-md*/
@media only screen and (max-width: 767.98px) {
.row-inner-md { padding-bottom: 30px; }
.leftpad.md { padding-left: 0px !important; }
.rightpad.md { padding-right: 0px !important; }
.hide-md { display: none !important; }
.show-md { display: block !important; }
.half-width.md { width: 100%; }
.float-md { position: static; transform: none; }
.float-md .float-container-info { padding: 30px 0px; }
.img-left.md, .img-right.md { margin: 0px 0px 20px 0px; width: 100%; max-width: 100%; float: none; }
.half-width.md .md-info-holder, .half-width.md .md-img-holder { margin: 0px; }
.text-center-md { text-align: center !important; }
.text-left-md { text-align: left !important; }
.list-2col.md li { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; max-width: 100%; }
.img-full-right.md { margin-right: 0px; }
.img-full-left.md { margin-left: 0px; }
.overlay-md::before { visibility: visible; }
.auto-md { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
.width-md { width: 100% !important; max-width: 100%; }
.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; }
/*----*/
.homeBannerSlider .banner_caption{ position: static; }
.homeBannerSlider .banner_caption .captionContainerInner{ padding: 30px 0px 40px; }
.homeBannerSlider .banner_caption .captionContainer h2{ color: var(--dark); }
.homeBannerSlider .banner_caption .captionContainer{color: var(--secondary);}
.home-banner-img{padding-bottom: 48.12%;}
.homeBannerSlider .slick-dots li button:after { background: var(--primary);}
.homeBannerSlider .slick-dots li:hover button:after, .homeBannerSlider .slick-dots li.slick-active button:after { background: var(--primary); }
.homeBannerSlider .slick-dots {bottom: 0px;}
.homeBannerSlider .slick-arrow{ top: 22%; }
.map-holder iframe { height:360px; }
.ftbox5 {margin-top: 0px; padding-top: 40px;}
.footer-wrapper{ padding-bottom: 65px; }
.mean-container .mean-nav.active { height: calc(100vh - 122px);}
.headerInfoBar{ padding: 10px 0px; }
.inner-banner-img{ padding-bottom: 200px; }
.progressbar li span{ display: none; }
}
/*-480-sm*/
@media only screen and (max-width: 575.98px) {
.row-inner-sm { padding-bottom: 30px; }
.hide-sm { display: none !important; }
.show-sm { display: block !important; }
.nobanner { margin-top: 0px !important; }
.float-sm { position: static; transform: none; }
.float-sm .float-container-info { padding: 30px 0px; }
.leftpad.sm { padding-left: 0px !important; }
.rightpad.sm { padding-right: 0px !important; }
.half-width.sm { width: 100%; }
.half-width.sm .md-info-holder, .half-width.sm .md-img-holder { margin: 0px; }
.list-2col.sm li { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; max-width: 100%; }
.overlay-sm::before { visibility: visible; }
.auto-sm { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
.text-center-sm { text-align: center !important; }
.text-left-sm { text-align: left !important; }
.width-sm { width: 100% !important; max-width: 100%; }
.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; }
/*----*/
.inner-container-xlg, .inner-container-lg, .inner-container-xxlg { padding: 30px 0px; }
.inner-container, .inner-container-md { padding: 30px 0px; }
.inner-container-sm { }
.icaptcha { bottom: 30px; }
.container-full { padding: 0px 30px; }
h1, .h1 { font-size: 26px; letter-spacing: 0px !important; }
h2, .h2 { font-size: 24px; letter-spacing: 0px !important; }
h3, .h3 { font-size: 22px; letter-spacing: 0px !important; }
h4, .h4 { font-size: 20px; letter-spacing: 0px !important; }
h5, .h5 { font-size: 18px; letter-spacing: 0px !important; }
h6, .h6, .footer-wrapper h6, .icon-pod-info h6 { font-size: 16px; letter-spacing: 0px !important; }
body, .footer-wrapper, .btn-link { font-size: 13px; letter-spacing: 0px; line-height: 1.5; }
/*----*/
.card { margin-bottom: 15px; }
.card-header a { font-size:12px !important; padding: 12px 40px 12px 20px !important; line-height: 1.3; }
.card-header a.collapsed { }
.card-header a::before { font-size: 12px; right: 15px; width: 12px; height: 12px; }
.tab-holder .card-body { padding: 20px; }
.accordion-holder .card-body, .accordion-holder.accordion-style1 .card-body { padding:20px; }
.accordion > .card { margin-bottom: 20px; }
.card-body { padding: 20px; font-size: 11px;}
.accordion-content{ font-size: 13px; }
.button-holder { text-align: center; }
.video-container a::before { width: 50px; height: 59px; }
.slick-arrow, .custom-arrows a { width: 30px; height: 20px; line-height: 16px; font-size: 12px; }
.custom-arrows a img{ width: 70%; }
.custom-arrows a:first-child {margin-right:10px;}
.arrows-inside .slick-prev { left: 15px; }
.arrows-inside .slick-next { right: 15px;}
.table { border-radius: 0px; }
.table td, .table th { padding: 10px 10px; font-size: 11px; }
.product-footer-action .auto-xs:last-child { padding-top: 20px; }
.tool-bar { }
.tool-bar .bootstrap-select.plain-select .btn { font-size: 13px; }
.page-link,.page-item span { font-size: 10px !important; }
.tool-bar .page-link { font-size: 13px !important; }
.page-item .page-link.prev, .page-item .page-link.next { line-height: 26px;}
.widget-title { padding-bottom: 15px; font-size: 16px; }
.gallery-nav { padding: 0px 20px; }
.gallery-nav .slick-arrow{ width: 20px; }
.gallery-nav .slick-prev { left: 0px;}
.gallery-nav .slick-next { right: 0px;}
/*.gallery-nav-slide{ padding: 0px 5px; }*/
.ul-listing{margin: 0px 0px 20px;}
.ul-listing li { padding-left: 20px; }
.ul-listing li::before { top: 6px; font-size: 6px; }
.listing-style1{ padding-left: 0px; }
.listing-style1 li::before { top: 2px; font-size: 10px;}
.ol-listing > li, ol li { padding-left: 20px; }
.add-qty{ }
.qty-btn {width: 38px;height:38px;line-height: 38px;font-size: 13px;}
.qty { width: 38px;height:38px;font-size: 13px;}
.product-wishlist .button { width: 41px; height: 41px; line-height: 41px; font-size: 14px; }
.product-details .product-footer .product-wishlist a{}
.product-share a { /*margin-right: 5px; font-size: 14px;*/ }
.price-holder { }
.price-holder .price{ font-size: 13px !important; }
.price-holder ins bdi{}
.price-holder bdi {}
.price-holder del bdi{}
.ptitle { font-size: 13px; }
.product-details-header h2 { font-size: 22px; }
.product-details .price-holder { padding: 0px 0px 0px;}
.product-details .price{font-size: 16px !important;}
.product-details .price-holder ins bdi{}
.product-details .price-holder bdi {}
.product-details .price-holder del bdi{}
.product-availability{ font-size: 13px;}
.product-intro{ padding-bottom: 15px; }
.product-share{ margin-top: 15px; }
.product-details .product-share{padding: 0px 0px 0px;}
.info-container, .info-container.sm { padding: 40px 0px; }
.checkbox label::before{ top: 0px;}
.checkbox label::after{ top: 3px; }
.radio label>span::before { top: 0px;}
.radio label>span::after{ top: 5px; }
.close { top: 10px; right: 15px; }
/*.inner-banner-img { padding-bottom: 180px; }*/
p { margin-bottom: 20px; }
.product-tag-holder{}
.product-tag span { font-size: 10px; }
.AccordionFilterNav>ul>li>a, .AccordionFilterNav > ul li a { font-size: 13px; }
.AccordionFilterNav > ul li a { }
.AccordionFilterNav ul li.has-subnav .accordion-btn { font-size: 12px; }
.gallery-main-slide a { font-size: 15px; padding: 10px; }
.secondary-nav-holder ul li {width: 100%;}
.secondary-nav-holder ul li a{font-size: 13px;}
.grid-ov{ padding: 20px; }
.grid-content.alt{ padding:0px 20px 20px; }
.arrows-outside .slick-prev { left: -15px; }
.arrows-outside .slick-next { right: -15px; }
.breadcrumb-container {letter-spacing: 0px; }
.breadcrumb-container ul{font-size: 12px;}
.breadcrumb-container li a { }
.breadcrumb-container li a::after { margin-left: 6px; font-size: 7px;}
.icon-pod-box, .dropdown-menu { font-size: 13px; }
.home-banner-img{ /*padding-bottom: 250px;*/ }
.banner_caption .captionContainer h2{ padding-bottom: 15px; font-size: 22px; }
.banner_caption .captionContainer h1 {font-size: 22px; padding-bottom:10px;}
.pageTitle h2, .pageTitle h1{padding-bottom: 15px;}
.pageTitle h2 br, .pageTitle h1 br{ display: none; }
.pageTitle h2, .pageTitle h1{ font-size: 21px; letter-spacing: 0px; }
.pageTitle.md h1, .pageTitle.md h2 { font-size: 18px;}
.pageTitle.sm h1, .pageTitle.sm h2 { font-size: 14px;}
.pageTitle h3 { font-size: 13px; letter-spacing: 2.25px !important;}
.pageTitle { margin-bottom: 20px; padding-bottom: 0px !important; }
.pageTitle p { font-size: 14px; }
.product-box-header{padding: 15px 15px 0px;}
.product-box-info-holder h2 { font-size: 16px; }
.product-box-info-holder{padding: 10px 20px 30px;}
.product-details-header { margin-bottom: 20px; }
.custom-button, a.custom-button,a.added_to_cart.wc-forward { font-size: 12px; line-height: 1; padding: 13px 20px; letter-spacing: 0px; }
.product-cart .custom-button,a.added_to_cart.wc-forward { margin: 0px !important;  padding: 13px 20px !important;}
.custom-button.btn-block, a.custom-button.btn-block { padding: 14px 20px;}
.custom-button.no-icon,a.custom-button.no-icon{padding: 14px 20px;}
.custom-button.no-icon.btn-block,a.custom-button.no-icon.btn-block{padding:14px 20px;}
.custom-button::before, a.custom-button::before{top: 3px;right: 3px;width: 34px;height: 34px; line-height: 34px;font-size: 10px;}
.custom-button img, a.custom-button img{ width: 14px  !important; }
.top-button{ width: 45px; height: 40px; line-height: 40px; }
.top-button img{ width: 16px; }
.form-group label { font-size: 12px;}
.form-control,.nice-select{ height: 40px; line-height: 40px; padding-left: 20px; font-size: 12px;}
.NiceSelect{height: 40px;}
.nice-select{ min-width: 100px; }
.nice-select::after{ right:15px; }
.tool-bar .nice-select {font-size: 12px;}
textarea.form-control{ padding:15px 15px 15px 20px; border-radius: 6px;}
.tool-bar,.tool-bar .styled-select select {font-size: 12px;}
.form-group.floating-label label { top: 13px; font-size: 12px; left: 20px; }
.form-group.floating-label .focus label, .form-group.floating-label .not-empty label, .form-group.floating-label .focus + label, .form-group.floating-label .not-empty + label, .form-group.floating-label.focus label, .form-group.floating-label.not-empty label{ top: -4px; font-size: 10px; padding: 0px 5px; }
.filter-option-inner-inner { height: 38px; }
.input-group.select-date-time .form-control {padding-right: 40px;}
.input-group.select-date-time .input-group-addon{font-size: 14px; right: 18px;}
.form-action .button { }
.modal-body{ padding: 30px 20px; }
.close { top: 10px; right: 15px; font-size: 25px; }
.sortby-container{ }
.tool-bar .styled-select select{ width: 180px; }
.tool-bar-title{ min-width: 45px; }
.filter-group{padding: 10px 20px 20px;}
.widget-box{ margin-bottom: 25px; }
.widget-title-holder {}
.widget-title-holder h4{ font-size: 16px; }
.text-link, a.text-link{ font-size: 11px; }
.size-14{ font-size: 12px; }
.size-16{ font-size: 13px; }
.size-18{ font-size: 14px; }
.size-20{ font-size: 16px; }
.size-22 { font-size: 18px;}
hr { margin: 15px 0;}
.thankyou-content {padding: 30px 0px;}
.thankyou-content h1, .thankyou-content h2 {font-size: 10.5vw; padding-bottom: 10px;}
.thankyou-content h2 {font-size:6vw; padding-bottom: 15px;}
/*----*/
.logo{width: 70px;}
.logo a{padding: 5px 0px;}
.top-right{ margin-right: 40px; }
.nav-wrapper{margin: 6px auto;}
.mean-container .mean-nav{margin-top: 47px;}
.mean-container .mean-nav.active { height: calc(100vh - 94px);}
.mean-container a.meanmenu-reveal {right: 10px !important;}
.slick-dots li button, .slick-dots li button:after{ width: 8px; height: 8px;}
.slick-dots li button:before { width: 4px; height: 4px; }
.ftbox1,.ftbox2,.ftbox3 { padding-bottom: 30px; }
.ftbox5 {padding-top: 30px;}
.top-callus{font-size: 11px; letter-spacing: 2px;padding: 10px 10px 10px 35px;}
.top-callus i {left: 10px;font-size: 20px;}
.top-right { margin-right: 30px; margin-left: 0px;}
.top-right .row{ margin-right: -5px; margin-left: -5px;}
.top-right [class*="col-"]{padding-right: 5px; padding-left: 5px;}
.headerInfoBar  .top-link{ margin-right: -8px; }
.homeBannerSlider .slick-arrow{top: 17%; width: 30px;}
.title-holder h1, .title-holder h2 { font-size: 22px;}
.title-holder::before{ height: 1px; }
.title-holder.text-center {padding-bottom: 15px;}
.cta-box{ padding-left: 30px; }
.cta-box i{ font-size: 18px; top: 2px; }
.cta-box strong{font-size: 16px;}
.testimonial-box-left{ margin-bottom: 20px; }
.testimonial-box{ text-align: center; }
.news-info-holder{ padding: 20px; }
.news-box h2,.size-28{ font-size: 20px; }
.inner-banner-img{ padding-bottom: 150px; }
.service-box-content{padding: 20px 20px 20px;}
.service-box-footer,.product-box-footer {margin-top: -20px;}
.content-box-content{ padding: 20px; }
.btn-group .btn{ padding: 12px; font-size: 12px;}
.progressbar li.active:before{width: 106%;}
.progressbar{ margin-bottom: 20px; }
.portfolio-container { width: 80%;}
.portfolio-container .close{ width: 15px; height: 15px; top: 0px; right: 5px; }
.portfolio-main .slick-arrow{ width: 25px; height: 18px; line-height: 16px;}
.portfolio-main .slick-prev{ left: -30px; }
.portfolio-main .slick-next{ right: -30px; }
.gallery-box.video-box>a::after,.gallery-box>a::before{ width: 30px; height: 30px;}
.gallery-box.video-box>a:hover::after{ width: 40px; height: 40px;}
.news-list .news-box h2{ font-size: 14px; }
.product-share a { margin-right: 5px; font-size: 14px; }
.contact-holder{ padding: 20px; }
.contact-list li i, .social-list li i, .contact-list li img, .social-list li img {position: absolute;left: 0px;top: 4px;}
}


/*-414-xs*/
@media only screen and (max-width: 479.98px) {
.hide-xs { display: none !important; }
.show-xs { display: block !important; }
.button-holder .custom-button { margin: 5px 0px !important; width: 100%; min-width: 100%; }
.auto-xs { /*-ms-flex: 0 0 100%;*/ flex: 0 0 100%; width: 100%; max-width: 100%; }
.top-callus{letter-spacing: 1px;padding: 10px 10px 10px 30px;}
.top-callus i {left: 7px;font-size: 18px;}
}

/*-375-*/
@media only screen and (max-width: 413.98px) {

}

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

}
