/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/


/*clearfix*/
.clear:before, .clear:after{content:''; display:block;}
.clear:after{clear:both;}

html, body, div, span, applet, object, iframe,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0; 
	font-size: 100%; 
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
@font-face {
 font-family:myread;
 src: url('../font/MYRIADPROREGULAR.eot');
 src: local('MYRIADPROREGULAR'), url('../font/MYRIADPROREGULAR.woff') format('woff'), url('../font/MYRIADPROREGULAR.ttf') format('truetype');
} 

body {
	line-height: 1;
    font-family:myread;
}
ol, ul {
	/*list-style: none;*/
	list-style-position: outside;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*---------------------------------custom css---------------------------------*/
.notfoundmsg {
    color: #697688;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: center;
}
.sectlogodiv{width:1000px;margin:0 auto;}
.maindiv{margin:0 auto;width:1000px;}
	.hdr_backcolor{ background:url(../image/site_back.png);margin: 0 auto;padding:13px 0 6px;width: 100%;} 
	.logo{color:#fff;font-size:34px;margin-left:0px;margin-top: 9px;}
	.srchbtn{height:29px;background-color:#4a96ad;border-radius:1px 5px 5px 1px; border: 1px solid #7d1935;color:#fff;font-weight:bold;cursor:pointer; font-size: 14px; padding:0 9px;}
	.srchtxt{border: 1px solid #7d1935;border-radius: 5px 0 0 5px;height: 29px;margin-left: 0px;width: 192px; font-size: 14px !important; margin-bottom:0 !important; float:left;}
	.btncart{background-color: #4a96ad;border:1px solid #7d1935;border-radius: 5px;color: #fff;font-weight: bold;height: 29px;width: 115px !important;cursor: pointer; font-size: 14px } 
	.btncartnew{background-color: #4a96ad;border: 1px solid #7d1935;border-radius: 5px;color: #fff;font-weight: bold;height: 29px;width: 115px;}
	.hdr{margin:0px;width:100%;}
	.hdrsection{width:1000px;margin:0 auto;padding:8px;}
	.hdrback{width:100%;background-color:#CC6F12;height:45px;}
.lefttbl{display:table;width:100%;}
.leftrow{display:table-row;}
.leftcol{display:table-column;float:left;padding:5px;}
.leftside{width:45%;float:left;}
.rightside{width:45%;float:right;}
.righttbl{width:100%;}
.rightrow{display:table-row;float:right;}
.rightcol{display:table-column;float:left;padding:5px;}
.hometitleh3{ font-size: 16px;font-weight: bold;margin: 0 !important;}
.hdrbelowtbl{display:table;width:1000px;margin:0 auto}
.hdrbelowrow{display:table-row;}
.hdrbelowcol1{display:table-column;float:left;width:auto !important; }
.hdrbelowcol2{display:table-column;float:left;width:auto;}
.logoback{background:url(../image/Logo.png);height:84px;}
.headerbelow{margin-top:25px;}

.bannrsect{width:1000px;margin:0 auto; margin: 10px auto 0;}
.bannrdivtbl{display:table}
.bannrdivrow{display:table-row}
.bannrdivcol1{display:table-column;float:left}
.bannrdivcol1in ul li a:hover{color:#015287}
.bannrdivcol1in ul li a{text-decoration:none; color: #797979;}
.bannrdivcol1in ul{list-style-image: url('../image/list.png');}
.bannrdivcol2{display:table-column;float:left}
.bannrdivcol1 ul{border: 1px solid #797979; margin-left: 11px;padding: 10px 4px 10px 17px;min-height:433px;width:182px;}
.bannrdivcol1 ul li{line-height:28px;color: #797979;border-bottom: 1px solid #797979;}

.divhdrsect2tbl{display:table;width:100%; }
.divhdrsect2row{display:table-row}
.divhdrsect2col1{display:table-column;float:left;width:54%} 
.divhdrsect2col2{display:table-column;float:left;width:24%; margin-left:9px; } 
.divhdrsect2col3{display:table-column;float:left;width:20%} 
.menu{width:100%;}

nav{}
nav ul{margin-left:27px;}
.menu nav ul li{float:left;font-weight:bold;padding: 12px; width: 120px;color:#fff;text-align:center}

.cntsecttbl11{}
.menu nav ul li a{color:#fff;text-decoration:none;padding: 12px;font-size:17px;}
.menu nav ul li:hover{padding: 12px;color:#fff;background:#015287}
.menu nav ul li:hover ul li:hover{padding: 10px 10px 10px 0;color:#fff;background:none;}
.menu ul{}
nav ul li ul{display:none;}

nav ul li:hover ul{display:block;position:absolute;margin-top:13px;background-color:#0a3152;margin-left: -12px;padding-left:34px}
nav ul li:hover ul li{float:none;line-height:15px;padding:10px 10px 10px 0;margin-right: 0;width: 33%;list-style:disc;text-align:left}
nav ul li:hover ul li a{padding:0;}  

/*.menu2 li{float:left; color: #fff;float: left;font-weight: normal;text-align: left;width: 231px;list-style:disc;padding-top: 6px;padding-bottom:6px}*/
.hrmenuline{}
.menu2 li a{color:#fff;text-decoration:none;}
.menu2 li a:hover{color:#FFEA01;text-decoration:none;}
.bannersect{background-color: #7d1935;width: 100%;  }
.sectstart{width:1000px;margin:0 auto;padding-top:20px;padding-bottom:20px;}
.secttbl{display:table;width:100%;}
.sectrow{display:table-row;}
.sectcol{display:table-column;float:left;margin:10px;}
.trendect{padding-top:35px;}
.content_back{width:100%;background:url(../image/site_back.png)}
.apptbl{display:table;width:72%;margin:0 auto;}
.approw{display:table-row;}
.appcol{display:table-column;float:left;width:45%;text-align:center;padding:16px;}
.apppart{width:100%;background-color:#ff6600;}
.appsect{width:1000px;margin:0 auto;}
.appstorep{font-weight:bold;color:#fff;font-size:26px;}
.socialsect{width:1000px;margin:0 auto;padding-top:30px;padding-bottom:30px;}
.socialtbl{display:table;width:100%;}
.socialrow{display:table-row;}
.socialcol{display:table-column;float:left;width:24%;}
.socialcol1{display:table-column;float:left;}
.socialcnt{font-size: 20px;
    font-weight: bold;
    padding: 2px 2px 2px 10px;}
	.socialimg{width:100%;}
	.socialimg ul li{float:left;width: 25%;}
	.socialsect li span{padding: 12px;position: absolute;vertical-align: middle;font-weight:bold;padding-left:23px;}
	.donorslogo ul li{float:left;width:165px;}
	.donorslogo{padding-top:40px;width:100%;}
	.donorsp{color: #CC6F12;font-size: 28px;font-weight: bold;padding-top:10px;}

.footsect{width:1000px;margin:0 auto;padding-top:15px;padding-bottom:20px;}	

.footcnt{}
.ftr_back{background-color:#7d1935;/*margin-top: -16px;*/}

.cntsecttbl{display:table;width:100%;}
.cntpsectrow{display:table-row;line-height: 40px;}
.cntsectcol{display:table-column;float:left;width:28%;}
.cntsectcol1{display: table-column;float: left;padding-left: 22px;padding-top: 8px;width: 40%;}
.cntsectcolhdr{ display:table-column; float:left;width:100%;}
.cntsecthdrcol{ display:table-column;float:left;  margin: 6px;width:32%;}  
.cntpsectrowhdr{ /*display:table-row;*/ display:block; } 
.headerp{text-align:center;color: #fff;font-size: 21px;font-weight: bold;padding: 12px;text-align: center;}
.txtcss{background-color:#f8e6dc;border-radius:5px;border:1px solid #C0C0C8;height:22px;}
.txtcss1{background-color:#f8e6dc;border-radius:5px;border:1px solid #C0C0C8;}
.genp{font-size:18px;text-align:right;}
.txtfcss{width:370px;}
.submitbtn{background-color: #000;color: #fff;font-weight: bold;padding: 4px;width: 103px;border-radius:5px;}
.cntsecttblinside{width:100%;display:table;}
.cntinsidetbl{display:table;width:100%;}
/*.cntinsiderow{display:table-row;}*/
.cntinsidecol{display:table-column;float:left;margin:11px;width:22%;}
/*.cntinsideonecol{display: table-column;float: left;margin:1%;min-height: 0px;width:23%;}*/
/*.cntinsideonecol:first-child{margin-left:0px;}
.cntinsideonecol:last-child{margin-right:0px;}*/
.cntinsideonecol:hover{}
.ctcol{display: table-column;float: left;border: 1.8px solid #4a96ad;width: 100%;}
.ctcol:hover{border: 1.9px solid #015287;}
.ctcol1{display: table-column;float: left;margin: 11px;text-align: center;/*width:83%;*/width:100%;}
.ctcol1 a{color: #5b5555;font-weight: bold;;text-decoration:none;}
.ctcol1 a:hover{color:#015287;text-decoration:none;}

.ctaccountcol1{display: table-column;float: left;text-align: center;}
.ctaccountcol2{display: table-column;float: left;text-align: center;}


.cntinsideonetabcol{display: table-column;float: left;margin: 11px;text-align: center;width: 22%;}
.cntinsideonetabcolnew{display: table-column;float: left;margin: 11px;width: 22%;}
.cntinsideonecolp{color: #797979;font-weight: bold;padding: 8px;text-align: center;}

.pttbl{display:table;width:100%;}
.ptrow{display:table-row}
.ptcol1{display: table-column;float: left;text-align: center;border:1.8px solid #797979;width:34%}
.ptcol2{display: table-column;float: left;text-align: center;width:61%}

.ptinsidetbl{display:table;width:100%;padding:4%;margin-left:35px;}
.ptinsiderow{display:table-row;line-height:32px}
.ptinsidecol1{display: table-column;float: left;width:20%;text-align:left}
.ptinsidecol2{display: table-column;float: left;width:5%;text-align:center}
.ptinsidecol3{display: table-column;float: left;width:50%;text-align:left}
.prddtlp{color:#797979;font-size:18px}
.prdnamep{color:#797979;font-size:22px}
.prddtlimg{padding:10px;width:300px;height:300px}
.btnaddtocart{background-color: #4a96ad;border: 1px solid #fff;border-radius: 5px;color: #fff;font-weight: bold;height: 34px;width: 115px;}

/*.prdtimg{height:185px; 
    padding:5%;
    text-align: center;
    width:100%; }  */
.producttbl{width:100%;}
.productrow{display:table-row;}
.productcol{display:table-column;float:left;padding:6px;width:94%;}
.hrline{ background-color: #FF6600;float: left;height: 1px;width: 208px;}
.bottomproductdesc{width:100%;}
.bottomproductdesc ul li{float:left;padding:1px;}
.btnnewproducts{background: none repeat scroll 0 0 #015287;border: medium none;color: #fff;font-weight: bold;height: 37px;width: 221px;}
.btnseelers{background: none repeat scroll 0 0 #78787A;border: medium none;color: #fff;font-weight: bold;height: 37px;width: 221px;}

.cntsecthdrcolinner{float:left;display:table-column;width:55%;}
.cntsecthdrcolinnre2{float:left;display:table-column;width:40%;}
.innertbl{display:table;width:91%;margin:0 auto;}
.innerrow{display:table-row;}
.innercol{display:table-column;float:left;}

.hrlinedesc{background-color: #ff6600;float: left;height: 1px;width: 100%;}
.dashlike{width:100%;}
.dashlike ul li{float:left;padding:5px;}

.footinfotbl{width:100%;display:table;}
.footinforow{display:table-row;}
.footinfocol{display:table-column;float:left;width:auto;}
.footinfocol1{display:table-column;float:left;width:auto;} 
.footinfocol2{display:table-column;float:left;width:auto;} 
.footheading{color:#fff;font-weight:bold;font-size:17px;padding-bottom:20px;}
.infocnt ul li a{color:#fff;text-decoration:none;font-size:15px;font-weight:normal; }
.infocnt ul li{line-height:30px; display: block;}
.infocnt{ /*margin-left: 12px;*/ width:100%;}
.weare p{color:#CBCACF;font-size:17px;font-weight:bold;line-height:30px;}
.gettouch p{color:#CBCACF;font-size:17px;font-weight:bold;line-height:30px;}

.copyright{width:1000px;margin:0 auto;}
.cprighttbl{display:table;width:100%;color:#fff;font-weight:bold}
.cprightrow{display:table-row;}
.cprightcol1{display:table-column;width:56%;float:left}
.cprightcol2{display:table-column;width:44%;float:left}
.cpright_back{width:100%}
.ftrcprightimg ul li{float:left;padding:5px;}
.ftrcprightimg ul{margin-top: 10px;padding-left: 113px;}
.cpright_back{background-color:#000;padding-top:20px;padding-bottom:20px}
.cttbl{display:table;width:100%}
.cttaccountbl{display:table;width:100%}

.bredcum_div {
    background-color: #4a96ad;
    /*border-radius: 0 10px 10px 0;*/
    
    width: 95%; 
}
.bredcum_div p{padding: 8px;text-align: left;color:#fff}
.bredcum_div a{text-decoration:none;color:#fff}
.logincol1{display:table-column;float:left; text-align: right;width: 20%; line-height: 41px;font-size:16px;color:#797979;margin-left:32px;}
.logincol2{display:table-column;float:left;text-align: center;width: 5%; line-height: 37px;font-size:16px;color:#797979}
.logincol3{display:table-column;float:left; text-align: left;width: 30%;margin-top: 7px;font-size:16px;color:#797979}
.txtShipText {
    border: 1px solid #797979;
    padding: 5px;
    width:99%; line-height:18px;
	
}

.checkout_tbl { 
    display: table; 
    width: 95%;
}

.checkout_row {
    display: table-row;
    width: 100%;
}

	.checkout_col {
   
    display: table-column;
    float: left;
    
    text-align: center;
    width: 20%;
}

.HL span {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}
.HL { 
    background-color: #4a96ad;
    border-bottom: 0 none !important;
    height: 34px ;
    margin-bottom: 20px;
    padding-top:9px;
}

#productName p {
    
    font-size: 15px;
    font-weight: bold;
	color: #797979;
    padding-top: 21px;
}
#productImage img {
  
    margin-top: 8px;
}

.PriceDivTag {
    color: hsl(0, 79%, 66%);
    font-size: 16px;
    font-weight: bold;
    padding-right:246px;
    padding-top: 13px;
    text-align: right;
}

.btnCheckout {
    cursor: pointer;
    float: right;
    margin-right: 30px;
    margin-top: 10px;
    padding: 9px;
    width: 157px;
	background-color: #4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
}

.HeaderTg {
    color: #4a96ad;
    font-size: 19px;
    text-align: center;
}
.login {
    margin: 0 auto !important;
    width: 43% !important;
}
.div_table {
    display: table;
    margin: 27px auto;
    width: 980px;
}

.div_row {
    display: table-row;
}

.div_row {
    display: table-row;
}
.LoginCol2 {
    display: table-column;
    float: left;
    padding: 10px;
    width: 50%;
}
.LoginCol {
    display: table-column;
    float: left;
    padding: 15px 4px;
    /* width: 23%; */ 
	width: 37%;
}

.LoginCol p {
    color: #f73f2e;
    font-size: 16px;
}

.LoginCo1 {
    display: table-column;
    float: left;
    padding: 15px 10px;
    width: 1%;
}
.btnlogoncheckout
{
    background-color:#4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    margin-right: 30px;
    margin-top: 10px;
    padding: 9px;
    width: 157px;
	}
	
.ptag1 {
    color: #4a96ad;
    font-size: 19px;
    font-weight: bold;
    padding: 6px 6px 20px;
    text-align: center;
	
}
.tbl_bs {
    display: table;
   
    width: 100%;
}

.fisrt_bs_row {
    display: table-row;
    width: 100%;
}
.billAddTbl {
    float: left;
    padding-top: 20px;
    width: 48%;
}

.titlShipDiv {
    width: 100%;
}

.shipTbl {
    display: table;
    margin: 0 auto;
    width: 95%;
}

.shipTblRow {
    display: table-row;
    width: 100%;
	line-height: 24px;
}

.shipTblCol1 {
    display: table-column;
    float: left;
  
    
    width: 37%;
	text-align:right;
	color:#797979
}

.shipTblCol2 {
    display: table-column;
    float: left;
   
    width: 5%;
	text-align:center;
}

.shipTblCol3 {
    display: table-column;
    float: left;
   
    width: 50%;
}

.txtSelectType {
    border: 1px solid #797979;
    padding: 5px;
    width: 226px;
	
}
.txtSelectTypedate {
    border: 1px solid #797979;
    padding: 5px;
    width: 91px;
}
.txtSelectTypeyear {
    border: 1px solid #797979;
    padding: 5px;
    width: 124px;
}
.btnbiling {
    background-color:#4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    height: 34px;
    width: 172px;
}
.reviewp{text-align: left;color:#797979}
.cntinsideonereviewcol {
    display: table-column;
    float: right;
    margin: 11px;
    min-height: 194px;
    text-align: center;
    width: 22%;
}


.btnprint {
    background-color: #4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 30px;
    margin-top: 10px;
    padding: 9px;
    width: 157px;
}

.acountsidenav ul{ border: 1px solid #797979;
   
    min-height: 433px;
    padding: 10px 4px 10px 17px;
    width: 132px;
	list-style-image: url('../image/list.png');
	text-align:left;
	}
	
.acountsidenav ul li{
 border-bottom: 1px solid #797979;
    color: #797979;
    line-height: 28px;	
}
.acountsidenav ul li:hover{ color: #015287}


.UshopTbl {
    display: table;
    width: 100%;
}
.UshopRow {
    display: table-row;
    width: 100%;
}

.UshopCol2 {
    border-right: 2px solid #ccc;
    display: table-column;
    float: left;
    width: 32%;
}

.UshopCol2 p {
    text-align: center;
}
.UshopCol2 p a {
    color: #f75d5d;
    font-size: 18px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}

.UshopCol1 {
    display: table-column;
    float: left;
    width: 100%;
}

.UshopCol3 p a {
    color: #f75d5d;
    font-size: 18px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}

.sepLineDiv {
    background-color: #4a96ad;
    height: 2px;
    width: 94%;
	margin:0 4px;
}
.part_left{float:left;
position:relative;
width:240px;}
.UshopCol3 {
    display: table-column;
    float: left;
    text-align: center;
    width: 33%;
}
.DivCol1
{
 float: left;
    text-align: right;
    width: 21%;
	line-height:26px
}
.DivCol3{  float: left;
    text-align: center;
    width: 5%;line-height:26px}
.DivCol2{ text-align: left;
    width: 65%;line-height:26px	}
	.DivRow1{width:100%}
	.btnpay{background-color:#4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    height: 29px;
    width: 115px;}
	
	.plisttbl{display:table;width:95%}
	.plistcol{display:table-column;float:left}
	.plistrow{display:table-row}
	.plistcol1{ border-color: -moz-use-text-color;border-style: solid;border-width: 1px;display: table-cell;width:14%;line-height:50px;padding: 5px 5px 14px;}
	.plistcol2{border-bottom: 1px solid;border-right: 1px solid;display: table-cell;width:17%;border-top:1px solid;padding: 5px 5px 14px;}
	.plistcol3{ border-bottom: 1px solid;border-right: 1px solid;display: table-cell;width:17%;border-top:1px solid;padding: 5px 5px 14px;}
	.plistcol4{ border-bottom: 1px solid;border-right: 1px solid; display: table-cell;width:14.6%;border-top:1px solid;padding: 5px 5px 14px;}
	.plistcol5{ border-bottom: 1px solid;border-right: 1px solid; display:table-cell;width:12.1%;border-top:1px solid;padding: 5px 5px 14px;}
	.plistcol6{ border-bottom: 1px solid;border-right: 1px solid; display: table-cell;width:12.1%;border-top:1px solid;padding: 5px 5px 14px;}
	.plistcol7{ border-bottom: 1px solid;border-right: 1px solid; display: table-cell;width:12.1%;border-top:1px solid;padding: 5px 5px 14px;}
	
	.btnbuynow{ background-color: #017fb9;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    height: 29px;
    width: 99px; margin-top: 8px;}
	.newMenu .header-topbar .cart-btn-cont .btn-cart .cart-count{width:15px;vertical-align:middle;padding:2px;line-height:15px;height:15px;color:#007fb8;font-weight:bold;background-color:#fff;border-radius:50px}
	.newMenu .header-topbar .cart-btn-cont .btn-cart .cart-label{color:#f9f9f9;margin-left:5px;vertical-align:middle}
	.newMenu .header-topbar .cart-btn-cont .btn-cart .cart-icon{background-image:url(../image/cart.png);background-position:0 -87px;vertical-align:middle;width:24x;}
	.newMenu .header-topbar .cart-btn-cont .btn-cart{border:0 none;height:34px;padding:0px;line-height:34px;text-align:center;width:100%}
	.countitem{  background-color: #fff;
    border-radius: 20px;
    color: #0a3152;
    padding: 0 5px 0 6px;}
	
	
.review2p {
    color: #797979;
    line-height: 27px;
    text-align: left;
}


.btnapply {
    background-color:#4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    height: 29px;
    width: 115px;
}
.shipTblRow11{
  display: table-row;
    height: 42px;
    line-height: 24px;
    width: 100%;	
	}
	
	.tblamt{display:table;width:100%}
	.tblamtrow{display:table-row;width:100%;line-height: 25px;}
	.tblamtcol1{display:table-column;float:left;width:85.3%;text-align:right}
	.tblamtcol11{display:table-column;float:left;width:76.3%;text-align:right}
	.tblamtcol11 ul li{float:left}
	.tblamtcol2{display:table-column;float:left;width:2%;text-align:center}
	.tblamtcol3{display:table-column;float:left;width:12%;text-align:left}
	.tblamtrevcol1{display:table-column;float:left;width:76.3%;text-align:right}
	.tblamtrevcol2{display:table-column;float:left;width:2%;text-align:center}
	.tblamtrevcol3{display:table-column;float:left;width:21%;text-align:left}
	.PriceDivTag11{
		 color: hsl(0, 79%, 66%);
    font-size: 16px;
    font-weight: bold;
		}
		
		.shipinfoTblRow{
            display: table-row;
    line-height: 36px;
    width: 100%;			
			}
			
			.shipinfoTblCol3{ display: table-column;
    float: left;
    padding-top: 7px;
    width: 50%;}
	
	.btncontact{

    background-color: #4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    height: 36px;
    margin-top: 0px;
    width: 99px;
}

.reviewcol1{display:table-column;float:left;width:50%}
.reviewcol2{display:table-column;float:left;width:50%}
.ftrpayicon ul li{float:left;width:70px; display: inline-block;}

.btnMakePayment{background-color: #4a96ad;border: 1px solid #fff;border-radius: 5px;color: #fff;font-weight: bold; /*height: 29px;
width: 278px;*/ padding: 6px 15px;
}
.txtmakepayment {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 5px;
    font-size: 14px;
    height: 28px;
    padding: 0 0 0 10px;
    vertical-align: middle;
    width: 66px;
}
.btnMakePaymenttax{background-color: #4a96ad;border: 1px solid #fff;border-radius: 5px;color: #fff;font-weight: bold;height: 29px;
width: 382px;}
/*.ftrtbl{display:table;}
.ftrrow{display:table-row;}
.ftrcol{display:table-column;}*/



.credits {
	border-bottom: solid 1px #eee;
	padding-bottom: 10px;
	margin: 0 0 30px;
}
#pagewrap {
	margin: 0 auto;
	width: 600px;
	padding-left: 150px;
	position: relative;
}

/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 30px;
	/*margin-left: -150px;*/
	 text-align: right;
    width: 9%;
	right: 0;
	
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	float:right;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 58px;
	height: 50px;
	display: block;
	margin-bottom: 7px;
	background: #4a96ad url(../image/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}
.logoul ul li{float:left}
#productName p span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	 color: #797979 !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
#productName p span {
    color: #797979 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    padding-top: 21px !important;
	font-family:myread !important;
	
}
.socialicon li {float: left;margin-left: 3px;display: block;}
.iconcss:hover {color:#7d1935;}
.iconcall{border: medium none;font-size: 19px;font-weight: bold;text-decoration: none !important;}
.iconcallli{ }
.callus{color:#7d1935; display: inline-block;margin-left: -28px;position: absolute;}
.callno{ display: inline-block;margin-top: -3px;padding-top: 8px;color: #4a96ad !important;}
.followicon{ float: right;}
.ficon{padding-right:0px !important}
.myaccountcss{margin-right: 70px;margin-top: 5px;}
.menuback{ background: #3b3738 none repeat scroll 0 0 !important;color: #ffffff !important;margin: 11px;padding-bottom: 5px;padding-left: 0 !important;
    padding-right: 0 !important;padding-top: 5px;width: 94.8%;}
.serchmenu{ color: #ffffff !important;font-size: 20px;font-weight: bold; padding-left: 8px;}
.pagenotfound {margin-bottom: 18px;margin-top: 18px;text-align: center;}
.notfoundmsg {
    color: #697688;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: center;
}
/*---------------------------------- End Custom css ---------------------------*/
.nav-side-menu {
  overflow: auto;
  font-family: verdana;
  font-size: 12px;
  font-weight: 200;
  background-color: #2e353d;
  position: fixed;
  top: 0px;
  width: 300px;
  height: auto;
  color: #e1ffff;
}
.nav-side-menu .brand {
  background-color: #23282e;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}
.nav-side-menu .toggle-btn {
  display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
  /*    
    .collapsed{
       .arrow:before{
                 font-family: FontAwesome;
                 content: "\f053";
                 display: inline-block;
                 padding-left:10px;
                 padding-right: 10px;
                 vertical-align: middle;
                 float:right;
            }
     }
*/
}
.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
.nav-side-menu ul .active,
.nav-side-menu li .active {
  border-left: 3px solid #d19b3d;
  background-color: #4f5b69;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #020203;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.nav-side-menu li {
  padding-left: 0px;
  border-left: 3px solid #2e353d;
  border-bottom: 1px solid #23282e;
}
.nav-side-menu li a {
  text-decoration: none;
  color: #e1ffff;
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {
  border-left: 3px solid #d19b3d;
  background-color: #4f5b69;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}


@media (max-width: 767px) { 
  .nav-side-menu {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  } 
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
    background-color: #ffffff;
    color: #000;
    width: 40px;
    text-align: center;
  }
  .brand {
    text-align: left !important;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px !important;
  }
   .videoclass {
     width: 100%;
      height: 300px;
  }
}
@media (min-width: 767px) { 
  .nav-side-menu .menu-list .menu-content {
    display: block;
  }
 
}

body {
  margin: 0px;
  padding: 0px;
  overflow-x:hidden;
}


/*--- New css Add ---*/

.top_left {  width:37%;  }
.top_right { width:58%; float:right;  }
.container { width:1000px; padding:0; margin:auto; }
/*.top_menu {  display: inline-block;  }*/


.res_menu { display:none; } 

.menu_link { display:none !important; } 
.cntinsideonetabcolnew { width:947px; }  

.cont_text { width:550px; }

/*--- searchproducts css 12-3---*/  
.searchproducts {height:155px; width:188px; }  
 
.mainbg .container { width:768px; }
.mainbg .btn-block { margin-top:10px; }

/*---searchproducts  16-3---*/   
.searchp_roducts .plisttbl { width:97.4% !important; }
.searchp_roducts .bredcum_div { width: 98% !important; }

.new_class h3 { line-height:inherit; }  
.cntinsiderow.hdrhome { display: inline-block; width: 100% !important; }

/*---login  16-3---*/ 
.log_in .pttbl { display:block; width: 56% !important; } 
.log_in .ptrow { display:inline-block; width: 100% !important; }
.log_in .logincol3 { width:55%; }

/*--- review_order 28-3---*/  
#txtCardHolderName, #txtCardNumber, #txtCardCVV { width: 45% !important; }   
.review_order #txtCardHolderName, #txtCardNumber, #txtCardCVV { width:48% !important;  }
.review_order .txtSelectType, .txtSelectTypedate, .txtSelectTypeyear, .btnpay { font-size:13px; } 
.review_order .cntinsideonetabcol { margin-left:0; margin-right:0; } 
.review_order .checkout_tbl { margin-left:0 !important; }  
.review_order #products  { margin-left:0 !important; }
.review_order .shipTbl { margin-left:0 !important; }
.review_order input { line-height:normal; }


/* smokers-pits-details */

.smokers-pits-details .smokepitstbl { width:95%; } 
.charcoal_grills_details .smokepitstbl { width:95%; } 

.checkout_info .btnCheckout { /*width:186px;*/width:195px; text-align: center; } 
.btnCheckout:hover{color:#fff;text-decoration:none}
.searchp_roducts .bredcum_div { width:95% !important; }

.review_order .reviewcol2 input[type="checkbox"], input[type="radio"] { margin-right:4px; }  


.loginTbl { width: 89% !important; }
#light { width:554px !important; height:269px !important;  }
.checkout_info .LoginCol2 { height:auto !important; }
.BtnLight {  margin-top:-10px !important; }

/* 18-4-16 */ 
.changepassword .txtclass { line-height:18px; }
.changepassword .btnupdate  { font-size:15px; }
.changepassword .cntinsideonetabcol { margin-left:0; margin-right:0; }  
.changepassword .cntinsideonecol { margin-left:0; }   

.editprofile .txtclass  { width:226px; line-height:18px; font-size:14px; }  
.editprofile .btnupdate  { font-size:14px; } 
.editprofile .txtSelectType { font-size:14px; }  

.checkout_info input[type="checkbox"], input[type="radio"] { margin-right:6px; }  
.shipinfoTblRow input[type="checkbox"], input[type="radio"] { margin-right:6px;  }  


/* --9-5-16-Smoker Pits- */  
ul.smoker_pits {  margin:0 0 0 20px; padding:0 0 0 20px; color:#333; list-style:square; }         
ul.smoker_pits li { margin:0; padding:0 0 0 5px; font-size:16px; line-height:24px; font-family:arial,helvetica,sans-serif; }  
ul.smoker_pits li a { text-decoration:none; margin:0; padding:0; }  
/*  Smoker Pits */ 
.productlist { width:100%; display:inline-block; text-align:center; font-size:12px; color:#333; } 
.productlist ul { float:left; padding:0 0; margin:0 0; list-style:none; display:inline-block; text-align:left; }  
.productlist li { padding:0 0; margin:0 2px 15px; display:inline-block; text-align:center; font-size:12px; color:#333; vertical-align:top; } 
.productlist li a { text-decoration:none; }    
.productlist li span { display:inline-block; }  
.image_text { padding:5px 0; font-family: arial,helvetica,sans-serif; font-weight:bold; } 

/* ----13-5-16--for center-- */    
.productlist_center { width:100%; display:inline-block; text-align:center; font-size:12px; color:#333; } 
.productlist_center ul { padding:0 0; margin:0 0; list-style:none; display:inline-block; text-align:center; }  
.productlist_center li { padding:0 0; margin:0 2px 15px; display:inline-block; text-align:center; font-size:12px; color:#333; vertical-align:top; } 
.productlist_center li a { text-decoration:none; }    
.productlist_center li span { display:inline-block; }  
.productlist_center .image_text { padding:5px 0; font-family: arial,helvetica,sans-serif; font-weight:bold; } 


/* 13-6-16  */ 
.brassfittings_valves_link { font-size:16px; color:#fff; display:block; }  
.brassfittings_valves_link a { color:#fff; display:block; }  

/* 30-5- */ 
.listing {  } 

/* 14-6-16 */ 

.barbecue_recipes {  } 

/* review_page 12-8-16*/  
.review_page .main-nav ul li { width:23.8%; } 
.review_page .hdrback { height:35px !important; }    
.review_page .billAddTbl { width:49%; } 
.review_page .reviewcol1 input { display:inline-block; line-height:normal; }   
  

/* confirmorder-paypal */ 
.confirmorder_paypal .HL { height:34px !important; }  
.confirmorder_paypal .PriceDivTag { padding-right:0; }   

.confirmorder_paypal .checkout_row.prod_dtl { margin-top:20px; display:inline-block; }   

.tejas_dealers {  } 
ul.dealers { list-style:none; }  
ul.dealers li { width:32%; display:inline-block; font-family: arial, helvetica, sans-serif; font-size: 16px; vertical-align:top; margin-left: 15px;  }  
ul.dealers li:first-child { margin-left:0; } 
ul.dealers li h2 { display:inline-block; font-family: arial,helvetica,sans-serif; font-size: 16px; font-weight:bold; }  
ul.dealers li .img { margin-top:0px;  }   
 
/* 12-12-16 Resources & Videos  */ 
.imgvideocss { height:auto !important; width:100% !important; }  
/* .videos_box { margin-bottom:15px; }  */ 
.videos_box { max-height:250px;  margin-bottom:30px; }  

.height-img-2 {
    display: inline-block !important;
}
.imgage-rect_size-270{
    width: 270px;
    height: 200px;
}

/*27 * 12 - 2018 */
.imgage-rect_size-210 {
    width: 210px;
    height: 200px;
}

/*28-12-2018*/
.list-navi-2 li {
    line-height: 24px !important;
}

/*31-12-2018*/
.imgage-rect_size-156{
    width: 156px;
    height: 200px;
}

/*04 Jan 2019 */
.imgage-rect_triple-burner{
    width: 328px;
    height: 150px;
}
.imgage-rect_size-357{
    width: 357px;
    height: 200px;
}
.hr-new-1{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.imgage-rect_size_265 {
    width: 265px;
    height: 200px;
}
.imgage-rect_size-208 {
    width: 208px;
    height: 200px;
}
.row-box-camp-stove{
    position: relative;
    bottom: 95px;
}
.row-box-camp-stove-72 {
    position: relative;
    bottom: 72px;
}
.row-box-camp-stove-24 {
    position: relative;
    bottom: 24px;
}
.imgage-rect-size-400 {
    width: 400px;
    height: 250px;
}

/*05 Jan 2019 */
.imgage-rect_size_225{
    width: 215px;
    height: 200px !important;
}
.imgage-rect_size_302 {
    width: 295px;
    height: 200px !important;
}
.imgage-rect_size_289 {
    width: 289px;
    height: 200px !important;
}

/* 07 Jan 2019 */
.imgage-rect_size_282 {
    width: 282px;
    height: 200px !important;
}

.imgage-rect_size_355{
    width: 355px;
    height: 300px;
}
.imgage-rect_size_370 {
    width: 370px;
    height: 300px;
}

.imgage-rect_size-500-CS3 {
    width: 500px;
    height: 250px !important;
}
.imgage-rect_size_304 {
    width: 304px;
    height: 200px;
}
.imgage-rect_size_201 {
    width: 201px;
    height: 200px;
}

/* 08 Jan 2019 */
.btnbuynow1 {
    background-color: #4a96ad;
    border: 1px solid #fff;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    height: 40px;
    margin-top: 8px;
    width: 90%;
    cursor: pointer;
   /* padding: 8px 10px;*/
    font-size: 14px;
}

.menu2 li {
    color: 
    #fff;
    float: left;
    font-weight: normal;
    text-align: left;
    width: 235px;
    word-break: break-word;
    background: url(https://tejassmokers.com/image/icon-navi.png) no-repeat top left;
        background-position-x: left;
        background-position-y: top;
    background-position: 0 12px;
    padding-right: 10px;
    padding-left: 15px;
    position: relative;
    line-height: 30px;
    display: block;
}

/*11 JAN 2019*/

	.menu2 li a{color:#fff;text-decoration:none; padding:0 8px; }
	.top_menu {
		display: block;
		width: 100%;
		float: left;
		padding: 10px;
	}
	.cntinsideonecol {
		display: block;
		float: left;
		width: 25%;
		min-height: 1px;
		padding-right: 20px;
		padding-left: 20px;
		position: relative;
		
	}
	.products_cntinsideonecol {
    width: 24.3%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
}
	
	
	.prdtimg {
		height: 150px;
		padding: 5%;
		text-align: center;
		width: 100%;
	}


	/*16 JAN 2019*/
	
	.about_content{
	height: auto;
	}
	
	.cntinsiderow {
    width: 100%;
    float: left;
}
#NewProducts {
    width: 100%;
    float: left;
}

/*17 JAN 2018*/
.videos_box-2 {
    height: 120px;
    margin-bottom: 30px;
}
.menu2 li a{
font-size: 16px;
}

/*19 JAN 2018*/
.navi-list {
    padding-left: 20px;
    line-height: 24px;
    font-style: normal;
    font-weight: bold;	
   font-family: arial,helvetica,sans-serif;
    font-size: 14px;
}


/*---------------------------------- Responsive Css Start ---------------------------*/  



@media (max-width: 1000px){   

.img img { width:100% !important; height:auto; } 

.container { width:100% !important; padding:15px 15px; } 
  
.hdrbelowtbl { width:100% !important; padding:0 15px !important; }
.sectstart { width:100%!important; padding:0 0 !important; }  
.menu2 { width:100% !important; }
.hdrbelowcol2 { width:auto; display: inline-block; }
.divhdrsect2col1 { width:auto; }
.divhdrsect2col2 { width:auto; }
.divhdrsect2col3 { width:auto; }
.top_left { width: auto; }
.top_right { width:auto; } 

.cntinsideonecol {  width: 22%; }
.prdtimg {width:100%; }
.cntinsideonetabcol {width:100% !important; } 

#products1 { width:100% !important; display:block; }  

/*footer */  

.footsect { width:100%; }

/* 9-3 */

.plisttbl { width:100% !important;} 
.cont_text { width:100% !important;} 
.content_back { width: 100%; } 
/*.cntinsideonetabcolnew { width:98% !important;} */


.cntinsideonetabcolnew { width:auto !important;} 


/* 12-3 inner */
.bredcum_div { width:100%; }
.pit_accessories { width:100% !important;  }  
.new_class { width:100% !important; }

/* Searchproducts */   


.ctcol .searchproducts { width:100% !important; height:auto !important; } 

/* 15-3 */ 
.searchp_roducts .cntinsiderow { display: block;}  

.searchp_roducts .cntinsidetbl {  display: inline-block;  }  
.searchp_roducts .cntsecttbl { display: inline-block;  width: 100% !important; } 
.searchp_roducts .cntpsectrowhdr { display:block; }  
.searchp_roducts .plisttbl { float: left; width:99% !important; display:block; }
.searchp_roducts .plistrow { display:inline-block; width: 100%; } 
.searchp_roducts .pnewlistcol2  { min-width:auto; width:48.7%; } 

/* 17-3 */  

.top_hd { width:100% !important; } 

/*---Contact 16-3---*/ 
.cntinsideonetabcol { width:97%!important; } 

.contact_us .cntinsideonecol { width:97% !important; } 
.contact_us .cntinsiderow { display: inline-block; width:98%; }   

/*---barbecue_recipes 23-3---*/ 
.ctcol { width:97% !important; display:inline-block;} 


/*--checkout-login- 26-3---*/  
.mainbg { padding:0; margin:0 0 20px; }
.mainbg .container { display: inline-block; margin:0 10px; padding:0; width: 99% !important; }
.mainform { width:96%; }      

/*--billing_shipping_info_products- 26-3---*/   
.txtSelectType {width:100%; }
.billAddTbl {width:50%; }

.smokers-pits-details .smokepitstbl { width:100%; }  

.charcoal_grills_details .smokepitstbl { width:100%; }  

 /*--review_order--8-4-----*/ 

.review_order .shipTbl { width:100%; } 
.review_order #products  { width:100% !important; }
.review_order .checkout_tbl { width:100%; }
.review_order .txtSelectType { width:49%; }
.review_order #txtCardHolderName, #txtCardNumber, #txtCardCVV { width:49% !important; }  

.tblamtrevcol3 { width:25%; }
.tblamtrevcol1 { width:70%; } 
.shiping { text-align:right !important; padding-left:0 !important; }

.review_order .cntinsideonecol { width:97% !important; } 

/* myaccount */
.myaccount .cntinsiderow { width:100%; display:inline-block;  }
.myaccount .cntinsideonecol { margin:0;  }

.editprofile .txtSelectType  { width:226px !important; }  

.charcoal_grillscharcoal_grills .cntinsideonetabcolnew { width:98% !important; }   

/* -9-5-16 */
.smokers-pits-details .cntinsideonetabcolnew { width:98%!important; }  


.review_page #txtComments { width:100% !important; }  


.confirmorder_paypal .checkout_row.prod_dtl  { margin-top:0; }

ul.dealers li { width:30%; }


}  

@media (max-width: 991px) { 
.videos_box {  max-height:100%;} 


}


@media (max-width: 900px) {  
.top_left { width:100% !important; display:inline-block; text-align:center; }
.hdrbelowcol1 {  display: inline-block; float: none; } 
.top_right { width:100% !important; float:none;  display:inline-block; text-align:center; }
.divhdrsect2col1 { float:none; display:inline-block; margin-top:10px; }
.divhdrsect2col2 { float:none; display:inline-block; margin-top:10px; }
.divhdrsect2col3 { float:none; display:inline-block; margin-top:10px;}
.hdrbelowcol2 { width:100%; }
.footinfocol1 { width:auto; margin-right:5px; }
.gettouch iframe { width:95%; }   
.footinfocol2 { float:none; width:100% !important; display:inline-block !important; margin-top:15px; }
.footsect { padding-left:10px; padding-right:10px; }
.cntinsideonecol { width: 21%; }  

.footinforow .col-md-4 { display:inline;}     

.log_in .pttbl { width:98% !important; display:inline-block; } 


/* smokers-pits-details */

.smokepitscol1 img { height:auto; width: 100%; margin-right:10px; } 
.smokepitscol2 { margin-left:10px; } 

/* social icon css */ 
.followicon { float:none; width:100%; display:inline-block; text-align:center; }
.followicon ul { width:100%; display:inline-block; text-align:center; } 
.socialicon li { float: none;  margin-left: 3px;  display: inline-block; }   
.socialicon li.iconcallli {  vertical-align: top; }  
.ficon { padding-right:15px !important; }  

/* ejas Smokers Dealers css*/  

ul.dealers li .img { width:100% !important; height:auto !important;  }

/*11 JAN 2019*/
.menu2 li a{
	padding:0px;
}
	.menu2 li{ font-size:14px;}

}


@media (max-width: 800px) { 
.plistrow { width:100%; display:inline; }     
.pnewlistcol1 { width:100% !important; display:inline-block; border:1px solid #4a96ad; }
.cont_text { width:100% !important; } 
.pnewlistcolcss1 { padding-bottom:10px; } 


/*16-3*/
.searchp_roducts .pnewlistcol2 { width:100% ; }
.searchp_roducts .pnewlistcol1 { display:inline-block; text-align:center; } 
.cntinsideonetabcol { width: 98.7% !important;}  

.tophead h1 { padding-left:10px; margin-top:2px; }

.divhdrsect2row { display:inline-block; }
.divhdrsect2col1 { vertical-align:top;  }  
.divhdrsect2col2 { vertical-align:top; margin-top:10px !important; display:inline-block; } 
.divhdrsect2col3 {vertical-align:top; }  
.btncartnew { display:inline-block; }

.countitem { padding:1px 6px; } 
.cntinsideonecol { width:22%; }
.prdtimg { height:145px; }

/*review_order-9-4*/
.checkout_row textarea { width:100% !important; }
.reviewcol1 input[type="text"] { width:43%; }  

.top_right .divhdrsect2row { width:100%; text-align:center; } 
.top_right .hdrbelowcol2 { width:100% !important; display:inline-block; text-align:center !important; }  
/* .top_right .hdrbelowcol2 li { display:inline-block; text-align:center; }   */

/* 24-6-16 */  
.small_img { height:200px; }    
.small_img img { height:200px; }        

} 	
	

@media (max-width: 768px) { 
.pagenotfound > img {width: 100%;}
.container { width:100%; padding:20px 20px; }  

.cntinsideonecol { width:21.8%; } 
.cntinsideonecol .ctcol {  width:100% !important; }
.prdtimg { max-height: 178px !important; }

/*responsive menu */ 

.top_menu { display:none; }  
/* menu */ 
.bannersect { padding: 3px 0; } 


#mainmenu{ float: left; position: absolute; right:10px; width:100% !important; position: relative; }   

.menu_link{ top: -16px; clear:both; margin:0px; display:block !important; background:url(../image/res_menu_link.jpg) no-repeat right center; text-decoration:none; z-index:99999; outline:none; transition:none; width:40px; height:34px; float:right; text-indent:-9999px; position:absolute; right:0; }  
 
.menu_link.active{ background: rgba(0, 0, 0, 0) url(../image/res_menu_linkh.jpg) no-repeat scroll right center;
    transition: none 0s ease 0s ; } 
ul.menu{ width:100%; height:auto; float:left; display:none; margin:0px; position:absolute; right:0; top:34px; background:none;}
ul.menu li{ width:100%; float:left; margin-left:0; padding:0; /*border-bottom:#fff 1px solid !important;*/ border-right:none!important; } 
ul.menu li a:link,ul.menu li a:visited{ display:block; height:auto; margin:0; padding:6px 16px; float:none; text-align:left; font-size:12px; background:#22262b; color:#fff !important;  text-transform:capitalize; border-bottom:1px solid #fff !important;} 
ul.menu li:first-child  { border:none !important; } 
ul.menu li:last-child a {border-bottom:none; border-radius:0 !important; } 
ul.menu li a:hover, ul.menu li a.menuhover { color:#fff; background:#d12203; border:none !important; } 

ul.menu ul{ left:0; position:relative; top:0; width:200px!important; background:#fff; height:inherit!important; }
ul.menu ul li { border:0 !important;  }  
ul.menu ul li a:link, ul.menu ul li a:visited{ width:auto; height:auto; padding:3px 15px 3px 15px; background:#fff; color:#000; border-bottom:#f3f3f3 1px solid; text-transform: capitalize; border-right:0 !important; background-image:none !important;}
ul.menu ul li a:hover{ background:#dad8d8; border-radius:0; border:none !important; background-image:none !important;} 
ul.menu ul ul {left:0;}


#mainmenu ul > li, #mainmenu li.home-icon:hover { background:none !important; }
#mainmenu ul.sub-menu li, #mainmenu ul.sub-menu a:link, #mainmenu ul.sub-menu a:visited { line-height:inherit !important; } 
#mainmenu li.home-icon a:link, #mainmenu li.home-icon a:visited { width:auto; }
#mainmenu li.home-icon { height:44px; }
#mainmenu ul > li { padding-right:0; float:left; height:auto; }
#mainmenu ul > li.last-child a:link, #mainmenu ul > li.last-child a:visited { border-radius:0 !important; }

#mainmenu ul.sub-menu { position:inherit !important; left:inherit !important; top:inherit !important; }
#mainmenu ul { height:inherit !important; }
#mainmenu ul > li a:link, #mainmenu ul > li a:visited { text-shadow: inherit !important; }
/* menu end */  

.cntsectcolhdr { width:99.9%; } 

/* contact 18-3 */   
.contact_us .cntinsiderow {width:96%; }    
/* About 19-3 */   
.about_bg .row { margin-right:0;} 


/* checkout_login 26-3 */ 
.checkout_login .cntinsideonetabcol { margin:0; } 
.mainbg .container { margin:0px; width:100% !important; }
.mainform { width:98%; }
.logintab h2 { font-size:24px; }

/* .prdtimg { min-height:200px; } */ 


.review_order #txtCardHolderName, #txtCardNumber, #txtCardCVV { width:100% !important; }
.review_order .txtSelectType { width:100%; }
.txtSelectTypedate { width:50%; } 

/* 13-4-16 */
.footinfocol2 { width:98%; } 
.gettouch iframe { width:100%; }     

/* 18-4-16 */ 

.editprofile .DivCol2 { float:left; } 
#light { left: 47%; }
.checkout_tbl { width:100%; }
.checkout_info .cntinsideonecol { margin-left:0; margin-right:0; width:100% !important;  }
.checkout_info .cntinsideonetabcol  { margin-left:0; margin-right:0; width:100% !important; }

.myaccount_order .cntinsideonetabcol { margin-left:0; margin-right:0; width:100% !important; }
.myaccount_order .cntinsideonecol { margin-left:0; margin-right:0; width:100% !important; }


.charcoal_grillscharcoal_grills .cntinsiderow .ctcol { text-align:center; }
.charcoal_grillscharcoal_grills .ctcol .prdtimg { width:70%;  }
.charcoal_grillscharcoal_grills .cntinsideonecol { width:46%; } 

.btnapply { width:110px; } 

.btncontact { margin-left:152px !important; }   
/* 9-5-16 */ 
.hdrhome .cntinsideonetabcol { width:auto !important; }        
.home .cntinsideonetabcol { width:97.7% !important; }        

ul.smoker_pits { margin-left:0; }   

/* 11-5-16 */ 
.productlist ul { float:none; text-align:center; display:inline-block; }  


.getpassword .div_table { width:97% !important; margin-left:0 !important; }
.getpassword .btnlogoncheckout { margin-right:0px; } 

#back-top a { width:62px !important; } 
#back-top span { width:48px !important; height:43px !important; background:#4a96ad url("../image/up-arrow.png") no-repeat scroll center center / 50% !important; }
#back-top { bottom:10px; }  

.btnbiling { margin-top:15px; } 

/* review_page css*/ 
.review_page .shipcss { padding-right:0; padding-left:0; } 

/* confirmorder_paypal css*/ 
.confirmorder_paypal .cntinsideonetabcol { margin-left:0; } 
.confirmorder_paypal .cntinsideonecol { margin-left:0; } 
.confirmorder_paypal .checkout_tbl { margin-left:0 !important; }   

.confirmorder_paypal .tbl_bs { margin-top:-40px; }
  
ul.dealers li .img img { width:100% !important; height:auto !important;  }   
  
.deluxe_bbq_768 li {
    width: 49%;
    float: left;
    padding: 5px !important;
    height: 200px;
}
.deluxe_bbq_768 .imgage-rect_size_282 {
    width: 100%;
    height: 150px !important;
}
.deluxe_bbq_768 .row-box-2{ bottom: 0;}
.deluxe_bbq_768 .text-decoration-new{height: 52px;}
.pt_top_30{ padding-top: 30px; clear: both;}
.pt_bottom_30{ padding-bottom: 30px;}

}	


@media (max-width: 736px) {  

/* 29-6-16 */
.cntinsiderow { display:block; float: none; /* text-align: center; */  }     
.cntinsideonecol { display: inline-block; width: 21%; float:none; vertical-align:top; }       

/* review_page css*/ 
.review_page .reviewcol1 { width:100%; } 
.review_page .reviewcol2 { width:100%; margin-top:20px; }  
.review_page .paycol { width:75%; }
.review_page .cntinsideonetabcol { margin-left:0; }
.review_page .cntinsideonecol { margin-left:0; }
.checkout_tbl { width:100% !important; } 
.review_page .ptag1 { margin-right:0 !important; }  
.review_page .billAddTbl  { width:50%; }  

.review_page .main-nav { display:none; }  


/* ejas Smokers Dealers css*/  

ul.dealers li { width:100%; margin-left:0; vertical-align:top; }   
.dealers p br { display:none; }   
ul.dealers li .img { margin-top:0; margin-bottom:10px; }  
.tejas_dealers .cntinsideonecol { margin-left:0 !important; margin-right:0 !important; }    
 

}







@media (max-width: 640px) { 
 .cntinsideonecol { width:45.8%; } 
 .ctcol1 h1 { margin-bottom: 0; margin-top: 0; } 

 /* confirmorder_paypal css*/ 
.confirmorder_paypal .checkout_row.prod_dtl {  background: #4a96ad none repeat scroll 0 0; display: inline-block; height: auto; }    
.confirmorder_paypal .HL { height:auto !important; }  
.confirmorder_paypal #products33 { width:100% !important; margin-left:0 !important; }   
 
}  


@media (max-width: 600px) {   
.cntinsideonecol { width:45%; display:inline-block; }   

.footinfocol1 { margin-top: 15px;  margin-left: 15px;  } 
.cntinsideonetabcolnew { width:100% !important; margin: 0 !important; }    
.cntinsiderow { display:block !important; } 
.home .cntinsiderow { display:inherit !important; }  
.cntinsidetbl { display:inline-block; } 
.cntsecttbl { display:inline-block; }  
.cntpsectrowhdr { display: inline-block; width:100%; }      

/*.cont_text span img {height: 100% !important; width: 100% !important; }*/   
 
/*.fancybox-buttons img {  width:50%; height:auto; border:2px solid #7D1935 !important; margin-bottom:8px; } */    
 
.cont_text strong { text-align:left; }      

.new_class { width:100% !important;}     

.gettouch iframe { width:96%; margin: 0 4px; }  

.divhdrsect2col2 .btncartnew { display:block; margin-right:5px;} 
.footsect { padding-left:0px; padding-right:0px; } 

.cont_text table { width:100% !important; } 

/* contact 18-3 */  
.rowDiv1 { height: auto !important; }
.btncontact { margin-left: 145px !important; margin-top: 8px !important; } 

.plisttbl { display:inline !important;}  

/* checkout_info */
.checkout_info .cntinsideonecol { overflow:scroll !important; }
.checkout_info .cntinsideonecol form { width:630px !important; }   


/* checkout_login 26-3 */  
.mainform .nav-tabs { position:relative; width:100%; }
.mainform .tab-content > .active { width:100%; }
.mainform .nav-tabs > li { display:inline-block; }
.mainform .nav-tabs > li > a { width:auto; padding:5px 10px ; font-size:13px;  }
.nav-tabs > li > a:hover { width:auto !important; }
.nav-tabs > li.active { background:#fff; border-radius:5px 5px 0 0; } 

.form-signin .form-control { padding:4px 5px; font-size:13px; } 
.logintab h2 { font-size:20px; }   
.loginbt { font-size:14px; }  
.forget { font-size:14px; }   

/* billing_shipping  */ 
.billAddTbl { width:100%; } 
 
.pitstcol3 { width:auto;}   

.reviewcol1 { width:100%; }
.reviewcol2 { width:100%; margin-top:10px; }
.tblamtrevcol1 { width:auto; }
.billAddTbl { padding-top:0; }
.shipTbl { margin:0 !important; }
.review_order #txtCardHolderName, #txtCardNumber, #txtCardCVV { width:100% !important; } 
.review_order .txtSelectType { width:100% ; }
.review_order .txtSelectTypedate { width:45%; } 
.review_order .txtSelectTypeyear { width:45%; } 
 
.footinfocol2 { width:98% !important; }   

/*  Changepassword  */   
.changepassword .DivCol2  { float:left; } 
.changepassword .DivCol1  { width:28%; } 

.checkout_row-bg { background: #4a96ad none repeat scroll 0 0;  display: inline-block;  width: 100%; margin-bottom: 20px; }    
.HL { margin-bottom:0; height:auto; padding-bottom:9px; }

.myorderdetailsinfo .billAddTbl { text-align:left; width:48% !important; display:inline-block; } 
.myorderdetailsinfo .shipTblCol1  { text-align:left; }  
.myorderdetailsinfo .ptag1 { margin-right:0 !important; text-align:left; } 

.UshopRow_bg { display:inline-block;  float:left;  width:97% !important; overflow:hidden; } 

.myaccount_order .cntinsideonecol  { float:left;  overflow:scroll;  width:96% !important; }  
.myaccount_order .cttaccountbl {  width:653px; }  
  
.product_price { width:100%; margin-top:15px; display:inline-block; overflow-y:hidden; overflow-x:visible; }  
.product_price .UshopCol4 { width:480px; display: inline; }  

.checkout_info .checkout_tbl { background:#4A96AD; }  

/* popup css*/

#light { width:100% !important; margin-left:inherit!important; left:0!important; }  
.comments {  } 

.text_earia { display: inline-block !important; width: 97% !important; height:100%; }   
.closeBtn { display:inline-block; margin-right:15px; float:right; }  
.closeBtn img { margin-left:0 !important; }

.checkout_info .checkout_tbl { width:99%; } 
.checkout_info .cntinsideonecol { margin-left:0; }
.checkout_info .cntinsideonetabcol { margin-left:0; }

.myaccount_order .UshopRow_bg { width:100%; }  

.charcoal_grillscharcoal_grills .cntinsideonecol { width:45.6%;  }
.charcoal_grillscharcoal_grills .ctcol .prdtimg { width:85%; }   

.pnewlistcol2 {  min-width:inherit; }  


.getpassword .LoginCol2 { width:55% !important; }  
.div_row .forgot_pass { width:100% !important; } 
.input_email {  }  

.confirmorder_paypal .ptag1 { margin-right:0 !important; } 
.confirmorder_paypal .shipTbl { width:100%; }    
.confirmorder_paypal .shipTblCol1 { width:100% !important; }
.product_nav_pt li {
    padding-top: 5px;
    padding-bottom: 5px;
}

 

} 


@media (max-width: 480px) {   
.container { width:99% !important; } 

.cntinsideonecol { width:48%; margin-left:2px; margin-right:2px; display:inline-block; }

.cntinsideonetabcol{margin-left:0px !important; margin-right:0px !important;}

.divhdrsect2col2 { margin-right:5px; }
.btncartnew {  font-size: 14px; }
.searchp_roducts .plisttbl { width: 100% !important; }

.searchp_roducts .cont_text img { width:100% !important; height:100% !important; } 
.cntinsideonetabcolnew { width:inherit; }  

.gettouch iframe { width: 96%;} 


.pit_accessories img { height:auto !important; width:100% !important; } 

/* contact 18-3 */   
.contact_us .cntpsectrowhdr { margin:0 11px; width: auto;}  
.colDiv1 { width: auto !important; }
.colDiv3 { width:100% !important; }
.input_txt { width: 100%; } 

.btncontact { margin-left: 0 !important;  margin-top: 35px !important; margin-bottom: 20px !important; }    

.contact_us .cntinsideonetabcol .row { margin-right:0!important; }   
.contact_us .cntinsiderow { width:100%; } 
.contact_us .cntinsideonetabcol { width:100% !important; }   

.footinfocol2 { width:98% !important;} 

.plistrow { display:inline ; } 
.plisttbl {display:block; } 

/*---barbecue_recipes 23-3---*/ 
.ctcol { width:auto !important;} 

.btnMakePaymenttax { width:100% !important;  font-size:14px !important; } 

/*---login 23-3---*/   
.log_in .pttbl { padding:15px 0 !important; } 
.ptrow { display: inline-block; width: 100% !important; } 
.logincol1 { margin-left:20px; width:100%; text-align:left; }
.logincol2 { display:none; }
.logincol3 { width:auto !important; margin-left:20px; margin-top:0; }

.smokering .ctcol { text-align:center; }
.smokering .ctcol img { margin-bottom:15px; }    

.genhosediv { width:100%; overflow:scroll; } 

/*---Brass-Fittings 26-3---*/   

.pit_accessories span, 
.pit_accessories strong { width:100%; } 
  
.shipTbl { width:100%; display:inline-block; }
.txtShipText { width:100%; padding:5px; }

.shipinfoTblCol3 { width:58%; }
.shipTblCol1 { font-size:14px;} 
.shipinfoTblRow {  display: inline-block; }  

.log_in .logincol3 { width:85% !important; }  
.log_in .logincol1 { line-height:33px; }  

.barbecue img { width:100% !important; height:auto !important; } 

/*---smokers-pits-details  28-3---*/ 
.smokepitscol1 { width:100%; }
.smokepitscol2 { width:100%; text-align:center; margin-left:0; }
.pitstcol3 { width:100%; }
/* .smokepitscol img  { height: auto !important; width: 100% !important; } */

#drpProductSizes { width:auto !important; } 
.tophead h1 span { font-size:14px; }

.mainform .nav-tabs > li > a { font-size:15px; } 
.form-signin .form-control { font-size:15px; }
.loginbt { font-size:15px; } 
.forget { font-size:15px; } 

.review_order .shipTblRow11 { display:inline-block; }
.shipTblRow { display:inline-block; } 

.review_order .shipTblCol1 {  } 

/* 13-4-16 */   


/* myaccount 16-4-16  */  

.myaccount .container  { padding-left:15px !important; padding-right:15px !important; }
.DivCol1  { width:39% !important; }
.DivCol2 { 	width:94%; } 

.UshopCol2 p a { font-size:16px;  display:inline-block; } 
.UshopCol3 p a { font-size:16px; } 

 /* changepassword 18-4-16  */  

.changepassword .DivCol2  { width:100%; }
.changepassword .DivCol1 { width:auto !important; text-align:left; } 
.changepassword .txtclass  { width:100%; }   

.editprofile .txtclass { width:100%; }
.editprofile .DivCol2 { width:99%; }
.editprofile .DivCol1 { width:auto !important;  } 
.editprofile .txtSelectType { width:100% !important; }     


#productPrice > p { padding-left: 10px !important; } 

.charcoal_grillscharcoal_grills .cntinsideonecol { width: 48%; }  
.charcoal_grillscharcoal_grills .cntinsideonecol .ctcol1 span { font-size:16px; }  

/* .review_order .checkout_tbl { background:#4A96AD; } */ 
.review_order .checkout_tbl { background:none; }
.review_order .HL  { height:49px; }     


/* contact us 27-4-16  */  

.contact_us .colDiv1 { margin-top:0; } 
.contact_us .colDiv1 { margin-top:0px !important; }  
.contact_us .micol {  margin-top:0px !important;  } 

.rowDiv1.capcha_bg { position:relative; } 
.capcha { width:100% !important; margin-top:0; } 
.capcha img { position:absolute !important; left:0; }     
.contact_us #verif_box { margin-top:0 !important; }   

 
.prdtimg { max-height:185px; }     
/* .home .cntinsiderow { display:inherit !important; }  */  

.home .cntinsideonetabcol { width:100%!important; }  

.charcoal_grills_details .smokepitscol1 { width:100%; }

.barbecue_recipes { width:100% !important; height:auto !important; }      
  
.div_row .emailid { width:auto; }
.getpassword .LoginCol2 { width:100% !important; }
.boxhide { display:none; } 
.getpassword .btnlogoncheckout { margin-top:0; }
.LoginCo1 { padding:15px 0; } 
.div_row .emailid { padding:15px 3px 15px 20px !important; }

/* 24-6-16 */ 
.getpassword .cntinsiderow:last-child .container { 	padding-top:0; } 
.getpassword .btnlogoncheckout {  width:114px;  padding:7px; } 

.btncontact { margin-top:-7px !important; } 

.smokepitscol1 { width:100% !important; }
.smokepitscol2 { width:100% !important; }
.pitstcol3 { width:100% !important; } 

/* social media icon css*/  
.socialicon li.iconcallli  { width:100%; margin-bottom:10px; }  

/* review_page css*/ 
.review_page .billAddTbl { width:100%; }
.review_page .shipTblCol1 { width:100% !important; } 
.review_page .ptag1 { text-align:left; } 

.review_page .hdrback { height:48px !important; }  
.review_page .billAddTbl { padding-bottom:10px; }
.review_page .tbl_bs { margin-top:-30px !important; } 



/* ejas Smokers Dealers css*/  
ul.dealers li:first-child img { margin-top:-30px; }  

.img img { width:100% !important; height:auto !important: }  

/* 29 Dec 2018 */
.ctcol3{
    width: 100%;
    padding-bottom: 10px;
}
/*05 Jan 2019 */
.row-box-camp-stove{ bottom: 0px;}
.row-box-camp-stove-72{bottom: 0px;}
.row-box-camp-stove-24{bottom: 0px;}

/*07 JAN 2019 */
.deluxe_bbq_768 li{
    width: 100%;
    float: left;
    padding: 5px !important;
    height: 100%;
}

.deluxe_bbq_768 .imgage-rect_size_282 {
    width: 240px;
    height: 200px !important;
}

.deluxe_bbq_768 .text-decoration-new {
    height: auto;
}

.pt_bottom_30 {
    padding-bottom: 0;
}

.pt_top_30 {
    padding-top: 0;
    clear: both;
}


}   


@media (max-width:414px) {  
.row-box-weed {
    position: relative;
    bottom: 16px !important;
}
/* 05 Jan 2019 */
.imgage-rect-size-400 {width: 330px;height: auto;}

}



@media (max-width: 360px) { 
.srchtxt {  margin-left:0; } 
.top_right { padding:0; }
.divhdrsect2col2 { margin-left:0; } 
 
.mainform .nav-tabs > li { display:inline; }
.logintab h2 { margin-top:0; }

.cntinsideonecol { width:100%; margin:0; }

.reviewcol1 input[type="text"] { width:100%; margin-bottom:10px; }
/* 13-4-16  */ 
.footinfocol2 { width: 97% !important; }

/* 18-4-16  */  

.myorderdetailsinfo .billAddTbl { width:100% !important; }
.myorderdetailsinfo .ptag1 { text-align:left !important; padding-left:0; }
.myorderdetailsinfo .shipTblCol1 { text-align:left; width:auto; }  

.charcoal_grillscharcoal_grills .cntinsideonecol { width:100%; } 
.charcoal_grillscharcoal_grills .ctcol .prdtimg { width: 75%; } 

.myaccount .DivCol1 { width:30% !important; } 

.review_order .shipTblRow11 { height:auto !important; }  
.review_order .shipTblCol3 { width:100% !important; } 
  
/* 9-5-16 */    
.home .cntinsiderow { display:block !important; }  
 
/*26-12-18*/
.imgage-rect_size-500 {
    width: 234px !important;
    height: auto ;
}
}

@media (max-width: 320px) { 
.mainform .nav-tabs > li { display:inline; }
.shipTblCol1 {  width:auto; text-align:left; }
.shipinfoTblCol3 { width:100%; padding-top:0; }
.ptag1 { text-align:left; }
.billAddTbl { text-align:left!important; }  

.review_order .shipTblCol1 { width:40%; } 


.product_price .checkout_tbl { width:123%; }
.myaccount .DivCol1 a {  font-size:16px !important; } 

.hdrbelowtbl { padding:0 14px !important; } 
/* .images-brass img {  width: 110px !important; margin: 0 auto;} */
.height-img-2 {height: 100% !important;}
.brass-img-new img{ margin: 0 auto;}
/*27 - 12 - 2018 */
.imgage-rect_size-270 {
    width: 230px;
    height: 170px !important;
}
/*03 Jan 2019*/
.imgage-rect_size-250 {
    width: 220px;
    height: auto;
}

/* 05 Jan 2019 */
.imgage-rect_size_265 {width: 230px;height: auto;}
.imgage-rect-size-400 {width: 218px !important;height: auto;}

/*09 Jan 2019 */
.imgage-rect_com-ac {
    width: 232px;
    height: 230px;
}

}
a:focus, a:hover {color: inherit;}

/* Axis 20-10 2018 */ 

.cntinsiderow p { line-height: 24px;
    font-style: normal;
    font-weight: bold;
}

.ctcol-text-rwd {line-height: 24px;}
.rwd-ctcol {  padding-top: 20px;}
.img-responsive {display: block;max-width: 100%;height: auto;}
/* .inline-block-img { display:inline-block;} */
.abut-img-center { display: block;text-align: center;margin: 0 auto;}
.abut-img-center img {display: inline;}
.images-block-navi{ width:100%;padding:0px 0 10px 0; margin:0px; float:left; text-align:center;}
.images-block-navi ul{  margin:0px; padding:0px; list-stylen:none;}
.images-block-navi li{ display:inline-block; width:49%;}
.poker-shown { width: 46%;margin: 0 auto;text-align: center;}
.poker-shown img {margin-bottom: 10px;}
.block-Rear {float: left;width: 65%;text-align: center;}
.block-Long-Fire { float: right; width: 34%;text-align: center;}
.block-Rear p {font-size: 14px;}
.block-Long-Fire p {font-size: 14px;}
.images-fire-poker p{ font-size:14px;}
.images-fire-poker { text-align: center;font-weight: normal;padding: 10px 0;}
.poker-1518-V { text-align: center;padding-bottom: 10px;}
.poker-combo { text-align: center; padding-bottom: 30px;}
.poker-combo strong { font-size: 14px;padding: 10px 0;}
.ccmax-div {text-align: center;}
.ccmax-div span {font-size: 14px;}
.most-poop { padding: 5px 0 9px 0;}
.most-poop strong { text-align: center;display: block;}
.w2 { padding-bottom: 10px;}
.w4 { padding-bottom: 10px;}
.w3 { padding-bottom: 10px;}
.hdrhome h1 { margin-top: 0px;}
.text-decoration-new {font-family: arial,helvetica,sans-serif;font-size:12px; text-align:center;clear: both;padding: 0px 0 10px;}

.text-decoration-new-1 {
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
}


.list-navi{ width:100%; margin:0px; padding:10px 0px;; float:left;}
.list-navi ul{ margin:0px; padding: 0px 0 0 15px;  list-style-position: outside;}
.list-navi li{ line-height:24px;  font-family: arial,helvetica,sans-serif;font-size:14px; font-weight: bold;}
.productlist_manu{width:100%; margin:0px; padding:0px; float:left; text-align:center;}
.productlist_manu ul{ margin:0px; padding: 0px;  list-style:none:}
.productlist_manu li{ display: inline-block; text-align: center; padding:0 5px; }

.optional{width:100%; margin:0px; padding:0; float:left; text-align: center;  }
.optional ul{ margin:0px; padding: 0px;  list-style:none:}
.optional li{ display: inline-block; text-align: center; }

.optional-hb{width:100%; margin:0px; padding:0; float:left; text-align: center; }
.optional-hb ul{ margin:0px; padding: 0px;  list-style:none:}
.optional-hb li{ padding: 0 5px; display: inline-block; text-align: center; }
.new_class h3 { margin: 0px;}
.row-box-2 { position: relative;bottom: 23px;}
.row-box-3 { position: relative;bottom: 48px;}




/* padding top */
.pt-10 { padding-top: 10px; }
.pt-20 { padding-top: 20px;}
.pt-30 { padding-top: 30px;}
.pt-40 { padding-top: 40px;}
.pt-50 { padding-top: 50px;}
.pt-60 { padding-top: 60px;}
.pt-70 { padding-top: 70px;}
.pt-80 { padding-top: 80px;}
.pt-90 { padding-top: 90px;}
.pt-100 { padding-top: 100px;}

/* padding bottom */

.pb-10 { padding-top: 10px; }
.pb-20 { padding-top: 20px;}
.pb-30 { padding-top: 30px;}
.pb-40 { padding-top: 40px;}
.pb-50 { padding-top: 50px;}
.pb-60 { padding-top: 60px;}
.pb-70 { padding-top: 70px;}
.pb-80 { padding-top: 80px;}
.pb-90 { padding-top: 90px;}
.pb-100 { padding-top: 100px;}



/* margin top */

.m-top-10 { margin-top: 10px;}
.m-top-20 { margin-top: 20px;}
.m-top-30 { margin-top: 30px;}
.m-top-40 { margin-top: 40px;}
.m-top-50 { margin-top: 50px;}
.m-top-60 { margin-top: 60px;}
.m-top-70 { margin-top: 70px;}
.m-top-80 { margin-top: 80px;}
.m-top-90 { margin-top: 90px;}
.m-top-100 { margin-top: 100px;}

/* margin bottom */

.m-bottom-10 { margin-bottom: 10px;}
.m-bottom-20 { margin-bottom: 20px;}
.m-bottom-30 { margin-bottom: 30px;}
.m-bottom-40 { margin-bottom: 40px;}
.m-bottom-50 { margin-bottom: 50px;}
.m-bottom-60 { margin-bottom: 60px;}
.m-bottom-70 { margin-bottom: 70px;}
.m-bottom-80 { margin-bottom: 80px;}
.m-bottom-90 { margin-bottom: 90px;}
.m-bottom-100 { margin-top: 100px;}

.mt-30 {
    margin-bottom: 20px;
    clear: both;
}
.footinfocol .infocnt ul li {
	line-height: 30px;
	list-style: none;
}



*:focus {
    outline: none;
}
/* 18-DEC Start */
.imgage-rect_size{ width: 250px; height: 150px;}
.imgage-rect_size_big{ width: 300px;height: 200px;}
.imgage-rect_size-215{
width: 215px;
height:200px;
}
.imgage-rect_size-234{
width:234px;
height: 200px
}
/* 18-DEC End */

/* 19-DEC-START */
.imgage-rect_size-150{
    width: 150px;
    height: 150px;

}
.imgage-rect_size-229{
    width: 229px;
    height: 100px;
}
.imgage-rect_size-152{
 width: 152px;
 height: 100px;
}

.imgage-rect_size-82{
 width: 82px;
 height: 100px;
}

.imgage-rect_size-100{
 width: 100px;
 height: 100px;
}
/* 19-DEC-END */
/* 20-DEC-START */
.imgage-rect_size-220{
 width: 220px; 
 height: 100px;
}
/* 20-DEC-END */
/* 21-DEC-START */
.imgage-rect_size-300 {
    width: 300px;
    height: 150px;
}
.imgage-rect_size-300-pg{
    width: 300px;
    height: 130px;
}
.imgage-rect_size-250-Je{
    width: 150px;
    height: 250px;
}
/* 21-DEC-END */
/* 24-DEC-START */
.imgage-rect_dancinsanta-300 {
    width: 300px;
    height: 300px;
}
.imgage-rect_size-200 {
    width: 150px;
    height: 200px;
}

.imgage-rect_size-90 {
    width: 90px;
    height: 200px;
}
.imgage-rect_size-500 {
    width: 500px;
    height: 95px;
}
.imgage-rect_size-500-cvo {
    width: 500px;
    height: 170px;
} 
.pt-10 {
   padding-top: 10px;
}
/* 31-DEC-START */
.imgage-rect_manc{
    width: 250px;
    height: 200px;
}

.imgage-rect_com-ac {
    width: 278px;
    height: 325px;
}
/* 1-Jan-START */
.imgage-rect_size-156-new {
	width: 156px;
	height: 200px ;
}
.imgage-rect_com-ashcroft {
    width: 200px;
    height: 200px;
}

.imgage-rect_size-rear-view  {
    width: 128px;
    height: 200px;
}

/*02 Jan 2019 */
.row-box-weed{
    position: relative;
    bottom: 15px;
}
.imgage-rect_size-280{
    width: 280px;
    height: 300px;
}
.imgage-rect_size-weed-200{
    width: 200px;
    height: 300px;
}

.imgage-rect_size-138 {
    width: 138px;
    height: 200px;
}
.imgage-rect_size-300 {
    width: 300px;
    height: 150px;
}

.imgage-rect_size-200 {
    width: 200px;
    height: 150px;
}

/* 3 jan 2019 */
.imgage-rect_size-250 {
    width: 250px;
    height: 200px;
}
.imgage-rect_size-174{
    width: 174px;
    height: 200px;
}


@media only screen and (max-width: 1024px) {
	
.divhdrsect2col2{ padding-right:9px;}


	
}
@media only screen and (max-width: 960px) {
.menu_link {
    top: -16px;
    clear: both;
    margin: 0px;
    display: block !important;
    background: url(../image/res_menu_link.jpg) no-repeat right center;
    text-decoration: none;
    z-index: 99999;
    outline: none;
    transition: none;
    width: 40px;
    height: 34px;
    float: right;
    text-indent: -9999px;
    position: absolute;
    right: 0;
}
.hometitleh3{ font-size:14px;}
.top_menu {
    display: none;
}
#mainmenu ul {
    height: inherit !important;
}
.container {
    width: 100%;
    padding: 20px 20px;
}
.bannersect .container { padding:25px;}

.prdtimg{ max-height: 164px;}	
.m-enu2 li{ width:33%;} 

.charcoal-grills-block .ctcol1 span { font-size: 16px;}
.pnewlistcol1{ padding-bottom: 10px;}
/* .productlist_manu li { padding: 5px; width:50%; float:left; } */
.imgage-rect_size-150{  margin: 0 auto;}
/*24-Dec*/
.productlist_manu li{padding: 0;}

.imgage-rect_size-270 {
    width: 270px;
    height: 200px !important;
}

.images-brass.lpvale-img-2 {
    position: relative;
    top: 10px;
}


}

@media only screen and (max-width: 768px) {
.hometitleh3{ font-size:14px;}
.dealers-map .dealers li .img img{ height: 148px !important;}
.socialicon li{ margin-left: 1px;}
.new_class div {  padding: 10px;}	
}

@media only screen and (max-width: 767px) {
.btnbuynow1{ width:30%;}	
}

@media only screen and (max-width: 736px) {
.prdtimg {
    max-height: 130px;
}

.menu2 li {
    width: 48%;
}
.rwd-ctcol .contactcapcha{ margin-top: 36px;}
.menu_link{ right: -8px;}

.dealers-map .dealers li .img img {
    height: auto !important;
}
.socialicon li{ margin-left: 0px;}
.cntinsideonecol{width: 46%;}
}
@media only screen and (max-width: 600px) {
.footinfocol1{ margin-left: 0;}
.home .cntinsiderow{ width:100%;}
/*24-Dec*/
.productlist_manu li {padding: 0px;}
.product_nav_pt li{ padding-top:5px; padding-bottom:5px;}

}
@media only screen and (max-width: 568px) {
/* .productlist_manu li { display: inline-block;text-align: center;padding: 5px;width: 50%; float: left;} */
.pip-1 .inline-block-img {height: 127px !important;}

/*28-Dec-2018*/
.imgage-rect_size {
    width: 243px;
   }
}

@media only screen and (max-width: 480px) {
.menu2 li { width: 100%;}
.txtmakepayment{ width:100%;}
.bannersect .container {padding: 20px 10px;}
.cntinsideonecol {  width: 100%;}
.prdtimg {height: 100%;}
.productlist_manu li{ padding: 10px;}	
.inline-block-img { display: block; }
.optional li{padding: 5px 0;}
.cntinsiderow p {line-height: 24px;}
.btnbuynow1 { width: 45%;}
.rwd-decoration{ padding: 10px 0 10px;}
.Pipe_Burner_manu{ padding:5px;}
.inline-block-img {
    display: block;
    margin: 0 auto;
}
/*.optional-cvo li img {
    width: 220px !important;
}*/
/* 21 DEC */
.row-box-2 { bottom: 0;} 
.m-bottom-30 {
    margin-bottom: 0;
}

.m-top-30 {
    margin-top: 0;
}
/* 27 Dec */
.pro-navi li {
    padding: 0;
}
/* 1 Jan 2019 */
.pb-10{
padding-bottom: 10px !important; 
}

}
@media only screen and (max-width: 414px) {
.inline-block-img { display: inline-block;}	
.Acme-Safety-manu li {display: block;}
.row-box-3 {position: relative;bottom: 0;}
.imgage-rect_size-500 {
    width: 250px;
    height: auto;
}
.imgage-rect_size-500-cvo {
    width: 300px;
    height: auto;
}
/*28-Dec-2018*/
.Red_Acme_manu li {
    padding: 0px;
}
/*31-Dec-2018*/
.Red_Acme_manu_1 li {
    padding: 5px;
}
/* 1 Jan 2019 */
.imgage-rect_size_Jet_Tip {
    width: 110px;
    height: auto;
}

.imgage-rect_size_Jet_Tip_New {
    width: 240px;
    height: auto;
}


	
}

@media only screen and (max-width: 375px) {
.btnminheight{ min-height: 100% !important;}
/*24-Dec*/
.productlist_manu li { padding: 10px;}
.imgage-rect_size_big {
    width: 250px;
    height: auto;
}
.imgage-rect_size-300-pg {
    width: 250px;
    height: auto;
}
.imgage-rect_size-500-cvo {
    width: 230px;
    height: auto;
}
/* 27 Dec */
.pro-navi li {
    padding: 0;
}

/*28-Dec-2018*/
.Red_Acme_manu li {
    padding: 0px;
}
/*31-Dec-2018*/
.Red_Acme_manu_1 li {
    padding: 5px;
}

/* 05 Jan 2019*/
.imgage-rect-size-400 { width: 290px;height: auto;}


}

@media only screen and (max-width: 320px) {
.ftrpayicon ul li {width: 66px;}
.rwd-images {display: block;width: 280px !important;height: 10px !important;}
.productlist_manu li { padding: 5px 5px; width: 50%; float: left;}
.optional li{ padding: 5px 5px; width: 100%; float: left;}
/* .inline-block-img {display: block; height: 100px !important;} */
.row-box-2{ position:relative; bottom:0px;}
.row-box-3{ position:relative; bottom:0px;}
.manu-safety-tank li { width: 100%;}
/* .brassgreen-Acme img {width: 206px !important;} */
.jet-burner img {height: auto;}
.brass-orifice img {width: auto !important;margin: 0 auto;height: auto;}
.inline-img {height: auto !important;}
.Pipe_Burner_manu li {padding: 5px;width: 100%;}
.Pipe_Burner_manu .inline-block-img { display: block; margin:0 auto;}
.productlist-MONSTER-manu .inline-block-img { display: block; margin:0 auto;}

/* 21 DEC 2018*/
.productlist_manu li {
    padding: 5px 5px;
    width: 100%;
    float: left;
}
.imgage-rect_size-150 {
    width: 150px;
    height: auto;
}
.imgage-rect_size {
    width: 220px;
    height: auto;
}
.text-decoration-new{ padding:0px;}
.imgage-rect_size-300-pg {
    width: 236px;
    height: auto;
}
.imgage-rect_size_big {
    width: 233px;
    height: auto;
}
/*24-Dec*/
.imgage-rect_size-300 {
    width: 220px;
    height: auto;
}
.pt-10 {
    padding-top: 10px;
}
/* 27 Dec */
.pro-navi li {
    padding: 0;
}
/* 31 Dec */
.imgage-rect-rwd{
    height: 130px;
}

/*01 Jan 2019*/
.mrwd-top-10{
margin-top: 10px;
}
/*02 Jan 2019*/
.imgage-rect_size_Jet_Tip_New {
    width: 228px;
    height: auto;
}
.imgage-rect_size-500-CS3 {
    width: 230px;
    height: 160px !important;
}

}

.socialicon li img {
vertical-align: middle;
}


