    
 
@media(max-width:1650px)
{
    .container { width: 100%; padding: 0 15px; max-width: 100%;}
    .banner_anmimate { overflow:hidden;}
    .edu_view { right: 0;}
    .edu_cnt { padding: 0 0 0 15px;}
    .vedio_in a img { width: 100%;}
     .banner_anmimate {   background-size:contain;}
    .banner_main{width: 100%;}
    .banner { padding: 20px 10px 0 10px;}
    h2 { font-size: 40px; line-height: 44px;} 
}
  
 
@media(max-width:1400px)
{
.foot_top    { padding: 24px 15px 3px 15px;} 
}
@media(max-width:1300px)
{
.contact_blog:after { right:0; width: 100%; height: 250px; top:0; background-size: 100% auto;} 
.nav_main { padding: 46px 0 0 10px;}
 h2 { font-size: 36px; line-height: 40px;} 
}
@media(max-width:1240px)
{ 
    
h3  { font-size: 26px; line-height: 34px;}
nav ul li { margin: 0 5px 0 0;}
.logo      {-webkit-flex: 0 0 28.33333%;max-width:28.333333%;}
.nav_main  { -webkit-flex: 0 0 71.66667%; max-width: 71.666667%;}
.nursery   { padding: 20px 0 20px 0;}
.kitchen_toy { left: 0;}
.acteur p  { padding: 0 0 20px 0;}
.gal ul li a img { width: 100%;}
.gal { width: 33.3%;}    
.gallery_in { font-size: 0;}
.gal ul li  { margin: 0 0 4px 0;}
.contact_left { padding: 20px 15px 0 15px; width: 55%;} 
.map          { width: 45%;}
.map > figure > img { height: 518px ;border-top-left-radius: 10px;}
.contact     { padding: 40px 10px 0 10px;}
.des { width: 68%; }
.message textarea { height: 60px;}
.foot_top   { padding: 24px 0 3px 0;}
.parent1    { padding: 0 10px 0 0;}
.parent     { padding: 0 15px 0 0;}
.gender ul li { margin: 0 0 0 2px;}
.gender  { margin: 0;}
.genie    { margin: 0;}
 h2 { font-size: 34px; line-height: 38px;}
.banner_anmimate  { background-size: contain; width: 315px; height: 194px;}    
.banner_anmimate1 { background-size: contain; width: 170px; height: 80px;}    
.banner_anmimate2 { background-size: contain; width: 280px;  height: 210px; right: 158px; }
.sticky-header .logo a { width: 85%;}
   .video-blk video { width:100% !important; height:100% !important;}	 

.period {margin:5px 20px 5px 0px ;}  


}
@media(max-width:1024px){ 
    
nav ul li a { font-size: 14px;}
.nav_main { padding: 44px 0 0 5px;}
.vedio { padding: 0; }
.nursery_cnt p { padding: 0 0 7px 0;}   
.kitchen_toy   { width: 50%;}    
.edu_view      { right: -50px; bottom: -40px;}
.eductional_in { overflow: hidden;}
.edu_cnt       { padding: 0;}        
.edu_view      { right: -120px; bottom: -40px;}
    
.eductional_blog .container { padding: 0;}
.edu_cnt { padding: 0 0 0 10px;}
.genie h3 { line-height: 32px;}
    
.kitchen_cnt { width: 50%; padding: 50px 0 0 0; }
.nos_cnt h6  { font-size: 16px; line-height: 18px; margin: 0 0 10px 0;}
.nos_cnt     { padding: 15px 0 15px 0; }
.kitchen_cnt { padding: 50px 0 0 0;}
.kitchen     { min-height: 400px;}
.kitchen_cnt h3 { margin: 0 0 20px 0;}
.gallery h3  { margin: 0 0 30px 0;}
 .map        { width: 45%;}
.contact     { padding: 30px 0 0 0;}
.vendre { padding: 15px 0 0 0;}
.ft_logo a img { width: 170px;}
.banner { width:100%; height: 440px;}    
.banner_source { width:100%;}
.banner_anmimate  { }
.banner_anmimate1 {left: 350px;}
.banner_anmimate2 {right: 20px;}
  
} 
@media(max-width:991px)
{ 
    
h3  { font-size:22px; line-height:28px;} 
h2  { font-size:32px; line-height:36px;}    
    
.acteur h3 { margin: 0 0 30px 0;}
.acteur p  { padding: 0 0 15px 0; }
.eductional { padding: 50px 0 50px 0;}
.gallery    { padding: 50px 0 40px 0;}
.gallery h3  { margin: 0 0 20px 0;}    
.gallery  { padding: 30px 0 30px 0;}
.kitchen_cnt  { padding: 20px 0 0 0;}
.kitchen { min-height: 380px; }    
.kitchen_cnt h3 { margin: 0 0 15px 0;}
.contact_left { width: 100%;}
.map          { }
.map > figure > img { height: auto;margin: 0;border-top-left-radius: 0;}
.map       { width: 100%; left: 0;}
.map > figure > img { width: 100%;}
.contact h3 { margin:0 0 130px 0;}
.contact_blog:after { height: 170px; background-size: 100% auto;}
.contact h3 { margin: 0 0 90px 0;}    
.map .route { bottom: 80px;}
.flag ul li { margin: 0 10px 0 0;}
    
/*    nav starts here*/
 nav{display:none}
#nav-icon{display:block;}
.open.sticky-header header{left:-250px;transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out}
.open .side_bar{right:0;opacity: 1;visibility: visible;}
.wrapper{position:relative;left:0; padding: 135px 0 0 0;
    transition:all .5s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out}
.open .wrapper{left:-250px}.open .overlay{visibility:visible;opacity:.6}
.open.sticky header{left: -250px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}

.about  { display:none;}
.side_bar .about  { display:block;} 
.about  { width:100% !important; }
.about ul { margin:0; display:block; float:none;}
.about ul li { display:block; float:none; margin:0;}
.about ul li a { display:block; color:#323231; font-size:20px; line-height:50px; font-weight:500;}
.side_bar nav { display:block;}
nav ul      { display:block; float:none;}
nav ul li   { display:block; float:none; margin:0;}
nav ul li a { display:block;   font-size:20px; line-height:50px; font-weight:500; background:none; text-align:center; padding:0;}
nav  { padding:0; float:none;}
.social_nt { padding: 0 70px 0 0;}
.nav_main {padding: 0;}
.head_main { padding: 20px 0 10px 0;}
nav ul li { border-right: none;}
.head_main { -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important; -webkit-align-items: center!important;}
.banner h2 br { display: none;}
.banner_main:hover .banner h2        { transform: translateX(20px);}    
.open  header { right:auto; left: -250px;}
 
.items__layer:nth-child(1) .items__item{width: 350px;height: 190px;}
.items__layer:nth-child(2) .items__item{width: 190px;height: 91px; top: 135px; left: 339px;}
.items__layer:nth-child(3) .items__item { top: 60px; left: 505px; width: 238px; height: 206px;}
      
/*    nav ends here*/  
.cs_cashops_vid_img a img { height: 400px;}
.cs_cashops_video_img     { height: 400px;}
}
@media(max-width:767px)
{ 

h3 { font-size: 20px; line-height: 24px;}
h2 { font-size: 30px; line-height: 34px;}    
    
.nursery { padding: 40px 0 20px 0;}
.nursery h3 { margin: 0 0 15px 0;}
.nursery_cnt { padding:10px 0 0 0;}
.strengths h3 { margin: 0 0 20px 0;}
.strengths { padding: 20px 0 40px 0;}
    
.kitchen_toy { width: 100%; position: static; padding: 10px 0 0 0;}
.kitchen_cnt { padding: 0; float: none; width: 100%; padding: 10px 0 10px 0;}
.kitchen_toy a img { margin: 0 auto; display: block;}
.kitchen_cnt p { max-width: 100%;}
.edu_view    { width: 100%; position: static;}    
.edu_view figure img { margin: 0 auto;}
.eductional { padding: 20px 0 20px 0;}
.acteur p   { padding: 0 0 10px 0;}
.acteur     { padding: 0 0 20px 0;}
    
.acteur h3 { text-align: center;}
.edu_cnt   { padding: 0 10px 0 10px;}
.nursery_cnt p { max-width: 100%;}

.parent { width: 100%; padding: 0;}
    
.vendre {display: block;float: none;width: 420px;padding: 10px 0 20px 0;margin: 0 auto;}
.ft_logo { position: static; text-align: center; margin: 0 auto -25px auto; display: block;}
    .ft_logo a { display: block;}
.add_blog { float: none; margin:8px auto; display: block;}
 
.foot_bottom ul li a { padding: 0 4px;}
    
.banner_anmimate { width:600px; height:180px;}    
.banner_main     { min-height: 320px;}    
  
.banner_main:hover .banner h2 { transform:none;}
.banner_main:hover .banner p { transform:none;}
.banner_source { display: none;}
  
.wrapper       { padding:110px 0 0 0;}   
.nursery h3    { margin: 0 0 15px 0;}
.vedio_in      { margin: 0;}

.items__layer:nth-child(1) .items__item {width: 170px;height: 90px;left: 70px;}
.items  { height: auto;}
.items__layer:nth-child(2) .items__item {width: 190px;height: 91px;top: 60px;left: 230px;}     
.items__layer:nth-child(3) .items__item { top: 30px; left: 410px; width: 150px; height: 160px; }
    
.details1 { margin: 0 0 40px 0;}
.cs_cashops_vid_img a img { height: 350px;}
.cs_cashops_video_img     { height: 350px;} 
.cs_cashops_video { margin:0;}
	
	
.contact_form { position: static;}	
.envoyer_c1   { padding-top: 20px;}	
.envoy        { padding: 30px 0 20px 0;}	
.period       { margin: 5px 0 15px 0;}	
.message      { padding: 0;}   
.result       { padding-top: 10px;}	
.envoyer      { padding: 7px 0 3px 0;}	
.contact_left  { min-height: 0;}	
}
    
@media(max-width:599px)
{ 
    
h3 { font-size: 19px; line-height: 22px; margin: 0 0 20px 0;}
h2 { font-size: 26px; line-height: 30px;}    
 
.gal ul li { margin: 0 0 2px 0; }
.tab_nav ul li a { padding: 10px 0 0 0; font-size: 16px; line-height: 100px;}
.tab_nav ul li a#tab1 { width: 162px; height: 90px; font-size: 16px;}
.tab_nav ul li a#tab2 { width: 182px; height: 90px; font-size: 16px;}
    
.genie h3  { line-height: 26px;}
.acteur p  { font-size: 16px; line-height:22px;}
.acteur h3 { margin: 0 0 20px 0;}
.kitchen_cnt p { margin: 0 0 10px 0; line-height: 18px;}
    
.des       { width: 100%; display: block; padding: 10px 0 10px 5px;}
.envoy     { float: none; display: block; margin: 0 auto;}
.envoy button { margin: 0 auto; display: block; height: 45px; line-height: 45px;}
.contact_left { padding: 20px 8px 0 8px; }
.period    { padding: 2px 2px 0 2px;}    
.period_in { width: 100%;}
.vendre { width: 280px; margin: 0 auto; text-align: center;}
    
.par    { padding: 0; float: none; display: block; margin: 0 5px 9px 9px;}
.banner_main     { height:340px;}
.wrapper         { padding:90px 0 0 0;}   
.banner_main:after { max-width: 250px;}
.items__layer:nth-child(1) .items__item { width: 170px; height: 90px; left:60px;  }
.items  { height: auto;}
.items__layer:nth-child(2) .items__item { width: 190px; height: 91px; top: 60px; left: 210px;}     
.items__layer:nth-child(3) .items__item { top: 30px; left: 400px; width: 150px; height: 160px;}
.banner p { margin: 0;}    
.nursery  { padding: 20px 0 20px 0;}  
.gal  { width: 100%;}
    
.gallery { padding: 20px 0 20px 0;}
.strengths { padding: 20px 0 20px 0;}
    
.nos figure img { width: 100px;}
    
 .kitchen:after { max-width:250px;}
 .nursery:after { max-width:250px;}
.strengths:after { max-width:250px;}
.eductional:after { max-width:250px;}
.gallery:after    { max-width:250px;}
    
.period_list ul li.pd { margin: 0;}
.period_hd ul li h6   { font-size: 12px;}
.period_list ul li h6 { font-size: 12px; line-height: 14px;}
.period_hd ul li.pd   { margin: 0;}
.social_nt { padding: 0 60px 0 0;}    
.nav_main { -webkit-flex: 0 0 50.66667%; max-width: 50.666667%; }
.logo     { -webkit-flex: 0 0 40.33333%; max-width: 40.333333%;}
.map .route { bottom: 20px;}
    
.lundi p { display: inline-block; padding: 2px 0 2px 28px;}
.par p {display: inline-block;}
.flag  { text-align: center; float: none;}
.flag ul li { display: inline-block; float: none; text-align: center; margin: 0 2px;}
.lundi { margin: 0 0 10px 0;}
.nous  { margin: 0;}
    
.period_list ul li { vertical-align: middle;}
.nos p { line-height: 20px;}
.banner{ height: 378px;} 
.paly  { width: 50px;}
 
.cs_cashops_vid_img a img { height: 300px;}
.cs_cashops_video_img     { height: 300px;}     
    
} 
@media(max-width:479px){ 
.container { padding: 0 10px;}    
h2 { font-size:20px; line-height:24px;}    
.tab_nav ul li a {padding: 10px 0 0 0;font-size: 16px;line-height: 88px;}
.tab_nav ul li a#tab1 {width: 135px;height: 80px;font-size: 16px;}
.tab_nav ul li a#tab2 {width: 136px;height: 80px;font-size: 14px;}
.banner_main     { height:300px;} 
.sticky-header .logo a {width: 100%;}
.items__layer:nth-child(1) .items__item {width: 130px;height: 80px;left: 20px;}
.items  { height: auto;}
.items__layer:nth-child(2) .items__item {width: 140px;height: 60px;top: 70px;left: 60px;}     
.items__layer:nth-child(3) .items__item {top: 50px;left: 189px;width: 110px;height: 100px;} 
    
    
.cs_cashops_vid_img a img { height: 280px;}
.cs_cashops_video_img     { height: 280px;}  
    
}
    
@media(min-width:991px)
{
 .dropdown:hover > ul {display: block;} 
}