/** Shopify CDN: Minification failed

Line 726:22 Expected "*/" to terminate multi-line comment

**/
@media all and (max-width: 2560px) and (min-width: 1981px) {

  
  #video-section{
    height:800px;
}
}
/*----------------*/
@media only screen and (max-width: 1980px) {
.img-main-eg .img-eg img{
  right: -230px;
    bottom: -145px;
}
}
@media only screen and (max-width: 1800px) {
.img-main-eg .img-eg img{
  right: -170px;

}
}
@media only screen and (max-width: 1700px) {
.img-main-eg .img-eg img {
    right: -120px;
}
}
@media only screen and (max-width: 1600px) {
.img-main-eg .img-eg img {
    right: -70px;
}
}
@media only screen and (max-width: 1500px) {
.img-main-eg .img-eg img {
    right: -20px;
}
}






[3. Styles for devices(<=1199px)]

*/

@media only screen and (max-width: 1199px) {
	#add-img-eye-g .tital-part h2 {
		font-size: 60px;
	}
	#add-img-eye-g .tital-part h2 {
		font-size: 35px;
	}
	#add-img-eye-g .tital-part .img-gel-p img {
		width: 50%;
	}
	#add-img-eye-g .tital-part .img-gel-p {
		top: -125px;
		right: -25px;
	}
  
  .img-main-eg .img-eg img{
        right: -70%;
}
}


/*--------------------

[4. Styles for devices(<=991px)]

*/

@media only screen and (max-width: 991px) {
  
.heading-part h2{
  font-size: 40px;
  }
  .heading-part h5 {
    font-size: 20px;
}
  .content-eg p {
    font-size: 20px;
}
  
	.cmn-featurs-box {
		padding: 0px 5px;
	}
	#siccasan-eg-section .comn-bg {
		top: -20%;
	}
	.img-product-part {
		height: 350px;
	}
	
	.testimonial-main p {
		color: #fff;
		font-size: 18px;
		line-height: initial;
	}
  .testimonial-main.small {
		transform: scale(1);
	}
	.testimonial-main.center {
		transform: scale(1);
	}
  .testimonial-main {
    width: 60%;
}
  
    #add-img-eye-g .tital-part h2 {
    font-size: 50px;
  }
#add-img-eye-g .tital-part h5 {
    font-size: 32px;
}
  
}


/*--------------------

[5. Styles for devices(<=767px)]

*/

@media only screen and (max-width: 767px) {
  .copyright-text p span{
	display:block;
}
  
  #add-img-eye-g .tital-part h2 {
    font-size: 50px;
  }
#add-img-eye-g .tital-part h5 {
    font-size: 32px;
}
  
  .copyright-text p{
   font-size:12px; 
  }
   
  
 #siccasan-eg-section .comn-bg{
   display:none
 }
  
  #siccasan-eg-section {
    padding: 30px 0px;
}
  
   .mobimg-sec-s .img-main-eg .img-eg {
    position: relative;
    z-index: -1;
    text-align: right;
    right: -20px;
    top: 0;
    bottom: 0;
}  
   .mobimg-sec-s .img-main-eg .img-eg img {
    width: 90%;
    position: relative;
    margin-bottom: 30px;
    bottom: 0;
     right:0;
}
    .mobimg-sec-s .img-main-eg {
    width: 100%;
    position: relative;
    top: 0;
}
  
 .deskimg-sec-s .img-eg {
    display: none;
}
  .deskimg-sec-s .img-main-eg .price-btn {
    top: 0;
} 
  .deskimg-sec-s .img-main-eg{
   top:0; 
  }
  .mobimg-sec-s {
    display: block;
}
  
  .content-how-w p span {
    vertical-align: top;
    font-size: 15px;
}
  
  .heading-part h2 span {
    font-size: 18px;
    margin-right: 0px;
}
  
  .price-btn h2 span {
    vertical-align: top;
    font-size: 12px;
}
  #how-it-w-section .heding-comn h2 span {
    font-size: 15px;
  }
  
  #test-section .heding-comn h2 span {
    font-size: 15px;
    vertical-align: top;
}
  
  #add-img-eye-g .tital-part h2 span {
    font-size: 12px;
    vertical-align: top;
}
  
  .heading-product-part h2 span {
    vertical-align: top;
    font-size: 12px;
}
  
  header{
    height:80px;
  }
  #video-section {
    margin-top: 80px;
    height:550px
  }
  
	.header-logo {
		width: 130px;
		display: block;
		margin: auto;
	}
	.header-btn {
		height: 100%;
		justify-content: center;
		align-items: center;
	}
  .header-btn .btn {
    font-size: 18px;
  }
	/*------------*/
	.img-main-eg .img-eg {
        position: relative;
        z-index: -1;
        text-align: right;
        right: -25%;
        top: -60px;
        bottom: 0;
    }
	#features-section {
		padding: 50px 0
    }
    .img-main-eg .img-eg img {
    width: 50%;
}
    .img-main-eg {
        width: 100%;
        position: relative;
        top: -20px;
    }
    .content-eg ul li {
        margin-bottom: 15px;
        margin-right: 50px;
      font-weight: 600;
    }




	.cmn-featurs-box {
		margin-bottom: 20px;
       width: 100%;
	}
	.main-how-w {
		margin-bottom: 30px;
	}
	/*----testimonial-----*/
	.swiper-slide-active {
		transform: scale(1);
	}
	/*-------footer-----*/
	footer {
		padding: 60px 0px;
		text-align: center;
	}
	footer ul.socialmedia {
		justify-content: center;
		margin-bottom: 0px;
    }
  footer ul.socialmedia li {
    margin-right: 10px;
}
  footer ul.socialmedia li a{
       height: 20px;
    width: 20px;
        font-size: 10px;
  }
  
  
    #features-section .bottom-shap {
        display: none;
    }
  #how-it-w-section .heding-comn h2 {
    font-size: 30px;
  }
  
  
/*-----------------------*/
  .mob-product {
    display: block;
    margin-bottom: 15px;
}

.desk-product{
     display: none;
}
.img-product-part {
    height:200px;
    margin-bottom: 0;
    width: 60%;
}
.heading-product-part {
    margin-top: 0;
    width: 40%;
}
.heading-product-part h2 {
    font-size: 18px;
    margin-bottom: 10px;
}
.heading-product-part h5 {
    font-size: 16px;
}
.price-btn{
    margin-top: 15px;
}
.main-product-box .price-btn h2 {
    font-size: 16px;
}
.main-product-box .price-btn .price-m{
    font-size: 20px;
}
.main-product-box .btn-price-b {
    margin-top: 10px;
}
.btn {
    font-size: 16px;
    padding: 5px 15px;
    border-radius: 4px;
}
.image-how-w {
    width: 90%;
    display: block;
    margin: auto;
    margin-bottom: 10px;
}

#add-img-eye-g .tital-part .img-gel-p img {
    width: 50%;
}
#add-img-eye-g .tital-part .img-gel-p {
    top: -125px;
    right: -16%;
}

.cmn-btn-section {
    margin-top: 20px;

}

.swiper-container {
    width: 100%;
    height: 100%;
    padding: 25px 0 !important;
}
#test-section .cmn-btn-section{
margin-top: 6%;
}

  .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
 bottom:6px !important;
  display:block;
}
  
.swiper-pagination-bullet-active{
  background: #393c4b !important;
}
  
  .testimonial-main.small {
		transform: scale(1);
	}
	.testimonial-main.center {
		transform: scale(1);
	}
  .testimonial-main {
    width: 60%;
}
  


}



/*--------------------

[6. Styles for devices(<=599px)]

*/

@media (max-width:599px) {
  footer {
    padding: 20px 0px;}
  
  
  .content-how-w p {
    font-size: 17px;
  }
  
  .copyright-text p {
    font-size: 9px;
    text-align: left;
}
  
   .mobimg-sec-s .img-main-eg{
  width:100%;
  }

  .mobimg-sec-s .img-main-eg .img-eg img {
    width: 90%;
    position: relative;
    margin-bottom: 10px;
    bottom: 0;
    right: 0;
    margin-left: 0;
}
  
  
	#video-section .btn-banner {
    position: absolute;
    bottom: 25px;
}
	.heading-part h2 {
		font-size: 25px;
      display:block;
	}
  .heading-part h2 span{
   font-size: 18px;
    margin-right: 0px; 
  }
	.heading-part h5 {
		font-size: 20px;
	}
	.content-eg p {
		font-size: 18px;
	}
	.content-eg ul {
		margin-top: 30px;
		padding-left: 0;
	}
	.content-eg ul li {
		margin-bottom: 15px;
    font-size: 16px;
	}
	.content-eg ul li span {
		margin-right: 10px;
    }
  .price-btn h2{
    font-size:20px;
    font-weight: 600;
    margin-bottom: 5px;
  }
  .price-btn .price-m{
  font-size:30px;
    margin-bottom:10px;
  }
    .img-main-eg .img-eg {
        right: -10%;
        top: -30px;
        bottom: 0;
    }
	.img-main-eg .img-eg img {
		width: 60%;
    margin-left: 30px;
    right: 0%;
    bottom: -135px;
	}
	#how-it-w-section {
		padding: 30px 0px;
	}
	.main-product-box {
		padding: 30px 15px;
		margin-bottom: 30px;
    }
    #how-it-w-section .heding-comn h2 {
        font-size: 25px;
    }
  
  
	.heading-product-part h2 {
		font-size: 16px;
      margin-bottom:5px;
	}
	.heading-product-part h5 {
		font-size: 14px;
	}
	.main-product-box .price-btn h2 {
		font-size: 14px;
	}
	
	#add-img-eye-g .tital-part h2 {
		font-size:24px;
      margin-bottom:5px
	}
	#add-img-eye-g .tital-part h5 {
		font-size: 16px;
	}
	#test-section .heding-comn h2 {
		font-size: 22px;
	}
	.testimonial-main {
        margin-bottom: 30px;
        height: 100%;
	}
	.testimonial-main.small {
		transform: scale(1);
	}
	.testimonial-main.center {
		transform: scale(1);
	}
	.content-testimonial {
		display: block;
		height: auto;
		margin-bottom: 20px;
	}
	#test-section {
		padding: 20% 0px;
	}

	#add-img-eye-g .bottom-shap {
		top: 90%;
	}
	#how-it-w-section .bottom-shap {
		top: 99%;
	}
	#test-section .bottom-shap {
		top: 96%;
	}
	.testimonialbg {
		bottom: 20px;
	}
	#product-section {
		padding:60px 0px;
	}
	
  
  /*-------------04-10------------*/
  #siccasan-eg-section{
   padding:30px 0px; 
  }
  .heading-part{
      text-align: center;
    margin-bottom:15px;
  }

  #add-img-eye-g {
    padding: 50px 0;
  }

 .heading-product-part {
    margin-top: 0;
    width: 60%;
       text-align: left;
} 
  .content-fe-box p {
    font-size: 14px;
  }
  .testimonial-main {
    width:100%;
}
   .img-main-eg {
    width: 100%;
    position: initial;
} 
   .img-main-eg .img-eg{
        right: -10%;
    top: -130px;
    bottom: 0;
  }
   .img-main-eg .price-btn {
    text-align: center;
    z-index: 99;
    position: inherit;
}
  
  #how-it-w-section .heding-comn{
        margin-bottom: 30px;
  }
  
 .testimonialbg img {
    width: 90%;
}
  .img-product-part{
  height:auto;
  }
  
}


/*--------------------

[7. Styles for devices(<=459px)]

*/

@media (max-width:459px) {
  
 .btn {
    font-size: 14px;
 }
  
  #video-section {
    margin-top: 80px;
    height: 350px;
}
  
    .heading-part h2 {
		font-size: 30px;
	}
	.heading-part h5 {
		font-size:16px;
	}
    .content-eg p {
        font-size: 15px;
        text-align: center;
          line-height: initial;
    }
    .content-eg ul li{
        font-size: 14px;
      margin: 0px 20px 15px;
    }
    .content-eg ul li span {
        margin-right: 10px;
        height: 50px;
    }
    #add-img-eye-g {
        padding: 20px 0;
    }
  #add-img-eye-g .tital-part .img-gel-p img {
    width: 40%;
}
  #add-img-eye-g .tital-part .img-gel-p {
    top: -65px;
    right: -10%;
}
  .img-main-eg {
    width: 100%;
    position: initial;
} 
  
 
  .img-main-eg .img-eg{
        right: -10%;
    top: -130px;
    bottom: 0;
  }
  .img-main-eg .price-btn {
    text-align: center;
    z-index: 99;
    position: inherit;
}
  .shopify-buy__btn {
    font-size: 15px;
  }

}


/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  
   /*--------video banner----------*/ 
    #video-section {
    height: 350px;
}
 
    #how-it-w-section .heding-comn h2{
      font-size: 22px;
    }
    
    
    .mobimg-sec-s .img-main-eg .img-eg{
      right:-20px;
    }
    

}
    
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
    
.mobimg-sec-s .img-main-eg .img-eg{
      right:-20px;
    }
    
}



@media (max-width:325px) {

#video-section {
    margin-top: 80px;
    height: 300px;
}

}
/*--------------------