/*
Designer: Xatai
Site: Perfect.az
Facebook: https://fb.com/xetai.isayev
*/
@media only screen and (max-width:1500px) {
.product-carousel .owl-nav button.owl-prev, .category-list .owl-nav button.owl-prev {left: -44px}
.product-carousel .owl-nav button.owl-next, .category-list  .owl-nav button.owl-next {right: -44px}
}
@media only screen and (max-width:1420px) {
.product-carousel .owl-nav button.owl-prev, .category-list .owl-nav button.owl-prev {left: -36px}
.product-carousel .owl-nav button.owl-next, .category-list  .owl-nav button.owl-next {right: -36px}
}
@media only screen and (max-width:1380px) {
.main-slider .owl-nav .owl-prev{margin-left:0; left: 20px;}
.main-slider .owl-nav .owl-next{margin-right:0; right: 20px;}
}
@media only screen and (max-width:1300px) {
.product-view-a .product-view-left {width:60%;}
.product-view-a .product-view-right {padding-left: 30px}
}
@media only screen and (max-width:1260px) {
.main-slider-info-a .main-slider-title, .hpw-info .hpw-info-a {font-size: 38px; line-height: 46px; max-width:580px;}
}
@media only screen and (max-width:1200px) {
.product-view-a .product-view-left {float:none; max-width:100%; margin: 0 auto 40px; width:700px;}
.product-view-a .product-view-right {padding-left: 0;}
.cart-top {display:block;}
.cart-top .cart-left {margin-bottom:20px;}
.cart-info .cart-info-a {max-width:none;}
.cart-top .cart-right {max-width:100%; width:600px; margin:0 auto;}
.rw-info .rv-extra {flex-direction: column;}
.rw-info .rv-extra .rv-date-b {padding-left:0;}
.j-filter {margin-bottom:20px;}
.j-filter-sort {width:20%;}
.j-filter-list {flex-wrap: wrap; justify-content: flex-end;}
.j-filter-list .j-filter-item {padding-bottom:12px; width: 33.333333333333%;}
.products-page.j-active-f {padding-top: 172px}
}
@media only screen and (max-width:1100px) {
.footer-m {flex-wrap: wrap;}
.footer-m .footer-col-d {width:100%; min-width:0}
.footer-social .f-tl {margin-bottom:16px}
}
@media only screen and (max-width:1000px) {
.header-left .top-menu, .header-right .language, .h-items .h-item.h-favorite {display:none;}
.main-slider-info-a .main-slider-title, .hpw-info .hpw-info-a {font-size:30px; line-height: 38px; max-width:400px;}
.category-info .ct-a {margin-bottom:6px;}
.category-info .ct-b {font-size:18px; line-height: 24px;}
.testimonials-list .testimonial-item {width: 100%;}
.blog-list .blog-item {width:50%;}
.blog-list .blog-item:nth-child(3n+1) {clear:none}
.blog-list .blog-item:nth-child(2n+1) {clear:both}
.h-menu {display:block;}
.reviews-list .rw-item {width:100%;}
.rw-info .rv-extra {flex-direction: row;}
.rw-info .rv-extra .rv-date-b {padding-left:8px;}
.order-item .order-top {flex-direction: column;}
.order-top-right .order-i {margin: 0 48px 0 0; padding: 20px 0 0 0}
.order-top-right .order-i:last-child {margin: 0}
.product-list .product-item {width:33.33333333333%;}
/* .product-list .product-item:nth-child(3n+1) {clear:both;}
.product-list .product-item:nth-child(4n+1) {clear:none;} */
}
@media only screen and (min-width:821px) {
.select2-dropdown {width: 356px !important; }
}
@media only screen and (max-width:820px) {
.main-slider-item .main-slider-info {position:static; display:block;}
.main-slider-info .main-slider-info-a {margin-left: 0; max-width:none; padding: 20px 20px 64px 20px; background: #070029;}
.main-slider-image {position:relative;}
.main-slider-image img {object-position: right;}
.main-slider-image:after {content: ""; display:block; width:100%; height: 140px; position:absolute; left:0; bottom:0; background: linear-gradient(180deg, rgba(7, 0, 41, 0.00) 0%, #070029 100%)}
.main-slider-info-a .main-slider-title, .hpw-info .hpw-info-a {max-width:none;}
.main-slider .owl-nav {display:none;}
.main-slider .owl-dots {display:block;}
.categories, .products {padding: 48px 0;}
.j-head {margin-bottom:28px;}
.j-head .j-title, .hw-extra-text .hw-extra-a {font-size:32px; line-height: 38px;}
.j-head .j-desc {font-size:15px; line-height: 22px;}
.category-list {margin-bottom: -20px;}
.category-info .ct-a {margin-bottom:8px;}
.category-info .ct-b {font-size:22px; line-height: 28px;}
.footer-m>div {width:100%;}
.footer-m .footer-col-b, .footer-m .footer-col-c {width:50%;}
.footer-m .footer-col-d {margin-top:12px;}
.lg-page {padding: 64px 0;}
.about-page, .testimonials-page, .contact-page, .faq-page {padding: 28px 0 72px}
.about-page .about-page-wrap, .blog-view .blog-view-wrap, .contact-page .contact-page-wrap, .faq-page .faq-page-wrap {padding: 40px 20px;}
.bg-title, .my-profile-wrap .mpr-title {font-size:32px; line-height: 40px;}
.my-profile-wrap .mpr-title {margin-bottom:20px;}
.testimonial-item .tmn-a {padding: 30px;}
.blog-view {padding: 28px 0;}
.blog-view-title {font-size:28px; line-height: 36px;}
.my-profile {padding: 28px 0 64px;}
.m-logout {display:none;}
.my-profile-head ul {-ms-overflow-style: none; scrollbar-width: none; margin: 0 -20px; padding: 0 20px}
.my-profile-head ul::-webkit-scrollbar {height: 0; width: 0;display: none}
.pr-form {padding: 40px 20px;}
.product-view-a {padding: 24px;}
.product-view-a .product-view-left {margin-bottom:32px;}
.ct-title {font-size:34px; line-height: 40px;}
.cart-info-b .cart-price {display:none;}
.bs-m {display:flex;}
.cart-info-b .cart-dates .ctd {padding-right:0;}
.orders-list .order-item {padding: 20px;}
.p-dest {display:none;}
.p-mob {display:flex;}
.order-extra {flex-direction: column;}
.products-page {padding: 28px 0 64px;}
.j-filter {margin-bottom:24px;}
.j-filter-list-wrap {position: fixed; top: 0; right: 0; z-index: 100; width: 100%; bottom: 0; background-color: #fff; left: 0; min-width: 320px; display:block; transition: all 0.25s; -webkit-transition: all 0.25s; transform: translateY(100%); -webkit-transform: translateY(100%);}
.j-filter-list-wrap .j-filter-list-a {overflow-y: auto; position: absolute; top: 64px; left: 0; width: 100%; bottom: 0; display:block; padding: 24px 20px;}
.j-filter-sort {width:50%;}
.j-filter-button {display:block; width:50%;}
.product-list {margin: 0 -9px;}
.product-list .product-item {padding: 0 9px 18px;}
.j-filter-list .j-filter-item {width:50%;}
.filter-open .j-filter-list-wrap {transform: translateY(0%); -webkit-transform: translateY(0%);}
.filter-open .j-filter-button .j-filter-item {border:0; padding:16px 40px 16px 48px}
.filter-open .j-filter-close {display:block;}
.j-filter-button .j-filter-item:before {left: 20px;}
.j-filter-mob, .j-mobile-submit  {display:block;}
.j-filter-list {margin: 0 -6px;}
.j-md {width:100%;}
.hpw-top .hpw-info {position:static; display:block; background-color: #fff; width:100%; padding: 16px 16px 32px; border-bottom: 1px solid #E6EBF5}
.how-page-wrap .hi-image:not(.hi-n):before {content:none;}
.how-page-wrap .hi-image:after {content:""; position:absolute; left:0; bottom:0; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%); width:100%; height: 140px;}
.hpw-info .hpw-info-a {color: #0B0139}
.hpw-info .hpw-info-b {color: #13151A}
.hpw-info .hpw-info-b br {display:none}
.hpw-info .hpw-info-c, .hpw-info .hpw-info-c i {display:inline-block; vertical-align: top;}
.hw-steps .hw-step-item, .bcm-items .bcm-item {width:100%; float:none; margin-bottom:24px;}
.hw-steps .hw-step-item:last-child, .bcm-items .bcm-item:last-child {margin:0;}
.hw-steps {padding-top:0;}
.bc-check {flex-direction: column; max-width: 500px; margin:0 auto 96px;}
.bc-check .bc-check-left {width:100%; min-width:0; margin-bottom: 16px;}
.bc-check .bc-check-right {padding-left:0;}
.pg-ty {flex-wrap: wrap;}
.pg-ty .pg-ty-left {width: 100%; margin: 0 auto; max-width: 400px; min-width:0;}
.pg-ty .pg-ty-right {padding: 20px 0;}
.products-page.j-active-f {padding-top: 110px}
}
@media only screen and (max-width:760px) {
.product-list .product-item {width:50%;}
.fcp-items .fcp-item {width:100%;}
/* .product-list .product-item:nth-child(2n+1) {clear:both;}
.product-list .product-item:nth-child(3n+1) {clear:none;} */
}
@media only screen and (max-width:700px) {
.blog-list .blog-item {width:100%;}
.product-gallery .slider-thumbs {width: 90px;}
.sn-item img, .slider-video img {max-height: 88px;}
.product-gallery {padding-left: 102px;}
}
@media only screen and (max-width:600px) {
.centered {padding: 0 16px}
.container {padding-top: 56px;}
.h-items .h-item {margin-left: 16px;}
.header-left .logo {margin-right: 0;}
.header-left .logo a, .header-left .logo img {height: 32px;}
.header-wrap .header-right {padding: 16px 0;}
.search .lg-input {margin: 4px 0;}
.search .search-i {right: 40px}
.main-slider-info .main-slider-info-a {padding-bottom: 56px;}
.main-slider-info-a .main-slider-title, .hpw-info .hpw-info-a {font-size:28px; line-height: 36px;}
.main-slider-info-a .main-slider-desc br {display:none;}
.main-slider .owl-dots {bottom:32px}
.categories, .products {padding: 40px 0;}
.j-head {margin-bottom:24px;}
.j-head .j-title, .hw-extra-text .hw-extra-a {font-size:28px; line-height: 36px;}
.j-head .j-desc {font-size:14px; line-height: 20px;}
.category-info .ct-a {margin-bottom:6px;}
.category-info .ct-b {font-size: 18px; line-height: 24px;}
.p-m .centered {padding-right: 0}
.product-carousel .product-item {max-width:230px;}
.product-info .product-title {font-size:14px; line-height:20px;}
.footer {padding: 32px 0;}
.footer-logo img {height: 48px;}
.lg-page {padding: 48px 0;}
.lg-page-wrap .lg-form {padding: 48px 16px}
.about-page, .testimonials-page, .contact-page, .faq-page {padding: 24px 0 64px}
.about-page .centered, .blog-view .centered, .contact-page .centered, .faq-page .centered, .how-page .centered {padding:0}
.about-page .about-page-wrap, .blog-view .blog-view-wrap, .contact-page .contact-page-wrap, .faq-page .faq-page-wrap {padding: 32px 16px;}
.bg-title, .my-profile-wrap .mpr-title {font-size:28px; line-height: 36px;}
.my-profile-wrap .mpr-title {margin-bottom:16px;}
.testimonial-item .tmn-a {padding: 20px 16px;}
.tmn-a .tmn-image {width: 72px; height: 72px}
.tmn-a .tmn-right {padding-left: 12px}
.tmn-top .tmn-name {font-size:16px; line-height: 22px;}
.tmn-top .tmn-spec {margin-bottom:8px;}
.tmn-top .tmn-rating {margin-bottom:16px;}
.tmn-rating ul li {width:20px; height: 20px; background-size:cover;}
.tmn-right .tmn-top:before {width:36px; height: 36px; background-size:cover;}
.tmn-comment {font-size:14px; line-height: 20px; letter-spacing: 0.5px;}
.blog-view {padding: 24px 0;}
.blog-view-title {font-size:20px; line-height: 28px;}
.m-modal .ps-a {padding: 20px 16px}
.fq-accordion-section .fq-accordion-header {padding: 20px 70px 20px 20px}
.mobile-menu .mobile-menu-h {padding: 12px 16px}
.mobile-menu .mobile-menu-b {top: 57px;}
.my-profile {padding: 24px 0 64px;}
.my-profile-head ul {margin: 0 -16px; padding: 0 16px}
.my-profile-block {border-radius: 0; margin: 0 -16px}
.pr-form {padding: 32px 16px;}
.product-view-a {padding: 16px; margin-top:0;}
.product-view .centered, .review .centered, .cart-page .centered {padding: 0;}
.product-gallery {padding-left:0;}
.product-gallery .slider-thumbs {position:static;}
.slider-big-image {margin-bottom:12px;}
.slider-big-image:before {padding-top: 102%;}
.product-gallery .slider-thumbs {width:100%; display:flex;}
.sn-item, .slider-video {width:90px; margin-right: 12px; margin-bottom:0;}
.product-gallery .slider-nav {width: auto; display:flex;}
.slider-video {min-width: 90px;}
.sn-item:last-child {margin-right:0;}
.product-view-a .product-view-left {margin-bottom:24px;}
.review .review-wrap {padding: 24px 16px}
.pr-first {padding-top: 16px;}
.ct-title {font-size:28px; line-height: 36px;}
.cart-item .cart-image {width: 90px;}
.cart-item .cart-image img {max-height: 94px;}
.cart-item .cart-info {padding-left: 8px;}
.cart-info .cart-info-a {margin-bottom:12px;}
.cart-info-a .ct-pr-title {font-size:14px; line-height: 20px;}
.cart-info-b .cart-dates .ctd {font-size:12px; line-height: 16px; margin-bottom:8px;}
.cart-top .cart-left, .cart-top .cart-right {border-radius:0;}
.cart-list .cart-item {padding-bottom:16px;}
.cart-top .cart-left {padding: 24px 16px 0;}
.cart-top .cart-right {padding: 24px 16px;}
.cr-promotion {top: 5px; left: 5px; font-size:10px; line-height: 14px; letter-spacing: 0;}
.mp-wrap {padding: 24px 16px;}
.rw-item .rw-image, .order-body .order-image {width:90px;}
.rw-item .rw-image img, .order-body .order-image img {max-height: 94px;}
.rw-item .rw-info {min-height: 96px; padding-left: 8px;}
.rate-product {margin: 12px 0 0 0;}
.reviews-list .rw-item {padding-bottom:16px}
.rate-comment {margin-top: 12px; padding-left: 0;}
.orders-list .order-item {padding: 16px; margin-bottom:16px;}
.order-top-right {margin-top: 16px; flex-direction: column;}
.order-top-right .order-i {padding: 0; white-space: nowrap;}
.order-top-right .order-i:last-child{padding-top: 8px;}
.order-info .order-info-a {margin-bottom:8px;}
.order-info-a .order-a-title {font-size:14px; line-height: 20px;}
.order-body .order-info {padding-left: 8px; min-height: 96px;}
.order-extra .order-extra-item {font-size:12px; line-height: 16px; margin-bottom:8px;}
.order-extra .order-extra-item:last-child {margin:0;}
.order-extra-c {padding-left:0; margin-top: 16px;}
.order-id {font-size:14px;}
.products-page {padding: 24px 0 64px;}
.product-list {margin: 0 -6px;}
.product-list .product-item {padding: 0 6px 12px;}
.filter-open .j-filter-button .j-filter-item {border:0; padding:16px 36px 16px 44px}
.j-filter-close {right: 16px;}
.j-filter-list-wrap .j-filter-list-a {padding: 24px 16px;}
.j-filter-list .j-filter-item {width:100%; padding:0 0 12px 0;}
.j-filter-list {margin: 0}
.j-filter-list-wrap .j-filter-list-a {top: 56px}
.j-filter-mob.j-filter-item {padding: 16px 40px 16px 48px;}
.how-page {padding: 0 0 64px 0}
.how-works-b {padding: 40px 16px 24px}
.hw-steps {margin-bottom:32px;}
.hw-extra-text {margin: 64px 0;}
.hw-extra-text {padding: 32px 0;}
.bcm-items, .bc-check, .fcp-block {margin-bottom:64px;}
.fcp-items {padding: 32px 8px 8px}
.product-carousel .product-item-a .product-image {min-width:230px;}
.product-carousel .owl-nav button.owl-prev, .product-carousel .owl-nav button.owl-next {display:none;}
.product-bottom {flex-wrap: wrap}
.count-product {justify-content: center; flex:1}
.pagination {flex:auto}
.category-list .owl-nav button.owl-prev {left: -28px;}
.category-list .owl-nav button.owl-next {right: -28px;}
.j-fixed {padding: 10px; top:57px;}
.products-page.j-active-f {padding-top: 96px}
}
@media only screen and (max-width:550px) {
.rw-info .rv-extra {flex-direction: column;}
.rw-info .rv-extra .rv-date-b {margin-bottom:0; padding-left:0;}
.rw-info .rv-extra .pr-rating {margin-bottom:8px;}
.j-color-list ul {margin: 0 -6px -12px;}
.j-color-list ul li {padding: 0 6px 12px;}
}
@media only screen and (max-width:500px) {
.category-item-a .category-info {padding: 16px 10px 24px}
.category-info .ct-a {margin-bottom:4px;}
.category-info .ct-b {font-size: 14px; line-height: 20px;}
}
@media only screen and (max-width:450px) {
.footer-subs-form {width:100%;}
.footer-subs-text br {display:none}
.product-spec .pr-spec-list ul li {width:100%;}
}
@media only screen and (max-width:380px) {
.product-view-extra {flex-wrap: wrap;}
.product-view-extra .pr-reserve {min-width:100%; margin: 0 0 12px 0;}
}
@media only screen and (max-width:370px) {
.product-reserve.m-modal .ps-a {padding: 20px 0}
.product-reserve .share-bl {border-radius:0; max-width:100%;}
}
@media only screen and (max-width:350px) {
.h-items .h-item {margin-left: 10px;}
}
/* .product-carousel .product-item {min-width:270px;} */