 .language { 
    left: 85%; 
}
 .header-menu-area {
   margin-left:  2%; 
}
.logo img{ 
	width: 100%; 
}
 .module-full-screen-title {
    background-size:130% 100%; 
}
.module-full-screen-title>h4 {
    margin-bottom: 2px;
    line-height: 100%;
    font-weight: normal;
    font-size: 18px;
    color: #4d4d4d;
}
 .module-full-screen-title .module-title-content h5{
     padding-top:10px; 
    
}
.product-variants>.product-variants-item select  {
   text-transform: capitalize;
}

.main-menu>li>a { 
	font-size: 1.3em;
	padding: 5px 5px 15px 10px; 
}
.mega-menu { 
    width: 200px;
    padding: 30px 0px 30px 15px;
    left: 500;
    right: 0;
}
.mega-menu>li {  
    padding: 0px 15px 20px 15px; 
}
.mega-menu .third-nav { 
    width: 200px; 
    margin-left: 165px; 
}


 .ys { 
    background-size:90% 100%; 
}
.ys_u {
    height: 40px;
}
.ys_d { 
    padding-bottom: 5px;
}
.ys_o {  
    left: 52%;
    width:60%;
    top: 30px;
}
.ys_t {
   	left: 52%;
   	width:60%;
    top: 240px;
}
.ys_th {
    width: 53%; 
    left: 6%;
    top: 490px;
}
.ys_f {
    width: 53%; 
    left: 6%;
    top: 680px;
} 

.product-variants>.product-variants-item:last-child {
    margin-left: 10px;
}
.product-variants-item .nice-select {
    width: 300px;
}
.product-variants>.product-variants-item:last-child {
    margin-left: 90px;
}
@media screen and (min-width:360px) and (max-width:767px){
	 
	.logo img{ 
	width: 60%; 
}
	
	.product-variants-item .nice-select {
    width: 150px;
	}
	
	.module-full-screen-title>h2 {
   	 margin-bottom: 0px;
   	 margin-top: 5px;
	}
	.module-full-screen-title>.module-title-content {
    margin: 0;
    
}
	
 .ys {
    width: 80%;
    height: 680px; 
    background: #fff;
}
.ys_o {
    left: 0%;
    width: 50%;
    top: 15px;
}
.ys_t {
    left: 0%;
    width: 50%;
    top: 280px;
}
.ys_th {
    width: 50%;
    left: 55%;
    top: 280px;
}
.ys_f {
    width: 50%;
    left: 55%;
    top: 15px;
     
}
.ys_f .ys_d {
    padding-bottom: 52px;
}


	 
}
  
 @media screen and (min-width:360px) and (max-width:640px){
 .logo img{ 
	width: 60%; 
}
	
 }
 
 
  @media screen and (min-width:320px) and (max-width:568px){
  .logo img{ 
	width: 60%; 
}
 	.module-full-screen-title>h2 {
   	 margin-bottom: 0px;
   	 margin-top: 5px;
	}
	.module-full-screen-title>.module-title-content {
    margin: 0;
}
 .ys {
    width: 98%;
    height: 680px; 
    background: #fff;
}
 
.ys_o {
    left: 0%;
    width: 50%;
    top: 15px;
}
.ys_t {
    left: 0%;
    width: 50%;
    top: 250px;
}
.ys_th {
    width: 40%;
    left: 52%;
    top: 250px;
}
.ys_f {
    width: 50%;
    left: 52%;
    top: 15px;
     
}
.ys_u h3 b{
        font-size: 10px;
}
.ys_f .ys_d {
    padding-bottom: 45px;
}
 }
  @media screen and (min-width:375px) and (max-width:667px){
  
	
 }
  @media screen and (min-width:414px) and (max-width:736px){
   
	
 }
  
  @media screen and (min-width:375px) and (max-width:812px){
   
 }
 
 @media screen and (min-width:411px) and (max-width:731px){
  
 }
 
  @media screen and (min-width:768px) and (max-width:1024px){
  .logo img{ 
	width: 60%; 
}
   .module-full-screen-title>h2 {
   	 margin-bottom: 0px;
   	 margin-top: 5px;
	}
	.module-full-screen-title>.module-title-content {
    margin: 0;
}
 .ys {
    width: 80%;
    height: 680px; 
    background: #fff;
}
.ys_o {
    left: 0%;
    width: 50%;
    top: 15px;
}
.ys_t {
    left: 0%;
    width: 50%;
    top: 280px;
}
.ys_th {
    width: 50%;
    left: 55%;
    top: 280px;
}
.ys_f {
    width: 50%;
    left: 55%;
    top: 15px;
     
}
.ys_f .ys_d {
    padding-bottom: 52px;
}
	
 }
 
 @media screen and (min-width:1024px) and (max-width:1366px){
 	.header-menu-area {
	    display: inline-block;
	    margin-top: 20px;
	    width: 90%;
	}
	.main-menu>li>a { 
		padding: 5px 15px 15px 15px; 
	}
	 .header-phone { 
	    margin-top: 0px;
	}
  	
  
  
  
	
 }
 
   @media screen and (min-width:1370px) and (max-width:1600px){
   	.header-menu-area { 
	    margin-left: 40px; 
	}
	.ys_f { 
    top: 720px;
}
	 .main-menu>li>a { 
	font-size: 1.2em;
	padding: 5px 5px ; 
}
 .header-menu-area {
   margin-left:  0; 
}

   }
 