@media (min-width: 1300px){
    .container {
        width: 1245px;
    }    
}



@media (min-width: 993px){
     
    
    
    
    
}


@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1200px) {
    
div#search {
    max-width: 250px;
}    
    
.container{width:100%}
.logo img{width:150px}
.logo{margin-right:20px}
ul.mainlist li{margin-right:10px}
a.header-phone{margin-right:20px;font-size:14px}
a.header-email{/*margin-right:20px;*/font-size:14px}
.header-btn{padding:10px} 
.slider-head, body[class^='product-category'] .slider-head{font-size:40px}
.slider-text{font-size:20px}
.slider-flex{height:400px}

.feat-item{padding-left:60px}
.feat-img{left:10px;width:35px}
.feat-name{font-size:14px}
.title,h1{font-size:40px}
a.catksl-name {
    font-size: 16px;
}
.title.fon-title{font-size:30px;max-width:220px;margin-right:30px}
.fon-wrap{padding:30px;min-height:300px}
.mb-100px.slick-initialized.slick-slider.slick-dotted, .mb-80px.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 100px !important;
}

ul.slick-dots {
    bottom: -30px;
}
    
}

@media screen and (max-width: 1024px) {
    
.pdfform::before {
    top: unset;
    right: -14%;
    bottom: -70%;
}    
    
.pdfform {
    padding: 20px 40px;
}
.pdf-images {
    max-height: 120px;
}
input.foninput2:nth-child(1), input.foninput2:nth-child(2) {
    max-width: 200px;
} 
.pdfform form#fonForm {
    width: calc(100% - 260px);
}
     
    
body[class^='product-category'] .sliderimg {
    width: 35%;
}    
    
a.header-whatsapp {
    margin-right: 15px;
}    
    
header nav#mainnav {
    display: none;
} 
a.openMenu { display: flex ; width: 50px; height: 50px; background: #fe7f02; border-radius: 5px; }
.logo img{width:auto}
.logo{flex-grow:1}
.header-btn{margin-right:20px}
nav#mainnav {
    display: block;
    left: -500px;
    transition: 0.5s;
    z-index:1000
}

nav#mainnav.mm-menu_opened {
    left: 0;
}
 
ul.mainlist.mm-listview{display:block}
ul.mainlist li{margin:0}
ul.category-menu.mm-listview {
    display: block;
}
.title,h1{font-size:30px}
.slider-head, body[class^='product-category'] .slider-head{font-size:30px}
.slider-content{padding-left:40px}
.catksl-item{width:calc(25% - 20px)}
.title.fon-title{font-size:25px}    
 .about {
    align-items: unset;
}
header#header.fixed {
    padding: 0;
    top: 0;
}
.afeat-item{width:calc(50% - 30px)}
.history-content{width:60%}
.contact-left{max-width:unset;display:flex;flex-wrap:wrap;justify-content:space-between}
.map{width:100%;position:relative;height:400px;margin-bottom:30px}
.contact{width:49%}
.contact:last-child{margin-bottom:20px}
.map img,.map iframe{border-radius:20px}
body.information-contact{padding-top:140px}

.nav-tabs>li.active>a::before{opacity:0;height:0}
.nav-tabs>li>a{border:1px solid #fe7f02;padding:10px 20px;font-size:16px;color:#fe7f02}
.nav-tabs>li{margin:0;margin:1px}
ul.nav.nav-tabs{border:none}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#fe7f02!important;color:#fff;padding:10px 20px;font-size:16px;border:1px solid #fe7f02}


}



@media screen and (max-width: 992px) {
    
body[class^='product-category'] .slider-content {
    width: 60%;
}    
    
input.foninput2:nth-child(1), input.foninput2:nth-child(2) {
    max-width: 250px;
}    
    
.header-bottom {
    padding: 10px 0;
}

div#search {
    margin-right: 20px;
    max-width: 200px;
}

select.header-city {
    font-size: 16px;
    line-height: 1;
}    
  
.logo img {
    width: 150px;
}
.fon-pdf { width: 100px; height: 100px; font-size: 10px; }
.feat-item{width:calc(50% - 30px)}
.feat-name{font-size:18px} 
.fon-item{position:relative;z-index:2}
.fon-img{z-index:1;opacity:.6}
.fon-wrap{min-height:unset;overflow:hidden} 
.news-flex .news-item {
    width: calc(50% - 30px);
}
.product-thumb {
    width: calc(50% - 30px);
}
.product-thumb.product-thumb-4 {
    width: calc(33.33% - 30px);
}
   
}

@media screen and (max-width: 768px) {
    
.pdfform::before {
    right: unset;
    left: 50%;
    transform: translate(-50%, 0); 
}    
    
.small-head {
    font-size: 25px;
}

.pdfform form#fonForm {
    width: 100%;
    margin-bottom: 20px;
}

.pdfform {
    justify-content: center;
    text-align: center;
}

.pdfform .flex-wrap {
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center;
}    
    
    
    
.mb-50px{margin-bottom:20px!important}
.catksl-item{width:calc(33.33% - 20px)}
.mb-80px{margin-bottom:50px!important}
.footer-item.footer-item3{display:none}     
        
        
.dream-filter .panel, .dream-filter .panel+.panel {
    padding: 20px 0;
    margin: 0;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #E9E9E9;
}

.dream-filter {
    margin-bottom: 30px;
    border: 1px solid #E9E9E9;
    border-radius: 15px;
    padding: 20px;
}

#rdrf37 .rdf-mobile-toggle {
    display: flex !important;
    justify-content: center;
    align-items: center;
    box-shadow: none !important;
    color: #fff !important;
    background: #fe7f02 !important;
    text-shadow: none;
}   

.rdf-header {
    display: none !important; 
}

#rdrf37 .rdf-mobile-toggle svg {
    margin-right: 10px;
}
    
    
.history-name{font-size:22px}
.history-step{font-size:16px}
.history-content{padding:30px}
.history-item{padding:30px 0}  
.history-desc {
    font-size: 16px;
}
.thumbimage{width:100%;max-width:400px;margin-bottom:30px}
.prodpage-right{width:100%}
.prodpage-title{font-size:25px}


}

@media screen and (max-width: 767px) {
    
.header-btn {
    display: none;
}    

body[class^='product-category'] .slider-flex {
    height: auto;
    padding: 30px 0;
}


.modalimg { display: none; } 
.modal-with-img .form-modal { width: 100%; padding: 50px 20px; }

.footer-abc {
    text-align: center;
}    
a.header-phone{/* font-size:0; *//* width:40px; *//* height:40px; *//* display:flex; *//* justify-content:center; *//* align-items:center; *//* background:#fe7f02; *//* border-radius:50%; */}
a.header-phone svg{/* margin:0; */}
a.header-phone svg path{/* fill:#fff; *//* stroke:#fff; */}
a.header-email{/* font-size:0; *//* width:40px; *//* height:40px; *//* display:flex; *//* justify-content:center; *//* align-items:center; *//* background:#fe7f02; *//* border-radius:50%; */}
a.header-email svg{/* margin:0; */}
a.header-email svg path{/* fill:#fff; *//* stroke:#fe7f02; */}
.slider-content{width:55%;position:relative;z-index:2}
.sliderimg{z-index:1;width:40%}
.slider-flex{height:300px}
header#header{/* padding:15px 0; */}
.about-img{width:100%;max-width:400px;margin:0 auto 30px}
.about-item{width:100%}
.about{text-align:center;flex-direction:column}
.title.about-title{max-width:unset}
.news-name{font-size:18px}
.mb-100px.slick-initialized.slick-slider.slick-dotted,.mb-80px.slick-initialized.slick-slider.slick-dotted{margin-bottom:80px!important}  
 
.history-img{width:100%;position:relative;height:200px}
.history-content{width:100%;margin:-80px 30px 0}
.history-item{padding:0}
.afeat-name {
    font-size: 16px;
}

.about-images_item {
    width: calc(33.33% - 30px); 
}

 
}






@media screen and (max-width: 560px) {
    
.pdfform::before {
    right: unset;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: -56%;
}    
    
input.foninput2:nth-child(1), input.foninput2:nth-child(2) {
    max-width: unset;
    width: 100%;
}    
    
body[class^='product-category'] .sliderimg {
    transform: none;
    bottom: unset;
    top: 0;
    right: unset;
}    

body[class^='product-category'] .slider-text {
    font-size: 16px;
}    
    
body[class^='product-category'] .slider-content {
    width: 100%;
}
.catfeat-item {
    margin: 0 5px 10px; 
    min-height: unset;
    padding: 15px 20px;
    padding-left: 65px;
    font-size: 15px;
}

img.catfeat-img {
    left: 18px;
}
.catfeat {
    justify-content: center;
}    
    
img.slider-img {
    max-height: 250px;
    margin: auto;
}  
.slider ul.slick-dots {bottom: -30px;}

div#slideshow0 {
    margin-bottom: 65px !important;
}
 
div#search {
    max-width: 100%;
    order: 10;
    margin-right: 0;
    margin-top: 10px;
}

a.openMenu {
    width: 40px;
    height: 40px;
} 

body.common-home {
    padding-top: 160px;
}    
body {
    padding-top: 180px;
}    
.nav-tabs>li {
    flex-grow: 1;
    text-align: center;
}

.nav-tabs>li>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    font-size: 14px;
}    
  
.header-btn {
    display: none;
} 
.afeat-item {
    width: 100%;
    padding: 20px;
}
.contact {
    width: 100%;
}
.slider-flex{height:500px;padding:0 0 45px;flex-direction:column;justify-content:unset;flex-wrap:nowrap}
.slider-content{width:100%;padding:0 15px;text-align:center}
.sliderimg{position:relative;order:-1;width:90%;margin-bottom:25px}
.slider-head,body[class^='product-category'] .slider-head {font-size:25px} 
.feat-name{font-size:14px}
.feat-item{width:calc(50% - 10px);margin-right:5px!important;margin-left:5px!important;padding-left: 50px; padding-right: 5px;}

.feat-img {
    width: 30px;
}

 

.feat-flex{margin-right:-5px;margin-left:-5px}
.catksl-item{width:calc(50% - 20px)}
.fon-img{width:100%;opacity:.2;display:none}
.fon-item{max-width:100%;text-align:center}
.title.fon-title{max-width:unset}
form#fonForm{max-width:unset}
.title,h1{font-size:25px}
.review-prev{font-size:14px}
.footer-item{max-width:unset;text-align:center;margin-right:0;margin-bottom:40px}
.footer-item.footer-item2{max-width:unset}
.social-wrap{justify-content:center}
a.footer-phone,a.footer-email{justify-content:center}
.footer-top{padding-bottom:0} 
 


}


 


@media screen and (max-width: 480px) {
    
.products-slider.slider-row .slick-list {
    margin-right: -5px;
    margin-left: -5px;
} 
.products-slider.slider-row .slick-slide {
    margin-right: 5px;
    margin-left: 5px;
}    
    
.product-thumb,.product-thumb.product-thumb-4{width:calc(50% - 10px);margin-right:5px!important;margin-left:5px!important;padding:20px 10px;border-radius:10px}
.products-flex{margin-right:-5px;margin-left:-5px}
.product-thumb .image{padding:0}
.product-thumb_catwrap span{display:block}
.product-thumb_title{font-size:16px}
.product-thumb_order{padding:10px}    
    
 
   
table.table.table-bordered.qc-cart thead {
    display: none;
} 

#d_quickcheckout table *, #d_quickcheckout table {
    border: none !important;
}

#d_quickcheckout table tr {
    border-bottom: 1px solid #8080804d !important;
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#d_quickcheckout table td {
    padding: 0 !important;
    margin-right: 15px;
} 

#d_quickcheckout  table img.img-responsive {
    width: 50px !important;
}

td.qc-image {
    background: #8080801c;
    height: 50px;
    border-radius: 5px;
    width: 50px;
}

td.qc-name {
    width: calc(100% - 70px);
    margin-right: 0 !important;
}

#d_quickcheckout button.btn.btn-primary.decrease.hidden-xs, #d_quickcheckout button.btn.btn-primary.increase.hidden-xs {
    display: block !important;
} 

#d_quickcheckout input.qc-product-qantity.form-control.text-center {
    font-size: 18px !important;
}

td.qc-quantity {
    margin-top:  15px;
    width: 105px !important;
}

td.qc-total {
    font-size: 20px;
    margin-top: 15px;
} 

.qc-name-price.visible-xs-block span.title {
    font-size: 12px !important;
}   

 img.float-img {
    max-width: 100%;
    margin-right: 0;
    width: 100%;
    height: 300px;
    border-radius: 20px;
}

.about-images_item {
    width: calc(50% - 30px);
}

 

}



@media screen and (max-width: 411px) {}
@media screen and (max-width: 375px) {}

@media screen and (max-width: 360px) {
 
}


@media screen and (max-width: 320px) {}