/*===============================
CSS FOR CONTAINERS BREAK POINTS
=================================*/
@media only screen and (max-width: 1200px){
	.cart-prdname {/*padding: 30px 95px 30px 80px;*/}
	
	.weaccept {font-size: 16px; line-height: 40px;}
	.weaccept span.span1 {width: 19.9%; margin-right: 0;}
	.paypal {width: 99px;}
	.trm {font-size: 13px; line-height: 19px; margin: 12px 5px 0 5px; padding: 0 0 0 22px;}
	
	a.show-btn{ margin-top:20px;}
}

@media only screen and (max-width: 1060px){
	.crt-frm1, .crt-frm2{width:100%;margin-bottom: 20px;}
	.cart-inner{ padding-left:155px;}
	.frm1, .frm2{padding: 0 10px 0px;}
	
	.cart-sec1 {padding: 0 0 25px 0;}
	.cart-prdname {	/*padding: 30px 0 30px 73px;*/	font-size: 18px;}
	.continue-shpbtn, .proceed-chkbtn {font-size: 18px; line-height: 26px; padding: 5px 14px;}
	.four {text-align: right; padding: 0 23px 0 0;}
	
	.safebox p {font-size: 22px; line-height: 28px;}
	.safe-iconbox, .safe-iconbox2 {width: 54px; height: 62px; background-size: 37px;}
	.sameas {font-size: 15px; line-height: 28px; margin: 13px 1% 0 1%;}
	.submit-btn {height: 53px; width: 294px; font-size: 20px; line-height: 50px;	margin: 20px auto 0 auto;}
	.weaccept {	font-size: 16px; line-height: 30px; text-align: center; margin: 0 0 10px;}
	.weaccept span.span1 {width: 100%; margin: 0 auto;}
	.paypal {width: 93px;}
	.trm {font-size: 13px; line-height: 18px; margin: 8px 5px 0 5px; padding: 0 0 0 22px;}
	.contact-us .pro-p1 {width: 100%;}
	.contact-us {padding-bottom: 50px;}
	.cont-lst li {font-size: 16px;}
	.contact-btm {min-height: 290px; background-size: 1200px;}
	.contact-btm img {max-width: 600px;}
	
	a.show-btn { float: left;  margin: 16px 0 0 0;}
}

@media only screen and (max-width: 790px){
	
	.cart-inner{padding-top: 25px;}
	.cart-sec1 {width:100%;}
	.card-box3rgt {float: left; width: 100%;}
	.cart-box1 {font-size: 17px; line-height: 22px; padding: 10px 10px;}
	.one {padding: 0 0 0 12px; position: relative;}
	.cart-prd1 {left: 12px;	width: 101px;}
	.cart-prdname {	padding: 0px 0 10px;	font-size: 17px;}
	ul.cart-prclist li {font-size: 18px; line-height: 32px;}
	.continue-shpbtn, .proceed-chkbtn {float: left;}
	.continue-shpbtn img, .proceed-chkbtn img {	margin: 0 0 -4px 1px;}
	.card-box3 {padding: 0;}
	
	.crt-from-sec {padding: 0px 0;}
	.frm-sec{ width:100%; border:none;     padding-bottom: 20px;}
	.crt-frm1, .crt-frm2 {width: 100%; float: none; display: inline-block;}
	.safe-iconbox, .safe-iconbox2 {width: 47px; height: 62px; background-size: 32px;}
	.cards, .paypal {margin: 0 0 -4px 0;}
	.sameas {font-size: 16px; line-height: 28px;}
	
}

@media only screen and (max-width: 640px){
	.card-box4-lft {width: 100%}
	.continue-shpbtn, .proceed-chkbtn {padding: 7px 20px; margin: 12px 0px 0; width: 100%;}
	.span3 {/*display: none*/}
	.cart-sec1 {padding: 0 0 14px;}
	.cart-box1 {font-size: 16px; line-height: 17px; margin: 10px auto 0 auto; padding: 8px 8px;}
	.cart-box2 {padding: 5px 5px;}
	.crt-frm1, .crt-frm2 {margin: 0px 0 0 0 !important;}
	.cart-inner{padding:13px 0 0 125px}
	.cart-prd1{width:90px;}
	.cart-box2 .one {padding: 0 0 5px; }
	.two {width: 25%;}
	.three {width: 25%;}
	.four {	padding: 0 6px 0 0;	width: 22%;}
	.cart-remv {right: -8px;top: 10px;}
	/************************/
}
@media only screen and (max-width: 580px) {
}
@media only screen and (max-width: 479px) {
	.cart-prd1 {/*display: none;*/}
	.cart-prdname {	font-size: 16px; line-height: 20px;}
	.unit-price, .sub-total {font-size: 22px; line-height: 22px; padding: 4px 0 0 0;}
	.two {width: 24%;}
	.three {width: 24%;}
	.continue-shpbtn img, .proceed-chkbtn img {	margin: 0 0 -2px 4px;}
	.cart-txt1 {font-size: 18px;line-height: 23px;}
	ul.cart-prclist li {font-size: 17px;line-height: 30px;}
	
	.frmfld-short1, .frmfld-short2 {width: 100%;margin: 0 auto 0 auto;}
	.frmfld-short1 {margin: 0 auto 10px auto;}
	.cards {width: 138px;}
	.paypal {width: 80px;}
	.submit-btn {width: 91%;}

}
@media only screen and (max-width:420px) {
	.unit-price, .sub-total {/*padding: 9px 0 0 0;*/}
}
@media only screen and (max-width: 400px) {
	.sameas {line-height: 18px;}
}
@media only screen and (max-width: 359px) {
	.safebox p {font-size: 20px; line-height: 65px;}
	ul.s2-pro-box1-list {width: auto;}
}

