@charset "utf-8";
/* CSS Document */
/* CSS PNG FIX --------------------------------------------- */

div{
    behavior: url(scripts/iepngfix.htc);
	margin:0px;
	padding:10px 0 10px 0;
	
	
}
/* CSS PNG FIX ENDS ----------------------------------------*/


body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#ffffff url(../images/top.gif) repeat-x top left;
	font-family:arial;
	 
}

h1, h2, h3, h4, h5, h6, p, ul, li{
	margin:0px;
	padding:0px;	 
}

a{
	text-decoration:none;
	cursor:pointer;
}

:focus {
	outline:none;
}

img, a img, a:link img, a:visited img {
border:none;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	background:transparent;
	margin:0px;
	padding:0px;
	line-height:0px;
}


.spacer2 {
	font-size:1px;
	height:2px;
	background:transparent;
}

.spacer3 {
	font-size:1px;
	height:3px;
	background:transparent;
}

.spacer5 {
	font-size:1px;
	height:5px;
	background:transparent;
}

.spacer7 {
	font-size:1px;
	height:7px;
	background:transparent;
}

.spacer8 {
	font-size:1px;
	height:8px;
	background:transparent;
}

.spacer10 {
	font-size:1px;
	height:10px;
	background:transparent;
}
.spacer13 {
	font-size:1px;
	height:13px;
	background:transparent;
}
.spacer15 {
	font-size:1px;
	height:15px;
	background:transparent;
}
.spacer20 {
	font-size:1px;
	height:20px;
	background:transparent;
}

.spacer23 {
	font-size:1px;
	height:23px;
	background:transparent;
}
.spacer25 {
	font-size:1px;
	height:25px;
	background:transparent;
}
.spacer30 {
	font-size:1px;
	height:30px;
	background:transparent;
}

.spacer35 {
	font-size:1px;
	height:35px;
	background:transparent;
}
.spacer40 {
	font-size:1px;
	height:40px;
	background:transparent;
}


.spacer45 {
	font-size:1px;
	height:45px;
	background:transparent;
}
.spacer50 {
	font-size:1px;
	height:50px;
	background:transparent;
}

.spacer60 {
	font-size:1px;
	height:60px;
	background:transparent;
}


.spacer180 {
	font-size:1px;
	height:180px;
	background:transparent;
}

h4{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;font:400 16px/18px 'Nunito', serif; color:#ff3c00; text-transform:capitalize; text-align:left;}
h4 a  {color:#ff3c00;}

p{margin:0px 0px 15px 0px; padding:0px; color:#515151; font:400 14px/22px 'Roboto', sans-serif; }

ul{margin:10px 0px 0px 0px; padding:0px; list-style:none;}
ul li {color:#515151; margin:0px 0px 7px 0px; padding:0px 0px 0px 17px; font:400 13px/18px 'Roboto', sans-serif; text-align:left; background:url(../images/list.png) no-repeat left center;}

#page-wrapper{
 	margin:0 auto;
 	padding:0;
 	width:1185px;
	border:0px solid #cc0000;
	text-align:center;
	position:relative;
}

#header{
	margin:0px;
	padding:6px 0px 5px;
	border:0px solid #ff0000;
}

.header-left{margin:0px; padding:0px; text-align:left; float:left; width:33%;}
.header-right{margin:0px; padding:0px; text-align:right; float:right; width:13%; }

.main-box{margin:0px; padding:0px 10px; text-align:center; float:left; width:33%;    border:0px solid #CC0000;}

.header-center{margin:0px; padding:0px;   font:400 16px/18px 'Roboto', sans-serif; color:#000000; background:#FFFFFF;  position:relative; border:1px solid #d2d2d2;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;}

.header-center a.call{color:#000000; background:url(../images/call.png) no-repeat left center; padding:6px 30px 6px 35px;}
.header-center a.delivery{color:#000000; background:url(../images/delivery.png) no-repeat left center; padding:6px 0px 6px 45px;}

.header-center span{color:#febd0c;}


.header-right p{font:400 13px/18px 'Roboto', sans-serif; color:#000000; margin:0px; padding:0px; text-transform:uppercase;}
.header-right p a{color:#000000;}
.header-right p span { color:#fcbe14; }
.header-right p span a{color:#333333;}
.header-right .cart{background:#eaeaea url(../images/cart.png) no-repeat left 8px center; padding:6px 5px 6px 5px; font:500 12px/15px 'Roboto', sans-serif;  color:#333333; text-align:center; width:85px; margin:5px 0px 0px; float:right;}
.header-right .cart span{color:#ff3300;}

.search-blk{border:0 none;   text-align:left; padding:3px 3px 5px 15px;  }

.search-blk .inputbox2{margin:0px; padding:3px 0px 0px 0px; border:0 none; height:35px; font:500 13px/16px 'Roboto', sans-serif; color:#757575; width:70%;}
.search-blk .btn{float:right; font:500 14px/16px 'Roboto', sans-serif; color:#494848; border:0px solid #000099; background: url(../images/search.png) no-repeat center center;  height:40px; width:40px; cursor:pointer; }
.search-blk .btn:hover{ }


#atm{display: none; padding:10px; background:#ceeafa}
 


.breadcrum{margin:13px 0px 0px; padding:5px 13px; font:400 11px/13px 'Nunita', sans-serif; text-align:left; color:#959595; text-transform:uppercase; background:#dfebef;  -moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;}
.breadcrum span{color:#ff6633;}
.breadcrum a{color:#444444;}
.breadcrum a:hover{text-decoration:underline;}


.main-content{margin:10px 0px 0px; padding:0px; border:0px solid #ff0000;}

.left-index{margin:0px 13px 0px 0px; padding:0px; float:left; width:22%;}
.right-index{margin:0px; padding:0px; float:right; width:76.7%; text-align:left;}

.left-block{margin:0px 0px 14px; padding:0px; border-top:0px solid #d1d1d1;}

.left-block .title{margin:0px; padding:6px 0px; color:#010101; font:400 12px/33px 'Roboto', sans-serif; letter-spacing:3px;  text-align:center; text-transform:uppercase; height:34px; border-top:0px solid #ffcc00; border-bottom:1px solid #e6e6e6;  }

.left-block .content{margin:0px; padding:20px 20px 25px; background:#eaf1f3;}

.filter{margin:0px; padding:0px; background:#ffffff;  border:1px solid #dcd8cf;  -moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px; }

.filter .select-blk{margin:0px; padding:9px 15px 1px; background:#ffffff; height:31px; border-bottom:1px solid #dcd8cf; }

.filter .select-blk .inputbox3{margin:0px; padding:1px 0px 1px; font:400 13px/33px 'Roboto', sans-serif; text-align:center; color:#3e3e3e; border:0 none;  width:100%; text-align:left;background:#ffffff;}

.filter .btn{margin:0px; padding:0px; height:37px; color:#ffffff; background:#505050; width:100%; border:0 none; font:400 14px/30px 'Roboto', sans-serif; cursor:pointer;}
.filter .btn:hover{background:#2b2b2b;}

.top-radius{-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-top-left-radius: 8px;
-moz-border-top-right-radius: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;}


.bottom-radius{-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-bottom-left-radius: 8px;
-moz-border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;}

.left-block .content ul{margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.left-block .content ul li { font:500 12px/25px 'Roboto', sans-serif; text-align:left; color:#645c38; background:url(../images/arrow1.png) no-repeat left 15px center; padding:8px 0px 8px 35px; border-bottom:1px solid #e1ddd2; margin:0px; text-transform:uppercase;}
.left-block .content ul li a{color:#3e3e3e;}
.left-block .content ul li:last-child{border-bottom:0 none;}

.slider{margin:0px 0px 10px; padding:0px;}

 
h3{margin:0px; padding:10px 15px; color:#1d1d1d; font:400 22px/24px 'Nunito', sans-serif; text-align:left;   }
h3 span{color:#ffffff;}

.outer-box{margin:0px; padding:0px; border-left:0px solid #D1CEC3; border-top:0px solid #D1CEC3; }

.product-box{margin:0px 7px 30px; padding:0px; width:23.0%; height:360px; float:left; border-bottom:2px solid #eeeeee; background:url(../images/box-bk.png) repeat-x top left;   position:relative;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;}


.home-add{margin:0px 7px 30px; padding:0px;width:25.0%;/* width:18.0%; */height:360px; float:left; border-bottom:2px solid #eeeeee; background:url(../images/box-bk.png) repeat-x top left;   position:relative;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;}

.product-box .tag{
margin:6px 0px 0px 6px; padding:4px 15px 5px 15px; float:left; color:#FFFFFF; background:#5d5d5d; font:400 11px/10px 'Roboto', sans-serif; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.product-box .sale{background:#ff402c;}
.product-box .fast{background:#ff8400;}
.product-box .new{background:#90bb3d;}



.product-box .quantilty{
margin:6px 6px 0px; padding:4px 18px 5px 18px; float:right; color:#FFFFFF; background:#939393; font:400 11px/10px 'Roboto', sans-serif; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.product-box .also{
margin:0 auto; width:125px; text-align:center; padding:3px  0px 20px 0px; color:#666666;   font:400 11px/10px 'Roboto', sans-serif; background: url(../images/shadow.jpg) no-repeat center bottom;
/*-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; border-top:1px dashed #999999; border-bottom:1px dashed #999999;*/}

.product-box p.locations{
padding:0px 0px 5px 0px; color:#333333;  font:400 12px/14px 'Roboto', sans-serif; text-transform:capitalize; }

.product-box p.locations a{  color:#0033cc;  }
.product-box p.locations a:hover{  color:#0066ff;  }


.product-box-wrap{padding:15px 0px 8px;}
.product-img{margin:0 auto; padding:0px; height:145px; overflow:hidden; width:100%; text-align:center; position:relative;}
.product-img table{margin:0 auto; padding:0px; height:145px; }
.product-img table td{margin:0px; padding:0px; vertical-align:middle; }
.product-img img{max-height:145px;}
.product-box p{font:500 10px/14px 'Roboto', sans-serif; color:#3399cc; text-align:center;  margin:0px; text-transform:uppercase;}
.product-box h5{font:400 14px/18px 'Roboto', sans-serif; color:#000000; text-align:center; margin:0px 0px 0px; height:45px; }
.product-box h5 span{font:500 12px/21px 'Roboto', sans-serif;  color:#666666; text-align:center; margin:0px 0px 0px; text-transform:uppercase;}
.product-box .rate{font:700 18px/17px 'Roboto', sans-serif; color:#ff0000; text-align:center; margin:10px 0px 0px 0px;}
.product-box .rate span.actual{color:#999999; font-weight:300; font-size:16px; text-decoration:line-through;}
.product-box .rate span.big{font-size:20px;}

.add-blk{/*background:#f9ecb9; width:100%; position:absolute; bottom:0; left:0; text-align:center; height:35px; color:#4b4948; font:500 14px/17px 'Roboto', sans-serif;*/ display:none}
.add-blk .quantity-box{width:25px; height:22px; color:#222; font:500 13px/21px 'Roboto', sans-serif; border:1px solid #c1c1c1; border-top:1px solid #848484; text-align:center; }
.add-blk .errquantity-box{width:25px; height:22px; color:#222; font:500 13px/21px 'Roboto', sans-serif; border:1px solid #ff0000; border-top:1px solid #848484; text-align:center; }
.add-blk-wrap{padding:6px 0px 0px; font:500 14px/17px 'Roboto', sans-serif;}
.add-blk .add-button{background:#ff6633; border:0 none; color:#ffffff; text-transform:uppercase; text-align:center; width:72px; height:24px;  font:400 13px/23px 'Roboto', sans-serif; -moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px; cursor:pointer; margin-left:10px;}
.add-blk .add-button:hover{background:#e45222;}

.outofstock{margin:0px; padding:5px 0px; position:absolute; top:0; left:0; border:0px solid #FF0000;  text-align:center; width:100%;}
.outofstock-blk{margin:100px 0px 0px 0px; padding:10px 0px; font:700 14px/15px 'Roboto', sans-serif; color:#FFFFFF; background:#818181;   text-align:center;  opacity: 0.5; }

.off{margin:0px; padding:0px 0px; position:absolute; bottom:20px; right:12px;  text-align:center; background:url(../images/off.png) no-repeat center center; width:50px; height:50px;}

.off p{padding:11px 0px 0px; font:400 12px/14px 'Roboto', sans-serif; color:#ffffff; text-align:center; margin:0px;}


.special{margin:0px; padding:2px 0px; position:absolute; top:46px; right:0; width:100%; color:#ffffff; background:#00cccc; width:100px; text-align:center; font:400 11px/13px 'Roboto', sans-serif; z-index:2; }



#footer{margin:0px; padding:30px 40px 30px; background:#000000 url(../images/ribbon.png) left top repeat-x;}

.footer-wrap{
 	margin:0 auto;
 	padding:0;
 	width:1185px;
	border:0px solid #cc0000;
	text-align:center;
	position:relative;
	color:#FFFFFF; 
	font:400 12px/16px 'Roboto', sans-serif; color:#FFFFFF;
}

.fcol1{margin:0px; padding:0px 30px 0px 0px; width:22%; float:left; text-align:left;}
.fcol1 h4{font:700 15px/20px 'Roboto', sans-serif; color:#3e3e3e; margin:0px 0px 10px 0px; padding:0px; text-transform:none;}
.fcol1 ul{margin:0px 0px 0px; padding:0px; list-style:none;}
.fcol1 ul li {font:400 14px/20px 'Roboto', sans-serif; color:#3e3e3e; padding:5px 0px 12px; margin:0px; background:none;}
.fcol1 ul li a{color:#  ;}

.fcol1 p{color:#3e3e3e; font:400 12px/29px 'Roboto', sans-serif;  margin:0px; padding:0px;}
.fcol1 p a{color:#3e3e3e;}
.fcol1 a:hover{text-decoration:underline;}

h4.red{color:#ff441f;}
h4.yellow{color:#ff9601;}
h4.blue{color:#01aeff;}
h4.green{color:#00cccc;}

.right-index-wrap{/*border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-top:1px solid #d3d3d3;*/}
.right-inside{padding:20px; margin:0px;}
#locationname {margin: 0px 0px 10px 0px;
padding: 5px 0px 5px 10px;
color: #ada79d;
font: 400 14px/28px 'Roboto', sans-serif;
text-align: left;
border: 1px solid #e5e4e2;
background: #f5f4f2;
height: 30px;
font-style: normal;
width: auto;
height:auto;}
#fromdate {margin: 0px 0px 10px 0px;
padding: 5px 0px 5px 10px;
color: #ada79d;
font: 400 14px/28px 'Roboto', sans-serif;
text-align: left;
border: 1px solid #e5e4e2;
background: #f5f4f2;
height: 30px;
font-style: normal;
width: auto;
height:auto;}
#todate{margin: 0px 0px 10px 0px;
padding: 5px 0px 5px 20px;
color: #ada79d;
font: 400 14px/28px 'Roboto', sans-serif;
text-align: left;
border: 1px solid #e5e4e2;
background: #f5f4f2;
height: 30px;
font-style: normal;
width: auto;
height:auto;}
#btn_submit{
bottom:11px;
margin:0px 15px 0px 15px;
width:25%;
padding:8px 0px 8px 0px;
color:#FFFFFF;  
font:400 14px/16px 'Roboto', sans-serif;
background:#6ebb2c;
/*-webkit-border-radius: 20px;
-moz-border-radius: 20px;*/
border-radius: 20px;}

.details-block{margin:0px; padding:20px 25px 20px 20px; }
.img-block{margin:0px 15px 0px 0px; padding:0px; float:left; width:45%; position:relative;/* height:280px;*/} 
.details{margin:0px; padding:0px; float:left; width:52%;}

.details .also2{
  padding:0px  0px 6px 0px; color:#666666; text-align:left; border-bottom:2px dotted #999999; font:400 11px/10px 'Roboto', sans-serif;  }

.details p.locations2{
padding:20px 0px 5px 0px; color:#333333;  font:400 14px/18px 'Roboto', sans-serif; text-transform:capitalize; }

ul.puc{ list-style:circle; padding:0px 0px 0px 0px; margin:0 0; }

ul.puc li{
padding:2px 0px 5px 30px; color:#333333; margin:10px 0;  font:400 14px/18px 'Roboto', sans-serif; text-transform:capitalize; background:url(../images/bull.jpg) no-repeat left top; }

ul.puc li a{
 color:#0066cc;  }





.img-block p {margin:5px 0px 10px; padding:0px; font:500 12px/26px 'Roboto', sans-serif; color:#929292; text-align:center;}
.text-over{position:absolute; z-index:1000000; width:100%; bottom:0px; left:0;}


.details h2{ color:#010101; font:500 24px/26px 'Nunito', serif; text-align:left; text-transform:uppercase; margin:0px 0px 10px 0px; }

.details .off{position:relative; top:0; bottom:0; left:0; right:0; float:left;}
.details .off p{text-align:center; padding:11px 0px 0px;  margin:0px;}

.details p {margin:0px; padding:0px; font-family:'Nunito', sans-serif; text-align:left;}
.details p.stext{color:#999999; font-size:14px; line-height:18px; font-weight:400;    padding:0px 0px 15px 0px;}
.details p.stext span{font-size:14px;}
.details p.stext span.blue{color:#0097d6; font-size:14px;}
.details h1{margin:0px ; padding:0px 5px 0px 0px; color:#ff3c00; font:400 32px/36px 'Nunito', sans-serif; text-align:left; width:40%;  }

.details p.stock{color:#0066cc; font-size:16px; line-height:18px; font-weight:400; margin:20px 0 0 0;  padding:15px 9px 15px 20px; background:#fff5e1;}
.details p.stock span{font-size:13px;}
.details p.brand{margin:0px; padding:0px; font-family:'Nunito', sans-serif; text-align:left; text-transform:uppercase; color:#9a8221; font-size:16px; line-height:18px; font-weight:300; }
.details .add-blk{position:relative; background:none; text-align:left; height:auto;}
.details .add-blk .quantity-box{background:#f9ecb9; height:30px; width:30px;}
.details .add-blk-wrap{font-size:16px;}
.details .add-button{width:120px; height:35px; font-size:16px; line-height:35px;}

.social{margin:15px 0px 0px 0px; padding:0px;}
.type-blk{margin:15px 0px; padding:20px 0px; border-top:3px dotted #dbdbdb;}
.type{margin:10px 35px 10px 0px; padding:0px; float:none; /*width:30%;*/ font:600 13px/26px 'Roboto', sans-serif; color:#010101;}

.type .selectbox{margin:0px 0px 0px 2px; padding:2px 15px 2px 15px; background:#eeece8; height:25px; font:600 13px/15px 'Roboto', sans-serif;  color:#7d6942; border:0 none; width:30px; }

/*.thumb-blk{margin:0 auto; padding:0px; text-align:center; width:90%;}
.thumb-blk img{float:left; margin:0px 5px 5px 0px; border:1px solid #d5d5d5; width:73px; height:56px;}
*/
.line-sep{margin:0px; padding:0px; border-bottom:0px solid #d3d3d3}

.review-blk{margin:0px 0px 30px 0px; padding:0px;}
.review-lft{margin:0px 25px 0px 0px; padding:10px 0px 0px 0px; width:64px; height:64px; background:url(../images/star-big.png) no-repeat top center; font:600 18px/38px arial; color:#FFFFFF; text-align:center; float:left;}
.review-rgt{margin:0px; padding:0px 0px 0px 0px; width:87%; text-align:left; float:left; color:#272727; font:400 12px/22px 'Roboto', sans-serif; }
.review-rgt p{margin:0px 0px 7px 0px; padding:0px; color:#272727; font:400 12px/17px 'Roboto', sans-serif; }
.review-rgt h5{ color:#272727; font:700 12px/18px 'Roboto', sans-serif; padding:0px; margin:0px 0px 10px 0px;}
.review-rgt h5 span{font-weight:600; color:#545454;}
.review-rgt h5 span.grey{color:#828282;}
.review-rgt h5 span.green{color:#67a115; font-size:11px}

h4.review-click{margin:0px; padding:0px;  color:#272727; font:600 14px/18px 'Roboto', sans-serif;  text-align:left; text-transform:none; cursor:pointer; background:url(../images/plus.png) no-repeat right center; }
h4.review-click span{color:#007bcd;}

h4.review-click-selected{margin:0px; padding:0px;  color:#272727; font:600 14px/18px 'Roboto', sans-serif;  text-align:left; text-transform:none; cursor:pointer; background:url(../images/minus.png) no-repeat right center; }
h4.review-click-selected span{color:#007bcd;}

.review-drop{display:none; border-top:1px solid #d3d3d3;}

.review-form-lft{margin:0px 25px 0px 0px; padding:0px; float:left; width:48%;}
.review-form-rgt{margin:0px; padding:0px; float:right; width:48%;}

.review-form-lft p{ font:600 12px/25px 'Roboto', sans-serif; color:#76746f; margin:0px; padding:0px; width:50%; float:left;}

.review-drop .inputbox{-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px; font-style:italic;}

.review-drop .sub-btn{-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;}

.inputbox{margin:0px 0px 10px 0px; padding:5px 0px 5px 10px; color:#ada79d; font:400 14px/28px 'Roboto', sans-serif;  text-align:left; border:1px solid #e5e4e2; background:#f5f4f2; height:30px; font-style:normal; width:97%; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; }


.errinputbox{margin:0px 0px 10px 0px; padding:0px 0px 0px 10px; color:#ada79d; font:400 14px/28px 'Open Sans', sans-serif;  text-align:left; border:1px solid #cc0000; background:#f5f4f2; height:30px; font-style:normal; width:97%; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; }

textarea.inputbox{height:115px;} 
textarea.errinputbox{height:115px;} 

.sub-btn{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; color:#ffffff; font:400 14px/32px 'Roboto', sans-serif;  text-align:center; background:#333333; width:160px; height:33px; border:0 none; -moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; cursor:pointer;}

.sub-btn:hover{background:#272727;}

.star{margin:0px; padding:0px; float:left;}

.slider1{margin:0px; padding:0px; text-align:center; width:100%;}
.slider1 table{margin:0px; padding:0px; border:0 none;}
.slider1 table td{margin:0px; padding:0px; height:300px; text-align:center; border: 0 none; overflow:hidden;}
.slider1 img {max-height:300px;}
.slider1 .text-over img{height:auto; width:auto;}

/** Shopping Styles **/

.shopping-cart1{margin:0px; padding:0px; float:left; width:72%;}
.shopping-cart2{margin:0px 0px 0px 30px; padding:0px; float:right; width:25%;}
.shopping-cart2 .blk{padding: 5px 10px 3px 13px;border-bottom: 1px solid #D3D3D3; background: #FFF5CB;}
.shopping-cart2 .blk h5{font:400 13px/20px 'Roboto Slab', serif;  color:#ff3c00; text-align:left; padding:0px 0px 5px 0px; background:none; text-transform:uppercase;}
.shopping-cart2 .add-blk{position:relative; background:none; font:500 13px/17px 'Roboto', sans-serif; text-align:left;}
.shopping-cart2 .add-blk .quantity-box{height:20px; font:500 13px/21px 'Roboto', sans-serif; border:1px solid #c1c1c1; border-top:1px solid #848484; }
.shopping-cart2 .add-blk-wrap{ font:500 13px/17px 'Roboto', sans-serif;}
.shopping-cart2 .add-blk .add-button{height:24px;}
.shopping-cart2 .blk h4{font-weight:700; margin:0px; font-size:14px;}


.col1{ width:49.4%;  float:left;margin:0px 3px 0px 0px; padding:0px; }	 
.col2{ width:16%;  float:left;margin:0px 3px 0px 0px; padding:0px; text-align:left;}
.col3{width:16%;   float:left;margin:0px 3px 0px 0px; padding:0px; text-align:left;}
.col4{width:17.5%; float:right; margin:0px; padding:0px; text-align:right; }

.col5_order{float:left; padding-right:10px; color:#474747; font:400 13px/18px 'Roboto', sans-serif;  width:13%; text-align:left;}
.col6_order{float:left; padding-right:14px; color:#474747; font:400 13px/18px 'Roboto', sans-serif;  width:20%;  text-align:left;}
.col5_order label{margin:0 20% 0 0;}
.col5_order span{font-weight:600; color:#272727;}

.col_painting_details{float:left; margin:0 3px 0 0; padding:0px 0px 0px 15px; color:#474747; font:500 13px/25px 'Roboto', sans-serif;  letter-spacing:1px;}
.col_bg{background:#BEBEBE; color:#ffffff; text-align:left;}

.grey-heading{background:#797979; font:400 13px/30px 'Roboto', sans-serif;  color:#ffffff; text-align:left; padding:0px 0px 0px 15px; text-transform:uppercase;}

.row{margin:0px; padding:15px 0px; border-bottom:1px solid #d5d5d5;}
.row_order{margin:0px; padding:6px 0px; border-bottom:1px solid #ffffff;}

.col1 .img-hold{margin:0px 20px 0px 0px; padding:0px; text-align:center; float:left; width:80px; height:60px; overflow:hidden; /*background:#f2f2f2;*/}
.col1 .img-hold img{height:58px; border:1px solid #d5d5d5;}
.col1 .details-blk{margin:0px; padding:0px; text-align:left; float:left;}
.col1 .details-blk h5{font:400 13px/20px 'Roboto Slab', serif;  color:#ff3c00; text-align:left; padding:0px 0px 0px 0px; background:none; text-transform:uppercase;} 
.col1 .details-blk ul {margin:0px; padding:0px; list-style:none;}
.col1 .details-blk ul li{margin:0px; padding:0px; font:600 11px/16px 'Roboto', sans-serif;  color:#888888;  }
.col1 .details-blk ul li span{ font-weight:700; color:#474747;}
.col1 .details-blk p{margin:0px; padding:0px; font:600 11px/16px 'Roboto', sans-serif;  color:#888888;  }

.col2 h5 { font:500 13px/20px arial; color:#ff3c00; margin:25px 0px 0px 0px; padding:0px 0px 0px 15px;}

.col3 input{margin:25px 0px 0px 10px; padding:1px 6px 1px 6px; border:1px solid #d4d4d4; color:#676767; font:500 13px/25px arial; width:50px;  }
.col3 h5{ font:500 14px/25px 'Roboto', sans-serif;  color:#676767; margin:25px 0px 0px 0px; padding:0px 0px 0px 15px;}


.col4 h5{font:500 13px/20px arial; color:#ff3c00; width:75%; float:left; margin:25px 0px 0px 0px;}
.col4  img{margin:26px 10px 0px 10px; float:right; }


.total-blk{background:#e7e7e7; margin:2px 2px 0px 2px; padding:0px 18px 0px 18px;}
.blk1{float:left; text-align:right; width:76.6%;}
.blk2{float:right; text-align:right; width:14.2%; margin:2px 0px 0px 0px;}

.total-blk h3{color:#575555;  font:500 16px/30px 'Roboto', sans-serif; background:none; padding:0px; text-align:right; text-transform:none;}
.blue-rate{color:#0066bc; font-size:13px; font-family:arial;}

.total-blk span.red {color:#ff3c00;}

a.subs-now{
 color:#fefefe;	
	font-family: 'Roboto', sans-serif; 
	font-size:16px;
	line-height:32px;
	font-weight:300;
    background:#f89303 url(../images/arr4.png) no-repeat right 15px center;
	text-align:center;
	padding:6px 40px 6px 40px;
	border:0 none;
	cursor:pointer;
	-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; 

}

a.subs-now:hover{background:#d9850e url(../images/arr4.png) no-repeat right 15px center;}

a.white-btn{ 
   color:#ffffff;	
	font-family: 'Roboto', sans-serif; 
	font-size:15px;
	line-height:32px;
	font-weight:300;
    background:#717171;
	text-align:center;
	padding:6px 15px 6px 15px;
	border:0 none;
	cursor:pointer;
	margin:0px 20px 0px 0px;
	-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; 
	}

a.white-btn:hover{background:#5a5a5a;}

.btn-op2{width:30%; float:right; text-align:right;}
.btn-op{width:65%; float:left; text-align:left;}	 




.login1{margin:0px 100px 0px 0px; padding:0px; float:left; width:38%; text-align:left;}
.login1 label{
   color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:14px;
	line-height:25px;
	font-weight:400;
}


.login1 h1{  
   color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:24px;
	line-height:46px;
	font-weight:400;
	letter-spacing:1px;
	border-bottom:1px solid #dedede;}

.login1 h1 span{color:#a5a5a5; font-weight:400;}	
	
.login-tbl{margin:0px; padding:0px; }
.login-tbl td{margin:0px; padding:7px 0px 7px;   
   color:#424141;	
	font-family: 'Roboto', sans-serif; 
	font-size:14px;
/*	line-height:30px;*/
	font-weight:400;}

.login-tbl td label{
    color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:14px;
	line-height:25px;
	font-weight:400;}

.login-tbl td label a{font-size:11px; color:#ff2c2c; font-weight:700;}
.login-tbl td a:hover{text-decoration:underline;}
.login2{margin:0px; padding:0px; border-left:1px dotted #d5d5d5; padding:0px 0px 0px 105px;}
.login-tbl .inputbox{margin:2px 0px 0px; color:#707070;  }	
.login-tbl textarea.inputbox {height:80px;}

.login-tbl .errinputbox{margin:2px 0px 0px; color:#707070;  }	
.login-tbl textarea.errinputbox{height:80px;}

.ship-add{opacity:0.2}

.pay-details-left{float:left; width:49%; margin:0 20px 0 0; padding:0 0px 0 0px;  text-align:left;}
.pay-details-right{float:right; width:46%; margin:0 0px 0 0; padding:0 0 0 20px; border-left:2px solid #e6e6e6;}
.pay-details-left h1{  
   color:#424141;	
	font-family: 'Roboto', sans-serif; 
	font-size:23px;
	line-height:46px;
	font-weight:400;
	letter-spacing:1px;
	border-bottom:1px solid #d5d5d5;}

.payment-mode{margin:0px 0px; padding:15px 0px; border-bottom:1px solid #d5d5d5;}

.payment-mode label{margin:0; padding:0; font:400 16px/26px  'Roboto', sans-serif;  text-align:left; color:#3e3d3d;}


.terms-condition{margin:15px 0px 15px; padding:0px;}
.terms-condition h6{color:#727070; margin:0; padding:0; font:700 13px/16px 'Roboto', sans-serif;  }

.terms-condition  ol{margin:0; padding:5px 0px 10px 16px;}

.terms-condition  ol li{color:#989797; margin:0 0 0px; padding:0; font:600 12px/18px 'Roboto', sans-serif;   list-style:numeric inside;}

.terms-condition label{color:#6c6c6c; margin:0; padding:0; font:700 13px/16px 'Roboto', sans-serif; }

.cheque{margin:0px; padding:15px 0px 0px 10px; color:#3e3d3d;  font:500 13px/22px 'Roboto', sans-serif; }
.cheque ul{margin:0px 0px 10px 0px;  list-style:none; padding:0px;}
.cheque ul li{color:#989797; margin:0 0 0px; padding:0; font:500 12px/22px 'Roboto', sans-serif; }
.cheque ul li span{font-weight:700; color:#777777;}

.cheque .inputbox{ margin:5px 0px 5px 0px; padding:0px 5px; color:#666666; font-style:italic; font-size:12px;}
.cheque .errinputbox{ margin:5px 0px 5px 0px; padding:0px 5px; color:#666666; font-style:italic; font-size:12px;}

.pay-details-right .blk1{width:62.5%;}
.pay-details-right .blk2{width:23.4%; text-align:right;}

.pay-details-right p {color:#3e3d3d; font:400 13px/19px 'Roboto', sans-serif;  margin:0px 0px 0px; padding:10px 0px 20px 13px; text-align:left;}

.row2{margin:0px; padding:4px 10px; border-bottom:1px solid #d5d5d5;}

.pay-col1{margin:0px; padding:0px; float:left;font:400 13px/27px 'Roboto Slab', serif;  color:#262626; width:47%; text-align:left; text-transform:uppercase;}
.pay-col2{margin:0px; padding:0px; float:left;font:500 13px/27px 'Roboto', sans-serif; color:#555555;  width:20%; text-align:right;}
.pay-col3{margin:0px; padding:0px; float:right;font:400 14px/27px arial; color:#ff1b0a;  width:30%;  text-align:right;}

input.subs-now{
 color:#fefefe;	
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:32px;
	font-weight:300;
    background:#717171 url(../images/arr4.png) no-repeat right 15px center;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:0 none;
	cursor:pointer;
    width:245px;
	height:33px;
	-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px; 
}

input.subs-now:hover{background:#5a5a5a url(../images/arr4.png) no-repeat right 15px center;}


input.subs-now3{background:#f89303 url(../images/arr4.png) no-repeat right 15px center;}
input.subs-now3:hover{background:#d9850e url(../images/arr4.png) no-repeat right 15px center;}

/** End **/

.err{color:#f60000; font:400 12px/27px 'Roboto', sans-serif; padding:4px 0px 0px;}

table.tbl-content{border:0; padding:0; margin:0}
table.tbl-content td{border:0; padding:3px 5px; font:400 13px/27px 'Roboto', sans-serif; color:#424141; text-align:left;}
table.tbl-content td span{color:#666666; font-weight:400;}
table.tbl-content th{margin:0px; padding:0px;}


.grid4 .col {
    border: 0 solid #FF0000;
    margin-bottom: 15px !important;
    margin-left: 0% !important;
    width: 20%;
	float:left;
}

.grid7 {
    border: 0 solid #FF0000;
    float: right;
    width: 78.7%;
}
/*=======  ACC   ========*/
#accordion-container {
	font-family:arial;
	font-size:12px;
	background:#faf7e2;
	padding:0px;
	 
}

.accordion-header {

	 background: url(../images/arrow1.png)no-repeat left 10px center;
	margin: 0px 0 0 0;
	padding: 6px 20px 5px 33px !important;
	border: 0px solid #e8e8e8;
	cursor: pointer;
	color: #3e3e3e;
	font:500 12px/27px 'Roboto', sans-serif; 
	text-align:left;
	text-transform:uppercase;
	 
}

.accordion-header a{color: #3e3e3e;}



.active-header img, .inactive-header img{ margin:-2px 8px 0px 2px;}

.active-header {
	font:500 12px/27px 'Roboto', sans-serif; 
	 color: #3e3e3e;
	background:#ffffff url(../images/arrow3.png)no-repeat center left 10px;
	background-repeat: no-repeat;
	
}

.active-header:hover {
	background:#ffffff url(../images/arrow3.png)no-repeat  center left 10px;
	background-repeat: no-repeat;
	
}

.inactive-header {
	font:500 12px/27px 'Roboto', sans-serif; 
	background:  url(../images/arrow1.png) no-repeat left 10px center;
	background-repeat: no-repeat;
	padding:6px 0;
	border-bottom:1px solid #e1ddd2;
	
}

.inactive-header:hover {
	background: #ffffff url(../images/arrow1.png) no-repeat center left 10px;
	background-repeat: no-repeat;
	
}

.accordion-content {
	text-align:left;
	display: none;/**/
	padding:0px 10px;
	 
	 
}

.accordion-content ul{ list-style:circle; padding:0px; margin:10px 0px 0px 22px;}
.accordion-content ul li{ font:500 12px/18px 'Roboto', sans-serif;  color: #666666; padding:0px 0px 8px 0px; margin:0px 0px 0px 0px; text-align:left; background:none;  list-style:circle;}
.accordion-content ul li a{  color: #666666; text-decoration:none; }
.grey-sep{border-bottom:6px solid #D5D5D5; padding:0; margin:6px 0 14px ;}
.sr-no{width:6.6%}
.painting{width:30%}
.other_painting_details{width:18%}

.menu-hold-small .menu-drop {
    background:#414042;
    color: #ffffff;
    font:400 16px/18px 'Roboto', sans-serif; 
    margin: 0 0 4px;
    padding: 10px 7px;
    text-align: left;
    width: 100%;
	display:none;
	border:0 none;
}

.order_date_sep{border-bottom:1px solid #8a8989; margin:5px 0;}

.contact1{width:25%; float:left;  text-align:left; margin:0px; padding:0px;}
.contact2{width:33%; float:left; margin:0px; padding:0px; text-align:left; margin:0px 20px 0px 20px; padding:0px 40px 0px 40px;}

.map-section{
width:30%;
float:right;
margin:0px;
padding:0px;
border:0px solid #FF0000;
}

.map{
width:100%;
height:380px;

}


.scroll-prod{height:272px; overflow:auto;}

.shop-2{display:none;}

.content-scroll { 
    height: 400px;
    overflow: auto;
    /*width: 100%;*/
	border:1px solid #dfdfdf;
	padding:5px 5px 5px 0px;
	background:#fff5cb;
}


/*.delivery-blk{width:300px; display:none; position:absolute; top:24px; right:0; z-index:8; text-align:left; }
.delivery-blk-wrap{padding:10px; }
.delivery-blk h5{color:#000000; font-size:14px; font-family: 'Roboto', sans-serif; line-height:24px;  font-weight:400;}*/

.subs-now2{
 color:#fefefe;	
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	line-height:30px;
	font-weight:300;
    background:#555555;
	text-align:center;
	padding:0px 0px 0px 0px;
	border:0 none;
	cursor:pointer;
    width:85px;
	height:30px;
	-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin:10px 0px 0px 10px; 
}

.subs-now2:hover{background:#272727;}


.order-tbl{margin:0px; padding:0px; font-size:12px; color:#333333; font-family: 'Roboto', sans-serif; line-height:20px; text-align:left;}
.order-tbl td{margin:0px; padding:5px 0px; }

.order-tbl h4{margin:0px; line-height:18px; padding:0px 0px 0px; float:left;}

.buy-tbl{margin:0px; padding:0px;}
.buy-tbl .buyhdr{/*background:#DADADA;*/ border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}

.notify-blk{margin:10px 0px; padding:0px;   font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 14px; font-weight:400;}
.notify-blk table{margin:0px; padding:0px;}
.notify-blk table td{margin:0px; padding:5px 10px 0px 0px;}
.notify-blk table td .inputbox{width:94%; }
.notify-blk table td .errinputbox{width:94%; }
.notify-blk table td .sub-btn{background:#888888; width:95px; letter-spacing:1px; font-size:13px;}
.notify-blk table td .sub-btn:hover{background:#696969;}


.code-blk{border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.code-blk table td{margin:0px; padding:11px 10px 0px 0px;}
.notify-blk table td .inputbox{width:94%; margin:0px;}
.notify-blk table td .errinputbox{width:94%; margin:0px; }



.ship1{margin:0px 0px 0px 0px; padding:0px; text-align:left; }
.ship1 label{
   color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:14px;
	line-height:25px;
	font-weight:400;
}


.ship1 h1{  
   color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:24px;
	line-height:46px;
	font-weight:400;
	letter-spacing:1px;
	border-bottom:1px solid #dedede;}

.ship1 h1 span{color:#a5a5a5; font-weight:400;}	
	

/*
.login2{margin:0px; padding:0px; border-left:1px dotted #d5d5d5; padding:0px 0px 0px 105px;}*/
.ship1 .inputbox{margin:2px 0px 10px; color:#707070;  }	
.ship1 textarea.inputbox {height:80px;}

.ship1 .errinputbox{margin:2px 0px 10px; color:#707070;  }	
.ship1 textarea.errinputbox{height:80px;}

.ship1 select.inputbox {width:99%;}
.ship1 select.errinputbox{width:99%;}	


.ship-left{float:left; width:45%; margin:0px 100px 0px 0px; color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:14px;
	line-height:25px;
	font-weight:400;}
	
.ship-left span{font-size:11px; line-height:13px; font-weight:500; color:#4e4c4c;}
	
.ship-rgt{float:right; width:45%; margin:0px; color:#424141;	
	font-family:'Roboto', sans-serif; 
	font-size:14px;
	line-height:25px;
	font-weight:400;}

.recp-list{border-bottom:1px solid #dbdbdb; padding:15px 10px 10px;}
.recp-left{width:20%; overflow:hidden; float:left; margin:0px 15px 0px 0px;}
.recp-left img{width:100%;}
.recp-right{width:75%; float:left;}
.recp-right h4{text-transform:none;}
.recp-right h4 a{color:#ff3c00;}
.recipe-img {max-width:100%; float:left; margin:0px 20px 20px 0px;}
.recp-right p{font-size:13px;}
.recp-right p.postdate{font-weight:500; margin:0px 0px 3px;}
.recp-right p a{color:#ff3c00;}
.recp-right p a:hover{text-decoration:underline;}

.header-small{display:none;}
.menu-small{display:none;}
.menu-small ul{display:none;}
.footer-small{display:none;}
.slider-small{display:none;}

.filter2{float:right; margin:0px 0px 0px 0px; padding:5px 5px 0px 0px; }
.filter2 select{font: 400 13px/33px "Roboto",sans-serif;color: #3E3E3E; padding:5px 5px 5px 5px;border:1px solid #DCD8CF; width:100%;}
.right-index .title{background: none repeat scroll 0% 0%; padding:2px 0px 3px 0px; background:url(../images/ribbon.png) repeat-x  0px 46px; border-top:1px solid #cACACA; margin-bottom:16px}
.right-index .title h3{float:left; font-size:16px;}


.loc {float:left;
width:15%;
margin:0px 0px 0px 0px;
padding:5px 15px 5px 35px;
border:0px solid #0099FF;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background:#FFFFFF url(../images/loc.jpg) no-repeat left 10px center; }

.loc select{border:0 none;
font: 300 13px/16px "Roboto",sans-serif;color: #696969;
padding:0px 5px 0px 0px; width:100%;
}


.loc2 {
display:none; 
width:82%;
margin:5px 0px 0px 0px;
padding:5px 15px 5px 35px;
border:1px solid #CACACA;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background:#FFFFFF url(../images/loc.jpg) no-repeat left 10px center; }

.loc2 select{border:0 none;
font: 300 13px/16px "Roboto",sans-serif;color: #696969;
padding:0px 5px 0px 0px; width:100%;
}


.slideshow{padding:5px 0 10px 0;}
.width-70{width: 70%; margin:0 auto;}
.width-70 h3.wel-title{text-align: center;}
.width-50{width: 49%;}
.m-left{float: left;}
.m-right{float: right;}
.vmisn img{
	float: left;
    margin: 28px 6px 50px 0;
    width: 100px;
}
.vmisn .vmisn-content{text-align: left;}
.vmisn .vmisn-content h3{text-align: left;}
.mnu {float:left;
width:60%;
margin:0px 0px 0px 0px;
padding:7px 0px 5px 0px;
text-align:left;
 text-transform:uppercase;
border:0px solid #0099FF; font: 400 13px/16px "Roboto",sans-serif;color: #696969; }

.mnu a {color:#333333; text-decoration:none; padding:0px 15px;}

.cont {float:right;
text-align:left;
width:18%;
margin:4px 0px 0px 0px;
padding:3px 0px 5px 15px;
text-align:center; text-transform:uppercase;
border:0px solid #0099FF; font: 400 16px/18px "Roboto",sans-serif;color: #0088df; letter-spacing:1px; }

.cont a {color:#0088df; text-decoration:none; }

.loyalty {background:#ede7db; margin-top:50px; padding:75px 0 0px 0}

.textual{float:left;
text-align:left;
width:49%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #0099FF; font: 300 14px/18px "Nunito",sans-serif;color: #595959; letter-spacing:0.6px; }

.card{float:right;
text-align:center;
width:49%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:0px solid #0099FF; font: 400 18px/18px "Nunito",sans-serif;color: #595959; letter-spacing:0.6px; }

.card img{ 
width:90%;
margin:-100px 0px 0px 0px;
padding:0px 0px 0px 0px; 
}

.address-box{margin:10px 7px 30px; padding:0px; width:23.0%; height:360px; float:left; border-bottom:2px solid #eeeeee; background:#eaeaea;  position:relative;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px; overflow:hidden}

.address-box .CTA{ position:absolute; bottom:11px;
margin:0px 15px 0px 15px; width:90%; padding:8px 0px 8px 0px; color:#FFFFFF;  font:400 14px/16px 'Roboto', sans-serif; background:#6ebb2c;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; } 

.address-box .CTA a{  color:#FFFFFF;   } 

.address-box-wrap{padding:0px 0px 0px;}
.address-img{margin:0 auto; padding:0px; height:145px; overflow:hidden; width:100%; text-align:center; position:relative;}
.address-img table{margin:0 auto; padding:0px; height:145px; }
.address-img table td{margin:0px; padding:0px; vertical-align:middle; }
.address-box p{font:300 14px/16px 'Nunito', sans-serif; color:#595959; text-align:center; margin:20px 20px 0px; padding:0px; text-transform:capitalize; text-align:left;}
.address-box h5{font:500 16px/18px 'Nunito', sans-serif; color:#000000; text-align:center; margin:10px 0px 0px; letter-spacing:0.5px; }
 
.dmd h3.wel-title{
	    font: 400 23px/27px 'Nunito', sans-serif;
	    margin: 0 0 10px;
}
.dmd .width-65{
	width: 65%;
	margin:0 auto;
}
.dmd .contact1{
    width: 46%;
    float: left;
    text-align: left;
    margin: 0px;
    padding: 0px;
}
.dmd .contact1 h3{
	    padding: 10px 0px;
	    font-size: 19px;
}
.dmd .contact1 ol{
	margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 3px;
    color: #515151;
    font: 400 14px/22px 'Roboto', sans-serif;
}
.dmd .contact1 ol li{
	    margin: 0 0 20px;
	    font-size: 13px;
	    list-style:none;
}
.dmd .contact1 ol li img{
        width: 28px;
	    margin: 0px 14px 0px 0px;
	    float: left;
}
.dmd .contact1 ol li:first-child img{
	    margin: 0 14px 101px 0;
}
.dmd .contact1 ol li p{
	    text-align: center;
    margin: 0;
}
.dmd .contact2{
    width: 50%;
    float: left;
    margin: 0px;
    padding: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
}
.dmd .contact2 h4{
	margin: 15px 0 10px;
	color:#373737;
}
.dmd .contact2 textarea{
	width:98% !important;
}
.dmd .contact2 select{
	width: 100%;
    height: 40px;
}
.dmd .contact2 .inputbox{    
	margin: 0px 0px 15px 0px;
}
.dmd .contact2 .w_half{
		width: 47%;
}
.dmd .contact2 .w_halfr{
	float: right;
}
.dmd .contact2 .w_halfl{
    float: left;
}
.dmd .contact2 .w_halfn{
	width: 20%;
}
.msg-pop, .msg-pop1{
    color: #fff;
    background: #e99717;
    border-radius: 10px;
    font-size: 13px;
    padding: 1px 5px;
    cursor: pointer;
    font-family: arial;
}
/*.msg-pop1 {
    color: #fff;
    background: #e99717;
    border-radius: 10px;
    font-size: 13px;
    padding: 1px 5px;
    cursor: pointer;
    font-family: arial;
}*/
.clear{
	clear:both;
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: 600px;
  margin: 30px auto;
  max-width: 97%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  font: 400 14px/22px 'Roboto', sans-serif;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
	overflow-y: auto;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
  position: absolute;
  right: 0;
  top: -30px;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: #fff;
}

.suggestion-form .contact2{
	    width: 100%;
	    padding: 0px 0px 0px 0px !important;
}

@media screen and (min-width:800px){
	.custom-model-main:before {
	  content: "";
	  display: inline-block;
	  height: auto;
	  vertical-align: middle;
	  margin-right: -0px;
	  height: 100%;
	}
}
@media screen and (max-width:799px){
  .custom-model-inner{margin-top: 45px;}
}






@media screen and (max-width: 1185px){
#page-wrapper{width:98%; margin:0 auto;}
.footer-wrap{width:98%; margin:0 auto;}
.menu ul li {padding:0 3.15%;}
.fcol1 {width:20%;}
.thumb-blk{width:100%;}
.img-block{width:41%;}
.img-block img.big-width{width:100%;}
.details{width:55%;}
.details h1 {width:40%; height:50px;}
.details p.stext2{width:80%;}
.review-rgt{width:83%;}

.blk1{width:74.8%;}
.blk2{float:left;}
.col1{width:43%;}
.col4{float:left; width:23%;}

.pay-details-right .blk1 {width:60%;}

.pay-details-right .blk2 {float:left;}

.shopping-cart1{width:71%;}
.right-index{width:76.6%;}
}


@media screen and (max-width: 1100px){
.btn-op2{width:100%; margin-bottom:10px;}
.btn-op{width:100%;}
}

@media screen and (max-width: 1070px){
.header-center{width:100%;  }
.header-right{width:14%;}
.search-blk .inputbox2{width:65%;}

.ship-left{margin:0px 80px 0px 0px;}
 .cont{
 font: 400 14px/18px "Roboto",sans-serif;color: #0088df; letter-spacing:0px; }
}

@media screen and (max-width: 1020px){
.right-index{width:76%; float:left;}
.product-box{width:23%;}

.blk1{width:74%;}
.login1{margin-right:40px; width:44%;}
.login2{padding-left:50px; width:44%; margin-right:0px;}

.pay-details-right .blk1 {width:59%;}

.contact1{width:22%;}

.header-center{font-size:15px; width:100%;}


.dmd .contact1 {
    width: 100%;
    float: none;
    text-align: left;
    margin: 0px;
    /* padding: 0px; */
}
.dmd .contact1 ol {
    margin: 0px 0px 15px 0px;
    padding: 0px 2px 0px 5px;
    color: #515151;
    font: 400 14px/22px 'Roboto', sans-serif;
}
.dmd .contact2 {
    width: 100%;
    float: none;
    margin: 0px;
    padding: 0px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
}

@media screen and (max-width: 960px){
.search-blk .inputbox{width:80%;}
.search-blk .btn{ width:40px;}
.header-left{ width:35%;}
.header-right{width:15%;}
 
.mnu a { padding:0px 7px;}

.product-box{width:23%;}

.pay-details-right .blk1 {width:57%;}

.header-center{font-size:13px; width:100%;}
.header-right p{font-size:13px;}
.details h1{font-size:25px;}
.blk1{width:72%;}
}

@media screen and (max-width: 900px){
.review-form-lft{width:46%;}

.address-box{width:31.0%;  float:left; height:380px; }
}


@media screen and (max-width: 850px){


.col4 h5{width:69%;}

.pay-details-left{width:47%;}
.pay-details-right .blk1 {width:55%;}

.grid4 .col {
    width: 25%;
}

.grid7 {
    width: 72%;
}

.contact1{width:20%;}


.ship-left{margin:0px 60px 0px 0px; }

body{
background-image:none;
	background:#ffffff;
 
	 
}

}


@media screen and (max-width: 800px){
/*.slider1{display:none;}*/
.mnu a { padding:0px 5px; font-size:12px;}

.slider1 img {max-width:100%; max-height:auto;}

.img-block{width:100%; float:none; margin:0 auto; text-align:center; height:auto;}
.details{width:100%; float:none; margin:20px auto 0px; }
.details h1{width:48%; font-size:32px;}
.details h2{font-size:14px; line-height:20px;}
.details p.stext2{width:90%;}

.pay-details-right .blk1 {width:54%;}

.shopping-cart1{float:none; width:100%; border:0 none;}
.shopping-cart2{float:none; width:100%; margin:10px auto 40px;}
}


@media screen and (max-width: 750px){
.loc2 {display:block;} 
#header{display:none;}
#footer{display:none;}
.left-block2{display:none;}
.slider{display:none;}
.note{display:none;}
.breadcrum{display:none;}
.img-block p{display:none;}
.thumb-blk{display:none;}

.address-box{width:44.0%;  float:left; height:400px; }




.main-content{margin:0 auto; width:99%;}
.left-index{width:100%;}
.right-index{width:100%;}
.product-box{width:30%;}

.btn-op2{width:100%; float:none; margin:10px auto;}
.btn-op{width:100%;}
.blk1{width:74%;}
.col2{display:none;}
.col1{width:55%;}
.col3{width:17%;}
.col4{width:25%;}
.login1{width:99%; float:none; margin:10px auto; }
.login2{width:99%; float:none; margin:10px auto; padding-left:0px; border:0 none;}
.pay-details-left{width:99%; margin:10px auto; float:none;}
.pay-details-right{width:99%; margin:10px auto; float:none; padding:0px;}

.pay-details-right .blk1 { width: 63%;}

.contact1{width:100%; margin:10px auto;  float:none;}
.contact2{width:100%; margin:20px auto;  float:none; padding:0px;}
.map-section{width:95%; margin:10px auto; float:none;}

.header-small{display:block; padding:5px 0px 10px; margin:0 auto;}
.menu2{margin:0 auto; padding:25px 0px 0px 10px; float:left; width:12%; text-align:left; cursor:pointer;}
.logo2{margin:0 auto; padding:5px 0px 0px 0px; float:left; width:67%; text-align:center;  cursor:pointer;}
.cart2{margin:0 auto; padding:25px 10px 0px 0px; float:right; width:12%; text-align:right;  cursor:pointer;}

.menu-small{display:none; margin:0px; padding:0px 0px 15px;}
.menu-small ul{margin:0px; padding:0px; list-style:none;  background:#595959; display:block;}
.menu-small ul li {font:300 15px/40px 'Roboto', sans-serif;  color:#ffffff; border-top:1px solid #747474; text-transform:uppercase;  text-align:left; background:none; margin:0px; padding:0px 0px 0px 10px; background:url(../images/arrow4.png) no-repeat left 5px top 14px;}
.menu-small ul li a{color:#ffffff; padding:10px 0px 10px 10px;}

.menu-small ul li ul{background:#3e3e3e; margin-left:-10px;}
.menu-small ul li ul li{border-top:1px solid #595959; background:url(../images/arrow4.png) no-repeat left 15px top 14px; }
.menu-small ul li ul li a{padding-left:20px;}

.menu-small ul li ul li ul{background:#292929;}
.menu-small ul li ul li ul li{border-top:1px solid #3e3e3e; background:url(../images/arrow4.png) no-repeat left 25px top 14px;}
.menu-small ul li ul li ul li a{padding-left:30px;}


.top-blk {margin:0px; padding:0px 0px; background:#2c2c2c;}
.top-blk .lft1{margin:0px; padding:5px 10px 3px; text-align:left; float:left; width:47%; font:400 13px/26px 'Roboto', sans-serif;  color:#ffffff;  border-right:1px solid #000000;}
.top-blk .rgt1{margin:0px; padding:7px 10px 7px 0px; text-align:right; float:left; width:47%; font:400 11px/20px 'Roboto', sans-serif;  color:#e7ac61; border-left:1px solid #404040; text-transform:uppercase;}
.top-blk .rgt1 a{color:#e7ac61;}
.top-blk .lft1 a{color:#ffffff;}

.footer-small{display:block;margin:0 auto; padding:10px 0px 15px; color:#3e3e3e; font:400 12px/23px 'Roboto', sans-serif; text-align:center; background:#FFFAD5; border-bottom:8px solid #fcbe14;}
.footer-small a{color:#3e3e3e;}
.footer-small a:hover{text-decoration:underline;}



.menu-hold-small .menu-drop{display:block;}
.grid4{display:none;}
.grid7{width:100%;}

.details-block{padding:10px;}

.left-block .title{border:0 none; border-top:4px solid #ffcc00;}

.ship-left{width:100%; margin:0px; float:none;}
.ship-rgt{width:100%; float:none;}

.width-50 {width: 100%;} 
}
@media screen and (max-width: 650px){
.blk1{width:70%;}
.pay-details-right .blk1 { width: 62%;}
.textual{float:none;
text-align:left;
width:87%;
 
padding:0px 25px 40px 25px;
  }

.card{float:none;
text-align:center;
width:100%;
  }

.card img{ 
width:75%;
margin:-120px 0px 0px 0px;
 
}
.home-delivery.dmd .width-65 {
    width: 100%;
    margin: 0 auto;
}
.dmd .width-65.suggestion-form {
    width: 90%;
    margin: 0 auto;
}
}

@media screen and (max-width: 550px){
.product-box{width:46.5%;}

.top-blk .lft1{width:45%;}
.top-blk .rgt1{width:45%;}

.review-rgt{width:75%;}

.btn-op2{text-align:center;}
.blk1{width:40%;}
.blk2{width:40%;}
.pay-details-right .blk1 { width: 58%;}

.inputbox{width:95%;}
.errinputbox{width:95%;}

.recp-left{width:100%; margin:0px 0px 15px;}
.recp-left img{max-width:100%; width:auto;}
.recp-right{width:100%;}

.address-box{width:95.0%;  float:none;   }
.vmisn img {
    float: left;
    margin: 28px 6px 10px 0;
    width: 100px;
}

.dmd .contact2 .w_half {
    width: 97%;
}
.dmd .contact2 .w_halfl, .dmd .contact2 .w_halfr {
    float: none;
}
.dmd .contact2 textarea {
    width: 97% !important;
}
.dmd .contact1 ol {
    margin: 0px 0px 15px 0px;
    padding: 0px 2px 0px 23px;
    color: #515151;
    font: 400 14px/22px 'Roboto', sans-serif;
}
.dmd .contact1 ol {
    margin: 0px 0px 0px 0px;
    padding: 0px 2px 0px 0px;
    color: #515151;
    font: 400 14px/22px 'Roboto', sans-serif;
}
.home-delivery.dmd .contact2 .w_halfn{
	width: 40%;
}

}


@media screen and (max-width: 450px){
h3{text-align:center;}
.product-box{width:46%;}
.review-lft{margin:0 auto; text-align:center; float:none;}
.review-rgt{width:100%; float:none;}

.review-form-lft{width:100%; float:none;}
.review-form-rgt{width:100%; float:none;}
.sub-btn{margin:10px 0px 0px;}

.blk1{width:35%;}
.blk2{width:38%;}
.col4 h5{width:55%;}

.pay-details-right .blk1 { width: 39%;}
.pay-details-right .blk2 { width: 39%;}


.details h1{width:100%;}
.details p.stext{width:57%;}
}

@media screen and (max-width: 400px){
.top-blk .lft1{width:42%;}
.top-blk .rgt1{width:42%;}

.blk1{width:34%;}
.blk2{width:35%;}
.col4 h5{width:65%;}
.product-box{width:95%;}

.pay-details-right .blk1 { width: 42%; padding:0 5px;}
.pay-details-right .blk2 { width: 42%; padding:0 5px;}
}

@media screen and (max-width: 300px){
.details .add-button{width:100px;}
}




/*08-12-2020*/
.red-banner{
	padding: 0 0 0 0 !important;
}
.service-booking-bx{    padding: 0 0px 0 20px;}
.service-booking-bx .booking-bx {
    width: 53%;
    float: left;
    border: 0px solid red;
    padding: 0 0 0 0 !important;
}
.service-booking-bx .booking-bx .type-cover{
	padding: 0 0 0 0 !important;
}
.service-booking-bx .booking-bx .type-cover .type-row{
		border-bottom: 1px solid #cacaca;
		padding: 16px 0 16px 0 !important;
}
.type-cover .type-row .type-text {
    width: 75%;
    padding: 0 0 0 0 !important;
    float: left;
}
.type-cover .type-row .type-text h5{
	font-size: 16px;
	padding: 0 0 3px 0;
}
.type-cover .type-row .type-text p {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    color: #c1bfbf;
    font: 400 13px/22px 'Roboto', sans-serif;
}
.type-cover .type-row .type-text p span{

    color: #ff3434;
    font: 600 16px/22px 'Roboto', sans-serif;
    padding: 0 7px 0 0;

}

.type-cover .type-row .typ-select {
    padding: 0 0 0 0 !important;
    width: 24%;
    float: right;
    text-align: right;
    display: inline-flex;
}
.type-cover .type-row .typ-select p{
	margin: 0 9px 0 0 !important;
    padding: 10px 0 0 0;
    font: 400 13px/22px 'Roboto', sans-serif;
}
.type-cover .type-row .typ-select select{
	width: 100%;
    border: 2px solid #f9dfdf;
    padding: 10px;
}



.service-booking-bx .booking-summary {
    width: 42%;
    float: right;
    padding: 0;
}
.service-booking-bx .booking-summary .book-sum-box {
    margin: 0px 0 0 0;
    border: 0px solid blue;
    background: #f2f2f2;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-align: left;
    padding: 12px;
}
.booking-summary h3 {
    font: 400 13px/18px 'Nunito', sans-serif;
    color: #5f5f5f;
    border-bottom: 1px solid #d4d4d4;
    padding: 0 0 7px 0;
}
.booking-summary h4 {
    color: #010101;
    font: 500 14px/20px 'Nunito', sans-serif;
    padding: 12px 0 3px 0;
}
.summary-outer.less-content {
    height: auto;
    overflow-y: unset;
    padding: 0;
}
.booking-summary .box-12 {
    padding: 8px 0 0;
    color: #5f5f5f;
    font: 400 13px/18px 'Nunito', sans-serif;
}
.booking-summary label, .booking-summary label p {
    color: #262626;
    font: 500 12px/16px 'Nunito', sans-serif;
}
.booking-summary .price-sep{
	padding: 2px 0 1px 0 !important;
}
.booking-summary .price-sep p{
	padding: 0 0 5px;
    color: #515151;
    font: 400 13px/15px 'Roboto', sans-serif;
}
.booking-summary .price-sep.bs p{
	font-weight: 600;
	font: 500 14px/15px 'Roboto', sans-serif;
}
#ITMS_HTML{
	padding: 0;
}
.booking-summary .price-sep p:nth-child(1) {
    width: 50.33%;
    float: left;
    margin: 0 0 0 0 !important;
}
.booking-summary .price-sep p:nth-child(2) {
    width: 26.33%;
    text-align: center;
    float: left;
    margin: 0 0 0 0 !important;
}
.booking-summary .price-sep p:nth-child(3) {
    width: 23.33%;
    text-align: right;
    float: left;
    margin: 0 0 0 0 !important;
}
.booking-summary .summary-total label {
    width: 50%;
    float: left;
    font: 500 16px/18px 'Nunito', sans-serif;
}
.booking-summary .summary-total p {
    width: 50%;
    float: right;
    text-align: right;
    font: 500 23px/18px 'Nunito', sans-serif;
    color: #ed6329;
}
.sj{
	    padding-bottom: 8px !important;
}
.book-sum-box .sub-btn{
	margin: 10px auto 0;
    text-align: center;
    width: 100%;
        background: #6ebb2c;
 
}
.book-sum-box .sub-btn.order-btn{
	   background: #e7401e;
}
.sumy-select{
    width: 100% !important;
    background: #f2f2f2;
    border: 0px solid #cacaca;
    padding: 9px 0 8px 5px !important;
    height: 42px !important;
}
.toggleLink{text-decoration:none;}
.toggleLink:hover{cursor:pointer}
.elaboration{display:none;    padding: 20px 0 0 0;}
.elaboration .inputbox {
    margin: 10px 0px 2px 0px;
    padding: 5px 0px 5px 10px;
    color: #ada79d;
    font: 400 14px/28px 'Roboto', sans-serif;
    text-align: left;
    border: 1px solid #e5e4e2;
    background: #ffffff;
    height: 30px;
    font-style: normal;
    width: 96%;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.for-mobv{
	display: none;
}
#carterr{
	color: #367d24;
    display: block;
    font-size: 15px;
    margin: 6px auto;
    text-align: center;
    font-weight: 600;
}
.thankyou-content{
	padding: 10px 0 50px;
}
.thankyou-content h3{
	text-align: center;
	text-transform: uppercase;
}

.thankyou-content h4{
	text-align: center;
}
.desk-view{display: block;}
.mob-view{display: none;}

/*.mar-70{    width: 70%;
    margin: 0 auto;}
.mar-70 .home-add {
    margin: 0px 11px 30px;
    padding: 0px;
    width: 30%;
    height: 360px;
    float: left;
    border-bottom: 2px solid #eeeeee;
    background: url(../images/box-bk.png) repeat-x top left;
    position: relative;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
}*/

/*******  3 IN A ROW  *********/
.mar-49{        margin: 0 auto;
    width: 49% !important;
}
.mar-49 .address-box {
    margin: 10px 10px 30px;
    padding: 0px;
    width: 31%;
    height: 360px;
    float: left;
    border-bottom: 2px solid #eeeeee;
    background: #eaeaea;
    position: relative;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    overflow: hidden;
}



.dmd .contact1.additional ol li {
    margin: 0 0 20px;
    font-size: 13px;
    list-style: none;
    border: 1px solid #cacaca;
    padding: 10px;
    border-radius: 8px;
}
.dmd .contact1.additional h3 {
    padding: 10px 0px;
    font-size: 19px;
    font-weight: 600;
}
.home-delivery.dmd h3.wel-title {
    font: 600 23px/27px 'Nunito', sans-serif;
    margin: 0 0 10px;
}
.home-delivery.dmd .contact2 h4 {
    margin: 15px 0 20px;
    color: #373737;
}
.home-delivery.dmd .contact2 .spec-code	 h4 {
    margin: 0px 0 6px;
    color: #373737;
}
.spec-code input, .spec-code select{width:92% !important;}

.home-delivery.dmd .contact1 ol li:first-child img {
    /*margin: 0 14px 55px 0;*/
    margin: 0px 14px 0px 0px;
}

/*31-03-2021*/
.w-100, .dmd .contact2 textarea.w-100{
	width: 100% !important;
}




@media screen and (max-width: 1200px){
	.mar-49{
	margin: 0 auto;
    width: 100% !important;
	}
}
@media screen and (max-width:1748px){
	.mar-49 .address-box {
    width: 29% !important;
	}
}

@media screen and (max-width:856px){
	.mar-49 .address-box {
    width: 30% !important;
	}
}
@media screen and (max-width:600px){
	.mar-49 .address-box {
    width:45% !important;
	}
}	

@media screen and (max-width: 480px){
.mar-49 .address-box {
    width: 95% !important;
    float: none; 
    }
    .width-70 {
    width: 100%;
    margin: 0 auto;
}

}
/****************/
@media screen and (max-width: 500px){
	.dmd .contact1 ol li:first-child img {
    margin: 0 14px 153px 0;
}
.dmd .contact1 ol li img {
    width: 28px;
    margin: 0px 14px 33px 0px;
    float: left;
}
}

@media screen and (max-width: 750px){
.mob-view{display: block;}
.desk-view{display: none;}


.service-booking-bx {
    padding: 0 3px 0 3px;
}
.service-booking-bx .booking-bx {
    width: 100%;
    float: none;
    border: 0px solid red;
    padding: 0 0 0 0 !important;
}
.service-booking-bx .booking-summary {
    width: 100%;
    float: none;
    padding: 40px 0 0;

}

.book-sum-box .sub-btn.order-btn {
    background: #e7401e;
    display: none;
}
.elaboration {
    display: block;
    padding: 20px 0 0 0;
}
.elaboration .inputbox {
    margin: 0px 0px 10px 0px;
    padding: 5px 0px 5px 10px;
    color: #ada79d;
    font: 400 14px/28px 'Roboto', sans-serif;
    text-align: left;
    border: 1px solid #e5e4e2;
    background: #f5f4f2;
    height: 30px;
    font-style: normal;
    width: 96%;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.type-cover .type-row .type-text {
    width: 68%;
    padding: 0 0 0 0 !important;
    float: left;
}
.type-cover .type-row .typ-select {
    padding: 0 0 0 0 !important;
    width: 31%;
    float: right;
    text-align: right;
}

.for-mobv {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: 16px;
    padding-right: 16px;
    background: #FFF;
    min-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*    box-shadow: 0 5px 25px 0 rgba(0,0,0,.2);*/
    box-shadow: 0 1px 7px 0 rgba(0,0,0,0.3);
}
.for-mobv .sub-btn {
    margin: 0px auto 0;
    text-align: center;
    width: 50%;
    background: #e7401e;
}
.for-mobv p {
    width: 50%;
    float: none;
    text-align: left;
    font: 500 23px/18px 'Nunito', sans-serif;
    color: #ed6329;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}
.thankyou-img img{
	width: 100%;
}

}