
/*-- custom responsive----*/
@media only screen and (min-width: 1025px) and (max-width: 1440px){
.vertical_menu_enabled .container_inner, .vertical_menu_enabled .qode_elementor_container_inner{
width: 950px;
}
}

@media only screen and (min-width: 1001px) and (max-width: 1024px){
.vertical_menu_enabled .container_inner, .vertical_menu_enabled .qode_elementor_container_inner{
width: 600px;
}
}

/*---*/


@media only screen and (min-width: 769px) and (max-width: 1024px){

}





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

}

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

}

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

}


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

}

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

   

}

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

   

}

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

}




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

}

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



}



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

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

}

@media only screen and (max-width: 1000px){
    header{margin-top:50px!important;}
    .vertical_menu_enabled .content .container, .vertical_menu_enabled .full_width, .vertical_menu_enabled .q_slider, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer{margin-top:0px;}
}

@media only screen and (max-width: 1024px){
.qode_right_side_fixed{
    width:100%;
    }
    
    .qode-pl-holder .qode-pli .qode-pli-price del span{
     font-size:10px;
    }
}

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

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

}

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

}

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

}

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

}

@media only screen and (max-width: 480px){
	
.woocommerce-account h2, .woocommerce-account h3, .woocommerce-checkout h2, .woocommerce-checkout h3 {
    margin-top: 20px;
    margin-bottom: 28px;
    text-transform: inherit;
    font-size: 20px;
    letter-spacing: 2px;
}

     .title .separator{display:block;}
}

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

.shopping_cart_outer {
    display: inline-block;
}

.shopping_cart_inner {
    height: 60px !important;
}
    

    #menu-mon-compte li a{padding:10px; letter-spacing: 0;}
  .elementor-97 .elementor-element.elementor-element-1b65bad {
    padding: 20px 20px 20px 20px;
}  
    
} 


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


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

}

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

}

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

@media screen and (max-height: 600px) {
    aside.vertical_menu_area{padding:20px 0px 0 60px;}
    nav.vertical_menu{margin:20px 0 0;;}   
}
	
	}
