@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1186px){
.chk-pg-box {float: left;width: 100%;}
.cart-inr{padding:20px;}
}

@media only screen and (max-width:1023px) {
	 
/*-------------------------
CSS FOR LOGO BAR
--------------------------*/
.grn-bar {
	padding: 3px 0;
	font-size: 14px;
	line-height: 16px;
	}
.counter-right p {font-size: 13px;line-height: 21px;}
.logo {width: 320px;}
#clockdiv > div {width: 20%;}
.counter-right {width: 210px;}
.smalltext {font-size: 10px;line-height: 18px;}

/*-=====================
CSS FOR CHECKOUT PAGE
========================*/

.frm-red-bx{font-size: 17px;padding: 10px 5px 6px;}
.frm-red-bx span {font-size: 20px;}
.frm-red-bx img {width:20px;}
.form-box {padding: 25px 10px 10px;}
.cards {margin:0;padding: 20px 0 20px 33px;}
.cvvcard {font-size: 12px;}
.price-box {padding: 15px 3px;}
.seal-p1 {font-size: 27px;line-height: 31px;}
.s4-p1 {font-size: 18px;line-height: 25px;}
.frm-inp-box{height:52px;}
.s6-box{margin: 10px 0 0;}
.grn-seal-box { padding: 15px 15px 15px;margin: 20px 0 20px;}
.chk-prd-details {font-size: 17px;}


/**************CART PAGE START************/
.cart-prd .cart-row.cart-hdg-txt .cart-col{padding-left:36px;}
.cart-prd .cart-row .cart-col:first-child{width:50%;}
.cart-prd .cart-row .cart-col:nth-child(2){width:28%;}
.cart-prd .cart-row .cart-col:nth-child(3){width:21%;}

.cart-prd-prc{padding-left:38%;}
.cart-btn{padding-left:26%;}
 }
 
@media only screen and (max-width:767px) {
/*-----------------------
CSS FOR GRN BAR
-------------------------*/
.grn-bar span{display:none;}
.logo {width:240px;}
.chk-seal {display:none;}
.in-pg-head .top-bar{padding:0 0 7px;}
.counter-right{display:none;}

/*-========================
CSS FOR CHECKOUT PAGE
============================*/
.chk-form-rit, .chk-form-lft {width: 100%;}
.price-box {background: none; padding: 0px 0 15px;}
.odr-hdg{padding:0 0px 15px;}
.prd-nm {padding: 0 0px;}
table.prd-det {padding: 10px 0px;}
.bill-stp {font-size: 21px;line-height: 30px;padding: 12px 0px;}
.form-block {padding: 0 10px;}
.form-box {padding: 20px 0px 3px;}
.cards {padding: 15px 0 10px 33px;}
.frm-red-bx {font-size: 15px;padding: 5px 5px;}
.frm-red-bx span {font-size: 18px;}
.frm-red-bx img {width: 18px;margin: -5px 1px 0;}
.tot-prc {padding: 0 0px;}
.copn-box {width: 95%;padding: 0 70px 0 0px;}
.apply-btn {width: 70px;}


/**************CART PAGE START************/
.cart-prd{padding-top:5px;}
.cart-hdg{padding-bottom:10px;}
.cart-prd .cart-row{    
	border: 1px solid #bbb;
	margin-bottom: 15px;
	}
.cart-prd .cart-row.cart-hdg-txt{border:none;}
.cart-inr{padding:20px 0; border:none; margin:0;}
.cart-prd .cart-row .cart-col:first-child{
	float:left;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	padding-left:10px;
	}
.cart-prd .cart-row.cart-hdg-txt .cart-col{margin-bottom:0; padding:8px; width:60%; border-bottom:none;}
.cart-prd .cart-row.cart-hdg-txt .cart-col:nth-child(2)/* , .cart-prd .cart-row.cart-hdg-txt .cart-col:nth-child(3) */{display:none;}
.cart-prd .cart-row .cart-col:nth-child(2){width:60%; text-align:left; padding-left:10px; float:left;}
.cart-prd .cart-row .cart-col:nth-child(3){width:40%; text-align:right; padding-right:10px; float:right; font-size:20px;}

.cart-prd-prc{padding-left:0;}
.cart-prd-prc div{font-size:18px;}
.cart-prd-prc div span{width:auto;}
.cart-btn{padding-left:0;}
.cart-btn a{margin:8px; width: 100%; max-width: 300px;}
}