@charset "utf-8";

@media only screen and (max-height:800px) {
.first-slide-col-right img { max-height: 70vh; }
.cart-sidebar-inner { padding: 25px 65px; }
.cart-bottom > .row { margin-bottom: 15px !important; }
.cart-bottom { margin-bottom: 15px !important; }
.prod-dtls-col-right { padding: 120px 50px 0px 100px; }
}

@media only screen and (max-height:700px) {
.cart-sidebar-inner { padding: 15px; overflow: hidden; overflow-y: auto; }
.cart-items-holder { max-height: none; overflow: unset; overflow-y: unset; }
.cart-bottom { margin-top: 0px !important; }
.cart-item { padding: 15px 0px; }
.cart-sidebar, .header .navbar-collapse { min-width: 400px; max-width: 400px; }
.cart-sidebar-closer { width: 35px; height: 35px; }
}

@media only screen and (max-width:1460px) {
.header > .navbar, .footer { padding: 15px !important; }
.swiper-main-button-prev { border-top: 60px solid transparent; border-bottom: 60px solid transparent; border-left: 40px solid #00699c; }
.swiper-main-button-next { border-top: 60px solid transparent; border-bottom: 60px solid transparent; border-right: 40px solid #0097e0; }
.swiper-main-button-nav { top: calc(50% - 60px); width: 30px; height: 120px; }
.swiper-main-button-nav.swiper-main-button-prev > p { right: 15px; }
.swiper-main-button-nav.swiper-main-button-next > p { left: 15px; }
.swiper-container-vertical > .swiper-pagination-bullets { left: 50px; }
.pro-into-title-1 { font-size: 62px; line-height: 1; }
.navbar-brand > img { width: 130px; height: auto; }
.pro-intro-sub-title-1 { margin-bottom: 25px !important; }
.order-details-holder, .myaccount-holder,.cart-holder { padding: 130px 15px 100px 15px; }
.order-details-holder{ padding-bottom: 50px !important; }
}

@media only screen and (max-width:1366px) {
.third-slide-col-right .pro-intro-sub-title-1 { color: #fff !important; }
}

@media only screen and (max-width:1320px) {
.sec-slide-col-right>img { max-width: 100% !important; }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after { width: 20px; }
}

@media only screen and (max-width:1199px) {
.econo-black-btn-1 { width: auto; flex-basis: 120px; max-width: 120px; flex-grow: 0; }
.econo-input-1 { width: auto !important; flex-basis: 0; flex-grow: 1; }
.swiper-slide-quarter-common-inner::before { width: 50%; }
.prod-dtls-col-right { padding: 120px 30px 0px 50px; }
.cart-holder .content-title-2 { font-size: 17px !important; font-family: 'Poppins-SemiBold'; }
.has-custom-radio [type="radio"]:checked + label, .has-custom-radio [type="radio"]:not(:checked) + label { font-size: 15px; }
.cart-side-summ-table td { font-size: 14px; }
.cart-holder-col-right { flex-basis: 400px; max-width: 400px; }
.myaccounttabs {
	max-width: 200px;
	flex-basis: 200px;
}
.order-details-holder .container{ width: 100%; max-width: 100%; }
}

@media only screen and (max-width:991px) {
.sec-slide-col-right > img { max-width: 100% !important; object-fit: cover; width: 100%; }
.third-slide-col-right .pro-intro-sub-title-1 { margin-bottom: 0px !important; }
.prod-item-col-img-holder { height: 250px; }
.content-title-1 { font-size: 12px; margin-bottom: 5px; }
.testimonial-content { font-size: 12px; line-height: 1.5; }
.news-slider-title-small-1 { margin-bottom: 0px; }
.news-slider-content { font-size: 14px; }
.contact-dtls-col-left { padding-right: 2.5px; }
.contact-dtls-col-right { padding-left: 2.5px; }
.econo-black-btn-1 { flex-basis: 110px; max-width: 110px; }
.cart-sidebar, .header .navbar-collapse { max-width: 350px; min-width: 350px; }
.cart-sidebar-inner { padding: 25px; }
.cart-items-holder { margin: 0px -25px; padding: 0px 25px; }
.prod-dtls-col-right { padding: 120px 30px 0px 30px; }
.prod-opt-selection-label { flex-basis: 120px; max-width: 120px; }
.cart-item-price, .pro-intro-sub-title-2 { margin-bottom: 25px !important; }
.pro-intro-sub-title-2 { width: 100% !important; }
.order-summary-table {
	max-width: 220px;
}
}

@media only screen and (max-width:900px) {
.cart-holder-col-right { flex-basis: 100%; max-width: 100%; }
.swiper-pagination-main { display: none !important; }
}

@media only screen and (max-width:767px) {
.container { max-width: 90%; }
.prod-item-col-img-holder { height: 200px; }
.prod-item-col-cntn-holder { padding: 15px; }
.testimonial-item-cntnt-holder, .news-slider-cntnt-holder { padding-left: 15px; }
.fourth-slide-col-right, .last-slide-col-right { padding-left: 20px; }
.news-slider { height: 190px !important; }
.contact-dtls-col-left { padding-right: 15px; }
.contact-dtls-col-right { padding-left: 15px; }
.header > .navbar { padding: 15px 0px 0px !important; }
.navbar-brand > img { width: 80px; }
.cart-btn { width: 35px; height: 35px; margin: 0px 15px 0px 0px; }
.cart-btn > img { width: 15px; }
.cart-label { width: 20px; height: 20px; }
.econo-navbar-toggler .menu-button-bar { display: table; width: 23px; top: 2px; left: 5px; }
.econo-navbar-toggler .menu-button-bar:nth-child(2) { top: 9px; width: 40%; }
.econo-navbar-toggler .menu-button-bar:last-child { width: calc(23px - 5px); top: 16px; }
.econo-navbar-toggler { width: 35px !important; height: 35px !important; }
.econo-navbar-toggler[aria-expanded="true"] .menu-button-bar:first-child, .econo-navbar-toggler[aria-expanded="true"] .menu-button-bar:last-child { top: 9px; width: 18px; left: 8px; }
.footer { padding: 0px 0px 15px 0px !important; }
.footer-social-link { font-size: 10px; margin-right: 15px; }
.footer-copyright { font-size: 10px; margin: 0px; }
.last-slide-col-left .form-inline { flex-wrap: wrap !important; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="3"] .pro-intro-sub-title-1 > br, .swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="4"] .pro-intro-sub-title-1 > br { display: none; }
.prod-opt-selection-label { flex-basis: 100%; max-width: 100%; }
.prod-dtls-col-right { align-items: flex-start !important; align-content: flex-start !important; }
.cart-item-price, .prod-dtls-col-right .content-title-2 { font-size: 20px !important; }
.pro-intro-sub-title-2, .size-selection-group, .cart-item-price, .color-selection-group, .prod-dtls-bottom-bar { margin-bottom: 15px !important; }
.add-to-cart-dtls-page-btn { min-width: 160px; font-size: 12px; }
.sing-prod-imgs-swiper .swiper-slide > img { max-width: 60%; }
.sing-prod-imgs-swiper-nav { left: 10px; width: 40px; height: 40px; }
.sing-prod-imgs-swiper-nav.sing-prod-imgs-swiper-next { left: unset; right: 10px; }
.pro-intro-sub-title-2 { font-size: 13px !important; }
.order-details-holder, .myaccount-holder,.cart-holder { padding: 80px 0px 50px 0px; }
.suggested-products {
	padding: 55px 0px 25px 0px;
}
.suggested-products .container{ max-width: 100%; width: 100%; }
.suggested-products .products-boxes {
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
}

@media only screen and (max-width:575px) {
.swiper-slide-half-common-inner::before { height: 50%; width: 100%; }
.pro-intro-sub-title-1 { margin-bottom: 0px !important; }
.pro-into-title-1 { font-size: 42px; margin-bottom: 0px !important; }
.first-slide-col-left { justify-content: flex-start !important; padding-top: 90px; height: auto !important; max-height: 50vh; overflow: hidden; }
.white-plus-button-1 { margin-top: 10px !important; width: 30px; height: 30px; }
.white-plus-button-1 > img { width: 14px; }
.first-slide-col-right { max-height: calc(100vh - 300px); justify-content: flex-start !important; margin-top: 40px; margin-bottom: 0px; padding-bottom: 45px; overflow: hidden; }
.first-slide-col-right img { max-height: 100%; }
.footer-copyright { font-size: 9px; margin: 0px !important; color: #fff; }
.footer-social-link { font-size: 10px; margin-right: 10px; }
.footer, body:not(.home-page) .footer { padding: 8px 0px 8px 0px !important; background: #0097e0 !important; }
.swiper-main-button-next { border-right: 40px solid #00699c; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="1"].swiper-slide .swiper-slide-common-inner::before, .swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="3"].swiper-slide .swiper-slide-common-inner::before { height: 100%; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="1"].swiper-slide .swiper-slide-common-inner .row .row > [class*="col-"] > .pro-intro-sub-title-1 { letter-spacing: 0px !important; text-transform: none !important; margin-bottom: 7px !important; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="1"].swiper-slide .swiper-slide-common-inner .row .row > [class*="col-"] > .content-title-1 { margin-bottom: 0px !important; }
.sec-slide-col-left { align-self: flex-start; max-height: none; height: 70% !important; padding-top: 75px; overflow: hidden; }
.sec-slide-col-right { height: 30% !important; overflow: hidden; padding-bottom: 30px; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="1"].swiper-slide .swiper-slide-common-inner .row > [class*="col-"] .pro-into-title-2 { margin-bottom: 5px !important; }
.products-boxes { padding: 10px 0px; margin-left: 0px; margin-right: 0px; }
.prod-item-col { width: 50%; flex-basis: 50%; max-width: 50%; flex-grow: 0; min-width: 50%; padding-left: 0px; }
.prod-item-col-img-holder { height: 150px; padding: 15px; }
.prod-item-col-btn { left: 15px; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="0"] .swiper-slide-half-common-inner::before { height: 200px; }
.fourth-slide-col-right .pro-intro-sub-title-1, .fourth-slide-col-right .pro-intro-sub-title-1 { display: none; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="3"] .pro-intro-sub-title-1, .swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="4"] .pro-intro-sub-title-1 { line-height: 1; min-height: auto !important; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="3"] .content-title-2 { margin: 5px 0px; font-size: 25px; }
.testimonial-content, .testimonial-user { text-transform: none; line-height: 1.3; margin-bottom: 0; }
.testimonial-content { margin-bottom: 5px; }
.testimonial-item-cntnt-holder, .news-slider-cntnt-holder { padding-left: 10px; }
.swiper-container-client-slider .swiper-pagination { margin: 0px; height: auto; display: table; }
.fourth-slide-col-right .content-title-2 { color: #fff !important; }
.news-slider { height: 80px !important; }
.swiper-container-client-slider .swiper-pagination .swiper-pagination-bullet { float: left; }
.swiper-container-news-slider .swiper-slide { background: transparent; }
.news-slider-title-small-1 { color: #e1e1e1; margin-bottom: 5px; }
.news-slider-content { color: #fff; font-size: 13px; }
.swiper-container-client-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-container-news-slider.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { background: transparent !important; width: 9px !important; height: 9px !important; border: solid 2px #fff !important; transition: all 0.3s !important; opacity: .2 !important; }
.swiper-container-client-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:hover, .swiper-container-client-slider.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-container-news-slider.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-container-news-slider.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet:hover { background: #fff !important; transition: all 0.3s !important; opacity: 1 !important; }
.fourth-slide-col-right, .last-slide-col-right { margin-top: 25px; }
.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="4"] .pro-into-title-2 { margin-bottom: 5px !important; }
/*.swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="3"] > .swiper-slide-common-inner, .swiper-container-main > .swiper-wrapper > [data-swiper-slide-index="4"] > .swiper-slide-common-inner { align-items: flex-start !important; padding-top: 80px; }*/
.contact-dtls-col { width: 50%; padding-right: 0px; }
.last-slide-col-left .form-inline { flex-wrap: nowrap !important; }
.cart-sidebar, .header .navbar-collapse { max-width: 300px; min-width: 300px; }
.cart-sidebar .content-title-2 { font-size: 19px !important; }
.cart-item-img-holder { flex-basis: 50px; max-width: 50px; height: 75px; }
.cart-item-content-holder { padding-left: 15px; }
.cart-item-title, .cart-item-qty, .cart-item-price { margin-bottom: 5px; }
.cart-item { padding: 15px 0px; }
.prod-dtls-col-left { height: 70vh; }
.swiper-pagination.sing-prod-imgs-swiper-pagi { bottom: 10px; }
.sing-prod-imgs-swiper .swiper-slide { max-height: 70%; margin-top: 70px; }
.prod-dtls-col-right { padding: 25px 15px 0px 15px; }
.product-dtls-holder { height: auto !important; }
.prod-dtls-col-right { max-height: none !important; }
body:not(.home-page) .footer .footer-social-link { color: #fff !important; }
body:not(.home-page) .footer { padding-bottom: 8px !important; }
.cart-holder-col-left td:first-child { min-width: 205px; }
.cart-checkout-bar { padding: 15px; }
.btn-success-custom, .btn-danger-custom, .btn-success-custom:focus, .btn-success-custom:active { font-size: 12px; }
.myaccounttabs {
	max-width: 100%;
	flex-basis: 100%;
}
.myaccounttabitem {
	width: auto;
	flex-grow: 1;
}
.myaccount-orders-item-img-holder, .order-dtls-col-img-holder {
	flex-basis: 50px;
	max-width: 50px;
	height: 50px;

}
.myacc-order-item-cntnt-price,.myacc-orders-item-cntnt-title {
	font-size: 17px;
}
.myacc-order-item-cntnt-p {
    width: 100%;
    border: none;
    margin-bottom: 2px;
    font-size: 14px;
}
.myacc-order-item-action-btn {
	margin-right: 5px;
	font-size: 12px !important;
	padding: 10px 13px 8px 13px;
}
.order-dtls-price,.order-dtls-p-link {
	font-size: 19px;
}
.order-dtls-col-inner-right {
	margin-top: 10px;
}
}
