/*===== responsive ======*/

/*==== screen size 1070px =====*/

@media (max-width: 1175px)
{
	.flinks li
	{
		max-width: fit-content;
		width: 100%;
		border: none;
	}

}
@media (max-width: 1160px)
{
	.about-simpleheading
	{
		font-size: 2em;
	}
}
@media (max-width: 1080px)
{
	.headingback-pic
	{
		font-size: 3em;
	}
	.about-simpleheading
	{
		font-size: 1.8em;
	}
	.image1
	{
		font-size: 1.5em !important;
	}
}
@media (max-width: 1072px)
{
	.video
	{
		width: 95%;
		margin: auto;
		display: block;
	}
	.x6
	{
		padding: 8px;
		right: 10%;
	}
	.x3
	{
		padding: 8px;
		right: 10%;
	}
	.product-content
	{
		flex-wrap: wrap;
		padding-top: 4em;
	}
	.color-blue
	{
		top: -25%;
		right: 5%;
		transform: rotate(20deg);
	}
	.dsbtl2-bluecolor
	{
		top: -1%;
		right: 12%;
	}
	.dsbtl2-procontent
	{
		padding-top: 2em;
	}
	.color-red
	{
		top: -20%;
		right: 5%;
		transform: rotate(20deg);
	}

	.btl2-bluecolor
	{
		top: -13%;
		right: 2%;
	}
	.moneyback-content
	{
		flex-wrap: nowrap;
		padding: 1.5em 1em;
	}
	.days-guarantee
	{
		flex:25%;
	}
	.days-content
	{
		flex:70%;
		padding: 1em;
	}
	.img-guarantee
	{
		display: block;
		width: 100%;
		margin: auto;
	}
	.btn-red
	{
		font-size: 1.2em;
	}
	.left-arrow
	{
		left: 2%;
		top: 1%;
	}
	.right-arrow
	{
		right: 2%;
		top: 1%;
	}
	.testimonial
	{
		padding: 0px 1.5em;
	}
	.testicontent
	{
		flex-wrap: nowrap;
	}
	.testimonial-content
	{
		flex: 70%;
	}
	.testimonial-pic
	{
		flex: 30%;
	}
	.testimonial-content p
	{
		font-size: 1.3em;
	}
	.order-content
	{
		margin: 10px 20px;
		padding: 20px 1.4em;
	}
	.reference
	{
		padding: 15px;
	}
	.footer-mails
	{
		width: 45%;
		text-align: center;
	}
	.offer-content
	{
		width: 95%;
	}
	.pnl-product1 {
	    padding-top: 47px;
	}
	.fsize-1 {
	    font-size: 2em;
	}
	.about-heading
	{
		width: 90%;
		padding: 0px;
   		font-size: 2.1em;
	}
	.faq-back
	{
		padding: 7px 0px !important;
	}
	.about-paragraph
	{
		padding: 6px 2em;

	}
	.about-paragraph> p
	{
		font-size: 20px;
	}
	.section13-list
	{
		padding-left:1.5em;
		font-size: 17px;
	}
	.btn-red1
	{
		font-size: 17px;
	}
	#about-section3, #about-section5, #about-section6, #about-section8, #about-section9, #about-section11, #about-section12, #about-section14, #about-section16, #about-section18, #about-section19, #about-section21, #about-section22, #about-section24, #about-section26, #about-section28, #about-section30, #about-section32, #about-section33, #about-section35, #about-section36, #about-section38, #about-section39
	{
		padding-bottom: 0px;
		padding-top: 5px;
	}
	#about-section2, #about-section3, #about-section5, #about-section6,#about-section8, #about-section9, #about-section11, #about-section12, #about-section14, #about-section16, #about-section18, #about-section19, #about-section21, #about-section22, #about-section24, #about-section26, #about-section28, #about-section30, #about-section32, #about-section33, #about-section35, #about-section36, #about-section38, #about-section39
	{
		width: 100%;
		padding: 0em 0px;
	}
	.ured-color
	{
		top: -3%;
	}
	.btll3-redcolor
	{
		top: -13%;
	}
	.btll6-redcolor
	{
		top: -13%;
	}
	.boostpic
	{
		top: -6.2em;
		width: 67%;
	}

}
@media (max-width: 1024px)
{
	.logo
	{
		padding-left: 30px;	
	}
	.header-secondbox
	{
		padding: 1.5em 27px 0px;
		font-size: 2em; 
	}
	.boostpic
	{
		width: 70%;
		top: -6.3em;
		right: 1.5em;
	}
	.orderbtn 
	{
    	width: 100%;
    	min-height: 50px;
	}
	.msection2-heading
	{
		font-size: 2.2em
	}
	.new-row .newcol-1 p
	{
		padding: 0px 10px;
	}
	.savingshow
	{
		max-width: 172px;
		padding: 15px 0px;
	}
	.savingshow p
	{
		font-size: 15px !important;
	}
	.savingshow p span
	{
		font-size: 67px;
	}
}
@media (max-width: 995px)
{
	.footer-mails {
	    width: 60%;
	}
	.img1, .img2, .img3 {
	    width: 85%;
	}
}
@media (max-width: 980px)
{
	.headingback-pic
	{
		font-size: 2.9em;
	}
	.about-simpleheading
	{
		font-size: 1.7em;
	}
	.image1
	{
		padding-left: 15px;
		padding-right: 15px;
	} 
	.boostpic
	{
		top: -4.2em;
		width: 75% !important;
	}
	.top-headline {
  
    font-size: 21px;
}
}
@media (max-width: 920px)
{
	.offer-content p:nth-child(1)
	{
		font-size: 1.6em;
	}
	.offer-content p:nth-child(2)
	{
		font-size: 1.2em;
	}
}
@media (max-width: 914px)
{
	.boostpic
	{
		top: -4.3em;
	}
	#section4-bgclr
	{
		margin: 3.2em 0px;
	}
}
@media(max-width: 910px)
{
	.about-simpleheading
	{
		font-size: 1.6em;
	}
}
@media (max-width: 870px)
{
	.boostpic
	{
		top: -3.2em;
		width: 67%;
	}
	#section-bgclr
	{
		margin: 2.2em 0px;
	}
	.about-heading
	{
   		font-size: 1.9em;
	}
}
@media (max-width: 865px)
{
	.fsize-1 {
	    font-size: 1.7em;
	}
}
@media (max-width: 825px)
{
	.otl2-x3
	{
		padding: 10px !important;
	}
}
@media (max-width: 820px)
{
	.limited-time
	{
		width: 100%;
	}
	.btn-red
	{
		width: 100%;
	}
}

/*==== screen size 768px =====*/
@media (max-width: 768px)
{
	.header-video
	{
		width:100%;
		margin: auto;
	}
	#head {
	   
	    padding-bottom: 16px;
	}
		.video
	{
		min-height:450px; 
	}
	.product-content
	{
		flex-wrap: wrap;
		padding-top: 4em;
	}
	.upsellindex-product
	{
		padding-top: 2em;
	}
	.col
	{
		flex: 33.3%;
	}
	.x3
	{
		right: 5% ;
		font-size: 2em;
	}
	.x6
	{
		right: 5% !important;
		font-size: 2em;
	}
	.color-blue
	{
		top: -20%;
		right: 0%;
	}	
	.dsbtl2-bluecolor
	{
		top: 0%;
		right: 10%;
	}
	.btl2-bluecolor
	{
		top: -14%;
		right: 6%;
	}
	.color-red
	{
		top: -25%;
		right: 3%;
	}
	.moneyback-content
	{
		flex-wrap: wrap;
	}
	.days-guarantee
	{
		flex: 100%;
	}
	.owl-carousel .owl-item img
	{
		display: block;
		width: 75%;
	}
	.img-guarantee
	{
		display: block;
		width:35%;
		margin: auto;
	}
	.days-content
	{
		flex: 100%;
		padding: 0px;
		font-size: 1.4em;
	}
	.days-content p
	{
		padding: 0px 15px 0px 20px;
	}
	
	.limited-time>span:nth-child(1)
	{
		font-size: 14px;
	}
	.limited-time>span:nth-child(2)
	{
		font-size: 40px;
		margin-bottom: 0 !important;
	}
	.faq-leaf
	{
		left: 0%;
	}
	.fcontent
	{
		padding-left: 0px;
	}
	.faqcontent
	{
		padding: 0px;
	}
	.offer-content p:nth-child(1)
	{
		font-size: 1.7em;
	}
	.offer-content p:nth-child(2)
	{
		font-size: 1em;
	}
	.right-arrow
	{
		right: 2%;
		top: -1%;
	}
	.left-arrow
	{
		left: 2%;
		top: -1%;
	}
	.testicontent
	{
		flex-wrap: wrap;
	}
	.testimonial p:nth-child(1)
	{
		text-align: center;
	}
	.testimonial-content h1
	{
		text-align: center;
	}
	.testimonial-content p
	{
		text-align: center;
		font-size: 1.2em;
	}
	.testimonial-pic img
	{
		display: block;
		margin: auto;
	}
	.btn-red
	{
		font-size: 1.3em !important;
	}
	.order-btn
	{
		width: 35%;
	}
	.footer-logo
	{
		width: 30%;
	}
	.footer-logo>img
	{
		display: block;
		width: 90%;
		margin: auto;
	}
	.footer-links
	{
		width: 35%;
	}
	.footer-mails
	{
		width: 100%;
		text-align: center;
	}
	.footerc-content
	{
		margin-bottom:2em;
		font-size: 20px;
	}
	.dsbtl6-x6
	{
		padding: 8px !important;
	}
	.flinks
	{
		flex-wrap: wrap;
	}
	.flinks li
	{
		max-width: 100%;
	}
	.flinks a:after
	{
		content: '';
	}
	.footer-links .flinks
	{
		padding-left: 0px;
	}
	#about-section6 .section6-content
	{
		padding-top: 0px !important;
	}
	#about-section6 .section6-content h2.about-heading
	{
		padding: 0px !important;
		margin-top: 20px;
	}
	#about-section4
	{
		padding-bottom: 0px !important;
	}
	.top-heading {   
    	font-size: 22px;   
	}
	.about-heading
	{
		font-size: 1.7em !important;
		padding: 7px 0px;
	}
	.padding-top
	{
		padding-top: 25px;
	}
	.msection-pic2
	{
		width:70%;
	}
	.headingback-pic
	{
		font-size: 2.7em;
	}
	.image1 {
	   font-size: 1.3em !important;
	}
	.new-row .col-1, .new-row .col-2
	{
		flex: 100%;
	}
	.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12
	{
		flex: 100%;
	}
	.msection-pic
	{
		width: 63%;
	}
	.msection2-heading
	{
		font-size: 2em;
	}
	.para-clr1 
	{
		padding-left: 1.5em;
		padding-right: 1.5em;
	}
	.boostpic
	{
		width: 87% !important;
    	top: -4.4em !important;
    	right: 0.5em;
	}
	.col1 h2
	{
		font-size: 3.5em;
	}
	#section4-bgclr
	{
		margin: 2em 0px 3em;
	}
	.msection5-content .col-2 .msection-pic 
	{
    	margin-top: 0px;
	}
	.msection-pic1
	{
		width: 37%;
	}
	.upic
	{
		width: 50%;
	}
	.ux6
	{
		right: 18% !important;
	}
	.btll3-pic
	{
		width: 100%;
	}
	.btll6-pic
	{
		width: 100%;
	}
	.btl2-pic
	{
		width: 100%;
	}
	.dsbtl3-pic
	{
		width: 100%;
	}
	.top-heading {
  
    font-size: 19px;
}

}
@media (max-width: 718px)
{
	.headingback-pic
	{
		font-size: 2.4em;
	}
}

/*==== screen size 620px =====*/
@media (max-width: 670px)
{

	.btl2-bluecolor
	{
		font-size: 1.3em !important;
	}

	.dsbtl2-bluecolor
	{
		font-size: 1.4em !important;
	}
.videoyt{
 	width: 100%;
 	height: 300px;
 	position: relative;
 	margin-top: 40px;
 	margin-bottom: 40px;
 	margin: 0 auto;
 }
}
@media (max-width: 660px)
{
	.boostpic
	{
		top: -3.3em !important;
		width: 77% !important;
	}
	#section4-bgclr
	{
		margin: 1.2em 0px;
		min-height: 225px
	}
	.col1 h2
	{
		font-size: 3em;
	}
}
@media (max-width: 648px)
{
	.headingback-pic
	{
		font-size: 2.2em;
	}
	.image1 {
	    font-size: 1.1em !important;
	    letter-spacing: 1.5px;
	}
}
@media (max-width: 630px)
{
	.msection-pic1
	{
		width: 50%;
	}
}
@media (max-width: 620px)
{
	.img2
	{
		width:50%;
	}
	.col
	{
		flex: 50%;
	}
	#btl2-bluecolor
	{
		top: -15%;
	}
	#dsbtl2-bluecolor
	{
		top: -3%;
	}
	.color-blue
	{
		transform: rotate(25deg);
		top: -28%;
	}
	.color-red
	{
		transform: rotate(25deg);
		top: -2%;
		right: 18%;
	}
	.x3
	{
		right: 6% !important;
		padding: 8px;
		font-size: 1.7em;
		bottom: 3%;
	}
	.x6
	{
		right: 18% !important;
		padding: 8px;
	}
	/*.cart-time
	{
		width: 55%;
	}
	.cart-time .ltime-size
	{
		width: 100%;
	}*/
	.price>span:nth-child(1)
	{
		font-size: 4em;
	}
	.price>span:nth-child(2)
	{
		font-size: 18px;
	}
	.limited-time>span:nth-child(1)
	{
		font-size: 14px;
	}
	.limited-time>span:nth-child(2)
	{
		font-size: 30px;
	}
	.days-content
	{
		font-size: 1.2em;
		padding: 0px;
	}
	.days-content p
	{
		padding: 10px;
		text-align: center;
	}
	.img-guarantee
	{
		width:40%;
	}
	.offer-content p:nth-child(1)
	{
		font-size: 1.3em;
	}
	.offer-content p:nth-child(2)
	{
		font-size: 1em;
	}
	.right-arrow
	{
		background-image: none;
	}
	.left-arrow
	{
		
		background-image: none;
	}
	.faq-content
	{
		padding: 1em;
	}
	.fcontent
	{
		padding-left: 13px;
	}
	.testicontent
	{
		flex-wrap: wrap;
	}
	.testicontent .testimonial-content
	{
		order: 2;
		flex: 100%;
	}
	.testicontent .testimonial-pic
	{
		order: 1;
		flex: 100%;
	}
	.testimonial-pic img
	{
		display: block;
		margin: auto;
		width: 45%;
	}
	.testimonial-content h1
	{
		font-size: 2em;
	}
	.testimonial-content p
	{
		font-size: 1em;
	}
	.time-offer
	{
		padding: 1.5em 0px;
	}
	.testimonial p:nth-child(1)
	{
		padding-top: 0px;
	}
	.order-btn
	{
		width:50%
	}
	.reference
	{
		margin: 0px;
	}
	.reference-list
	{
		padding-right: 10px;
		overflow: hidden;
		margin-bottom: 0px;
	}
	.footer-content
	{
		padding: 10px 0px;
	}
	.footer-logo
	{
		width: 40%;
	}
	.footer-links
	{
		width: 45%;
	}
	.footer-mails
	{
		width: 100%;
	}
	.footerc-content
	{
		padding: 15px 10px;
		font-size: 18px;
	}
	.btn-red1
	{
		width: 50%;
	}
	.about-heading
	{
		width: 100%;
		font-size: 1.8em !important;
		padding: 10px;
	}
	.about-paragraph> p
	{
		font-size: 20px;
	}
	.headingback-pic
	{
		font-size: 1em;
		padding: 10px 8px;
	}
	.upic
	{
		width:100%;
	}
	.ux6
	{
		right: 6% !important;
	}
	.ured-color
	{
		top: -20%;
		right: 5%;
	}
	.btll3-redcolor
	{
		top: -13%;
	}
	.btll6-redcolor
	{
		top: -13%;
	}
	.btll3-pic
	{
		margin-top: 20px;
	}
	.header-secondbox
	{
		padding: 0.5em 27px 0px;
		font-size: 1.8em; 
	}
	.col1 h2
	{
		font-size: 2.8em;
	}
	.boostpic
	{
		top: -2.8em;
	}
	.newured-color
	{
		top: -3%;
	}
}
@media (max-width: 600px)
{
	.headingback-pic
	{
		font-size: 2em;
	}
	.top-heading {
  
    font-size: 17px;
}
}
@media (max-width: 568px)
{
	.boostpic
	{
		top: 0px !important;
		width: 68% !important;
	}
	.col1 h2
	{
		font-size: 2.4em;
	}
	.msection2-heading {
    	font-size: 1.5em;
	}
	.header-secondbox
	{
		font-size: 1.7em;
	}
}
@media (max-width: 555px)
{
	.headingback-pic
	{
		font-size: 1.8em;
	}
	.image1 {
	    font-size: 1em !important;
	}
	#section1
	{
		padding-top: 10px;
	}
	.about-paragraph> p {
	    font-size: 19px;
	}
	.about-paragraph {
	    padding: 6px 1em;
	}
}
@media (max-width: 535px)
{
	#dsbtl6-x6
	{
		padding: 13px !important;
		bottom: 11%;
		font-size: 2em;
	}
}
@media (max-width: 500px)
{
	.dsbtl6
	{
		right: 0%;
	}
	.top-heading {   
    	font-size: 20px;   
	}
	.msection-pic2
	{
		width: 100%;
		margin: 15px auto 20px;
	}
}
@media (max-width: 460px)
{
	#btll3-redcolor
	{
		top: -17%;
	}
	.btll6-redcolor
	{
		top: -16%;
	}
}
@media (max-width: 450px)
{
	.addtocart
	{
		padding: 10px 0px;
	}
	.col1 h2
	{
		font-size: 2.2em;
	}
	#section4-bgclr
	{
		min-height: 50px;
		margin-top: 1em;
	}
	.boostpic
	{
		top: 0;
		right: 0;
	}
	.header-secondbox
	{
		font-size: 1.4em !important;
	}
	.msection-pic1
	{
		width: 70%;
	}
	.headingback-pic
	{
		font-size: 1.6em;
	}
	.about-simpleheading
	{
		padding: 0px;
	}
	.btl2-bluecolor
	{
		top: -19% !important;
	}
	.top-heading {
  
    font-size: 15px;
}
}

/*==== screen size 445px =====*/
@media (max-width: 445px)
{

	#dsbtl2-bluecolor
	{
		top: -7%;
	}
	#dsbtl2-bluecolor
	{
		font-size: 1.1em !important;
	}
}
@media (max-width: 425px)
{
	.header-video
	{
		padding: 1.5em 0px;
	}
	.video
	{
		min-height: 300px;
		width: 100%;
	}
	.product-content
	{
		padding-top: 0em;
	}
	.col
	{
		flex: 100%;
	}
	.product-col:nth-child(2)
	{
		padding-top: 25px;
	}
	.product-col:nth-child(3)
	{
		padding-top: 26px;
	}
	.img2
	{
		width:90%;
	}
	.img3
	{
		width: 90%;
	}
	.color-blue
	{
		transform: rotate(25deg);
		right: 4%;
		top: -9%;
	}
	#btl2-bluecolor
	{
		font-size: 1.1em !important;
	}
	.color-red
	{
		top: -13%;
		right: 8%;
	}
	.x3
	{
		right: 7% !important;
		bottom: 5% !important;
		font-size: 2.2em;
		padding: 10px 0px;
	}
	.x6
	{
		font-size: 2.2em;
		padding: 10px 0px;
		right: 6% !important;
	}
	.btl2-pic
	{
		margin-top: 20px;
	}
	.img-guarantee
	{
		width: 50%;
	}
	.days-content p
	{
		text-align: justify;
	}
	.right-arrow, .left-arrow
	{
		background-image: none;
	}
	.faq-content h1
	{
		font-size: 1.5em;
	}
	.testimonial-content p
	{
		text-align: justify;
	}
	.fcontent h3
	{
		font-size: 1.2em;
	}
	.fcontent p
	{
		font-size: 1.1em;
		text-align: left;
	}
	.footer-logo, .footer-links, .footer-mails
	{
		width: 100%;
	}
	.footer-logo>img
	{
		width:50%;
	}
	.footer-mails 
	{
		font-size: 1em;
		padding: 0px 10px;
	}
	.dsbtl3-pic
	{
		margin-top: 34px;
	}
	.image1 .uppercase
	{
	    font-size: 2.1em !important;
	}
	.price>span:nth-child(1) {
	    font-size: 3.8em;
	}
	.price>span:nth-child(2)
	{
		font-size: 14px;
		top: -4px;
	}
	.btn-red, .limited-time
	{
		width: 100%;
	}
	.para1
	{
		font-size: 15px;
	}
	.header-secondbox
	{
		padding-top: 1em;
		font-size: 1.5em;
	}
	.main-section
	{
		padding: 0px;
	}
	.msection2-heading
	{
		font-size: 2em;
	}
	.para-clr1
	{
		padding: 10px 1.5em;
	}
	.mcontent-list
	{
		padding-left: 0px;
	}
	.col1, .col2
	{
		flex: 100%
	}
	.boostpic
	{
		position: relative;
		top: 0px;
		right: 0px;
		width: 50%;
		display: block;
		margin: auto;
	}
	.col1 h2
	{
		font-size: 2.5em;
		text-align: center;
	}
	.col1 a.addtocart
	{
		margin: 5px auto;
	}
	.savingshow
	{
		max-width: 224px;
		width: 100%;
	}
	.savingshow p
	{
		font-size: 18px !important;
	}
	.savingshow span
	{
		font-size: 60px;
	}
	.msection-pic1
	{
		width: 60% !important;
	}
	.msection-pic
	{
		width: 90%;
	}
	.upic
	{
		width: 100%;
	}
	.ux6
	{
		right: 6% !important;
	}
	.para-clr3
	{
		padding: 20px 1.5em;
	}
}
@media (max-width: 400px)
{
	.dsbtl6
	{
		right: -4%;
		top: -17% !important;
	}

	.btll6-redcolor
	{
		font-size: 1.1em;
		right: 0%;
		top: -13%;
	}
	.btll3-redcolor
	{
		top: -23% !important;
	}
}

@media (max-width: 396px)
{
	.savingshow
	{
		max-width: 235px;
		width: 100%;	
	}
}
@media (max-width: 380px)
{
	.dsbtl3-pic
	{
		margin-top: 0px;
	}
	.col
	{
		flex: 100%;
	}
	.product-content
	{
		padding-top: 2em;
	}
	.price>span:nth-child(1)
	{
		/*font-size: 4em;*/
	}
	.color-blue
	{
		top: -20%;
	}
	.color-red
	{
		top: -17%;
		right: 5%;
	}
	.x3
	{
		font-size: 2.1em;
		right: 3%!important;
	}
	.x6
	{
		font-size: 2.1em;
		right: 1%!important;
		padding: 10px 0px;
	}
	
	.product-col:nth-child(2)
	{
		padding-top: 3em;
	}
	.product-col:nth-child(3)
	{
		padding-top: 2.8em;
	}
	.img2
	{
		width:100%;
		padding-top: 0;
	}
	.img-guarantee
	{
		width: 50%;
	}
	.days-content
	{
		padding: 0;
	}
	.days-content p
	{
		padding: 5px 10px;
	}
	.offer-content
	{
		padding: 10px;
	}
	.offer-content p:nth-child(1)
	{
		font-size: 1.1em;
	}
	.offer-content p:nth-child(2)
	{
		font-size: 1em;
	}
	.right-arrow
	{
		background-image: none;
		right: 3%;
	}
	.left-arrow
	{
		background-image: none;
	}
	.faqcontent
	{
		padding: 0;
	}
	.faq-content
	{
		padding: 1.5em;
	}
	.faq-content h1
	{
		font-size: 1.5em;
	}
	.fcontent
	{
		padding-left: 0px;
	}
	.faq-leaf
	{
		left: 2%;
	}
	.time-offer
	{
		padding:2em 0;
	}
	.testimonial
	{
		padding: 10px 15px;
	}
	.testimonial p:nth-child(1)
	{
		padding-top: 0;
	}
	.testimonial-content h1
	{
		font-size: 2em;
	}
	.testimonial-content p
	{
		font-size: 1.2em;
	}
	.order-btn
	{
		width: 50%;
	}
	.img-round
	{
		display: block;
		margin: auto;
	}
	.order-now
	{
		padding: 10px 0;
	}
	.order-content
	{
		margin: 10px 15px;
		padding: 20px 1.8em;
		word-break: break-all;
	}
	.reference
	{
		padding-right: 15px;
		padding-left: 10px;
	}
	.reference-list
	{
		word-break: break-word;
	}
	.footer-logo
	{
		width: 100%;
	}
	.footer-logo img
	{
		display: block;
		width: 50%;
		margin: auto;
	}
	.footer-links
	{
		width: 100%;
	}
	.footer-mails
	{
		width: 100%;
		text-align: center;
	}
	.footerc-content p
	{
		width: 100%;
		padding: 0px 15px;
	}
	.headingback-pic
	{
		padding: 10px 8px;
	}
	.btn-red1
	{
		width: 60%;
	}
	.about-paragraph> p
	{
		font-size: 20px;
	}
}
@media (max-width: 375px)
{
	.logo img
	{
		display: block;
		margin: auto;
	}
	.logo
	{
		padding-left: 0px;
	}
	.savingshow p
	{
		font-size: 21px !important;
	}
	.savingshow span
	{
		font-size: 57px
	}
	.order-btn1
	{
		font-size: 23px;
	}
	.msection2-heading
	{
		font-size: 1.8em;
	}
	.msection-pic
	{
		width: 90%;
	}
}
@media (max-width: 370px)
{
	.btl2-bluecolor
	{
		top: -21% !important;
	}
	.newured-color
	{
		top: -8% !important;
	}
}
@media (max-width: 360px)
{
	.headingback-pic
	{
		font-size: 2em;
		padding: 10px 8px;
	}
	.about-heading
	{
		width: 100%;
		font-size: 1.4em !important;
		padding: 10px;
	}
	.btn-red1
	{
		width: 50%;
	}
}
@media (max-width: 350px)
{
	.btll6-redcolor
	{
		font-size: 1.1em;
		right: 0%;
		top: -20% !important;
	}
	.btll3-redcolor
	{
		top: -32% !important;
	}
}
@media (max-width: 320px)
{
	.dsbtl3-pic
	{
		margin-top: 13px;
	}
	.image1 .uppercase
	{
	    font-size: 1.8em !important;
	}
	#btl2-bluecolor
	{
		top: -29% !important;
	}
	.color-red
	{
		top: -28%;
	}
	.color-blue
	{
		top: -32%;
	}
	.pnl-product1 {
	    padding-top: 40px !important;
	}
	.price>span:nth-child(1) {
	    font-size: 3.5em;
	}
	.order-btn
	{
		width: 70%;
	}
	.footer-mails
	{
		padding: 0px 7px;
	}
	.fsize-1 {
	    font-size: 1.5em;
	}
	.msection-pic, .msection-pic1
	{
		width: 100% !important;
	}
	.productbox-upsell
	{
		margin: 25px 0px;
	}
	.msection2-heading
	{
		font-size: 1.5em;
	}
	.col1 h2
	{
		font-size: 2.5em !important;
	}
	.boostpic
	{
		position: relative;
		top: 0 !important;
		right: 0 !important;
	}
	.para-clr1
	{
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
	.mcontent-sublist
	{
		padding-left:20px;
	}
	.header-secondbox
	{
		font-size: 1.25em;
	}
	.btll6-redcolor
	{
		top: -28% !important;
	}
	.newured-color
	{
		top: -10% !important;
		right: 1%;
		font-size: 1.1em;
	}
}

@media (max-width: 1024px) and (orientation: landscape)
{
	.faq-leaf
	{
		left: 0%;
	}
}
@media (max-width: 825px) and (orientation: landscape)
{
	.limited-time
	{
		width: 100%;
	}
	.cart
	{
		width: 100%;
	}
	.x6, .x3
	{
		padding: 5px;
		font-size: 2.5em;
	}
	.color-red
	{
		top: -20%;
	}
	.offer-content p:nth-child(1)
	{
		font-size: 1.5em;
	}
	.offer-content p:nth-child(2)
	{
		font-size: 1.2em;
	}
	.left-arrow, .right-arrow
	{
		top: -9%;
	}
	.offer-content
	{
		overflow: hidden;
	}
	.left-arrow
	{
		left: 1%;
	}
	.right-arrow
	{
		right: 1%;
	}
	.right-arrow, .left-arrow
	{
		background-image: none !important;
	}
	.faq-leaf
	{
		left: 0%;
	}
	.faqcontent
	{
		padding: 0;
	}
	.testimonial-content p
	{
		font-size: 1.2em;
	}
	.footer-logo
	{
		width: 35%;
	}
	.footer-logo img
	{
		display: block;
		margin: auto;
	}
	.footer-mails
	{
		width: 45%;
	}
	.footer-mails
	{
		text-align: center;
	}
}
@media (max-width: 735px) and (orientation: landscape)
{
	.x3
	{
		font-size: 2.2em !important;
	}
	.x6
	{
		font-size: 2.2em !important;
	}
	.right-arrow, .left-arrow
	{
		top: 1% !important;
	}
	.offer-content p:nth-child(1)
	{
		font-size: 1.4em !important;
	}
}

@media (max-width: 670px) and (orientation: landscape)
{
	.x3, .x6
	{
		font-size: 1.7em!important;
	}
	.x3
	{
		right: 10% !important;
	}
	.para2
	{
		font-size: 15px;
	}
	.color-blue
	{
		font-size: 1.1em;
	}
	.price>span:nth-child(1)
	{
		font-size: 3.5em;
	}
	.limited-time
	{
		width: 90%;
	}
	.limited-time>span:nth-child(1)
	{
		font-size: 13px;
	}
	.product-col:nth-child(3)
	{
		padding-top: 20px;
	}
	.btn-red
	{
		font-size: 1em !important;
		width: 90%;
	}
	.left-arrow
	{
		left: 2% ;
	 	top: 0% !important;
	 	min-height: 85px !important;
	}
	 .right-arrow
	 {
	 	top: 0% !important;
	 	right: 2% !important;
	 	min-height: 85px !important;
	 }
	 .offer-content
	 {
	 	overflow: hidden;
	 }
	 .offer-content>p:nth-child(1)
	 {
	 	font-size: 1.2em !important;
	 }
	 .offer-content>p:nth-child(2)
	 {
	 	font-size: 1em !important;
	 }
	 .testicontent
	 {
	 	flex-wrap: wrap;
	 }
	 .testimonial-content
	 {
	 	order: 2;
	 	flex: 100% !important;
	 }
	 .testimonial-pic
	 {
	 	order:1;
	 	flex: 100% !important;
	 }
	 .testimonial-pic img
	 {
	 	width:40%;
	 	display: block;
	 	margin: auto;
	 }
	 .testimonial-content h1
	 {
	 	font-size: 2em;
	 }
	 .footer-mails
	 {
	 	width: 70% !important;
	 }
}




