﻿/*@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');*/	
@import url('//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.min.css');
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans|Ubuntu');
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Montserrat');*/

	

/*@font-face {
	font-family: 'Segoe UI';
	src: url('../fonts/SEGOEUIL.ttf');
	src: local('SEGOEUIL'), url('../fonts/SEGOEUIL.woff') format('woff'), url('../fonts/SEGOEUIL.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI semibold';
	src: url('../fonts/SEGOEUI_SEMIBOLD.eot');
	src: local('SEGOEUI_SEMIBOLD'), url('../fonts/SEGOEUI_SEMIBOLD.woff') format('woff'), url('../fonts/SEGOEUI_SEMIBOLD.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UIITALIC';
	src: url('../fonts/segoe_ui_italic.eot');
	src: local('segoe_ui_italic'), url('../fonts/segoe_ui_italic.woff') format('woff'), url('../fonts/segoe_ui_italic.ttf') format('truetype');
}*/


/*body:not(.navbar-default)
	{
		margin-top: 5px; margin-left: 5px; margin-right: 5px;
	}*/


body>form {
    margin: 0px !important;
    padding: 0px !important;   
}
body{
    padding:0px;
    background:#f9feff;
    /*line-height:normal;*/
}
@media(min-width:1200px) {
    .search_bg_home {
        margin-top: -0px !important;
    }
    .tmprogmobtxt {
        display: none !important;
    }
}

input{
    border:1px solid #ddd;
}
a{
 word-wrap: break-word;
 cursor:pointer !important;
}
.defborder
	{
		background-color : transparent;
	}
.contentborder .defcontent
	{
		background-color : #D1D1D1;
	}
.defcontent{
    padding:5px;
    font-size:15px;
    border-top: none!important;
    border-bottom:none!important;
}
.maintexttitle{
    padding:3px;
}
.iredc
{
	border-color:Gray;
	border-width:1px;
	color:#E20000;
}
.ibluec
{
	border-color:Gray;
	border-width:1px;
	color:#003399;
}
.ipurplec
{
	border-color:Gray;
	border-width:1px;
	color:#9601AD;
}
.iblackc
{
	border-color:Gray;
	border-width:1px;
	color:black;
}
.headerpromo 
	{
		color : #353535;
		/*font-family : Arial, Helvetica, sans-serif;*/
		font-size : 13px;
	}
.maintitles 
	{
		color: #821B21;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 11px;
  font-weight: 700;
	}
.mainheadings 
	{
		color : #5C5C5C;
		/*font-family : Arial, Helvetica, sans-serif;*/
		font-size : 12px;
		font-weight : bold;
        
	}
.maintextbody 
	{
		color : Black;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 14px;
	}
.mainlinks A {
    color: #F58A0C;
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    font-size: 14px;
    text-decoration: none;
}
.price 
	{
		color : #F58A0C;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 15px;
		font-weight : bold;        
	}
.storesteaser 
	{
		color : #9C9C9C;
		/*font-family : Arial, Helvetica, sans-serif;*/
		font-size : 9px;
		font-style : italic;
	}
.lblorderdet{
    padding-left:5px;
}
.storelinks 
	{
		color : #777777;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
	}

.righttitle
	{
		color : White;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 9px;
		font-weight : bold;
	}
.rightlinks A
	{
		color : Black;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 13px;
		TEXT-DECORATION: none;
	}
.rightlinks A:hover
	{
		color : Black;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 13px;
		TEXT-DECORATION: underline;
	}
.specialbody
	{
		color : #777777;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
	}
.specialbodylink A 
	{
		color : #777777;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
		TEXT-DECORATION: none;
	}
.specialtitle 
	{
		color : #777777;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
		font-weight : bold;
	}
.specialbg 
	{
		background-color : transparent;
	}
.announcetitle 
	{
		color : #821B21;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
		font-weight : bold;
	}
.announcebody
	{
		color : #636363;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
		font-weight : bold;
	}
.productinfobody 
	{
		color : Black;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 13px;
	}
.productinfooptions 
	{
		color : Black;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 12px;
		font-weight : bold;
	}
.productinfotitle 
	{
		color : Black;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 14px;
		font-weight : bold;
	}
.headerlink 
	{
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size: 6pt;
		line-height: 1pt;
		font-weight: bold;
		color: #666666;
	}
.onstorelink 
	{
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size: 9pt;
		color: #FFFF00;
		font-weight: bold;
	}
.storeheaderlink A{
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
		font-size: 10px;
		font-weight: bold;
		color: #707070;
		TEXT-DECORATION: none;
	}
.distributecart input{
    margin-bottom:3px;
}
.distributecart td{
    padding:2px;
}
.onstoreheaderlink A
	{
		
		TEXT-DECORATION: none;
	}
.headertext 
	{
		color : #FFFFFF;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 10px;
		font-weight : bold;
	}
.errortitle
	{
		font-weight: bold;
		font-size: 12px;
		color: #ff0033;
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	}
.error
	{
		font-weight: normal;
		font-size: 12px;
		color: #ff0033;
		font-style: normal;
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	}
.ProductListBody {
    color: #000;
    /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
    font-size: 1.5rem;
    margin-bottom: 30px;
    font-weight: 500;
    letter-spacing: -0.1px;
    margin-bottom: 30px;
}
.shortdesc{
    padding-top:7px;
}
.ProductListprice 
	{
		color : #1F74C6;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 18px;
        font-weight:600;
	}

.ProductListinput 
	{
		 border: thin groove #ffffff;
		 /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
		 font-size: 10px;
	}
.ProductListlinks A
	{
		color : #821B21;
		/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
		font-size : 10px;
		TEXT-DECORATION: underline;
	}
/*.imagefont 
	{
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #F58A0C;
		text-decoration: none;
        font-size:14px;
        padding:5px;
        	}*/
.smallink  A
	{
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size: 9px;
		font-style: normal;
		color: #000000;
		TEXT-DECORATION: none;
	}
.PromotionList
	{
		border-bottom: 1px solid #CCCCCC;
		background-color:  #F0F0F0;
		background-image: url(../images/site/Grad-BG.gif);
		background-repeat: repeat-y;
	}
.leftborder
	{
		border-left: 1px solid #CCCCCC;
	}
.welcome 
	{
		color : #990000;
		/*font-family : Georgia, "Times New Roman", Times, serif;*/
		font-size : 12px;
		font-weight: bold;
	}
.panellinks A
	{
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
		font-size: 11px;
		color: #000099;
		text-decoration: underline;
	}
.deal
{
	/*background-color: #FF4A4A;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #1a296a;
    font-weight: 600;
	}
.redlink A
{
font-weight: bold;
		font-size: 12px;
		color: #ff0033;
		/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
text-decoration:underline;
}
.errorboard
{
background-color:#FFE1D9;
}
.fullborder{
	border: 1px solid #fff;
}
.txt
{
	/*font-family:Verdana,arial;*/
	font-size:12px;
	color:Gray;
}
.txtb
{
	/*font-family:Verdana,arial;*/
	font-size:12px;
	font-weight:bold;	
}
.txti
{
	/*font-family:Verdana,arial;*/
	font-size:11px;
	font-style:italic;
	color:Blue;
}
.mainlinks 
{
	color : #821B21;
	/*font-family :" Helvetica Neue",Helvetica,Arial,sans-serif;*/
	font-size : 10px;
}
.gcolor
{
	background-color : #999999;
}
.tborder 
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b7b7b7;
}
td.righttitle {
  padding: 5px;
}
span.searchbydate label{
  position: relative;
  top: -2px;
}
.mainheadings{
    position: relative;
  top: -2px;
}
input#ucSearchOrders_txtFromDate,input#ucSearchOrders_txtToDate {
  /*padding: 3px;*/
  background-color: transparent;
  border: 1px solid #D2C1C1;
  border-radius:2px;
  /*margin-left:5px;*/
}
ul.searchlist-attributes {
  color: #777777;
  font-size: 12px;
  border: 1px solid #fff;
}
.nav-tabs>li {
  float: left;
  margin-bottom: 0px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
   border: 0px solid #ddd; 
   border-bottom:2px solid #821B21;
  border-bottom-color: transparent;
}
ul#myTab li.active a,ul#myTab li.active a:hover {
  border-bottom: 2px solid red;
  transition: border-bottom .5s ease;
  font-weight:600;
}
ul#myTab li a:hover{
    background-color:transparent;
    border-color:#fff;
    color:#821B21;
    font-weight:600;
}
ul#myTab li a {
font-weight:600;
}
/*.nav>li>a{
    padding:2px 10px;
}*/
.tab-pane{
  padding: 10px;
  padding-right: 15%;
  text-align: justify;
  /*font-family:Verdana;*/
 font-size:13px;
 height:300px;
 overflow-y: auto;
}
#ucShoppingCart_divCartNotEmpty {
  margin: 8px;
}
input#ucShoppingCart_btnCheckout {
  font-size: 9px;
  background-color: #C62D1F;
  color: #fff;
  border: transparent;
  padding: 3px;
  font-weight: bold;
}
input#ucShoppingCart_btnExpressCheckout {
  font-size: 9px;
  background-color: #00C481;
  color: #fff;
  border: transparent;
  padding: 3px;
  font-weight: bold;
}
.cauroselhidden {
  height: 55px;
  overflow-x: hidden;
  text-align: center;
}
.caurosel-buttons {
  text-align: center;
}
td.righttitle {
  background-color: #575757;
}
h6.cart-header {
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  /*font-family: verdana;*/
}
.price, .trcheckoutattrbdrall {
        font-size: 14px;
    }
@media (max-width: 900px) {
    .price, .trcheckoutattrbdrall {
        font-size: 12px;
    }
}
/*table.shoppingcart-tbl {
  min-width: 585px;
}*/
.nextbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	/*font-family:Arial;*/
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.nextbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.nextbtn:active {
	position:relative;
	top:1px;
}
/*.billinginfo-container {
  min-width: 750px;
}*/
table#rptLocations {
  background-color: #E1E7DE;
  width: 100%;
}
ul.loactionsstack li {
  padding: 10px 5px 5px 20px;
}
/*.billinginfo-container {
  min-width: 750px;
}*/
.maintextbody, .ontexttitle {
  padding: 5px;
}
table.maintextbody {
  font-size: 15px;
  font-weight: 300;
}
table.maintextbody input, table.maintextbody select {
  padding: 3px;
}
.selectlocfrm input, .selectlocfrm select {
  margin: 0px 3px;
  padding: 3px;
  font-weight: 500;
  /*font-family: Verdana;*/
}
.headerinvoice {
  /*font-family: Verdana;*/
  color: #038133;
  font-weight: bold;
}
.trcheckoutattrbdrall {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  /*font-family: verdana;*/
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  text-align: center;
}
.selectlocfrm {
  padding: 3px;
  font-weight: 300;
  /*font-family: Verdana;*/
}
table.detailstblcheckout {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  /*min-width: 750px;*/
}
.checkoutattrbdrall {
  border: 1px solid #ccc;
  text-align: center;
}
.rightbdr {
  border-left: 1px solid #ccc;
}
.itemschkout-final {
  border-right: 1px solid #ccc;
}
textarea#txtNotes {
  border: 2px solid rgba(121, 147, 146,0.6);
  border-radius: 2px;
  /*font-family: Verdana;*/
}
.Poweredby{
    /*font-family:Verdana;*/
    font-size:12px;
    font-weight:bold;
    color:#fff;
}
.Poweredby a{
    color:#fff;
    text-decoration:none;    
    padding:3px;
}
.Poweredby a:hover,.Poweredby a:active,.Poweredby a:focus {
    color:#fff;
}
tr.xmlinvoice {
  color: #000;
  font-size: 14px !important;
}
img#Makeimg {
  /*padding-bottom: 10px;*/
  max-height: 35px;
}
/**** Icon fonts **/

@charset "UTF-8";

@font-face {
  font-family: "icons";
  src:url("../fonts/icons.eot");
  src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),
    /*url("../fonts/icons.woff") format("woff"),*/
    url("../fonts/icons.ttf") format("truetype"),
    url("../fonts/icons.svg#icons") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rupee:before {
  content: "R";
}
.icon-social-twitter:before {
  content: "a";
}
.icon-youtube-alt:before {
  content: "c";
}
.icon-twitter-alt:before {
  content: "d";
}
.icon-yahoo:before {
  content: "e";
}
.icon-skype:before {
  content: "f";
}
.icon-picasa:before {
  content: "g";
}
.icon-linkedin:before {
  content: "h";
}
.icon-linkedin-alt:before {
  content: "i";
}
.icon-facebook-alt:before {
  content: "k";
}
.icon-facebook:before {
  content: "j";
}
.icon-github:before {
  content: "l";
}
.icon-google:before {
  content: "m";
}
.icon-blogger:before {
  content: "n";
}
.icon-google-plus:before {
  content: "o";
}

/* Icon fonts ****/
.info-headers {
    margin-top: 0;
    border-bottom: 2px solid #e7e7e7;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
    /*font-family:"arial", serif;*/
}
.privacypolicy p{
  line-height: 20px;
  color: #444;
  font-size: 15px;
}
.privacypolicy p b {
    color: #777;
}
ul.privacylist-alpha{
    list-style-type: lower-alpha;
    /*font-family:Arial;*/
    font-size:15px;
    color:#444;
}
ul.privacylist-alpha li{
    line-height:20px;
    margin-bottom:5px;
}
.footer-top,.footer-bottom{
    background-color:#DE9749;
    color: #b9bcbd;
}
.footer-top h4{
    color:#fff;
    font-weight:bold;
}
.footer-top a {   
    color: #b9bcbd;
    text-decoration:none;
    font-size: 14px;
     padding-left: 15px;
     text-decoration: none;
     margin:10px 0px;
}
span.glyphicon.glyphicon-phone,span.glyphicon.glyphicon-envelope {
  /*width: 30px;*/
  height: 30px;
  background-color: #fff;
  text-align: center;
  padding: 5px;
  padding-left:0px!important;
  font-size: 16px;
  border-radius: 50%;
  margin-bottom:3px;
}
ul.support-footer{
    font-size:14px;
}
@media (max-width:1000px){
span.glyphicon.glyphicon-phone,span.glyphicon.glyphicon-envelope {
  width: 20px;
  height: 20px;
  background-color: #fff;
  text-align: center;
  padding: 3px;
  font-size: 12px;
  border-radius: 50%;
  margin-bottom:3px;
}
ul.support-footer{
    font-size:12px;
}
}
.social {
  width: 30px;
  height: 30px; 
  text-align: center;
  padding: 5px;
  font-size: 18px;
  margin-bottom:3px;  
  display: inline-block;
  color:#fff;
  border-radius: 50%;
}
.facebook {
    color: #3B5998;
    font-size: 30px;
    padding-right: 5px;
}
/*.twitter{
  background-color:#5EA9DD;
}*/
.twitter {
    color: #5EA9DD;
    font-size: 30px;
    padding-right: 5px;
}
/*.gplus{
    background-color:#CD392B;
}*/
.gplus {
    color: #CD392B;
    font-size: 22px;
    padding-right: 5px;
}
.googleplus {
    color: #CD392B;
    font-size: 30px;
     padding-right: 5px;
}
.linkedin{
    color: #0177B5;
    font-size: 30px;
     padding-right: 5px;
}
ul.social-list li a{
    margin:1px 0px;
}
/*.info-block{
    list-style-type: square;
}*/
.panel-group{
    border:transparent;
}
/*.footer-top{
    min-width:800px;
}
li.sharethis{
    display:none;
}*/
.striked-txt{
    text-decoration:line-through;
}
.TextSmall {
  color: #777 !important;
  /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 14px !important;
}
.mainaccordion a{
    text-decoration:none;
    padding: 0px;
}
div#tab-highlev {
  background-color: #000 !important;
}
.mainaccordion {
  background-color: #5EA9DD !important;
  font-weight:bold !important;
  color:#fff !important;
  font-size:14px !important;
}
.panel-body.Innerpanel {
  padding: 0px;
  padding-left: 10px;
  padding-right:10px;
}
#accordion .panel-default {
    border-color:transparent;
    border-bottom:1px solid #777;
    border-radius:0px;
}
#accordion .panel-group {
  margin-bottom: 3px; 
}
td.delarname h6 {
  margin: 3px;
  padding: 3px;
}
.score {
    margin: 0px;
}
table.table.delar-loctbl.btn-group thead td{
    padding:3px;
}
.score {
  height: 20px !important;
  width: 26px !important;
  padding: 3px !important;
  font-size: 16px !important; 
}
.Next-TopBtn,.nextbtn {
    padding: 6px 24px !important;
}
input.selectloc-plc,span.selectloc-plc{
    width:150px !important;
}
select,select#ucState_cboStates {
  line-height: 25px;
}
.billinginfo-container {
    margin-top:10px;
}
.addresinfo input{
    padding:4px;
}
.addresinfo select {
    padding:4px;
    line-height:30px;
    /*float:right;*/
}
.txtPromotionCode{
    padding:3px;
    line-height:25px;
}
.erroralign {
  text-align: center;
  margin-top: 30%;
  padding: 0px 10px;
  color: #747474;
  font-weight: bold;
}
button.close span {
  color: #000;
  position: relative;
  top: -10px;
  font-size: 30px;
}
div#myModal,div#modalNewCustomer{
    overflow:-moz-scrollbars-horizontal !important;
    overflow:scroll;
}
div#modalNewCustomer .modal-content {
  height: 560px !important;
}
input#btnEmailCart {
  display: none;
}
/*.section-tyreacadamy,.Tyrebrands{
    min-width:800px;
}*/
.tbl-tyreacadamy{
    /*font-family:Calibri;*/
}
span.price-small {
  color: #777;  
  font-size: 14px;
  /*padding-left: 10px;*/
}
table.table.delar-loctbl thead td {
  padding: 3px !important;
}
.table-tyreglossary tr:nth-child(odd){
    background-color:#F0F0F0;
}
ul#Content li a{
    text-decoration:none;
}
a.active-menu{
  padding-left: 5px; 
}
a.active-menu span{
    margin-right:5px;
    }
/*a.active-menu:before{
   content: "\e074";
}*/

span#spnNameSearch {
    font-weight: bold;
    font-size: 18px;
}
.ProductListinput {
  border: thin groove #ABABAB !important;
  /*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
  font-size: 10px;
}
div#TyreManufacturer img {    
    width: 100%;
    max-width: 200px;
    transition: all .2s ease-in-out;
}
div#TyreManufacturer img:hover {
    transform: scale(1.1);    
   }
div#TyreManufacturer div{
    height:70px;
    margin-bottom:5px;    
    background-position:center;
    background-repeat:no-repeat;
    background-size:90%;
    transition: all .2s ease-in-out;
    padding-right: 10px; 
    padding-left: 10px; 
}
div#TyreManufacturer div:hover{
    transform: scale(1.05);
    z-index:+10;
}
.innser-hover {
    background-color: rgba(49,170,220,.9);
    width: 100%;
    margin: 0px;
    padding: 0px;
    display:none;
}
.innser-hover a{
    color:#fff;    
    vertical-align:middle;
    padding-top:20px;
    padding-bottom:20px;
    margin:auto; 
   position:relative;
   top:30%;
   font-size:30px;
}
#TyreDescription p{
    text-align:justify;
    padding-right:1%;
}
p.block {
    display: block;
    height: 70px;
}
div#TyreDescription h5 {
    color: #07c;
    font-weight: bold;
}
ul#brands-menu-items li a {
    background-color: transparent !important;
    color: #444 !important;
    padding: 0px 15px !important;
}
span#spnNameSearch input {
    font-size: 13px;
    font-weight: normal;
    padding: 7px;
}
.bootbox .modal-body{
    background-color:#fff;
}
.bootbox .modal-footer{
    background-color:#f5f5f5;
}
.bootbox .modal-body,.bootbox .modal-footer{
    height:initial;
    width:initial;
    min-width:400px;   
    margin:0px 20%;    
}
.bootbox{  
    min-width:400px;
    overflow-x: scroll !important;    
    margin-top:15%;
}
.container-fluid.text-right.topactiveinfo {
    min-width: 800px;
}
.scoreplane{
    font-weight:bold;
}
/*.mailto{
    padding-left:3px !important;
}*/
ul.tyrechecklist li{
    padding-bottom:15px;
}
.TxtSearchIP{
    width:300px !important; 
   font-size: 18px !important;
    /*font-family: Verdana !important;*/
    padding:5px !important;
}
td.orderdetailsbar {
    background-color: #ccc !important;
    padding: 5px !important;
}
/*div#divOrder {
    border: 1px solid #999999 !important;
}*/
#print {
    cursor: pointer;
    padding-right: 10px;
}
#spnVehicleType {  
    width: 450px;
    margin: 0px auto;
}
.vehfilterlbl {
    margin: 0px 3px;
    color: #000000;
    font-weight: bold;
    font-size: 20px;
    padding: 5px;    
    background-color: rgba(255, 255, 255, 0.5);
    width:200PX;
}

.vehfilterlbl input{
    position:absolute;
    opacity:0;
}
.vehfilterlbl label{
    width:200px;
}
.Accordionstylesearch {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}
/*.hmesearch-hme{
    height:500px;
}*/
.hmesearch-inner{
    height:120px;
}
.spnVehicleTypeFix{
    height:50px;
}
.paddreq{
    padding-top:10px;
}
.TblChangePass input{
    padding:5px;
    margin:3px 0px;
}
li.searchtabs,li.searchtabselected {
    line-height: 20px;
    float: left;
    list-style: none;
    margin-left: 3px;
    margin-right: 3px!important;
    padding: 1px;
    /*background: #E8E8E8 !important;*/
    /*margin-top: 8px;*/
    margin-bottom: 4px;
    /*border: 2px solid #E8E8E8;*/
    /*border-radius: 1px;*/
    font-size:14px;
}
li.searchtabs a,li.searchtabselected a {
    text-transform: capitalize;
    color: #666;
    font-size: 1.2rem;
    font-weight: 500;
    text-decoration: none;
    float: left;
    cursor: pointer;
    padding-right: 5px;
}
i.fa.fa-rupee {  
  text-align:center;
  display: inline-block; 
  padding-right:4px;
}
div#selecrDelarModel .modal-content{
    min-width:800px;
    padding:5px;
}
div#selecrDelarModel{
     overflow-x:scroll;
}
/*.col-xs-4.text-right.pull-right {
    display: none;
}*/
#popover-content{
    display:inline-block;
}
a.lnkMoreDealers,a.lnkMoreDealers:focus{
    text-decoration:none;
    outline:0px;
    font-size:14px;
    padding: 5px 0px;
}
div#selecrDelarModel .modal-body {
    height:520px;
}
div#selecrDelarModel .modal-header {
    padding: 10px;
}
span#lblDealer,span.lblDealer {
    font-weight: bold;
}
span#lblDealerName,span.lblDealerName {
    color: #555;
    font-weight:bold;
}
/*.SelDelarLbl label {
    font-size:14px;
}*/
.Delarcontainer .mapinner {
    width: 780px;
    margin: auto;
    background-color: #fff;
    height: 520px;
    border: 1px solid black;
    margin-top: 1%;
    /*overflow-y:scroll;*/
}
.Delarcontainer iframe{
    outline: 0;
    border: 0px;
    margin:auto;
}
.map-container.Delarcontainer {
    padding-top: 5%;
}
.embed-responsive{
    margin-bottom:5px;
}
a.gmap{
    /*padding-left:5px;*/
}
input#txtCreditDebitAmt {
    margin: 3px;
    border-radius: 2px;
    border: 1px solid #ccc;
}
.Accordion-header{
    cursor:pointer;
    margin-top:5px;   
}
.Accordion-header h4{
    color:#fff;
}

/*nav.navbar.navbar-default {
   /* min-height: 80px;
    box-shadow: 0px 3px 3px #888888;
    -webkit-box-shadow: 0px 3px 3px #888888;
    -moz-box-shadow: 0px 3px 3px #888888;
    margin-bottom:0px !important;*
    width:100%;
    border-radius:0px !important;
    display:block;
    margin-right:0px !important;
    margin-left:0px !important;
   background-color: #fff;
   margin-bottom:25px;
}
nav.navbar.navbar-default:after{
    clear:both;
}*/
span#spnNameSearch{
    text-shadow:none !important;
    color:#444 !important;
}
a.Accordion-header.btn {
    color: #fff;
    padding:5px;
    border-radius:0px;
    /*width:40px;
    height:35px;*/
    text-align:center;
    display:inline-block;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-top: 6px !important;
    font-size:16px;
     margin-top:-1px;
     border-top:0px;
     z-index: -999;
     box-shadow:none;
     padding-top:0px;
}
a.Accordion-header.btn i {
    position: relative;
    top: 4px;
    padding-left:5px;
    padding-right:5px;
}
section.hmesearch{
    z-index:+2;
}
/*a.Accordion-header.btn i.glyphicon-search {
    top:0px;
}
a.Accordion-header.btn i{
    position:relative;
    right:-2px;
}*/
.score-wrapper{
    /*min-width:30px;*/
    text-align:center;
    /*background-color: #51A1F2;*/
    display:inline-block;
    padding: 2px;
}
.score{
    background-color:transparent !important;
}
.shipping-address label{
    color:#FBB347;
    font-weight:bold;
    position:relative;
    top:-2px;
    padding-left:4px;
}
.addressdrop input{
    color:#444;
    padding:3px;
    border:1px solid Gray;
}
select#ucSingleShipAddress_cboShippers option:checked,select#ucSingleShipAddress_cboShippers option:focus,select#ucSingleShipAddress_cboShippers option:hover,select#ucSingleShipAddress_cboShippers option:active{
    color:#fff;
    background-color:#FBB347;
}
.padding-10{
    padding:10px;
}
/*.nextbtnmargin{
    margin-top:-50px;
    margin-bottom:50px;
    min-width:800px;
}
.nextbtnmargin input{
    margin-top:10px;
   
}*/


.map-container{
    z-index:999;
}
/*.mapinner{
    margin-top:20% !important;
}*/
.storetabs {
    border-top: 1px solid #dcdcdc;
    /*border-bottom:1px solid #A3A2A2;*/   
    vertical-align:middle;
    min-width:800px;
    background-color: #e7e7e7;
    margin-top:-3px;
}
/*.storetabs:after {
-webkit-box-shadow: 0 0 2px 0 #121212;
    box-shadow: 0 0 2px 0 #121212;
}*/
.storetabs ul.main{
    margin-bottom:0px;
    display: inline-block;
}
.storetabs .onstoreheaderlink,.storetabs .storeheaderlink{
    padding:0px !important;
    margin:0px !important;
    height: 45px;
    vertical-align: middle;

}
.storetabs .storeheaderlink a{
    /*background-color:#fff;*/
     padding:.2em 0.5em;
     margin-left:0px;   
     border-bottom: 1px solid transparent;    
    /*max-width:100px;*/
}
.storetabs .onstoreheaderlink a{
    padding:.2em 0.5em;
     margin-left:0px;   
}
/*.dropdown ul.dropdown-menu{
    margin-left:-68px;
}*/

/*.dropdown ul.dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #ddd;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -15px;
    left: 10%;
    z-index: 10;
}*/
.account-dropdown ul.dropdown-menu,ul.accountdropdown{
    background-color:#fff !important;
    color:#fff;
    font-size:1em;
    width: 200px;
}
.account-dropdown ul.dropdown-menu a,.account-dropdown ul.dropdown-menu a:hover{
    color: #ffa31f !important;
    /*font-family: 'Segoe UI';*/
    font-size: 16px;
    display: inline;
    font-weight: normal;
    padding: 2px;
    

}
ul.dropdown-menu.account-dropdown li {
    padding: 3px 5px;
    border-bottom: 1px solid #F1F1F1;
}
.account-dropdown ul.dropdown-menu li{
    border-bottom:1px solid #ddd;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#F8A23B; 
    padding:2px 5px;
}
/*.dropdown a{
    text-decoration:none;
}*/
.cart-circle {
    /* border: 4px solid #444; */
    border-radius: 50%;
    /* width: 35px; */
    /* height: 35px; */
    text-align: center;
    /*font-family: 'Segoe UI';*/
    position: relative;
    top: 5px;
}
.storetabs,.storetabs a{
    /*font-family:'Segoe UI';*/
    font-size: 16pt;
    font-weight:normal;
}
/*.storetabs .defheadertab a,.storetabs .defcontent a{
    font-size: 14px;
    font-weight: 600;
    color: #353d41;
    padding: 15px 21px;
    border-right: 1px solid #e9e9e9;
    position:relative;
    top:5px;
}*/
/*.storetabs li:first-child a{
    border-left: 1px solid #e9e9e9;
}*/
/*.storetabs a{
}*/
.storetabs a:hover{
    /*border-top:3px solid #F89D32;*/
    /*font-size:1.5em;*/
    color:#fff;
}

.storetabs .onstoreheaderlink a{
    color: #fff;
    text-decoration:none;
    border-bottom:1px solid #fff;
    /*border-top: 3px solid #F89D32;
    margin-top: -3px;*/
}
/*.storetabs .onstoreheaderlink a:after {
    content: " ";
    display: block;
    width: 100%;
    background-color: #444;
    padding: 0px;
    height: 5px;
    position: relative;
    top: 8px;
}*/
.storetabs .onstoreheaderlink{
    background-color:#fec47b;
    position: relative;
    padding-bottom: 5px;
    top: 1px;
}
.storetabs .onstoreheaderlink a{
    background-color:#f8a23b;
    margin-right: -3px;
    margin-top:-3px;
    white-space: nowrap;
}
li.storeheaderlink{
      -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;

}
li.storeheaderlink:hover {
    background-color: #8c8c8c;
}    

.topactiveinfo{
    background-color:#fff;
    margin-bottom:-1px;
    /*min-width:800px;*/
    /*font-family:'Segoe UI';*/
}

/*.topactiveinfo a {
    background: #394044;
    border: 1px solid #454d50;
    padding: 3px 10px 5px 10px;
    color: #93999d;
    position: relative;
    margin: 5px 0px;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #93999d;
    text-decoration:none;
}*/
.topactiveinfo a:hover{
    color:#fff;
}
.topactiveinfo ul{
    margin-bottom:0px;
}
.container-fluid.text-right.topactiveinfo {
    color: #FBB347;
    font-weight: bold;
    /*font-family: Verdana;*/
    font-size: 11px !important;
}
.dropdown-menu a{
    color:#444 !important;
    background-color:transparent !important;
    border:none;
    padding:5px 2px;

}
.userinfo span {
    color: #c42c28;
    font-size:10px;
    font-weight:normal !important;
    font-size:small !important;
   }
/*.customerdropdown{
    position: relative;
    top: -11px;
    color:#CCCCCC;
    cursor:pointer;
}
.carticon {
    color: #FBB347;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    padding: 8px;
    border-radius: 50%;
    font-size: 18px;
}
a#ucSiteHeader_lnkViewCart {
   text-decoration:none;
    display: inline-block;
    font-size: 14px;
    min-height: 50px;
    min-width: 200px;
}
.topheader {
    padding-top: 7px;
}
a.clicktocall{
    margin-left:40px;
}
.callicon{
    margin-right:5px;
}*/
.shoppingcart{
    margin:0px !important;
}
.userinfo{
    position:relative;
    top:-15px;
    color:#FBB347;
    cursor:pointer;
}
.itemscount{
    color:#fff;
    background-color:#FBB347;
    border-radius:50%;
    padding: 2px 5px;
}
.innerintro-msghme {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    background-color: rgba(0,0,0,0.3);
}
.size-tyre{
    background-image:none !important;
}
h3.popover-title,.popover-content{
    color:#444;
}
a#showService {
    color: #fff;
    text-decoration: none;
    height: 0px;
    /* position: absolute; */
    padding: 0px;
    margin: 0px;
    line-height: 2px;
}
.popover.top {
    margin-top: 30px;
}
td.itemschkout-final.rightbdr {
    white-space: initial;
}


.orderDetailsFinal label,.vatrulename {
    font-weight: normal;
    font-size: 14px;
    height: 20px;
    white-space: nowrap; 
    /*width: 100%;*/ 
    /*overflow: hidden;*/
    text-overflow: ellipsis; 
}
.orderDetailsFinal label:after,vatrulename:after{
    content:":";
     padding-left:3px;
}
.price {
  font-size: 13px !important;
  padding-bottom:3px;
}
.col-xs-7.vatrulename {
    display: inline-block;
    width: 58.33333333%;
}
section.hmesearch {
    background-color: #ccc;
}
.padding-10{
    padding:10px 0px;
}
.header-whatsapp{
    /*font-family:'Segoe UI';*/
    font-size:1em;
    color:#b4b4b4;
}
.topactiveinfo{
    color:#545454;
}
.topactiveinfo a {
color:#b4b4b4;
text-decoration:none;
}
.topactiveinfo a:hover{
color:#1a296a!important;
}
ul.list-seperator li {
    border-left: 1px solid #e9e9e9;
    padding:10px 5px;
    /*font-family:'Segoe UI';*/
}
.header-main{
    border-bottom:1px solid #ddd;
    padding:0px;
    margin:0px;
    margin-top: -13px;
    min-width: 800px;
}
.header-search {
    /* background-color: #f8f8f8; */
    /* padding-bottom: 10px; */
    /*padding-top: 10px;*/
    /*padding: 5px;*/
    /*padding-top: 19px;*/
    /*padding-left:20px;*/
    margin: 0px;
   /* border: 1px solid #ddd;
     border-top: none; */
}
.header-search-new {
    /* background-color: #f8f8f8; */
    /* padding-bottom: 10px; */
    /*padding-top: 10px;*/
    padding: 15px 0px 20px 15px;
    margin-top: 10px;
    border: 1px solid #ddd;
    /* border-top: none; */
}
@media(max-width:768px){
    .header-search-new{
        padding:8px !important;
    }
}
.tabactive{
        border: 1px solid #ddd;
    border-bottom: none;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    color:#fff;
    background-color:#FBB347;
}
.tabactive a {
     color:#fff !important;
    background-color:#FBB347 !important;
}
.header-search select,.header-search input:not([type=submit]) {
    padding: 8px;
    border-color: #ddd !important;
    font-size: 15px;
    /*font-family:'Segoe UI' !important;*/
    /*color:#777777;*/
    font-weight: 600 !important;
    text-shadow: none;    
    height: 40px;
}
@media(min-width:768px){
     .navbar-nav>li{
                 height:35px;
                }
     .tmpage{
        text-align:right;
    }
    .header-search input[type=submit]{
        margin-left:10px;
    }
}
.header-search select:focus ,.header-search input:focus{
    outline: 0 none;
} 
.hedaer-logo{
    padding-top:10px;
}
.header-search img{
    position: relative;
    top: -2px;
}
.header-search .form-group {
   
    /*width: 25%;*/
    width: 100%;
    display: block !important;
    margin-bottom: 14px;
    color: #1a296a!important;
}
.tab-content {
    margin-top: 10px;
}
@media(max-width:768px){
    .header-search .form-group {   
        width: 100%;
    }
}
.header-search select{
   border-style: none;
    /*min-width: 150px;*/
    /*padding: 5px;*/
    font-size: 15px;
    line-height: 1;
    /*border-radius: 1px;*/
    /*background: url(../Images/home/new/select-arrow.png) no-repeat right #fff;*/
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position-x: 97%;
    text-overflow: ellipsis;
    width:100%;
    display:inline-block !important;
    /*max-width: 350px;*/
    padding-right:15px !important;
   background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: #444;
    font-weight: normal;
    border-color: #c2c2c2;
    padding-left: 14px;
    /*box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);
    -moz-box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);
    -webkit-box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);*/
}
.header-search-new select,.header-search-new input:not([type=submit]) {
    padding: 8px;
    border-color: #ddd !important;
    font-size: 1em;
    /*font-family:'Segoe UI' !important;*/
    color:#777777;
    font-weight: 600 !important;
    text-shadow: none;    
    height: 40px;
}
@media(min-width:768px){
    .header-search-new input[type=submit]{
        margin-left:10px;
    }
}
.header-search-new select:focus ,.header-search-new input:focus{
    outline: 0 none;
} 
.hedaer-logo{
    padding-top:10px;
}
.header-search-new img{
    position: relative;
    top: -2px;
}
.header-search-new .form-group {
   
    width: 20%;
}
@media(max-width:768px){
    .header-search-new .form-group {   
        width: 100%;
    }
}
.header-search-new select{
   border-style: none;
    /*min-width: 150px;*/
    /*padding: 5px;*/
    font-size: 15px;
    line-height: 1;
    /*border-radius: 1px;*/
    background: url(../Images/home/new/select-arrow.png) no-repeat right #fff;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position-x: 97%;
    text-overflow: ellipsis;
    width:100%;
    display:inline-block !important;
    /*max-width: 350px;*/
    padding-right:15px !important;
   background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: #444;
    font-weight: normal;
    border-color: #c2c2c2;
    padding-left: 9px;
    /*box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);
    -moz-box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);
    -webkit-box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);*/
}
.free-search{
    width:100%;
    display:inline-block !important;
    /*max-width: 350px;*/
    padding-right:15px !important;
   background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: #444;
    font-weight: normal;
    border-color: #c2c2c2;
    padding-left: 9px;
    /*box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);
    -moz-box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);
    -webkit-box-shadow: inset 0 2px 3px 1px rgba(128,128,128,0.1);*/
}
/*.header-search option {
     min-width: 150px;
    text-overflow: ellipsis;
    max-width: 250px;
}*/
input#txtSearch {
    width: 100% !important;
    margin: 0px !important;
    margin-top:1px !important;
}

.header-search select::-ms-expand {
    display: none;
}
a.headelogo{
    padding:0px !important;
}
a.headelogo img {
  /*width:100%;*/
  margin: 5px;
}
/*@media (min-width:768px){
    a.headelogo img {        
         max-height:70px;
    }
}*/
@media (max-width:480px){
    a.headelogo img {        
         max-width:100%;
         height:auto;
    }
}
.select-txt{
    /*font-family:'Segoe UIITALIC';*/
    font-style:italic;
    /*font-size:1.17em;*/
    color:#676767;
    margin:0px;
}
/*.storetabs ul.pull-right {
    margin-right: 6%;
}*/
#TileContainer{
    /*min-width:800px;*/
    font-size: 14px;
    /*font-family:'Segoe UI';*/
    color:#2f2f2f;

}
footer {
    /*min-width:800px;*/
    font-size: 11px;
    /*font-family:'Segoe UI';*/
    color: #2f2f2f;
    background-color: #2E363F;
}
/*footer a,footer p,footer span,footer a:hover{
    font-size: 14pt;
    font-family:'Segoe UI';
    color:#2f2f2f;
    text-decoration:none;
    font-weight: 600;

}*/
    footer a, footer a:hover, footer p, footer span {
        color: #fff;
        text-decoration: none;
    }
footer a{
    margin:4px 0px;
}
footer li {
    margin: 7px 0px;
    text-align:left;
}
/*footer h4{
    font-family:'Segoe UI semibold';
    font-size:24pt;
        margin-bottom: 25px;
}*/
footer h4 {
   /*font-family: 'Ubuntu', sans-serif;*/
    font-style: normal;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 500;
}
.footer-top {
    background-image: url(../Images/home/new/footer-top.jpg);
    background-size: contain;
    background-position: top right;
    background-repeat: repeat-x;
    height: 7em;
    padding: 0px;
}
.footer-bottom {
    background-image: url(../Images/home/new/footer-bottom.jpg);
    background-size: contain;
    background-position: top right;
    background-repeat: repeat-x;
    height: 6em;
}
.footer-main {
    background-color: #2E363F;
    /* background-color: ##2E363F;
   padding-top: 10px;*/
    /*-webkit-box-shadow: 0px -14px 10px -16px #111;
    -moz-box-shadow: 0px -14px 10px -16px #111;
    box-shadow: 0px -14px 10px -16px #111;*/
}
/*.footer-tail {
    padding: 10px 0px;
}*/
/*.footer-tail {
    padding: 10px 0px; 
    background-color: #f8f8f8;
}*/
.footer-tail p {
     padding: 10px 0px 0px 0px;
    font-size: 11pt;
    /*font-family: 'Open Sans', sans-serif;*/
}
.footer-tail{
    /*background-color:#f8f8f8;*/
    padding:0px;
    margin:0px;
   
}
/*.footer-tail p,.footer-tail a,.footer-tail a:hover,.footer-tail span {
    padding: 10px 0px;
    font-size: 13pt;
}*/
span.carticon {
   border-radius: 3px;
     /*background-color: #ADADAD;*/
    padding: 5px 8px;
    color: #444;
    font-size: 14px;
    border:2px solid #FBB347;
}
span.cartCount-header {
    padding: 0px 8px;
    background-color: #F5A401;
    color: #fff;
    text-shadow: none;
    border-radius: 50%;
    position: relative;
    right: 10px;
    top: -5px;
    width: 20px;
    height: 20px;
}
a.cartCount-header-link {
    text-decoration: none;

}
ul#ucStoreHeader_ulHeaderMenu{
    margin-top:5px;
    margin-bottom:5px;
}
.noborder{
    border:none !important;
}
li.submenulogin{
    font-size:16px !important;
    color:#fff;
}
.userdisplay{
    font-size: 15px;
    font-weight: bold;
    /*text-align: center;*/
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
}
ul.list-inline.list-unstyled.list-half li {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.border-right{
    border-right:1px solid #ddd;
}
tr#trSubtotal {
    border-top: 1px solid #ddd;
    border-bottom:1px solid #ddd;
}
tr#trSubtotal td{
    padding:5px 0px;
}
.SelDelarLbl{
    padding-right:5%;
}
li.list-group-item {
    color: #444;
}
.img-center{
    display: block;
    margin-left: auto;
    margin-right: auto ;
}
/*.contactform input:not(input[submit]),*/.contactform select{
    padding: 0 5px;
    border-radius: 2px;
    height:40px;
    font-size: 14px;
    border: 1px solid #CBCBCB;
    border-radius: 3px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    /*border-radius: 4px;*/
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.contactform input{
    margin-right:10px !important;
}
.contactform label,.contactform input#btnSend{
    margin-top:15px;
}
.nopadding{
    padding:0px;
}
.contact-info small{
    font-weight:600;
}
.contactform{
    padding:10px 25px;
}
.control-label{
    width:100%;
    display:block;
}
/* blocked btn project */
/*.contactform input#btnSend,input#btnRegister,input#btnLogin*/, input#btnSaveAndClose{
    background-color:#FBB347;
    color:#fff;
    padding:4px 20px;
    margin:10px;
}
input#txtReference{
    margin:0px !important;
}

/* blocked btn project */
/*.register-profile input,.register-profile select {
    padding: 0 5px;
    border-radius: 2px;
    height:30px;
    font-size: 14px;
    border: 1px solid #CBCBCB;
    border-radius: 3px;
    line-height: 1.42857143;*/
    /*color: #555;
    background-color: #fff;*/
    /*background-image: none;
    border: 1px solid #ccc;*/
    /*border-radius: 4px;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;*/
    /*margin-bottom:5px;
}*/

@media (min-width: 768px) {
    .modal-dialog {
        width: 90%;
        margin: 5% auto;
        min-width:800px;
    }
    .modal-sm{
        width: 300px !important;
    min-width: 400px !important;
    }
}
/*.modal-body iframe{
    width:100%;
    min-width:750px;
    min-height:380px;
}*/
.modal-content iframe {
    width: 100%;
    height:auto;
    min-height: 550px;
}
i.glyphicon.glyphicon-tower {
    color: #F5A401;
    font-size: 18px;
    position: relative;
    top: 3px;
}
a.cartCount-header-link,a.cartCount-header-link:hover {
    color: #444;
    font-size: 16px;
    /*border: 2px solid #FBB347 !important;*/
    /*border-radius: 3px;*/
    display: block;
    padding: 2px;
    font-weight:600;
    width:50px;
}
a.cartCount-header-link img,a.cartCount-header-link i{
    position:relative;
    top:-5px;
    padding:0px;
    margin:0px;
    display:block;
    clear:both; 
    font-size: 30px;
    width:33px;
}
.count-circle {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #c42c28;
    color: #ffffff!important;
    padding: 1px 7px;
    display: inline-table;
    vertical-align: initial;
    margin-left:5px;
    position: absolute;
    top: -8px;
    right: 34px;
}

@media (min-width: 1200px) {
    .count-circle {
        right: 4px;
    }
        @-moz-document url-prefix() {
        .count-circle {
            right: -7px;
        }
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
        .count-circle {
        right: 0px;
    }
         @-moz-document url-prefix() {
        .count-circle {
            right: -4px;
        }
    }
}
@media (min-width: 768px) and (max-width: 991px) {
        .count-circle {
        right: 4px;
    }

             @-moz-document url-prefix() {
        .count-circle {
            right: 0px;
        }
    }
}

@media (min-width: 500px) and (max-width: 767px) {
    .count-circle {
        top: 0px;
        right: inherit;
    }
     @-moz-document url-prefix() {
        .count-circle {
            right: 20px;
        }
    }
}
@media (max-width: 499px) {
     .count-circle {
        top: 8px;
        right: inherit;
         }
    @-moz-document url-prefix() {
        .count-circle {
            top: 8px;
            right: 15px;
        }
    }
}
@media (max-width: 375px) {
    .topactiveinfo li i {
        font-size: 17px !important;
    }
}
    a.cartCount-header-link, a.cartCount-header-link:hover{
        float:right;
    }
}
.padding-top{
    padding-top:10px;
}
.containerinner{
    padding:15px !important;
}
.label-control{
    clear:both;
    display:block;
}
.border-top{
    border-top:1px solid #ddd;
    padding-top:8px;
}
.tbl-borderbottom{
    border-bottom:1px solid #ddd;
}
select#ucState_cboStates,select.form-control {
    display: inline-block;
}
h1.title{
    color: #FBB347;
    text-align: center;
    font-size: 30px;
}
h1.header{
    color: #FBB347;
    text-align: left;  
    font-size: 18px!important;  
}
.title,a.title,.title a {
    color: #FBB347;
}
.divider {
    display: block;
    margin: 8px auto 20px auto;
    content: "";
    width: 70px;
    height: 3px;
}
.divider {
    background: #FBB347;
}
.panel{
    margin-top:10px;
}
.trcheckoutattrbdrall td{
    padding:5px;
}
.ladel-control{
    margin:5px 0px;
}
.grad-one {
background: -moz-linear-gradient(297deg, rgba(253,253,253,1) 0%, rgba(241,242,244,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(253,253,253,1)), color-stop(100%, rgba(241,242,244,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(297deg, rgba(253,253,253,1) 0%, rgba(241,242,244,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(297deg, rgba(253,253,253,1) 0%, rgba(241,242,244,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(297deg, rgba(253,253,253,1) 0%, rgba(241,242,244,1) 100%); /* ie10+ */
background: linear-gradient(153deg, rgba(253,253,253,1) 0%, rgba(241,242,244,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f2f4',GradientType=0 ); /* ie6-9 */
}
.grad-two{
background: -moz-linear-gradient(306deg, rgba(244,248,249,1) 0%, rgba(235,236,238,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(244,248,249,1)), color-stop(100%, rgba(235,236,238,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(306deg, rgba(244,248,249,1) 0%, rgba(235,236,238,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(306deg, rgba(244,248,249,1) 0%, rgba(235,236,238,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(306deg, rgba(244,248,249,1) 0%, rgba(235,236,238,1) 100%); /* ie10+ */
background: linear-gradient(144deg, rgba(244,248,249,1) 0%, rgba(235,236,238,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8f9', endColorstr='#ebecee',GradientType=0 ); /* ie6-9 */
}
.flex{
    display:flex;
}
.border-right{
    border-right:1px solid #ddd;
}
.padding-bottom{
    padding-bottom:10px;
}
ul.list-spaced li{
    padding:3px;
}
ul.altlistgroup .list-group-item:last-child {    
    border-bottom: none;
}
ul.altlistgroup .list-group-item:first-child {    
    border-top: none;
}
.list-tworow li {
    width: 45%;
    /*display:block;*/
    padding-right: 10px;
}
.list-tworow{
    /*position:relative;
    left:3px;*/
    margin-left:3px;
}
.featurslist-tbl{
     width:50%;
    max-width:300px;
   margin-left:auto;
   margin-right:auto;
   font-size:9px;
   color:#000!important;
   margin-top:30px;
   margin-bottom:30px;
   border:1px solid #000;
}
.featurslist-tbl div{
     /*padding:3px 4px !important;
   border:1px solid #000;*/

    /*min-height: 32px;*/
}
.tab-pane {
    height: auto !important;
}
.top-links li {
    border: 0 none;
    /*background-image: url("../Images/home/new/line.png");*/
    background-position: 100% 40%;
    background-repeat: no-repeat;
    float: left;
    margin: 5px 0;
    padding: 0 10px 0 5px;
}
.top-links li:last-child {
    background-image: none;
}
.top-links li.dropdown li {
    background: none;
    display: block;
    width: 100%;
    padding: 5px;
    margin: 0px;
}
.top-links li.dropdown li:last-child{
    border:none !important;
}
.top-links ul.dropdown-menu {
    margin-top: 8px;
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.top-links .dropdown-menu {
    border-top:2px solid #FBB347;
    border-radius:1px;
    
}
.top-links ul.dropdown-menu a:hover{
color:#1a296a !important;
}
.top-links ul.dropdown-menu:before{
     content: "";
    border-bottom: 15px solid #FBB347;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -15px;
    right: 15%;
    z-index: 10;
}
.show-on-hover{
margin-top: 7px;
}
.show-on-hover:hover > .dropdown-menu {
    display: block;    
}
.table-cell{
    display:table-cell;
    vertical-align:middle;
}

/*.cartdropdown:before{
     content: "";
    border-bottom: 15px solid #fff;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -10px;
    right: 10%;
    z-index: 10;
}*/
.cartdropdown{
    border-radius:2px;
    padding:10px;
    min-width:300px;
    border:1px solid #eee;
    margin-top: 0px;
}
/* navbar */
.navbar-default {
    background-color: #eee;
    border-color: transparent;
    border-radius:0px;
}
.nav-wrapper {
    background-color: #f3f3f3;
    /*border:1px solid #f3f3f3;*/
    border-radius: 0px;
    padding: 0px;
    /*box-shadow: 0 3px 0px rgba(0,0,0,0.16), 0 3px 0px rgba(0,0,0,0.23);
    -webkit-box-shadow: 0 3px 0px rgba(0,0,0,0.16), 0 3px 0px rgba(0,0,0,0.23);*/
    /*shashi modified -webkit-box-shadow: 0px 14px 10px -16px #111; 
    -moz-box-shadow: 0px 14px 10px -16px #111; 
    box-shadow: 0px 14px 10px -16px #111;  shashi modified*/
    border-bottom: 1px solid #d2d2d2;
    margin-bottom: 15px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    background-color: #f3f3f3;
    border-color: #f3f3f3;
}

/* link */
.navbar-default .navbar-nav > li > a {
    color: #444;
    font-size:17px;
    /*font-family:open-sans;*/
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #444;
    background-color: #fff;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #FBB347;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #444;
    background-color: #fff;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
   

}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
    background-color:#FBB347;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
    background-color:#FBB347;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #CCC;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
        background-color:#FBB347;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}

/*    Mega menu*/

/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
  font-family: 'Open Sans', 'sans-serif';
}*/
.no-right-padding{
    padding-right:0px !important;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 75%;
    box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
    -webkit-box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
   /*box-shadow:0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;*/
   border:none;
   margin-top:-1px !important;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #F8A339;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}
/*mega menu ends*/
/*body{
    background-color:#f8f8f8;
}
.bg-default{
    background-color:#fff;
}*/
.navbar{
    margin-bottom:0px;
}
.btn-search{
    padding:7px 16px ;
    border-radius:3px;
    position:relative;
    top:-1px;
}
.text-fff{
    color:#fff !important;
}
ul.List-megamenu{
    display:block;
    margin-left:15px;
}
ul.List-megamenu li{
    padding:3px;
    font-size:15px;
}
ul.List-megamenu a{
    font-size:15px;
}
ul.List-megamenu li:before{
      content:"\f0da";
        font-size:14px;
        font-family:FontAwesome;
        color:#444;
}
a.firstlevel.menu {
    font-weight: 600;
}
.navbar {
    
    min-height: 10px;
}
@media (min-width: 768px) {
    .navbar-nav > li > a {
        padding-top: 6px;
        padding-bottom: 6px;
    }
}
/*a.headelogo{
position:relative;
bottom:30px;
}*/
.home-arrow {
    padding-left: 2px;
}

.brandimg img{
    /*width:100%;*/
    background: #f2f6fd;
    /*border-radius: 10px;*/
    /*border: 1px solid gray;*/
    /*padding:5px;*/

}
.brandimg img:hover {

    background: transparent;
}
/*.brandimg{
    height: 80px;
}*/


.wrap{
    word-wrap:break-word;
}
/*Responsive table*/
table.responsive {
  border-collapse: collapse;
  word-wrap: break-word;
}
table.responsive td{
    word-wrap: break-word;
}

@media(max-width: 650px) {
    table.responsive {
        width: 100%;
        /* min-width: 320px; */
    }

    /* Force table to not be like tables anymore */
    table.responsive, table.responsive thead, table.responsive tbody, table.responsive th, table.responsive td, table.responsive tr { 
        display: block;
        float:left;
        width:100%;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    table.responsive th { 
        display:none!important;
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsive tr {
            border-bottom: 1px solid #337ab7;
			border-top: 0px solid transparent;
    }
   
    
    table.responsive tr:nth-of-type(even) {
        background-color: #f5f5f5;
    }

    table.responsive td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50% !important;
    }
     table.responsive.responsive-noborder td {
            border: none !important;
    }
     table.responsive.responsive-nopadding td{
        padding-top: 0px !important;
    }

    table.responsive td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
    }
}
/*alternate for responsive table */
table.responsive-alt {
  border-collapse: collapse;
  word-wrap: break-word;
}
table.responsive-alt td{
    word-wrap: break-word;
}

@media (max-width: 650px) {
    table.responsive-alt {
        width: 100%;
        /* min-width: 320px; */
    }

    /* Force table to not be like tables anymore */
    table.responsive-alt, table.responsive-alt thead, table.responsive-alt tbody, table.responsive-alt th, table.responsive-alt td, table.responsive-alt tr { 
         display: block;
        float:left;
        width:100%;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    table.responsive-alt th { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsivel-alt tr {
            border-bottom: 1px solid #337ab7;
			border-top: 0px solid transparent;
    }

    table.responsive-alt tr:nth-of-type(even) {
        background-color: #f5f5f5;
    }
    table.table.tbl-borderbottom.responsive-alt.responsive-nopadding.responsive-noborder tr:nth-of-type(even){
        background-color:transparent;
        /*border-top:1px solid #ddd;*/
    }

    table.responsive-alt td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-top: 40px !important;
        
    }
     table.responsive-alt.responsive-noborder td {
            border: none !important;
    }
    table.responsive-alt.responsive-nopadding td{
        padding-top: 0px !important;
    }

    table.responsive-alt td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 100%; 
        padding-right: 10px; 
        white-space: nowrap;
        font-weight:bold;
    }
}
/*responsive cart */
table.responsive-cart {
  border-collapse: collapse;
  word-wrap: break-word;
}
table.responsive-cart td{
    word-wrap: break-word;
}

@media  (max-width: 650px) {
    .tm-shp-cart-savings{
        height:30px;
    }
    table.responsive-cart {
        width: 100%;
        /* min-width: 320px; */
    }

    /* Force table to not be like tables anymore */
    table.responsive-cart, table.responsive-cart thead, table.responsive-cart tbody, table.responsive-cart th, table.responsive-cart td, table.responsive-cart tr { 
         display: block;
        float:left;
        width:100%;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    table.responsive-cart th { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsivel-cart tr {
            border-bottom: 1px solid #337ab7;
			border-top: 0px solid transparent;
    }

    table.responsive-cart tr:nth-of-type(even) {
        background-color: transparent;
        border-bottom:1px solid #ddd;
        margin-bottom:8px;
    }
    table.responsive-cart tr:nth-of-type(odd) {
      
        border-bottom:1px solid #ddd;
        margin-bottom:8px;
        
    }
    table.table.tbl-borderbottom.responsive-cart.responsive-nopadding.responsive-noborder tr:nth-of-type(even){
        background-color:transparent;
        /*border-top:1px solid #ddd;*/
    }

    table.responsive-cart td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid rgb(249, 249, 249); 
        position: relative;
        padding-left: 40% !important;
        display:block;
        position:relative;
        left:0px;
        top:0px;
        
        
    }
     table.responsive-cart.responsive-noborder td {
            border: none !important;
    }
    table.responsive-cart.responsive-nopadding td{
        padding-top: 0px !important;
    }

    table.responsive-cart td:before { 
       position: absolute;
        top: 6px;
        left: 6px;
        padding-right: 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: bold;
        font-size: 14px;
        width: 38%;
    }
}

/*/*responsive search */
/*table.responsive-search {
  border-collapse: collapse;
  word-wrap: break-word;
}
table.responsive-search td{
    word-wrap: break-word;
}*/

@media  (max-width: 700px) {
    table.responsive-search {
        width: 100%;
        /* min-width: 320px; 
    }

    /* Force table to not be like tables anymore */
    table.responsive-search, table.responsive-search thead, table.responsive-search tbody, table.responsive-search th, table.responsive-search td, table.responsive-search tr { 
         display: block;
        float:left;
        width:100%;*/
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    /*table.responsive-search th { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.responsive-search tr {
            border-bottom: 1px solid #337ab7;
			border-top: 0px solid transparent;
    }

    table.responsive-search tr:nth-of-type(even) {
        background-color: transparent;
        border-bottom:1px solid #ddd;
        margin-bottom:8px;
    }*/
    /*table.responsive-search tr:nth-of-type(odd) {
      
        border-bottom:1px solid #ddd;
        margin-bottom:0px;
        
    }
    table.table.tbl-borderbottom.responsive-search.responsive-nopadding.responsive-noborder tr:nth-of-type(even){
        background-color:transparent;
        /*border-top:1px solid #ddd;*/
    }

    table.responsive-search td { 
        /* Behave  like a "row" */
        /*border: none;
        border-bottom: 1px solid rgb(249, 249, 249); 
        position: relative;
        padding-left: 30% !important;
        display:block;
        position:relative;
        left:0px;
        top:0px;*/
        
        
    }*/
     /*table.responsive-search.responsive-noborder td {
            border: none !important;
    }
    table.responsive-search.responsive-nopadding td{
        padding-top: 0px !important;
    }*/

    table.responsive-search td:before { 
         /*Now like a table header 
        position: absolute;
         Top/left values mimic padding 
        top: 6px;
        left: 6px;
        width: 100%; 
        padding-right: 10px; 
        white-space: nowrap;
        font-weight:bold;
        font-size: 14px;*/
    }
}


/* Products  */
/*.productlist-wraper.clear:nth-child(4n+4):before {
      content: '';
      display: table;
      clear: both;
    }*/
.padding-right-8{
    padding-right:8% !important;
}
@media (min-width: 992px) {
    .productlist-wraper>.clear:nth-child(8n+8)::before {  
      content: '';
      display: table;
      clear: both;
    }
}
.member-container>.clear:nth-child(4n+4)::before {  
      content: '';
      display: table;
      clear: both;
    }
@media (min-width: 766px) and (max-width: 991px) {
    .productlist-wraper>.clear:nth-child(6n+6)::before {
      content: '';
      display: table;
      clear: both;
    }
}
@media (max-width: 766px) {
    .productlist-wraper>.clear:nth-child(4n+4)::before {
      content: '';
      display: table;
      clear: both;
    }
}
@media (max-width: 486px) {
    .productlist-wraper>.clear:nth-child(2n+2)::before {
      content: '';
      display: table;
      clear: both;
    }
}
.productlist{
    /*padding:5px;*/
    margin-bottom:10px;
    margin-top:10px;
    /*-webkit-transition: box-shadow 1s; /* Safari 
    transition: box-shadow 1s;
    transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
    -moz-box-shadow: 1px 1px 1px 1px rgba(238,238,238,0.2);
	-webkit-box-shadow: 1px 1px 1px 1px rgba(238,238,238,0.2);
	box-shadow: 1px 1px 1px 1px rgba(238,238,238,0.2);*/
    /*border-top: 1px solid rgb(222, 222, 222);*/
    /*text-align:center;*/
}


.padding-5{
    padding:5px;
}
.padding-left{
    padding-left:15px;
}
.dashed-top-bottom{
    border-top: 1px dashed #eee;
    border-bottom: 1px dashed #eee;
}
.searchlist-protitle a {
    line-height:18px;
    padding:5px;
}
#lblBrands{
    margin-top:5px;
}
.padding-top{
    padding-top:8px;
    margin-top:8px;
}
li.expand {
    color: #fff;
    background-color: #337ab7;
    margin: 5px;
    padding: 3px;
    border-radius: 3px;
    border: 1px solid #ddd;
}
 .memberhome-container{
     padding:15px;
     padding-bottom:0px;

    }
@media(max-width:486px){
    .grid-handler{
        display:block;
        width:100%;
    }
}
/*mobile styles */
@media (max-width: 766px) {
    ul.nav.navbar-nav li.active, ul.nav.navbar-nav li.storelink {
         width: 100%; 
    }
}
#searchInnerBtn,#searchInnerBtn-new{
    display:none;
}
#searchInnerBtn-new{
    margin:15px auto;
}
.checkoutTtable tr:first-child {display: block; overflow: hidden; width: 100%;}
.checkoutTtable td {float: right; width: 50%;}
.displayTable{
    display:table;
}
/*.changelocationToggle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 30px;
    color: #fff;
    background-color: #FBB347;
    /*display: table-cell;*
    vertical-align: middle;
    text-align: center;
    margin-right:auto;
    margin-left:auto;
    padding: 5px;
}*/
.close-alt{
    padding-right:10px;
    cursor:pointer;
    font-size:18px;
    font-weight:bold;
    color:#777;
}
@media(max-width:650px){
    .display-xs-block{
     width:100% !important;
     display:block;
     float:left;
 }
 .small-right{
     text-align:right !important;
     width:47% !important;
     display:inline-block !important;
 }
 .small-left{
     /*text-align:left !important;*/
     width:47% !important;
     display:inline-block !important;
 }
}

@media (max-width:768px){
  /*.brandimg{
    height: 60px;
}*/
   input#btnAddShippingAddress,input#btnAddNewAddress {
        font-size: 12px !important;padding:5px !important;
    }

  /*.selectlocfrm{
      display:none;
  }*/
  .checkoutTtable td {float: left; width: 100% !important;}
    .top-links li{
        padding:3px !important;
        margin:0px !important;
    }
    .topactiveinfo .col-sm-8.col-sm-push-4{
        padding:0px;
    }
    .headelogo img {
        max-width: 174px;
        max-height: 53px;
    }
    /*ul.nav.navbar-nav li.active,ul.nav.navbar-nav li.storelink{
        width:100%;
    }*/
    .navbar-default .navbar-toggle,.navbar-default .navbar-toggle:target,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
        border-color: transparent;
        background-color: transparent;
    }
    ul.nav.navbar-nav{
        width:100%;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #1a296a;
        height: 5px;
        width: 30px;
    }
    .navbar-toggle {      
        padding: 0px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
    }
    nav .dropdown-toggle span{
        float:right;
    }
    .mega-dropdown-menu {
        width: 100%;
        box-shadow:none !important;
        -webkit-box-shadow:none !important;
    }
    ul.nav.navbar-nav {
        list-style-position: inside;
        margin-before: 0px;
        -webkit-margin-before: 0;
        -webkit-margin-after: 0;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 0px;
    }
    .dropdown-menu.mega-dropdown-menu.dropdown-menu-left {
        border: 1px solid #c1c1c1;
    }
    .dropdown-menu.mega-dropdown-menu.dropdown-menu-left {
        border: 1px solid #c1c1c1;
    }
    .navbar-collapse{
        padding-right:0px;
        padding-left:0px;
    }
    a.firstlevel.menu{
        padding:5px;
    }
    .navbar-collapse ul{
        margin-bottom:5px;
    }
    .footer-top,.footer-bottom {
        height: 2.5em;
        background-color:transparent;
    }
    ul.top-links{
        margin:1px;
        float: right;
    }
 .searchpopup {
    position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    /* background-color: #fff; */
    z-index: 999;
    margin: 0px;
    padding: 20px;
    background-color: #fffdf1;
    /* opacity: 0.9; */
    color: #444;
}
 .searchpopup-new{
      position: fixed;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    /* background-color: #fff; */
    z-index: 999;
    margin: 0px;
    padding: 20px;
    background-color: #fffdf1;
    /* opacity: 0.9; */
    color: #444;
 }
 .close-search{
     font-weight:600;
     font-size:16px;
    cursor:pointer;
    margin-bottom:10px;
    float:left !important;
 }
  .close-search-new{
     font-weight:600;
     font-size:16px;
    cursor:pointer;
    margin-bottom:10px;
    float:left !important;
 }
 .bootbox .modal-body, .bootbox .modal-footer {
    height: initial;
    width: 75%;
    min-width: auto;
    margin: 0px 3%;
}
 .searchpopup select {
    border-style: none;
    /* min-width: 150px; */
    /* padding: 5px; */
    font-size: 15px;
    line-height: 1;
    /* border-radius: 1px; */
    background: url(../Images/home/new/select-arrow.png) no-repeat right #1a1a1a;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position-x: 97%;
    text-overflow: ellipsis;
    width: 100%;
    display: inline-block !important;
    /* max-width: 350px; */
    padding-right: 15px !important;
    background-color: #fff;
    border: 2px solid #fff;
    padding: 3px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    color: #444;
    font-weight: normal;
    border-color: #c2c2c2;
    padding-left: 9px;
}
 .contactform{
     padding:0px;
 }
 .login-container .flex{
     display:block;
 }
 
 input.defbuttons.ordersearchbtn{
     display:block;
     margin-top:5px;
 }
 .imagezoom-view,.imagezoom-cursor{
     display:none;
 }
 /*.progress-indicator {
    display: none;
}*/
 .float-xs-left{
     text-align:left !important;
 }
  .float-xs-right{
     text-align:right !important;
 }
  .pull-xs-right{
      float:right !important;
  }
  .pull-xs-left{
      float:left !important;
  }
.price:before {
    color:#444;
    font-weight:bold;
}
.padding-right-8{
   text-align:left !important;
}
tr#trSubtotal {
    border-top: none;
    border-bottom: 1px solid #ddd;
}
.left-xs{
    text-align:left !important;
 
}
.left-xs input {
    margin-top: 5px;
}
.blocktd{
    display:block;
}
table.detailstblcheckout{
    border-bottom:0px;
}

.address_str{
    word-wrap: break-word;
     overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.noborder{
    border:none !important;
}
    .mapinner {
        width: 95% !important;
    }
    div#googleMap{
        width:100% !important;
    }
    h1.loginheaders{
        font-size:15px;
    }
    div#divOrder {  
        width: 100% !important;
        min-width: 280px !important;
        /*height: 400px !important;*/
        overflow: scroll !important;
        border:none;
    }
    .invoicewraper{
       border:1px solid #eee;
       padding:5px;
       width:100%;
       overflow-x:hidden;
    }
  /*.xmlmaintable{
      width:100% !important;
  }*/
  .embed-responsive-16by9 {
         padding-bottom: 10%;
        height: 90%;
    }
  .mapinner .modal-header {
    padding: 10px;
}
  .map-container.Delarcontainer {
     padding-top: 0%; 
}
  .Delarcontainer .mapinner {
   
    height: 90%;    
    margin-bottom: 10%;
}
  .register-profile.container {
        padding: 0px;
    }
  .edit-profile {
    margin-left: 0px;
}
  table#dlstAddresses td {
      width:100%;
    display: block;
    float:left;
  }

  .sizestrigger-wrap #pnlBrands{
      padding:5px;
  }
}
@media (max-width:767px) {
    .sizestrigger-wrap {
        display: none;
        /*border:1px solid #eee;*/
        /*padding: 5px;
        margin-top: 5px;*/
        position:relative;
    }
}
@media (max-width:992px){
    .close-search{
        display:block !important;
    }
    .form-group {
        margin-bottom: 15px !important;
    }
}
table#tblUserInfo .label-control {
    margin-top: 2px;
}
/*modal animation*/
.modal.modal-wide{
	overflow: hidden;
}
.modal.modal-wide .modal-dialog {
	width: 94%;
}
.modal-wide .modal-body {
	overflow-y: auto;
}

@-webkit-keyframes ezCustTrans {
	0% {
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-transform:  perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		-moz-transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		-ms-transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		opacity: 0;
	}
    68% {
		-webkit-transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		-moz-transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		-ms-transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		opacity: 0.8;                
    }
	100% {
		-webkit-transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		-moz-transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		-ms-transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		opacity: 1;
	}
}
@keyframes ezCustTrans {
	0% {
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
		-webkit-transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		-moz-transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		-ms-transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		transform: perspective(90%) rotateY(-65deg) rotateX(-45deg) translateZ(-200px);
		opacity: 0;
	}
	68% {
		-webkit-transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		-moz-transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		-ms-transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		transform:  rotateY(4deg) rotateX(4deg) translateZ(20px);
		opacity: 0.8;                
    }
    100% {
		-webkit-transform: rotateY(0deg) rotateX(0deg) translateZ(0px);
		-moz-transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		-ms-transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		transform:  rotateY(0deg) rotateX(0deg) translateZ(0px);
		opacity: 1;
	}
}
.ezCustTrans {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	-webkit-animation-name: ezCustTrans;
	animation-name: ezCustTrans;
}          

/*modal animation Ends*/

.icon-loc{
    color:#FBB347;
    font-size:16px;
}
.height-auto{
    height:auto !important;
}
@media (min-width:600px){
    .modal-dialoog.ezCustTrans {
        width: 70%;
        max-width:500px;
        margin: auto;
        margin-top: 6%;
    }
}
@media (max-width:600px){
    .modal-dialoog.ezCustTrans {
        width: 100%;
    }
        .modal-dialog.ezCustTrans .modal-body {
        min-width: 100% !important;
}
}

.form-search .combobox-container,
.form-inline .combobox-container {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
}
.form-search .combobox-container .input-group-addon,
.form-inline .combobox-container .input-group-addon {
  width: auto;
}
.combobox-selected .caret {
  display: none;
}
/* :not doesn't work in IE8 */
.combobox-container:not(.combobox-selected) .glyphicon-remove {
  display: none;
}
.typeahead-long {
  max-height: 300px;
  overflow-y: auto;
}
.control-group.error .combobox-container .add-on {
  color: #B94A48;
  border-color: #B94A48;
}
.control-group.error .combobox-container .caret {
  border-top-color: #B94A48;
}
.control-group.warning .combobox-container .add-on {
  color: #C09853;
  border-color: #C09853;
}
.control-group.warning .combobox-container .caret {
  border-top-color: #C09853;
}
.control-group.success .combobox-container .add-on {
  color: #468847;
  border-color: #468847;
}
.control-group.success .combobox-container .caret {
  border-top-color: #468847;
}
ul.typeahead li {
    background: none;
    width: 100%;
    /* border-top: 0px; */
}
ul.typeahead.typeahead-long.dropdown-menu {
    border-top: 0px;
    margin-top:0px;
}
.combobox-container input {
    height: 40px;
}
/*.combobox-container span.input-group-addon.dropdown-toggle {
    position: relative;
    top: -1px;
    /* height: 0px; *
}*/


.input-search{
    margin:10px 0px;
}
.pac-container {
    /*font-family: Arial;*/
    z-index: 999999;
}
ul.typeahead.typeahead-long.dropdown-menu {
    width: 100%;
}
#Locationmodal-trigger i{
    margin-right:3px;
   font-size: 20px;
    color:#FBB347;
}
.topactiveinfo li i {
    margin-right: 3px;
    font-size: 17px;
    color: #1a296a;
    padding-right: 3px;
    position: relative;
    top: 2px;
}
/*span#locationlabel ,.topactiveinfo a span{
    position: relative;
    top: -2px;
}*/
.getMyLocation{
    font-size:16px;
}
.getMyLocation .glyphicon {
    color: #FBB347;
    font-size: 20px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}
.help-link{
    margin-left:20px;
}
.Skip_and_continue {
    color: #1a296a;
    font-size: 16px;
    text-align: center;
    padding-bottom:10px;
}
.modal-dialoog.ezCustTrans>.modal-content {
    border-radius: 3px;
    background-color: #fafafa;
}
.skip-wrapper{
    margin-bottom: 10px;
}
a .img-center {
    width: 100%;
}
.modal-dialog.ezCustTrans {
    width: 50% !important;
    max-width: 500px !important;
    min-width: 500px !important;
}
.modal-dialoog.ezCustTrans .modal-content {
    border: 1px solid #fddeb0;
    border-top: 5px solid #f7a127;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
card__actions.mdl-card--border {
    border-top: 1px solid rgba(0,0,0,0.1);
}
.mdl-card__actions {
    font-size: 16px;
    line-height: normal;
    width: 100%;
    background-color: transparent;
    padding: 8px;
    box-sizing: border-box;
}
.md-button.md-accent {
    color: #1a296a;
    font-weight: 500;
}
.md-button {
        border-radius: 3px;
        box-sizing: border-box;
        color: currentColor;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        position: relative;
        outline: 0;
        border: 0;
        display: inline-block;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 6px;
        margin: 6px 8px;
        line-height: 36px;
        min-height: 36px;
        background: 0 0;
        white-space: nowrap;
        min-width: 88px;
        text-align: center;
        /* text-transform: uppercase; */
        letter-spacing: 1px;
        font-weight: 500;
        font-size: 15px;
        font-style: inherit;
        font-variant: inherit;
        /*font-family: inherit;*/
        overflow: hidden;
        transition: box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);
}
.md-button:not([disabled]):hover {
    background-color: transparent;
}
.location-title{
    line-height: 48px;
    font-size: 20px!important;
    color:#e68f0c;
}
.payment-options{
    background-color: #f4f4f4;
    margin: 0;
    border-bottom: 1px solid #e2e2e2;
}
.payment-options-wrap{
    padding-bottom:5px;
    padding-top:5px;
    text-align: left;
}
.individualTupple {
    border-right: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
    padding: 15px 50px;
    vertical-align: middle;
    display: table;
    box-sizing: border-box;
}
.inline{
    display:inline;
    padding-right:10px;
}
.row.payment-options {
        margin-top: 20px;
}
div#locationmismatch,div#locationmismatch_search {
        padding: 5px;
}
.blob {
  width: 2rem;
  height: 2rem;
  background: #E5E5E5;
  border-radius: 50%;
  position: absolute;
  left: calc(50% - 1rem);
  top: calc(50% - 1rem);
  box-shadow: 0 0 1rem rgba(255, 255, 255, 0.15);
}

.blob-2 {
  -webkit-animation: animate-to-2 1.5s infinite;
          animation: animate-to-2 1.5s infinite;
}

.blob-3 {
  -webkit-animation: animate-to-3 1.5s infinite;
          animation: animate-to-3 1.5s infinite;
}

.blob-1 {
  -webkit-animation: animate-to-1 1.5s infinite;
          animation: animate-to-1 1.5s infinite;
}

.blob-4 {
  -webkit-animation: animate-to-4 1.5s infinite;
          animation: animate-to-4 1.5s infinite;
}

.blob-0 {
  -webkit-animation: animate-to-0 1.5s infinite;
          animation: animate-to-0 1.5s infinite;
}

.blob-5 {
  -webkit-animation: animate-to-5 1.5s infinite;
          animation: animate-to-5 1.5s infinite;
}

@-webkit-keyframes animate-to-2 {
  25%,
    75% {
    -webkit-transform: translateX(-1.5rem) scale(0.75);
            transform: translateX(-1.5rem) scale(0.75);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}

@keyframes animate-to-2 {
  25%,
    75% {
    -webkit-transform: translateX(-1.5rem) scale(0.75);
            transform: translateX(-1.5rem) scale(0.75);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@-webkit-keyframes animate-to-3 {
  25%,
    75% {
    -webkit-transform: translateX(1.5rem) scale(0.75);
            transform: translateX(1.5rem) scale(0.75);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@keyframes animate-to-3 {
  25%,
    75% {
    -webkit-transform: translateX(1.5rem) scale(0.75);
            transform: translateX(1.5rem) scale(0.75);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@-webkit-keyframes animate-to-1 {
  25% {
    -webkit-transform: translateX(-1.5rem) scale(0.75);
            transform: translateX(-1.5rem) scale(0.75);
  }
  50%,
    75% {
    -webkit-transform: translateX(-4.5rem) scale(0.6);
            transform: translateX(-4.5rem) scale(0.6);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@keyframes animate-to-1 {
  25% {
    -webkit-transform: translateX(-1.5rem) scale(0.75);
            transform: translateX(-1.5rem) scale(0.75);
  }
  50%,
    75% {
    -webkit-transform: translateX(-4.5rem) scale(0.6);
            transform: translateX(-4.5rem) scale(0.6);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@-webkit-keyframes animate-to-4 {
  25% {
    -webkit-transform: translateX(1.5rem) scale(0.75);
            transform: translateX(1.5rem) scale(0.75);
  }
  50%,
    75% {
    -webkit-transform: translateX(4.5rem) scale(0.6);
            transform: translateX(4.5rem) scale(0.6);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@keyframes animate-to-4 {
  25% {
    -webkit-transform: translateX(1.5rem) scale(0.75);
            transform: translateX(1.5rem) scale(0.75);
  }
  50%,
    75% {
    -webkit-transform: translateX(4.5rem) scale(0.6);
            transform: translateX(4.5rem) scale(0.6);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@-webkit-keyframes animate-to-0 {
  25% {
    -webkit-transform: translateX(-1.5rem) scale(0.75);
            transform: translateX(-1.5rem) scale(0.75);
  }
  50% {
    -webkit-transform: translateX(-4.5rem) scale(0.6);
            transform: translateX(-4.5rem) scale(0.6);
  }
  75% {
    -webkit-transform: translateX(-7.5rem) scale(0.5);
            transform: translateX(-7.5rem) scale(0.5);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@keyframes animate-to-0 {
  25% {
    -webkit-transform: translateX(-1.5rem) scale(0.75);
            transform: translateX(-1.5rem) scale(0.75);
  }
  50% {
    -webkit-transform: translateX(-4.5rem) scale(0.6);
            transform: translateX(-4.5rem) scale(0.6);
  }
  75% {
    -webkit-transform: translateX(-7.5rem) scale(0.5);
            transform: translateX(-7.5rem) scale(0.5);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@-webkit-keyframes animate-to-5 {
  25% {
    -webkit-transform: translateX(1.5rem) scale(0.75);
            transform: translateX(1.5rem) scale(0.75);
  }
  50% {
    -webkit-transform: translateX(4.5rem) scale(0.6);
            transform: translateX(4.5rem) scale(0.6);
  }
  75% {
    -webkit-transform: translateX(7.5rem) scale(0.5);
            transform: translateX(7.5rem) scale(0.5);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
@keyframes animate-to-5 {
  25% {
    -webkit-transform: translateX(1.5rem) scale(0.75);
            transform: translateX(1.5rem) scale(0.75);
  }
  50% {
    -webkit-transform: translateX(4.5rem) scale(0.6);
            transform: translateX(4.5rem) scale(0.6);
  }
  75% {
    -webkit-transform: translateX(7.5rem) scale(0.5);
            transform: translateX(7.5rem) scale(0.5);
  }
  95% {
    -webkit-transform: translateX(0rem) scale(1);
            transform: translateX(0rem) scale(1);
  }
}
div#LocationLoader {
        display: none;
        background-color: rgba(0,97,167,0.7);
        width: 94%;
        position: absolute;
        top: 0;
        height: 100%;
        z-index: 999999;
        padding: 10px;
        margin: 0px;
        text-align: center;
        font-size: 16px;
        padding-top: 20px;
        color: #fff;
}
div#LocationLoader div.text-center{
    width:100%;
    text-align:center;
}
.col-sm-12.modal-city {
        padding-top: 12px;
        margin-top: -12px;
}
.md-accent.md-button.md-ink-ripple:hover {
        background-color: #ddd;
        color: #555;
}
ul.searchlist-shrlinks{
   margin-bottom: 5px !important;
   margin-top:10px !important;
   margin-left:3px;
   /*border-top: 1px dashed #eee;*/
}
ul.searchlist-shrlinks li {
    /*border: 1px solid #ddd;*/
    margin-right: -4px !important;
    padding: 5px 14px;
}
.right-margin-20{
    margin-right:5% !important;
}
.productlist {
    /*padding-bottom: 13px !important;*/
    /*border: 3px solid #5d6682!important;*/
    border-radius: 5px!important;
}
.icon-sharelink{
    padding-right:5px;
    color:#333;
}
a#collapseexpand-features-link {
    color: #0397ff;
    font-weight: 500;
    font-size: 1.2rem;
    letter-spacing:-0.3px;
    padding: 7px;
    display: block !important;
    text-align: left;
    line-height: 12px;
    border: 1px solid #cecece;
    border-radius: 3px;
    background: #faf9f9;
}
/*.button-cart {
    cursor: pointer;
    background: #1a296a;
    border-radius: 0;
    color: #FFFFFF;
    display: inline-block;
    zoom: 1;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 400;
	padding: 0px 18px 0px 18px;
    border: 0px;
    -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;
}
.button-cart:focus{
    outline:0;
}
.button-cart:hover {
     background-color: #f3940d;
}*/
.button-cart {
 padding: 7px 12px;
 font-size: 12px;
 text-align: center;
 cursor: pointer;
 outline: none;
 color: #fff;
 /*background-color: #1a296a;*/
 border: none;
 border-radius: 0px;
  /*box-shadow: 0 3px #999;*/
}

/*.button-cart:hover {background-color: #d29c50;text-decoration:none;}*/
    /* btn project change */
    .button-cart:active {
        background-color: #C42C28; /*#1a296a;*/
        box-shadow: 0 3px #666;
        transform: translateY(4px);
    }
 
.imagefont{
    font-size:14px;
}
/*#f3940d*/
.ProductListinput {
    background: #fff;
    border: 1px solid #dcdcdc !important;
    box-shadow: none;
    border-radius: 0;
    padding: 14px 0px 5px;
    margin-left: 0px;
    color: #666;
    font-size: 13px;
    margin-right: 0px;
    text-align: center;
    width: auto !important;
}
.inline-block {
    display: inline-block !important;
}
.btn-outofstock{
    border-radius: 15px;
    padding: 9px 17px;
    font-size: 12px;
}
input#txtQty{
    font-size:14px !important;
    font-weight:400 !important;
}
/*.googleplus{
   background-color: #e64522;
}*/
.topactiveinfo li:last-child{
    padding-right:15px;
}
a#collapseexpand-features-link {
    display: none;
}
#liTitle:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }

#liSellerSolution:hover .dropdown-menu {
        display: block;
        margin-top: 0;
    }
@media(max-width:768px) {
    
    .navbar-nav.navbar-right li > a > span {
    display: inline-block;
    float: right;
    padding: 8px 10px 8px 30px;
}
}
nav.navbar.navbar-default ul.dropdown-menu {
    width: 100%;
}
@media (max-width:768px){
    .header-search select{
        display:block !important;
    }
    .header-search .form-group {
        width: 100% !important;
    }
    .header-search-new select{
        display:block !important;
    }
    .header-search-new .form-group {
        width: 100% !important;
    }
    .no-margin{
        margin:0px !important;
    }
    
}
.footer li{
overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.footer_email a,.footer_email a:hover,.footer_email a:focus,.footer_email a:active{
    font-size: 10px;
}
.footer_email a:focus{
    border:none;
    outline:0;
    color:#2f2f2f;
    text-decoration:none;
}
.account-dropdown i.fa.fa-angle-down {
    padding-left: 5px;
    /* z-index: -1; */
    position: absolute;
    /*right: 0px;*/
    top:0px;
}
.account-dropdown{
    padding-right: 10px;
}
ul#Content li a{
        display: inline-block !important;
}
.text-danger{
    position:static !important;
}
.checkbox label, .radio label{
    font-weight:600;
    padding-left:0px;
}
.address-temp .checkbox {
    margin: 0px;
    padding: 0px;
}
a#showService{
    color:transparent !important;
}
@media(max-width:468px){
    .thumb-image img{
        width:100%;
    }
    .grid-handler{
        width:100% !important;
    }
}
input#txtPromotionCode {
    border: 1px solid #ddd;
}
input#ucSearch_btnRefresh {
    position: absolute;
    opacity: 0;
    top: 0px;
    display: none;
    pointer-events: none;
}
.loading{position:fixed;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.6);z-index:9999;font-size:20px;text-align:center;padding-top:200px;color:#fff}
.thumb-image {
    border: 1px solid #b7b7b7;
    margin-bottom:5px;
}
.thumb-image img{
    border:none !important;
    width: 98%;
    margin:0px !important;
}
@media(max-width:768px){
   .thumb-image img{
       margin-left:0px !important;
   }

}
.table-details-product td {
    padding: 3px 3px;
    font-size: 13px;
}
.detail_price_container {
     /*border-top: 1px solid #d7d7d7;*/
      padding: 20px 0 0px;
    /*padding: 10px 0px;
    margin: 15px 0px;*/
    /*border-top: 2px solid #ddd;
    border-bottom: 2px solid #ddd;*/
}
.prod_price{
    font-size:24px;
    color:#c42c28;
    font-weight:bold;
}
div.sale-label{
    padding:10px;
    color: #fff;
    background-color: #DA362A;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px;
    /*width:190px;
    margin:30px;*/
}

div.sale-label:before {
content: "";
    position: absolute;
    top: 2px;
    left: -12px;
    border-style: solid;
    border-width: 8px 11px 8px 0;
    border-color: transparent #D1D2D4;
    display: block;
    width: 0;
    z-index: 0;
    height: 0;
}
.product_more_dealers{
    font-weight:bold;
}
.product_more_dealers {
    color: #189cf9;
    /* margin-top: 7px; */
    display: inline-block;
}
iframe#MoreDealersFrame {
    border: none;
    height: auto;
    width: 100%;
    overflow:hidden;
    border: 1px solid #ddd;
    display: none;
}

/*#moredealers-Loader{
    border: 1px solid #ddd;
}*/
.dealer_loader {
      border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #dd9948;
    width: 100px;
    height: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    margin: 0px auto;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@media (max-width: 650px){
    #dealertbl_wrapper table.responsive td {
        padding-left: 10% !important;
    }
}
img.CurrentdisplayItem {
    border-color: #2196F3 !important;
}

section.header-search-new{
     margin-top:10px;
}
.searchpopup-new{
        margin-top:0px !important;
    }
.btn-warning.form-control[disabled] {
    background-color: #1a296a;
    opacity: 1;
}
.advancedicon{
    color:#13b7f1;
}
.advanced_search_link{
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 6px;
    position: relative;
    z-index: 80;
    color: #008cc9;
    display:inline-block;
    margin-top:10px;
}
.search {
    margin-top:20px;
    position: relative;
    padding: 20px;
    margin-bottom: 10px;
    line-height: 16px;
    text-shadow: 0 1px 0 #fff;
    background-color: #f9f9f9;
    border: 1px solid #e1e8ed;
    border: 1px solid rgba(0,0,0,0.1);
    border-radius: 6px;
    background-clip: padding-box;
}
@media(max-width:768px){
    .search {
        padding:0px 0px 20px 0px;
    }
}
.noradius,.no-radius{
    border-radius:2px !important;
}
.advanced_search_input {
    /*-webkit-appearance: none;*/
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    color: rgba(0,0,0,.75);
    display: block;
    /*font-size: .875rem;*/
    margin: 0 0 1rem;
    /*padding: .5rem;
    height: 2.3125rem;*/
    width: 100%;
    box-sizing: border-box;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
}
.advanced_search_input:hover,.advanced_search_input:focus{
-webkit-transition: all 74ms ease-out;
    transition: all 74ms ease-out;
    /*border-bottom-color: #FBB347!important;*/
    outline: 0;
}
.advaced_search_select{
    background-color: #fff;    
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    border-radius: 0;
    }
.search_go_btn_wrapper{
    text-align:left;
}
@media(max-width:980px){
    .search_go_btn_wrapper {
        text-align: center !important;
    }
}
@media (min-width: 1200px) {
    .advanced_search_wrapper>.clear:nth-child(6n+6)::before {  
      content: '';
      display: table;
      clear: both;
    }
}

@media (max-width: 1200px)  {
    .advanced_search_wrapper>.clear:nth-child(4n+4)::before {
      content: '';
      display: table;
      clear: both;
    }
}
@media (max-width: 766px) {
    .advanced_search_wrapper>.clear:nth-child(2n+4)::before {
      content: '';
      display: table;
      clear: both;
    }
    .inline-small{
    display:inline-block !important;
}
input#ucStoreHeader_txtSearch {
    width: 100%;
}
}
@media (min-width: 768px) {
    .search_bg_home .searchHomectrl{

        margin-right:35px!important;
    }
    .grid-handler {
        padding: 5px;
    }
}
@media (max-width: 767px) {

    .search_bg_home .searchHomectrl{

        margin-top: 31px!important;
    }
    .searchHomectrls {
        /*border: 1px solid #313030!important;*/
        margin-left: -15px!important;
        margin-right: -15px!important;
        margin-top: 0px!important;
        margin-bottom: -12px!important;
                  }
    }

     .search_bg_home .homeSearchTextLeft{

             /*background: #231f20!important;*/
              /*background: url(http://192.168.5.116/tyremarket/images/tyrestore_new.jpg);*/
       /*background: url(http://192.168.5.116/tyremarket/images/car-tyres.jpg);*/
             margin-top: 31px!important;
     }

     .header-search-placeholder{
           /*background: url(../images/cartyresnew1.jpg);*/

     }

    .padding-0-small{
            padding:0px !important;            
    }
    input#ucStoreHeader_txtSearch {
        width: 100%;
    }
    input#ucListProducts_txtPageNo {
    width: 30px !important;
    padding: 10px 0px;
    text-align: center;
    height:0px;
}
}
@media (max-width: 486px) {
    .advanced_search_wrapper>.clear:nth-child(2n+2)::before {
      content: '';
      display: table;
      clear: both;
    }
}
.advanced_search_wrapper input[type=radio] {
    margin: 10px 5px 10px 5px;
}
.valign-top{
    vertical-align:top;
}
/*div#ucListProducts_trPaging {
    background-color: #f5f5f5;
    margin-bottom: 5px;
    margin-top: 10px;
    border: 1px solid #ddd;
    border-radius: 2px;
}*/
.search_sortby_option{
    padding-top:10px;
}
.search_input_half{
    width:50% !important;
}
.form-group.search_input_half input {
    width: 100%;
}
@media(max-width:768px){
    .search_sortby_option{
        padding-top:3px;
        text-align:center !important;
        margin-bottom:5px;
    }
    .search_input_half{
        width:100%;
    }
}
.advanced_icon {
    font-size: 26px;
    font-weight: 600;
    padding-left: 10px;
    position: relative;
    top: 5px;
}
.form-group.search_go_btn_wrapper {
    position: relative;
    top: -6px;
}
@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 400;
  src: local('RobotoDraft'), local('RobotoDraft-Regular'), url(https://fonts.gstatic.com/s/robotodraft/v1/0xES5Sl_v6oyT7dAKuoni4gp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/0xES5Sl_v6oyT7dAKuoni7rIa-7acMAeDBVuclsi6Gc.woff) format('woff');
}

@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 500;
  src: local('RobotoDraft Medium'), local('RobotoDraft-Medium'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwXJuJo8UJJfpGKt7pXjBv4s.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwaTA90I55Xt7owhZwpPnMsc.woff) format('woff');
}

@font-face {
  font-family: 'RobotoDraft';
  font-style: normal;
  font-weight: 700;
  src: local('RobotoDraft Bold'), local('RobotoDraft-Bold'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-Vwf79_ZuUxCigM2DespTnFaw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwRbnBKKEOwRKgsHDreGcocg.woff) format('woff');
}

@font-face {
  font-family: 'RobotoDraft';
  font-style: italic;
  font-weight: 400;
  src: local('RobotoDraft Italic'), local('RobotoDraft-Italic'), url(https://fonts.gstatic.com/s/robotodraft/v1/er-TIW55l9KWsTS1x9bTfgeOulFbQKHxPa89BaxZzA0.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotodraft/v1/er-TIW55l9KWsTS1x9bTfoo3ZslTYfJv0R05CazkwN8.woff) format('woff');
}
.header_top_new{
    background-color:#f0f0f0;
}
.header_new_main{
    background-color:#ffffff;
}
.imagehold {
    display: inline-block;
    float: left;
    padding: 7px;
    padding-top: 25px;
}
.phone-number-hold{
    display:inline-block;
    float:right;
}
.care-holder{
    float:right;
    display:inline-block;
    display:flex;
    align-items: center;
  justify-content: center;
  margin-bottom:5px;
}
.care-holder h3{
    margin-top:5px;
}
.no-padding{
    padding:0px !important;
}
.request_quote_form {
    padding: 7px;
    background-color: #fbb347;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    cursor:pointer;
}
.form_dropdown{
    position:absolute;
    display:block;
    width:100%;
    border-radius:0px;
}
div#quickFormClose {
    display: inline-block;
    float: right;
    font-size: 30px;
    position: absolute;
    right: 30px;
    cursor: pointer;
}
#feedback {
    position: fixed;
    right: 0;
    bottom: 40%;
    height: 250px;
    margin-right: -3px;
    margin-bottom: -3px;
        z-index: 99;
}

#feedback-form {
  float: left;
  width: 300px;
  height: auto;
  z-index: 1000;
  padding-left: 5px;
  padding-right: 10px;
  background-clip: 'padding-box';
  border: 1px solid rgba(0,0,0,.2);
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  display:none;
  background: #fbb347;border-radius: 3%;
}

#feedback-tab {
    position: absolute;
    right: -55px;
  float: right;
  color: #fff;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  width: 150px;
  height: 42px;
  background-color: rgb(251, 179, 71);
  margin-top: 70px;
  margin-left: -42px;
  padding-top: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);  
}

#feedback-tab:hover { background-color:rgb(251, 179, 71) }
.feedbackClose {
    font-size: 20px;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    top: -15px;
    left: -10px;
    border: 2px solid #444;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    padding-bottom: 12px;
    background-color: #fff;
}
#feedback h4{
    padding-left:35px;
    position:relative;
    top:10px;
}
.phone-number-hold h3 {
    margin-bottom: 5px;
    font-size: 14px!important;
}

#lblhelp{
    padding-top:3px!important;
    cursor:pointer!important;
}
.phone-number-hold h3 small{
    display:block;
    font-size:10px;
}
@media screen and (max-width: 768px) {
    .phone-number-hold h3 {
        margin-top: 10px;
    }
}
/*iframe#JotFormIFrame-63143908500450 {
    height: 320px !important;
}*/
section#searchCustomerForm {
    font-size: 14px !important;
    padding:10px;

}
@media(max-width:768px){
    section#searchCustomerForm {
        padding:0px;
    }
}
section#searchCustomerForm .form-control{
    border-radius:2px;
}
.x_panel {
    position: relative;
    width: 100%;
    margin-bottom: 5px;
    padding: 5px 17px;
    display: inline-block;
    background: #fff;
    /*border: 1px solid #E6E9ED;*/
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    opacity: 1;
    transition: all .2s ease;
}
section#searchCustomerForm input:disabled {
    cursor:pointer !important;
}
iframe{
    border:none !important;
}
section#searchCustomerForm .form-group {
    margin-bottom: 5px !important;
    margin-right: 5px!important;
}
table.responsive-search td{
    font-size:13px !important;
}
div#tableUsers_length {
    display: none;
}
/*table.responsive-search{
    table-layout: fixed;
}*/
.responsive-search td{
    word-wrap:break-word
}
table#tableUsers {
    width: 100%;
    overflow: hidden;
}
.sno-data{
    max-width:50px;
}
 table.dataTable, table.dataTable th, table.dataTable td {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
@media(max-width:768px){
    .x_panel {
        margin-bottom: -1px;
        padding: 2px 17px;        
    }
}
/*=================================================
Class Definitions
=================================================*/


.sb {
  display: none;
  position: fixed;
  top: 30%;
  left: 50%;
  margin-left: -250px;
  margin-top: -150px;
  width: 500px;
  height: auto;
  background: white;
  padding: 25px;
  box-shadow: 0 2px 3px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.5);
  z-index: 1999;
  opacity: 0;
}
@media(max-width:768px) {
    .sb {
        margin-top: 0px;
        top: 0px;
         height:100%;
        overflow: scroll;
    }
}
@media(max-width:600px) {
    .sb {
        margin-top:0px;
        top: 15%;
        left: 0%;
        width: 100%;
        height: auto;
        margin-left: 0px;
        overflow: scroll;
    }
}
@media(max-width:600px) and (orientation : landscape){
    .sb {
        margin-top:0px;
        top: 5%;
        left: 0%;
        width: 100%;
        height: auto;
        margin-left: 0px;
        height:100%;
        overflow: scroll;
    }   
}
@media(max-width:768px) and (orientation : landscape) {
    #feedback {
        top: 2%;
    }
    #feedback iframe{
        overflow:scroll;
    }
}
@media (max-width: 320px) {
    .dropdown-menu-right {
        right: auto;
        left: 0;
    }
    .top-links ul.dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #FBB347;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    position: absolute;
    top: -15px;
    left: 15%;
     right: auto;
    z-index: 10;
}
}
.sb h2 {
  margin-top: 0;
}

.sb p {
  font-size: 20px;
}

.sb form input[type='text'], .sb form input[type='password'], .sb form input[type='email'], .sb form textarea{
  margin: 0;
  border: none;
  background: #f7f7f7;
  padding: 18px 10px;
  font-size: 16px;
  width: 79%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.sb form input[type='submit']{
  padding: 18px 10px;
  background: none;
  font-size: 16px;
  text-transform: uppercase;
  border: none;
  background: black;
  color: white;
  width: 20%;
  margin: 0;
}

.sb .sb-close-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #ccc;
}

.sb.sb-withoverlay {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -250px;
}


.sb-open.sb-open-with-overlay {
  overflow: hidden;
}

.sb-open .sb-overlay {
  opacity: 1;
}

.sb-open .sb {
  opacity: 1;
}

.sb-overlay {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.58);
  opacity: 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 100;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  overflow: auto;
}

.sb-close-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

[class^="sb-animation-"], [class*=" sb-animation-"] {
  -webkit-animation-duration: 500ms;
  -moz-animation-duration: 500ms;
  -o-animation-duration: 500ms;
  animation-duration: 500ms;
}

.sb-animation-flyInRight {
  -webkit-animation-name: flyInRight;
	-moz-animation-name: flyInRight;
	-o-animation-name: flyInRight;
	animation-name: flyInRight;
}

.sb-animation-flyOutRight {
  -webkit-animation-name: flyOutRight;
	-moz-animation-name: flyOutRight;
	-o-animation-name: flyOutRight;
	animation-name: flyOutRight;
}

.sb-animation-flyInLeft {
  -webkit-animation-name: flyInLeft;
	-moz-animation-name: flyInLeft;
	-o-animation-name: flyInLeft;
	animation-name: flyInLeft;
}

.sb-animation-flyOutLeft {
  -webkit-animation-name: flyOutLeft;
	-moz-animation-name: flyOutLeft;
	-o-animation-name: flyOutLeft;
	animation-name: flyOutLeft;
}

.sb-animation-flyInUp {
  -webkit-animation-name: flyInUp;
	-moz-animation-name: flyInUp;
	-o-animation-name: flyInUp;
	animation-name: flyInUp;
}

.sb-animation-flyOutUp {
  -webkit-animation-name: flyOutUp;
	-moz-animation-name: flyOutUp;
	-o-animation-name: flyOutUp;
	animation-name: flyOutUp;
}

.sb-animation-flyInDown {
  -webkit-animation-name: flyInDown;
	-moz-animation-name: flyInDown;
	-o-animation-name: flyInDown;
	animation-name: flyInDown;
}

.sb-animation-flyOutDown {
  -webkit-animation-name: flyOutDown;
	-moz-animation-name: flyOutDown;
	-o-animation-name: flyOutDown;
	animation-name: flyOutDown;
}
/*=================================================
Animation Library
=================================================*/

@-webkit-keyframes flyInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(3000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes flyInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(3000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes flyInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(3000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes flyInRight {
	0% {
		opacity: 0;
		transform: translateX(3000px);
	}

	100% {
		transform: translateX(0);
	}
}

@-webkit-keyframes flyOutRight {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
	  opacity: 0;
		-webkit-transform: translateX(3000px);
	}
}

@-moz-keyframes flyOutRight {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
	  opacity: 0;
		-moz-transform: translateX(3000px);
	}
}

@-o-keyframes flyOutRight {
	0% {
		-o-transform: translateX(0);
	}

	100% {
	  opacity: 0;
		-o-transform: translateX(3000px);
	}
}

@keyframes flyOutRight {
	0% {
		transform: translateX(0);
	}

	100% {
	  opacity: 0;
		transform: translateX(3000px);
	}
}

@-webkit-keyframes flyInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-3000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes flyInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-3000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes flyInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-3000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}

@keyframes flyInLeft {
	0% {
		opacity: 0;
		transform: translateX(-3000px);
	}

	100% {
		transform: translateX(0);
	}
}
@-webkit-keyframes flyOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-3000px);
	}
}

@-moz-keyframes flyOutLeft {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-3000px);
	}
}

@-o-keyframes flyOutLeft {
	0% {
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-3000px);
	}
}

@keyframes flyOutLeft {
	0% {
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-3000px);
	}
}

@-webkit-keyframes flyInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes flyInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes flyInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes flyInUp {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}

@-webkit-keyframes flyOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes flyOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes flyOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes flyOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}


@-webkit-keyframes flyInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes flyInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes flyInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes flyInDown {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	100% {
		transform: translateY(0);
	}
}

@-webkit-keyframes flyOutDown {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes flyOutDown {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes flyOutDown {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes flyOutDown {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}
#newsletter{
    background:url(../images/newsbg.png);
    background-repeat: no-repeat;
    background-size: cover;
    display:none;
}
#newsletter h1.title,#newsletter p{
    color:#fff;
}
#newsletter a.sb-close-btn{
    color:#fff;
    font-size:30px;
}
h4.select-txt.title {
    margin-bottom: 10px;
    display: block;
    width: 100%;
    clear: both;
}
.homeSearchTextLeft{
	display:none;
}
@media(min-width:769px){
	.search_bg_home .displayflex-searchhome{
		display:flex;
       /*background: url(http://192.168.5.116/tyremarket/images/tyrestore_new.jpg);*/
       /*background: url(http://192.168.5.116/tyremarket/images/car-tyres.jpg);*/
       margin-top: 6px;
    }
    /*.header-search-placeholder{
        background: url(../images/cartyresnew.jpg);
    }*/
    .search-bg-default{
        background: url(../images/cartyresnew.jpg);
        background-repeat:no-repeat;
        min-height:528px;
   }
}

@media(max-width:769px) {
    .search-bg-default {
        background: none !important;
    }
}

@media(max-width:1200px) {
    /*.header-search-placeholder {
        
        background: White;
    }*/

    /*.search_bg_home .searchHomectrl{

        width:41%!important;
    }*/



    .search_bg_home .homeSearchTextLeft{

        width:64%!important;
    }

    /*.header-search-placeholder{

        background:black!important;

    }*/
   
}




@media only screen and (max-width: 1200px) and (min-width: 990px) {

     .search_bg_home.searchHomectrl{

        width:41%!important;
    }

 

}

@media only screen and (max-width: 1200px) and (min-width: 769px) {

       .search_bg_home .right-span {

        margin-top:27%!important;
    }
       .homebnr{
           text-align:center!important;
       }


}

@media only screen and (max-width: 1199px) and (min-width: 992px) {

     .search_bg_home .searchHomectrl{

        width:50%!important;
    }
}

@media only screen and (max-width: 991px) and (min-width: 767px) {

     .search_bg_home .searchHomectrl{

        width:70%!important;
    }

}



@media(max-width:768px) {
    .header-search-placeholder {
        background: none !important;
    }
}



.search_bg_home .homeSearchTextLeft{
	display:inline-block;
}



    .search_bg_home .searchHomectrl {
        display: inline-block;
        width: 36.17%;
        float: right;
       margin: 0px;
        /*background-color:#f5f5f5;*/
        border-radius: 5px;
        /* padding:10px 20px; */
        /*margin-top:30px;
	margin-bottom:30px;*/
    }

@media(min-width:1200px) {

    .search_bg_home .homeSearchTextLeft {
        display: inline-block;
        width: 64%;
        float: left;
        margin-top: 44%!important;
        align-self: center;
        text-align: center;
    }
}
.search_bg_home .header-search{
	border:none;
}
@media(max-width:768px){
	.search_bg_home .searchHomectrl{
		display:block;
		width:100%;
	}
	.search_bg_home .header-search{
		padding:0px;		
	}
	.search_bg_home .container{
		padding:0px;
	}

    .search_bg_home .homeSearchTextLeft{
        display:none!important;

    }
	
}


/*.search_bg_home {
	background:url(../images/home-searchbg.jpg);
	background-position:center;
	background-size:cover;
	width: 100%;
	overflow: hidden;
}*/



.search_bg_home input,.search_bg_home select,.search_bg_home .form-group{
	width:100%;
	display:block !important;
	margin-bottom:14px;
    color: #1a296a!important;
}
/*.search_bg_home .form-group{
	padding-right:20px;
	padding-left:20px;
}*/
.search_bg_home h4.select-txt.title {
    color: #444;
    font-size: 20px;
    /*font-family: 'Ubuntu', sans-serif;*/
    font-weight: 500;
    padding: 10px 15px;
    margin-bottom: -4px;  
    font-style:normal !important; 
}
a.btn.btn-lg.btn-warning.btn-search {
    width: 20%;
}
@media(max-width:768px){
    a.btn.btn-lg.btn-warning.btn-search {
    width: 100%;
}
}
.search_bg_home a.btn.btn-lg.btn-warning.btn-search {
    /*margin-left: 10px;*/
    display: block;
    width:100% !important;
    /*margin-right: 20px;*/
}
.search_bg_home .home-title-bg {
    background-color: #f5f5f5;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 5px 20px;
	/*border-bottom: 3px solid #fbb347;*/
    padding-bottom:0px;
}
.search_bg_home .form-inline {
    background-color: #fff;
    padding: 30px;
	/*font-family: 'Ubuntu', sans-serif;*/
	/*font-weight:500;*/
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 7px;
}
@media(min-width:769px){
	.search_bg_home .right-span {
    width: 100%;
    margin: 0px auto;
    background: rgba(0, 0, 0, 0.34);
    border-radius: 17px;
    
    
}
    }
     /*::i-block-chrome,.search_bg_home .right-span {
        margin-top:75px!important;
    }*/
    @media(min-width:1200px) {

         html>body .homeSearchTextLeft .right-span, x:-moz-any-link, x:default {
            margin-top: 322px!important;
        }
    }


h2.no-span {
    display: table;
    white-space: nowrap;
	color:#fff;
	font-size:18px;
	/*font-family: 'Ubuntu', sans-serif;*/
	font-weight:600;
}
.ubantu{
	font-family: 'Ubuntu', sans-serif;
}
.title-white{
	color:#fff;
}
h2.no-span {
  display: table;
  white-space: nowrap;
}
h2.no-span:before,
h2.no-span:after {
  border-top: 1px solid #fff;
  content: '';
  display: table-cell;
  position: relative;
  top: 0.5em;
  width: 45%;
}
h2.no-span:before {
  right: 1.5%;
}
h2.no-span:after {
  left: 1.5%;
}
.form-inline {
    padding-bottom: 10px;   
}
.tminitveh{
    height: 360px;
    padding:30px;
    padding-top:10px;
}
h4.panel-title {    
    cursor: pointer;
}
.color-line{
    display:none;
}
.search_bg_home  .color-line{
    display:block;
}
.search_bg_home .tab-content {
    margin-top: 0;
}
/*.header-search-placeholder {
    display:none;
}*/
@media(max-width:768px) {
.tminitveh{
    height: 376px;
    padding:15px;
    padding-top:15px;
}
}
@media(min-width:768px) {
    .searchHomectrl {
        /*display:none;*/
        background: none;
        width: 35%;
        float: right;
        margin-right:35px;
        
    }
}

.colororange{
    width:32%;
    padding: 0px;
    margin: 0px;
    height: 3px;
    background-color:#fbb347;
    display:inline-block;
}

.opacity-5{
    opacity:0.4;
}
.opacity-6{
    opacity:0.8;
}
.h1-search{
   font-size:37px !important;
    color:#ffaa2a;
    font-weight:bold;
    /*font-family: 'Ubuntu', sans-serif;*/
    
}
.search-install-home{
		font-size:32px;
	}
@media(max-width:768px) {
    .search-install-home {
        font-size: 16px;
    }
    .h1-search{
    font-size:21px !important;
}
}
/*,.tab-content>.tab-pane*/
.tab-content>.active,.tab-content>.tab-pane.byvehiclesearch {
    display: inline;
    padding-right: 0px !important;
}
.tab-content>.tab-pane{
 padding-right: 0px !important;
}
ul#searctab {
    border-bottom: 0px;
    /*font-family: 'Ubuntu', sans-serif;*/
    /*font-weight:500;*/
}
ul#searctab a{
    /*font-weight:400;*/
    font-size:13px;
    color:#444;
    background-color:transparent;
}
/*ul#searctab li {
    border-bottom: 2px solid transparent;
}*/

ul#searctab li.active {
   background: #1a296a;
    color: #fff;
    border-bottom: none !important;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
ul#searctab li.active::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -0.75em;
    /* bottom: -30px; */
    left: 50%;
    box-sizing: border-box;
    /*border: 10px solid black;*/
    border-color: #293448 transparent transparent transparent;
    /* box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.4); */
}

ul#searctab li.active a {
        color:  #1a296a;
} 
.downarrow{
    display:none;
}
ul#searctab li.active li.active .downarrow {
    display: block;
}
 span.call-text {
    font-size: 16px;
    font-weight: 600;
    }
.steps-home-searh h4{
    font-size:20px;
    color:#fff;
    font-weight:400;
    /*font-family: 'Ubuntu', sans-serif;*/    
}
.steps-home-searh p{
    font-size:14px ;
    color:#ffaa2a;
    font-weight:400;
    /*font-family: 'Open Sans', sans-serif;*/
}
@media(max-width:480px){
    .steps-home-searh{
         width:100%;
         display:block;
    }
   

}
@media(max-width:1180px) {
   ul#searctab a{
       padding:6px 3px;
   }
    .search_bg_home .form-inline {       
        padding: 15px;
            border-radius: 10px;

    }
}
@media(max-width:768px) {
   ul#searctab a{
       padding:10px 15px;
   }
    .search_bg_home .form-inline {       
        padding: 25px;
        border-radius: 10px;
    }
}
@media(max-width:768px) {
  ul#searctab a{
       padding:6px 8px;
   }
   .search_bg_home .form-inline {       
        padding: 15px;
    }
}
.search_bg_home ul#searctab li {
    width:50%;
    padding:0px;
    max-width:150px;
}
.contact-top.chat-bottom-mobile{
        display:none;
       
    }
@media(max-width:767px) {
  .contact-top.chat-bottom-mobile{
        display:block;
        padding-left:30%;
    }
}
@media(max-width:450px) {
  .contact-top.chat-bottom-mobile{
        display:block;
        padding-left:0px;
    }
  .contact-top.chat-bottom-mobile span.call-text{
      font-size:18px;
  }
}
.paymentRefNo{
    margin-top: 10px; margin-bottom: 10px;
}
.page-container {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    margin-top: 0px;
    /*background: #ffffff;*/
    
}
.page-container:before,.page-container:after {
    display: table;
    content: " ";
}
.price-heightbalance{
    min-height: 23px;
    display:block;
    align-items:center;
    /*width:100%;*/
}

.padding-left-0{
    padding-left:0px;
}
.image-inner-align img{
    max-width:100%;
}
.lblDealerName {
    font-weight: normal !important;
    font-size: 14px;
}
.lblDealerName b,.lblDealerName strong{
    font-weight: 500 !important;
    font-size: 14px;
}
 .capturedetails-cart 
      {
   background-image: none !important;
   background-color: #fff !important;
    padding:10px;
    margin-top:5px;
     /*height: 90%;
     overflow: auto;*/
}
.map-container.Delarcontainer.capturedetailss-cart {
   padding-top: 1%;
}
.capturedetails-cart .sb-close-btn{
   color:#444 !important;
}
.capturedetails-cart h1.title, #newsletter p {
   color: #444 !important;
}
.capturedetails-cart .form-control{
   border-radius:0px;
}
.capturedetails-cart .radio{
   margin-left:20px;
   display: inline-block;
}
.capturedetails-cart .label-control{
   margin-top:10px;   
}
.capturedetailss-cart{
   display:none;
}
.capturedetailss-cart .mapinner {
   /*height: auto !important;*/
   max-height: 100%;
   overflow: auto;
}
@media(max-width:768px){
   .capturedetails-cart {
       height: 90%;
       overflow: auto;
   }
   .Delarcontainer .capturedetailss-cart {
       height: 100%;
       margin-bottom: 5%;
   }
    .capturedetailss-cart h1.title{
       font-size:18px;
   }
    div#tdUserProfile .col-sm-12 {
    position: static;
}
}
.specification{
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: small;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
    font-variant: normal normal;
    /*font-family :"Helvetica Neue",Helvetica,Arial,sans-serif;*/ 
}
.panels>.table-bordered > thead > tr > th,
.panels>.table-bordered > tbody > tr > th,
.panels>.table-bordered > tfoot > tr > th,
.panels>.table-bordered > thead > tr > td,
.panels>.table-bordered > tbody > tr > td,
.panels>.table-bordered > tfoot > tr > td {
 border: 2px solid #dddddd;
 box-shadow: 0 2px #999;
 border-style: double;

}
#feedback{
   display:none!important;
}

 

 #idFindYours,.home-title-bg,.row .color-line{
                display:none!important;
                }
/*
                .homeSearchTextLeft{
                    background:#313030;
                    height:466px!important;
                                   }

                .right-span{

                    margin-top: 15% !important;
                }
*/
                .searchHomectrls{

                    
                    background:#ffffff!important;
                    margin: 36px 4px;
                    box-shadow: 1px 1px 1px 3px #ffffff;
                    border-radius: 0px;

                }
                .tyresizeimg{
                    margin-top:0%!important;
                }
/*

            @media screen and (max-width: 406px) {

                .right-span{
                    margin-top:7px!important;
                }
            }



            @media screen and (max-width: 769px) {

                .right-span{
                    margin-top:0px!important;
                }
            }

                
            @media screen and (max-width: 692px) and (min-width: 520px) {

                .right-span{
                    margin-top:0px!important;
                }
            }

*/


     
        


      /* Home page tyre search color box */   





        /*@media screen and (max-width: 769px) and (min-width: 693px) {

                    .homeSearchTextLeft{

                        height: 176px!important;
                }
                }

               @media screen and (max-width: 692px) and (min-width: 520px) {

                .homeSearchTextLeft{

                        height: 200px!important;
                }

                }

                 @media screen and (max-width: 420px) {

                .homeSearchTextLeft{

                        height: 367px!important; 

                        }
                }
                 @media screen and (max-width: 1700px) and (min-width: 980px) {

                .homeSearchTextLeft{

                        height: 424px!important;
                }

                }
                  @media screen and (max-width: 1180px) and (min-width: 1000px) {

                .homeSearchTextLeft{

                        height: 422px!important;
                }

                .homeSearchTextLeft, x:-moz-any-link { height: 422px!important; } 

                }
                 @media screen and (max-width: 979px) and (min-width: 770px) {

                .homeSearchTextLeft{

                        height: 415px!important;
                }

                .homeSearchTextLeft, x:-moz-any-link { height: 415px!important; } 

                }
                @media screen and (max-width: 1700px) and (min-width: 1180px) {


                       .homeSearchTextLeft, x:-moz-any-link { height: 448px!important; } 


                      .homeSearchTextLeft, x:-moz-any-link, x:default { height: 448px!important; } 
     .homeSearchTextLeft, x:-IE7 {height: 448px!important;} 
     :root .homeSearchTextLeft { height: 448px!important; }  

                     

                      @-moz-document url-prefix() { 

                    .homeSearchTextLeft {
                         height: 448px!important;
                     }

                }

                    .homeSearchTextLeft{

                        height: 466px!important;

                        
                }
                 

        }



     .homeSearchTextLeft, x:-moz-any-link, x:default { height: 448px!important; } 
  
     
    ::i-block-chrome,.homeSearchTextLeft{
        height: 448px!important;
        margin-top:30px!important;
    } 

 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .homeSearchTextLeft {
         height: 448px!important;
    }
}*/

    

    
   @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

                                          #autocomplete_search {
                                                margin-top:0px!important;
                                            } 
                                        }




  /* dealer selection page enter address search box */   

   @media screen and (max-width: 990px) and (min-width: 769px) {

                #autocompleteLocation{

                       width: 131px !important;
                }

   }


    @media screen and (max-width: 1196px) and (min-width: 992px) {

                #autocompleteLocation{

                       width: 350px !important;
                }

                }

    @media screen and (min-width: 1200px) {

                #autocompleteLocation{

                       width: 550px !important;
                }

                }

    .mrgn-top{
        margin-top:10px!important;
    }
    /*.homebnr{
       font-size:37px!important;
   }*/

    .list-groupes{
        margin-top: 18px;
        font-weight: 700;
        line-height: 27px;

    }
      
     :root #autocomplete_search {margin-top: 0px!important \0;}

                             @media all and (-ms-high-contrast:none)
                                         {
                                         #autocomplete_search { margin-top: 0px!important; }
                                         *::-ms-backdrop, #autocomplete_search { margin-top: 0px!important; }
                                         }


                                        html>body #autocomplete_search, x:-moz-any-link, x:default {
                                            margin-top: 0px!important;
                                            margin-bottom: -4px!important;
                                        }

                                        @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
                                            #autocomplete_search {
                                                margin-top:0px!important;
                                                margin-bottom: -4px!important;
                                            }
                                        }

                                        @media screen and (-webkit-min-device-pixel-ratio:0) {
                                         #autocomplete_search{

                                           margin-top: -16px!important;
                                           margin-bottom: -6px!important; 

                                       } 
                                       
                                    }

                        /*@media screen and (-webkit-min-device-pixel-ratio:0) {
    
   
                            ::i-block-chrome, #autocomplete_search{
                             margin-top:-16px!important;
                             margin-bottom:-6px!important; 
                            }
                    }*/

    
            /*.ftladd{

                float:right!important;
                width:67%!important;
            }

            .vrbtm{

                width:14%!important;
                float:left!important;
            }*/

             #imgVerifiedImage{

                /*float:right!important;*/
            }
            
@media screen and (max-width: 750px){

    /*.delarscore{
        text-align:center!important;
    }*/

    .tmdistance, .delarscore{

        width:162.3px!important;
        /*width:50%!important;*/
        padding-top:0px!important;

    }

    .tmspandistance{

        margin-right:1px!important;
        font-size:16px!important;
    }

    .address_str h5{

    float: right;
    margin-top: 3px;
    margin-bottom: 0px;
  
	
    }

    .delarscore h6{

    float: right;
    margin-top: 1px;
    margin-bottom: 0px;
    width: 77px;
  
    }
    .score-wrapper{
    min-width: 30px!important;
    margin-left: -8px!important;
    text-align:left!important;
    }

    .lbl-selectloc{
        text-align:center!important;
    }

               .ftladd{

                width:100%!important;
            }


               .vrbtm{

                /*width:16%!important;
                float:right!important;*/
                display:none!important;
            }

            #imgVerifiedImage{

                float:right!important;
            }

     }

/*@media screen and (max-width: 1200px) and (min-width: 769px) {

    .mnuwrap{
    margin-bottom:11px!important;
}


}*/

.mnuwrap{
    margin-bottom:5px;
}

@media screen and (max-width: 1200px) and (min-width: 1200px) {

    #divSearch {
        margin-top: 31px !important;
    }
}

@media screen and (min-width: 1202px) {

    #divSearch {
        margin-top: 0px !important;
    }
}

@media screen and (min-width: 768px) {

    .mblestore {
        display: none;
    }
}

@media screen and (max-width: 766px) {
    .mblestore {
        float: left;
        margin-left: 43%;
        margin-top: 2%;
        font-size: 15px;
        font-weight: 600;
        display:block
    }
    .search_bg_home .searchHomectrl{

        margin-top: 1px!important;
    }
}

@media screen and (max-width: 766px) {
    .mblestore {
        float: left;
        margin-left: 43%;
        margin-top: 2%;
        font-size: 15px;
        font-weight: 600;
        display:block
    }
    .search_bg_home .searchHomectrl{

        margin-top: 0px!important;
    }
}

@media screen and (max-width: 1200px) {
  
    .search_bg_home .displayflex-searchhome{

            margin-top: 0px;
            
    }
}

.hmebrdr{
    border-radius: 4px;
}
.tmtxtcolor, ul#myTab li.active a{
color:#fbb347;
    }

/*.panel-heading{
    background-color: #cde0b7!important;
}*/

/*Tyremarket main website color Start*/
.navbar-default .navbar-nav > .active > a, .carousel-indicators li, .btn-warning, #fltrinr, #fltrinrs/*, .button-cart*/,.divider, .navbar-default .navbar-toggle .icon-bar,.form-top/*, input#btnRegister*/, .searchbtn, ul#Content li a, .tmbgcolor,.step, .promobt, input#Submit1{

    background-color: #199EB8!important;
    border-color: #1a296a!important;
    background-color: #1a296a!important;
    border-color: #1a296a!important;
}

 .glyphicon, .title, .steps-home-searh p, #tmsrchbrand, .searchlist-protitle a, .top-links a:hover, .title a, h1.header, ul#myTab li.active a, .mainlinks A, .privacypolicy h4, section#AboutUsInfo h4, .tmtxtcolor, .googlerev, .htmworks, .tmreviews, .review-stars ul li i, .maintitles, .SelDelarLbl label, .top-links .dropdown-menu, .account-dropdown ul.dropdown-menu li, .account-dropdown ul.dropdown-menu a, .account-dropdown ul.dropdown-menu a:hover, .location-title, .hmenew, #lblAvailableSizes, #lblAvailableModels, #lblAvailableSubModels {
    color: #1a296a !important;
    color: #1a296a !important;
}
.info-headers:after, .top-links ul.dropdown-menu:before{
    border-bottom-color:  #c42c28!important;
}

.top-links .dropdown-menu,.modal-dialoog.ezCustTrans .modal-content{

    border-top-color:  #c42c28!important;
}

/*Tyremarket main website color End*/

/*Tyremarket secondary website color Start*/

.price, .ProductListprice, .tmmorelnk, section#AboutUsInfo strong, #lblProductNewPrice, .text-centter, .phone-number-hold h3/*, #lnkFAQs, #lnkLegal, #anchorAlreadyLoginlnk, .maintexttitle a, #tbldealer, #getCurrentPosition-trigger, #clearlocation, .ng-scope, input:valid ~ label*/{

    color:  #c42c28!important;
   
}

/*#btnSearch, */.btn-primary, #olark-wrapper, .olark-launch-button, .mainaccordion, .bg-primary, #tbldealer thead, tr#trCartHeader, .searchorderheader, .panel-heading{

    background-color: #1a296a!important;
    border-color: #1a296a!important;
}

/*Tyremarket secondary website color Ends*/

/* New header*/

.mainsrnew, .fltside, .panel{

    border:none!important;
    box-shadow:none!important;
}

.btn-info, .btn-warning, .btn-primary/*, .button-cart*/{

    color:#d2e1f9!important;
}

.pagination>.active>a{

      background-color: #1a296a!important;
    border-color: #1a296a!important;
        color: #fff!important;

}

#ucStoreHeader_lnkDealerRegistration{
    padding: 3px 12px!important;
}

.pagination>li>a, .pagination>li>span, #lblQty{
color: #1a296a!important;

}
#lnkEmail, .ordlinktel, #lblCategoryName, #lblProductsTitle {
    color:#c42c28!important;
}

#lnkFAQs, #lnkLegal, #anchorAlreadyLoginlnk{
color: #1a296a!important;

}

.mainheadings label{
color: #1a296a!important;
}

footer h4{
font-size:14px!important;
color:#c42c28!important;
}

.phone-number-hold h6{
    margin-top:2px!important;
        line-height: 0px;
        text-align:right;
}

.navbar-default .navbar-nav > li > a{

    font-weight: 600!important;
}

.panel-default>.panel-heading{

    color:#fff!important;
}

#anchor a:hover,.topactiveinfo a, #divSelectedVehicleOrSize{

        color: #1a296a!important;
}


#lblOnSale, #lblLowestCost, #lblHighestCost, #lblBrandListing {
    color: #000000 !important;
}
#divDescription b, #divSizeDesc b{
    color: #1a296a!important;
}

ul#searctab a{

     color:#1a296a!important;
}
ul#searctab li, .btn-search{
    color:#d2e1f9!important;
}

ul#searctab li.active a{
   border-bottom: 3px solid #c42c28!important;
   color:#d2e1f9!important;

}

h6.cart-header{
    color:#d2e1f9!important;

}

.navbar-default .navbar-nav > .active > a{

  border-bottom: 3px solid #c42c28!important;
  color: #d0d7ed!important;

}

.navbar-default .navbar-nav > li > a {

    color: #1a296a;
    font-size: 14px;
}

.topactiveinfo a{

    color:#1a296a!important;
    font-weight:600!important;

}

.care-holder h3,h6{
    color: #c42c28!important;
    font-weight:600!important;
}
/*.header_new_main, .searchHomectrls, .search_bg_home .form-inline{
        background-color: #e3eefb!important;
}*/
.header_top_new, .nav-wrapper,.navbar-default, .navbar-collapse{
    background-color: #ffffff!important;
}

ul#searctab li.active a{
color: #FFF;
}

#tmcurrentoffers, #tmsrchbrand, .htmworks{
color: #c42c28!important;
text-transform: uppercase;
font-size: 18px!important;
/*font-weight: 600!important;*/
}

/*.active, a:hover{
    color:  #FFF!important;
}*/

/*.btn-search a:hover{
    color:  #FFF!important;
}*/

.glyphicon-edit{
color:  #FFF!important;
}


.tmmbletxt{
    color:#1a296a;
}
.tmbld{
font-weight:600!important;
}

           @media (max-width: 750px) {
    .tbl-glossary > tbody > tr > td:nth-child(8n+1)::before {  
      content: 'Title';
      clear: both;
    }
    .tbl-glossary > tbody > tr > td:nth-child(8n+2)::before {  
      content: 'Description';
      clear: both;
    }

      .tbl-tyreacadamy > tbody > tr > td:nth-child(8n+1)::before {  
      content: 'Title';
      clear: both;
    }

          .tbl-tyreacadamy > tbody > tr > td:nth-child(8n+2)::before {  
      content: 'Description';
      clear: both;
    }

          .tbl-tread > tbody > tr > td:nth-child(8n+1)::before {  
      content: 'Clue';
      clear: both;
    }
   
.tbl-tread > tbody > tr > td:nth-child(8n+2)::before {  
      content: 'Remedy';
      clear: both;
    }

          /*.tbl-orderhistory > tbody > tr > td:nth-child(8n+1)::before {  
      content: 'Order#';
      clear: both;
    }*/
   
.tbl-orderhistory > tbody > tr > td:nth-child(8n+1)::before {  
      content: 'Order Ref. No';
      clear: both;
    }

          .tbl-orderhistory > tbody > tr > td:nth-child(8n+2)::before {  
      content: 'Order Date';
      clear: both;
    }
   
.tbl-orderhistory > tbody > tr > td:nth-child(8n+3)::before {  
      content: 'Order Status';
      clear: both;
    }
          .tbl-orderhistory > tbody > tr > td:nth-child(8n+4)::before {  
      content: 'Status Date';
      clear: both;
    }
   
.tbl-orderhistory > tbody > tr > td:nth-child(8n+5)::before {  
      content: 'Order Type';
      clear: both;
    }

.tbl-orderhistory > tbody > tr > td:nth-child(8n+6)::before {  
      content: 'Order Value';
      clear: both;
    }
   
}

.no-margin{

    margin:0px!important;
}

/*@media (min-width: 750px) {*/
    .sidemenu-active li {
        float: left !important;
            padding: 6px;
    }
/*}*/

.sidemenu-active li {
    float: left !important;
    padding: 2px;
    

}

.navbar-inverse .navbar-nav>li>a{
                color: #fbb347!important;
            }

            .sidenav>li>a{

                background-color: #1a296a!important;
                color: #fff!important;

            }
            .sidenav>li.active>a{
                    background-color: #007AB2 !important;
            }

            .sidenav>li>a{

                    padding: 7px 2px;
            }

            .sidenav>li{

                    margin-bottom: 3px;
            }

           .sidenav .dropdown-menu{

                   top: 116%;
                   left: -143px;
           }

/*@media (max-width: 575px) {
    #toptyrecr {
        display: block!important;
    }
}*/

/*@media (min-width: 575px) {
    .hiddenxss .maintyrecr {
        display: none!important;
    }
}*/

@media screen and (max-width: 768px) and (min-width:575px) {

   .maintyrecr{
        margin-bottom: 80px;
        }
}

@media screen and (max-width: 768px){
.sidenav>li>a{
    font-size:11.4px!important;
}
}

   @media only screen and (min-width: 768px) {
    .toptyrecr, .toptyrecrone, .toptyrecrtwo{
        display: none!important;
    }
}


            @media only screen and (max-width: 400px) {
                .toptyrecr {
                    display: block;
                }
            }

     @media only screen and (min-width: 401px) {
    .toptyrecr {
        display: none;
    }
}

       @media only screen and (max-width: 584px) {
    .toptyrecrtwo{
        display: none;
    }
}


          @media only screen and (max-width: 401px) {
    .toptyrecrtwo,.toptyrecrone{
        display: none;
    }
}

            @media only screen and (min-width: 401px) and (max-width: 580px) {

                .toptyrecrtwo {
                    display: none;
                }
            }

            @media only screen and (min-width: 585px) and (max-width: 780px) {

                .toptyrecrone {
                    display: none;
                }
            }
                @media only screen and (min-width: 585px) and (max-width: 750px) {

                    .toptyrecrtwo {
                        display: block !important;
                    }

                    .toptyrecrone {
                        display: none !important;
                    }
                }

                @media only screen and (min-width: 401px) and (max-width: 580px) {

                    .toptyrecr {
                        display: none;
                    }

                    .toptyrecrone {
                        display: block;
                    }
                }
            }

    .mrngtp{
    /*margin-top: -30px!important;*/
    }


           @media only screen and (max-width: 584px) {
    .topmenucr{
        display: block;
    }

     .topmenucrone{
        display: block;
    }
}

           
           @media only screen and (min-width: 585px) {
    .topmenucr{
        display: none;
    }
}

                
             @media only screen and (max-width: 767px) and (min-width:585px) {
    .topmenucrone{
        display: block;
    }
}

             @media only screen and (min-width:768px) {
    .topmenucrone{
        display: none;
    }
}

/* shashi updated here */
@media only screen and (max-width:400px) {

    .tmdrpmenudp {
        position: absolute;   
        width: 38px !important;
        float: right;
        margin-top: 28px!important;
        left: 162px;
    }
/*    .tmprogmobtxt {
        color:#fff !important;
        font-size:2.5rem;
    }*/
    .mainsrnew {
        margin-top:15px;
        margin-bottom:15px;
    }
    #divSelectedTitle .mainsrnew{
    margin-top:2px;
}

    .list-inline {
        margin-left:0px !important;
    }

   

    
}

@media only screen and (min-width:401px) {

    .tmdrpmenudp {
        left: 206px!important;
        margin-top: 28px!important;
    }

}

/*@media only screen and (min-width:375px) {

    ul.top-links {
        margin: 1px!important;
        float: right;
    }
}*/

.bread {
       
    /*margin-top: -23px;
    margin-bottom: 10px;*/

}

.img-centre {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width:768px) {

   .bread{
       display:none!important;
   }
}

.img-centre {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.bs-example {
  margin: 20px;
  }
.btn-breadcrumb .btn:not(:last-child):after {
 content: " ";
 display: block;
 width: 0;
 height: 0;
 border-top: 17px solid transparent;
 border-bottom: 17px solid transparent;
 /*border-left: 10px solid white;*/
 position: absolute;
 top: 50%;
 margin-top: -17px;
 left: 100%;
 z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
 content: ">";
 display: block;
 width: 0;
 height: 0;
 /*border-top: 17px solid transparent;
 border-bottom: 17px solid transparent;
 border-left: 10px solid rgb(173, 173, 173);*/
 position: absolute;
 top: 50%;
 margin-top: -8px;
 margin-left: 2px;
 left: 100%;
 z-index: 3;
}
.btn-breadcrumb .btn {
 padding:6px 12px 6px 24px;
}
    .btn-breadcrumb .btn:first-child {
        /*padding:0px 6px 6px 0px;*/
        padding-left: 0px;
    }
.btn-breadcrumb .btn:last-child {
 /*padding:8px 18px 6px 24px;*/
}
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
 /*border-left: 10px solid #fff;*/
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
 /*border-left: 10px solid #ccc;*/
}
/*.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
 border-left: 10px solid #d2e1f9;
}*/
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
 /*border-left: 10px solid #d2e1f9;*/
}  

.tmbreadcrumb{

   line-height:1.54!important;
}
@media only screen and (min-width:768px) {
    .search_bg_home {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:768px) {

    .search_bg_home {
        margin-bottom: 0px !important;
    }
}
#ucSearch_divUcSearch{
padding-bottom:0px!important;
}
@media only screen and (max-width: 1200px) and (min-width: 768px) {

    .header-search{

        padding-top:0px!important;
    }

}


.float-right{

    float:right;
}

@media only screen and (max-width:1200px) {
    .bottom-rightdesktop {
        background: #333333;
    }
}

@media only screen and (max-width: 991px) and (min-width: 780px) {

    .bottom-rightdesktop {

        right: 46%!important;
    }
}

#tmsrchbrand{
        margin-bottom: 30px;
    margin-top: 20px!important;
}

@media (min-width: 768px) {

#divSizeDesc, #divSelectedVehicleOrSize, #brandtble{
     /*padding-left: 15px!important;
   padding-right: 15px!important;*/
}
    .srchrstab {
        /*padding-left: 12px!important;
    padding-right: 12px!important;*/
    }

.searchtabselected{
    /*padding-left:5px!important;*/
    padding-right:5px!important;
}

}

.btn-breadcrumb a{
    font-size:12px!important;
    border:none!important;
}

.btn-breadcrumb .btn-default {
    border: none !important;
    font-size: 1.15rem !important;
    color: #464242 !important;
    font-weight: 600;
}

.btn-default:hover{

        background-color: #FFF!important;
        border-color: #FFF!important;
}

.btn{
    border-radius:0px!important;
}

.pagination{

    margin: 20px 0 5px!important;
}

.pagination>li>a, .pagination>li>span{
    border:none!important;
}

.ftladd h4{
    margin-bottom: 0px!important;
}

.fndlr{
    margin-bottom:0px!important;
}

#divSelectedVehicleOrSize h1{
    margin-top:0px!important;
}
@media screen and (max-width: 768px) {
    #divSelectedVehicleOrSize h1 {
        margin-top: 10px !important;
    }
}

@media screen and (max-width: 558px){

 .mainsrnew {
    padding-bottom: 0px!important;
}
 }


.fa-filter, .glyphicon-play, .glyphicon-tasks{
    color:#d2e1f9!important;
}

.fltsep{

    margin-bottom: 10px!important;
    /*margin-top: 10px!important;*/
    border-radius:0!important;
}

.btn-default{

    color:#1a296a!important;
}

.form-control{

    border-radius:0px!important;
    -webkit-box-shadow:  none!important; 
     box-shadow: none!important; 
     -webkit-transition:  none!important; 
    -o-transition:  none!important; 
     transition:  none!important; 
}

.select2-container .select2-choice{
    border-radius:0px!important;
    background-image:none!important;

}

.select2-container .select2-choice .select2-arrow{
      border-radius:0px!important;

}


@media screen and (min-width: 768px) {
    .searchlist-protitle {
        height: 60px !important;
    }
}
@media screen and (max-width: 768px) {
    .searchlist-protitle {
        height: auto !important;
    }
}

li.searchtabs a:hover {
   text-decoration:underline;
}

li.searchtabs:last-child{

    margin-bottom: 9px!important;
}

li.searchtabselected:last-child{
    margin-bottom: 27px!important;
}
/*.carimgdesc{

    height: 10em;
   position: relative 
}*/

/*#divDescription{

   margin: 0;
   position: absolute;               
   top: 50%;                         
   transform: translate(0, -50%) 
}*/

.tmprsblk{
    /*padding:5px!important;*/
}

.searchlist-protitle, .prdqty, .fullborder{
    padding-left:16px!important;
    padding-right:16px!important;
}

.prdqty{
    padding-bottom:0px!important;
}
/*@media (max-width: 768px) {
    .sragnew {
        position: relative;
        margin: 0px -50px;
        width: 100px;
        top: 50%;
        left: 50%;
    }
}*/

    #prdincl {
        padding-right: 13px !important;
        padding-left: 13px !important;
    }


.featurslist-tbl tr td{
        border-top-left-radius: 0px!important;
        border-top-right-radius: 0px!important;


}
@media (max-width: 768px) {
    .mainsrnew {
         padding-right: 15px !important;
        padding-left: 15px !important;

    }
}

.panel-title{
    color:#d2e1f9!important;
}

.text-info{

color:#1a296a!important;
}

#accordion .panel-title > a{

    padding: 0.7em 0.6em!important;
}
#lblSignIn{
    font-size:18px!important;
}
.title{
    font-size:14px;
}
.panel-body{
    font-size:14px!important;
    margin-bottom:15px;
}
@media (max-width: 768px) {
    a.cartCount-header-link img, a.cartCount-header-link i {
        width: 29px !important;
    }

}

@media (min-width: 768px) {

    
    .tmcallwhatsapp{

        margin-top: 16px;
    }
}

/* btn Project
#btnSubmit{

    background: #1a296a!important;
    margin:10px!important;
    color: #d2e1f9!important; 
}
*/
.btn-theme{

     background: #1a296a!important;
    margin:10px!important;
    color: #d2e1f9!important; 
}

.tab-pane .fade .show #panel5{

    display:none!important;
}

#tmdeal{

    padding-left:16px;
    padding-right:16px;
}

#divPromotions{

   color: #1a296a!important;
   background: #d2e1f9!important; 
   /*padding:5px!important;*/
}

#divPromotions a {
    color: #1a296a!important;
}

/*.price-small-review{

    color: #777!important;
    font-size: 12px!important;
    text-decoration:line-through!important;
     padding-left: 10px!important; 
}*/

.price-striked{
 color: #777!important;
    font-size: 12px!important;
    text-decoration:line-through!important;
     padding-left: 10px!important; 
}

#panel5{
    padding-left:0px!important;
}

#lblProductHeader{
    text-align:left!important;
}


.fa-star {
    color: #ff9900 !important;
}
.starRatingColor{
    color : grey !important;
}
#Tmstarrating{

    padding-left:21px!important;
    
}

#lblMessage{

    color:#1a296a!important;
}

#spanThankuMsg{

    font-size:20px!important;
}

#spanRMsg a{

    color: #c42c28!important;
    text-decoration:underline!important;
}

li.searchtabselected{
    margin-bottom:0px!important;
}
 .score, .scoreplane{

     color: #333333!important;
     font-size:15px!important;
 }

 .tmlogpg{

     font-size:13px!important;
     margin-bottom:25px;
     margin-top: 15px;

 }

 /*#btnLogin,  #btnRegister{

     float:right!important;
     margin:0px!important;
 }*/

 /* blocked btnProject
 #btnLogin, #tm_btn_login_processing{
   width:100%;
   margin:0px!important;
   margin-bottom:5px!important;
   padding: 7px;
 }
*/
#txtUserID{
    margin-bottom:20px;
}

.tmnotmember{
    font-size:12px!important;
    color:#000!important;
    margin-top: 25px;
}

            .accordionstatus {
    background-color: #d0d7ed!important;
    color: #1a296a!important;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    border: none;
    text-align: center;
    outline: none;
    font-size: 18px;
    transition: 0.4s;
    border-radius: 5px;
    font-weight: 600;
    font-style:italic;
}

.accordionstatus:after {
     content: "\2212";
    color: #fff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    font-size:16px;
}

.accordionstatus.active:after {
   
  content: '\002B';
}

/*.active, .accordion:hover {
    background-color: #ccc; 
}*/

.panelstatus {
    padding: 10px 7px;
    display: block;
    background-color: white;
    padding-left:0px!important;


}
.tmupdatecall{

    margin-bottom:10px;
    border: 1px solid;
    padding: 1px;
    border-radius: 6px;
     
}

.divSearchData{
     background-color: #d0d7ed!important;
     border-color: #d0d7ed!important;

}
@media (min-width: 1200px) {
    .tmupdatecall {
        width: 1142px;
    }
}

#ucCallStatus_ddlCallMainStatus,#ucCallStatus_ddlCallSubStatus{
            padding: 0 5px;
            height: 30px;
            font-size: 14px;
            border-radius: 3px;
            line-height: 1.42857143;
            background-image: none;
            border: 1px solid #ccc;
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
            -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
            margin-bottom: 5px;
}   

.account-dropdown ul.dropdown-menu li:first-child{

    border-bottom:none!important;
}

.tmspandistance{

        color: #000!important;
        font-weight:400!important;
}
/*.statusticketnum{
    position:absolute;
    margin-top:25px;
}*/

.imgProductOnSales{

left: 130px;top: -2px;position: absolute;z-index: 99;width: 50px;
}




@media (max-width: 768px) {

    .carimgdesc
    {
        margin-bottom:25px!important;
    }
    .top-links ul.dropdown-menu:before {
        right: 49% !important;
    }
    .top-links ul.dropdown-menu {
        right: -94px !important;
    }
    .account-dropdown i.fa.fa-angle-down {
        padding-left: 18px !important;
    }
    .fa-user{
    margin-right:0px!important;
    padding-right:0px!important;
}
    #searctab>li>a{
        border: none!important;
    }
}

.h4, h4 {
    font-size: 14px!important;
}
#spnUserInfoTitle{
    font-size: 18px!important;
}
.h1, h1 {
    font-size: 18px!important;
}

#btnSend{
    margin-right:5px!important;
}

input#Submit1{

    margin-right: 5px!important;
}
.ticketopen{
    color:#3c763d!important;
}
.ticketclosed{
  color:#a94442!important;
}
.errorTextBold{
    font-weight:bold;
}

#lblNoItemMsg{
    margin-top:15px;
}


.tmbrandspecs .featurslist-tbl{
    font-size:7px!important;
}

.tmlistprot .featurslist-tbl{
    font-size:9px!important;
}

/*img.searchre-makimg{
    height:100%!important;
}*/

@media (min-width:475px){
    #divAddMore,#divAddMoreInProductDt,#divBuyNow{
        width:410px!important;
        margin:5px auto
    }
    .btnAddMoreInPopup,.btnBuyAlongWithThisInPopup,.btnBuyOnlyThisInPopup,.btnContinueInPopup{
        font-size:12px!important;
        width:170px
    }
    .addtocartTitle,.buynowTitle{
        font-size:14px!important;
        font-weight:600!important
    }
}
@media (max-width:474px){
    #divAddMore,#divAddMoreInProductDt,#divBuyNow{
        width:345px!important;
        margin:5px auto
    }
    .buynowTitle{
        font-size:14px!important;
        font-weight:600!important
    }
    .btnAddMoreInPopup,.btnBuyAlongWithThisInPopup,.btnBuyOnlyThisInPopup,.btnContinueInPopup{
        font-size:11px!important;
        width:140px
    }
    .addtocartTitle{
        font-size:14px!important;
        font-weight:600!important
    }
}


input#txtQty{
        margin-right: 0px;
}
@media (max-width:700px) {
    .brandimg img {
        width: 100%;
    }
    .othertyrebrands{
        width:135px;
    }
}

.tmmobilecusname{
    left: 0;
    position: absolute;
    top: 18px;
    font-size: 15px;
    margin-left: 5px;
    color:#fff!important;
}

.sellerlsolutionlink::after{
    border-bottom:1px solid black!important;
}

.tmcallmobcuslbl{
    font-size: 12px;
    padding-left: 5px;
}

.tmmobcallheaderheight{
    height:35px;
}
.tmmobcusnamelen{
    white-space: nowrap;
    width: 115px;
    overflow: hidden;
    text-overflow: ellipsis;
    }


.tmtestimon li{

    background-color:#9e9c9c!important;
    border-color:#9e9c9c!important;
}

.tmtestimon .active {
    background-color: #1a296a!important;
    border-color:#1a296a!important;
    width: 8px!important;
    height: 8px!important;
}
.tmtestimon li{
    display: inline-block;
    width: 8px!important;
    height: 8px!important;
    margin: 1px!important;
    text-indent: -999px;
    cursor: pointer;
}
.testimonial-style .carousel-indicators .active {
  background-color: #fff;
  width: 8px!important;
  height: 8px!important;
  transition: background 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fade-in {
animation-name: fadeIn;
animation-duration: 1.3s;
animation-timing-function: cubic-bezier(0, 0, 0.4, 1);
animation-fill-mode: forwards;
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}
.centered {
    display: block;
    margin: 0 auto;
}

@media (max-width: 767px) {

    .tmmenudsktp {
        display: none;
    }
}






    @-moz-document url-prefix() {
        #cboSubModels {
            margin-bottom: 30px !important;
        }
    }

    @media only screen and (min-width: 768px) and (max-width: 1023px) {

        .tmprogtxt {
            width: 100%;
            left: 30px !important;
            font-size:1.1rem !important;
            font-weight:500;
        }

    }

    .noleft-padding {
        padding-left: 0px !important;
    }

    .tmstrkprice {
        display: inline-block;
    }




/** MOBILE */
@media (max-width: 400px) {
 /*process indicator started here */

    /*.progress-indicator {
        min-width: 100% !important;
        margin-top:7px;
    }

        .progress-indicator li.active {
            color: #c42c28;
            position: relative;
            background: #c42c28;
            z-index: 998;
        }

        .progress-indicator li {
            list-style-type: none;
            background-color: #727171;
            display: inline-block;
            float: left;
            position: relative;
            height:60px;
        }

    #ucProgress_ulProgress a li.active:before {
        background: #c42c28;
        right: -6px;
        z-index: 11;
    }

    #ucProgress_ulProgress a li:before {
        content: '';
        width: 14px;
        height: 14px;
        background: #727171;
        position: absolute;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);*/
        /* transform-origin: top right; */
        /*top: 22px;
        margin: 0px;
        right: -7px;
        border-right: #fff solid 1px;
        border-top: #fff solid 1px;
        z-index: 999;
    }

            .progress-indicator li:last-child:before {
                content: none;
            }

    .tmprogressimg {
        width: 32px;
    }
    .tmprogressimg {
        float: left;
        position:relative;
        left:37px;
        top:5px;
        padding-bottom:5px;
    }



    .tmprogmobtxt {
        color: #fff;
        font-size: 0.9rem;
        font-weight: 500;
        display: inline-block;
        position: relative;
        top: 36px;
        right:14px;
        line-height: 1.0;
    }

   */
    /*process indicator ended here */

    .tmprogtxt {
        display: none !important;
    }

    #divSelectedVehicleOrSize h1 {
        text-align: center;
        font-size: 1.4rem !important;
        color: #000;
        background: #efecec;
        padding: 12px;
        font-weight:600;
    }

    .tmsizetrig {
        padding: 0px !important;
        line-height: 0px;
        margin-top: 10px;
    }

    a.sizestrigger {
        padding: 8px !important;
        margin: 0px !important;
    }
}
/** MOBILE */

/* BROWSER RESIZE */
@media (min-width: 401px) and (max-width: 768px) {
    /* process indicator ended here */

    /*.progress-indicator {
        min-width: 100% !important;
    }

        .progress-indicator li.active {
            color: #1a296a;
            position: relative;
            background: #c42c28;
        }

        .progress-indicator li {
            list-style-type: none;
            background-color: #727171;
            display: inline-block;
            float: left;
            position: relative;
            padding: 12px;
            height:53px;
        }

    #ucProgress_ulProgress a li.active:before {
        background: #c42c28;
        right: -20px;
        z-index: 11;
    }

    #ucProgress_ulProgress a li:before {
        content: '';
        width: 37px;
        height: 37px;
        background: #727171;
        position: absolute;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);*/
        /* transform-origin: top right; */
        /*top: 8px;
        margin: 0px;
        right: -18px;
        border-right: #fff solid 1px;
        border-top: #fff solid 1px;
        z-index: 222;
    }

            .progress-indicator li:last-child:before {
                content: none;
            }

    .tmprogressimg {
        width: 42px;
        position: relative;
        left: 15px;
    }

    .tmprogressimg {
        float: left;
    }

    .progress-indicator li.active span {
        position: relative;
        top: -2px;
    }

    .tmprogmobtxt {
        color: #fff;
        line-height: 1.1;
        font-size: 1.2rem;
        font-weight: 500;
    }

    */
    .tmprogtxt {
        display: none !important;
    }


    /* process indicator ended here */
    #divSelectedVehicleOrSize h1 {
        text-align: center;
        font-size: 1.85rem !important;
        color: #000;
        background: #efecec;
        padding: 12px;
        font-weight: 600;
    }

    .tmsizetrig {
        padding: 0px !important;
        line-height: 0px;
        margin-top: 10px;
    }

    a.sizestrigger {
        padding: 8px !important;
        margin: 0px !important;
    }
}
/* BROWSER RESIZE */




/**  TABLET OR IPAD */
    @media only screen and (min-width: 768px) {

        /*.progress-indicator {
            width: 100%;
        }

            .progress-indicator li.active {
                color: #1a296a;
                position: relative;
                background: #c42c28;
            }

            .progress-indicator li {
                list-style-type: none;
                background-color: #727171;
                display: inline-block;
                float: left;
                position: relative;*/
                /*padding: 12px;*/
                /*height:56px;
            }

        #ucProgress_ulProgress a li.active:before {
            background: #c42c28;
            right: -20px;
            z-index: 11;
        }

            #ucProgress_ulProgress a li:before {
                content: '';
                width: 40px;
                height: 40px;
                background: #727171;
                position: absolute;
                -moz-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);*/
                /* transform-origin: top right; */
                /*top: 8px;
                margin: 0px;
                right: -18px;
                border-right: #fff solid 1px;
                border-top: #fff solid 1px;
                z-index: 222;
            }

                .progress-indicator li:last-child:before {
                    content: none;
                }

        .tmprogressimg {
            width: 50px;
            position: relative;
            left: 28px;
            margin-right: 10px;
        }



        .tmprogressimg {
            float: left;
        }*/

        /*.tmprogmobtxt {
            display: none !important;
        }*/

        /*.progress-indicator li.active span {
            position: relative;
            top: -2px;
        }

        .tmprogmobtxt {*/
            /* display: none !important; */
        /*}

        .tmprogtxt {
            width: 100%;
            left: 30px !important;
            font-size: 1.1rem !important;
            font-weight: 500;
            position:relative;
            z-index:333;
        }*/

        #divSelectedVehicleOrSize h1 {
            text-align: center;
            font-size: 1.85rem !important;
            color: #000;
            background: #efecec;
            padding: 12px;
            font-weight: 600;
        }
    }
/**  TABLET OR IPAD */




/*DESKTOP ENDED HERE*/
@media only screen and (min-width: 992px) {
    /*.progress-indicator {
        width: 100%;
    }

        .progress-indicator li.active {
            color: #1a296a;
            position: relative;
            background: #c42c28;
        }

        .progress-indicator li {
            list-style-type: none;
            background-color: #727171;
            display: inline-block;
            float: left;
            position: relative;
            padding: 12px;
        }

            #ucProgress_ulProgress a li:before {
                background: #c42c28;
                right: -20px;
                z-index: 11;
            }

    #ucProgress_ulProgress a li:before {
        content: '';
        width: 40px;
        height: 40px;
        background: #727171;
        position: absolute;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);*/
        /* transform-origin: top right; */
        /*top: 8px;
        margin: 0px;
        right: -18px;
        border-right: #fff solid 1px;
        border-top: #fff solid 1px;
        z-index: 222;
    }

            .progress-indicator li:last-child:before {
                content: none;
            }

    .tmprogressimg {
        width: 50px;
        position: relative;
        left: 28px;
        margin-right: 10px;
    }



    .tmprogressimg {
        float: left;
    }

    .tmprogmobtxt {
        display: none !important;
    }

    .progress-indicator li.active span {
        position: relative;
        top: -2px;
    }

    .tmprogmobtxt {*/
        /* display: none !important; */
    /*}

    .tmprogtxt {
        width: 100%;
        left: 30px !important;
        font-size: 1.1rem !important;
        font-weight: 500;
        position: relative;
        z-index: 333;
    }*/

    #divSelectedVehicleOrSize h1 {
        text-align: center;
        font-size: 1.85rem !important;
        color: #000;
        background: #efecec;
        padding: 12px;
        font-weight: 600;
    }
}
/*DESKTOP ENDED HERE*/


/*HUGE ENDED HERE*/
@media only screen and (min-width: 1200px) {

    .tmprogmobtxt {
        display: none !important;
    }

    #divSelectedVehicleOrSize h1 {
        text-align: center;
        font-size: 1.85rem !important;
        color: #000;
        background: #efecec;
        padding: 12px;
        font-weight: 600;
    }
}
/*HUGE ENDED HERE*/


/*@media (min-width: 401px) and (max-width: 568px) {
    .tmprogressimg {
        float: left;
        position: relative;
        left: 25px;
        top: 5px;
        padding-bottom: 5px;
    }
    .tmprogressimg {
        width: 32px;
    }
}
@media (min-width: 401px) and (max-width: 568px) {
    .progress-indicator li.active {
        color: #1a296a;
        position: relative;
        background: #c42c28;
        z-index: 998;
    }
}

@media (min-width: 401px) and (max-width: 568px) {
    .progress-indicator li {
        list-style-type: none;
        background-color: #727171;
        display: inline-block;
        float: left;
        position: relative;
        height: 60px;
        padding:0px 5px;
    }
}

@media (min-width: 401px) and (max-width: 568px) {
    .tmprogmobtxt {
        color: #fff;
        font-size: 0.9rem;
        font-weight: 500;
        display: inline-block;
        position: relative;
        top: 36px!important;
        right: 17px;
        line-height: 1.0;
    }
    #ucProgress_ulProgress a li:before {
        content: '';
        width: 14px;
        height: 14px;
        background: #727171;
        position: absolute;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);*/
        /* transform-origin: top right; */
        /*top: 22px;
        margin: 0px;
        right: -7px;
        border-right: #fff solid 1px;
        border-top: #fff solid 1px;
        z-index: 999;
    }
    #ucProgress_ulProgress a li.active:before {
        background: #c42c28;
        right: -6px;
        z-index: 11;
    }
}*/

/*@media (min-width: 768px) and (max-width: 992px) {
    .tmprogtxt {
        display: none !important;
  
    }
    .tmprogmobtxt {
        color: #fff;
        line-height: 1.1;
        font-size: 1.2rem;
        font-weight: 500;
    }
}*/
.bridgestone-promo-val .modal-dialog{
       width:85%;
   }
   .bridgestone-promo-val .modal-body{
       width:100%;
       min-width:100%;
       margin: 0;
   }
   .bridgestone-promo-val .modal-footer{
       width:100%;
       min-width:100%;
       margin: 0;
   }

 @media screen and (max-width: 992px) and (min-width: 768px) {
            .navbar-default .navbar-nav > li > a{
                font-size:13px;
            }
        }
@media (min-width: 768px) {
    #twmenudiv{
        height:500px;
    }
    .tbl-checklist tr td:first-child {
        font-weight: 700;
        white-space: nowrap;
    }
    #clearBtn {
        /*position: absolute;
        bottom: 66px;
        right: 17px;
        background: white;
        padding: 4px 10px 4px 10px;*/
        position: relative;
        bottom: 30px;
        left: 406px;
        background: white;
        padding: 4px 10px 4px 10px;
    }
  
}

@media (max-width: 767px) {
    #clearBtn {
        position: relative;
        bottom: 30px;
        left: 264px;
        background: white;
        padding: 4px 10px 4px 10px;
    }
}

.tmsizelnks {
    color: #0397ff!important;
    border-right: 1px solid #ddd !important
}
#pnlSubModels ul li:last-child a {
    border-right: none !important;
}
 #pnlSizes ul li:last-child a {
    border-right: none !important;
}
#pnlModels ul li:last-child a {
    border-right: none !important;
}

#ucSearchedFor_divSearchedFor b:last-child{
      display:none;
 }
.tmtxtordrnum{
    margin-top:26px;
}
.tmpriceredcolor{
 color:#ff0000!important;
}
/*.footer-main{
    margin-top:50px;
}*/
.top_continue_shopping_processing{
    padding: 6px 25.7px;
    margin-right: 5px !important;
}
  @media (min-width: 501px){

.tmprdtaddtocrt {
    width: 500px!important;
    z-index:999999;
}
}
.popupbtn{
    top:0px!important;
}
.tmproductdesc h2 p ,#divDescription h2 p {
	font-family:Montserrat !important;
    font-weight: 700 !important;
    font-size: 1.6rem !important;
	color:#303030 !important;
	line-height:1.0;
	letter-spacing:0.2px;
    font-style:normal;
}

.tmproductdesc p ,#divDescription p {
	font-family: Montserrat !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    color: #303030 !important;
    line-height: 1.6;
	letter-spacing:0.2px;
}

.tmproductdesc ul li ,#divDescription ul li {
	font-family: Montserrat !important;
    font-weight: 500 !important;
    font-size: 1.3rem !important;
    color: #303030 !important;
    line-height: 2.0;
	letter-spacing:0.2px;
}

/*static pages*/
.static-content h1 {
    color: #000 !important;
    font-style: normal;
    font-size: 2.6rem !important;
    margin-bottom: 50px !important;
    margin-top: 50px !important;
	text-align:center;
}

.static-content h4 {
    font-size: 2.0rem !important;
    color: #000 !important;
    font-style: normal; 
    font-weight: 600;
}

.static-content p {
    font-size: 1.7rem;
    color: #444;
    margin-bottom: 30px;
    line-height: 1.7;
    font-weight: 500;
}

.static-content li {
    font-size: 1.7rem;
    color: #444;
    line-height: 1.7!important;
    font-weight: 500;
    padding: 10px 5px;
}
.static-list ul {
margin-bottom:30px;
}

.static-list li {
font-size: 1.6rem;
color: #000;
padding: 10px 5px;
}

.textlink a {
color:#0397ff;
}

.atcpstyles {
    padding: 4px !important;
    font-size: 15px !important;
    color: #313030;
    font-weight: 100;
    -webkit-appearance: none;
    text-shadow: 0 0 0 #24272c;
    border: 1px solid rgba(36, 39, 44, .3) !important;
    margin-top: 10px;
    background: 0 0
}

#divGAPIInput a,
#divGAPIInput2 a {
    right: 2px;
    top: 31px;
    background: #fff;
    padding: 4px;
    position: absolute
}
/*tyre glossary page common style*/

#twmenudiv{
    overflow:auto;
}
.tmleftsidebar {
    padding: 10px 2.5rem;
    background-color: rgb(251, 251, 251);
    position: sticky;
    top: 0;
    z-index: 999;
}
.tmleftsidebar li img {
    width: 18px;
    margin-right: 5px;
}

    .tmleftsidebar ul li {
        list-style-type: none;
        padding: 10px 0px;
        color: #000;
        padding-left: 1.625rem;
        display: block;
        font-weight: 500;
        text-indent: -25px;
    }

    .tmleftsidebar li a {
        text-decoration: none;
        cursor: pointer;
    }

.tmcontent {
    background-color: #fff;
    padding: 25px 25px 1.25rem;
}

    .tmcontent p, .tbl-checklist td {
        font-size: 1.5rem;
        line-height: 2;
        font-weight: 500;
    }



.tyrewarranty h1 {
    font-weight: 700 !important;
    font-size: 3.5375rem !important;
    text-align: left;
    color: #000;
    font-style: normal !important;
    margin-bottom: 25px;
    background: #fff;
    padding: 10px;
    /*border: 3px double #040404;*/
}

.headerband {
    margin-bottom: 25px;
    background: #fbfbfb;
    padding: 10px;
}

.tmcontent h2 {
    font-weight: 700 !important;
    font-size: 2.5375rem !important;
    text-align: left;
    color: #000;
    font-style: normal !important;
    /*margin-top: 0px;*/
}

.tmleftsidebar h2 {
    font-weight: 700 !important;
    font-size: 2.5375rem !important;
    text-align: left;
    color: #000;
    font-style: normal !important;
}

.tmcontent h3 {
    font-weight: 700 !important;
    font-size: 2rem !important;
    text-align: left;
    color: #000;
    font-style: normal !important;
}

.tmcontent ul li {
    padding: 10px 0px;
    color: #000;
    padding-left: 1.625rem;
    font-weight: 500;
}

.tmleftsidebar ul {
    padding-left: 10px;
}

.text-center {
    text-align: center !important;
}

.tqimage {
    width: 100% !important;
    height: auto !important;
    margin: 0 auto;
    max-width: 500px;
    display: block;
    text-align: center;
}

#twiconlink {
    display: none;
}

@media only screen and (max-width:767px) {
    .img-res{
        width:100%!important;
        height:auto!important;
    }
 .promopopupdiv {
       /* max-height: 170px;*/
        overflow: auto;
    }

 /*   .promopopupinnerdiv {
        height: 300px;
    }*/
    .tyrewarranty h1 {
        font-size: 2.2375rem !important;
    }

    .tmcontent h2, .tmleftsidebar h2 {
        font-size: 1.8375rem !important;
    }

    .tmcontent h3 {
        font-size: 1.5rem !important;
    }

    .twmenu {
        height: 0px;
        overflow: hidden;
    }

    #twiconlink {
        display: block;
    }
}

.twicon {
    position: absolute;
    right: 25px;
    top: 22px;
    font-size: 26px;
}
.tmcontent ol li {
    padding: 10px 0px;
    color: #000;
    padding-left: 1.625rem;
    font-weight: 500;
    font-size: 2rem !important
}
@media only screen and (min-width: 768px) {

    .ceat-promo-box .modal-dialog {
        width: 50% !important;
    }
}

.ceat-promo-box {
    margin-top: 0px !important;
    line-height: 2.5;
}

    .ceat-promo-box .modal-dialog {
        min-width: 400px !important;
    }

    .ceat-promo-box .modal-body, .ceat-promo-box .modal-footer {
        margin: 0px !important;
    }
.ceat_eligibility_text {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    padding-bottom: 7px !important;
    margin-top: 8px;
}
.ceat_failure_message {
    color: red !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
    padding-bottom: 7px !important;
    margin-top: 8px;
}
.unlockpromotoppopuptxt{
    color:green!important;
}

.ceat-promo-box .modal-header {
    display: none;
}

.ceat-promo-box .modal-footer {
    text-align: center;
    margin: 0px;
}

.ceat-promo-box {
    margin-top: 0px !important;
}

    .ceat-promo-box .modal-footer .btn {
        padding: 10px 50px !important;
    }

    .ceat-promo-box .modal-dialog {
        min-width: 400px !important;
    }

    .ceat-promo-box .modal-body {
        margin: 0px;
        padding-top: 35px;
    }

    @media only screen and (min-width: 768px) {
        .ceat-promo-box .modal-dialog {
            width: 50% !important;
        }

        .ceat-promo-box .promocode {
            width: 50%;
        }
    }

    @media only screen and (max-width: 768px) {
        .ceat-promo-box .modal-body {
            width: 92% !important;
        }

        .ceat-promo-box .promocode {
            width: 80%;
        }
    }

    /* shashi modifed progress indicator */

    @media (max-width: 768px) {
        .PI_container {
            padding: 0px;
        }

        .PI_col {
            padding: 0px;
        }
    }

    .progress-indicator {
        text-align: center;
    }

        .progress-indicator .fa-search {
            font-size: 1.8rem;
        }

        .progress-indicator .fa-map-marker-check {
            font-size: 1.8rem;
            position: relative;
            top: 2px;
        }

        .progress-indicator .fa-credit-card {
            font-size: 1.8rem;
            position: relative;
            top: 1px;
        }

        .progress-indicator .fa-truck {
            font-size: 1.8rem;
            position: relative;
            top: 2px;
        }


    #ucProgress_ulProgress {
        margin-bottom: 30px;
        overflow: hidden;
        color: #555;
        padding-left: 0px;
        margin-top: 30px;
        /* display:inline-block;*/
        /*display: flex;
    align-items: center;
    justify-content: center;*/
    }

        #ucProgress_ulProgress a li {
            list-style-type: none;
            font-size: 1.250rem;
            /*width: 25% !important; */
            position: relative;
            font-weight: 500;
            color: #555;
            text-align: center;
        }
            /*        #ucProgress_ulProgress a li:first-child:before {
            margin-left: 15px !important;
            padding-left: 11px !important;
            text-align: left !important
        }
    .progress-indicator a li:last-child:before {
        margin-right: 5px !important;
        padding-right: 11px !important;
        text-align: right !important
    }*/

            #ucProgress_ulProgress a li > div {
                color: #454242;
                text-align: center;
                line-height: 29px;
                display: block;
                font-size: 12px;
                border: 1px solid #555;
                border-radius: 50%;
                margin: auto;
                background: #fff;
                width: 29px;
            }

            #ucProgress_ulProgress a li.active > div {
                color: #c42c28;
                width: 29px;
                text-align: center;
                line-height: 29px;
                display: block;
                font-size: 1.250rem;
                font-weight: 500;
                border: 1px solid #c42c28;
                border-radius: 50%;
                margin: auto;
                background: #fff;
            }

            #ucProgress_ulProgress a li:after {
                content: '';
                width: 100%;
                height: 2px;
                background: #d5d5d5;
                position: absolute;
                left: 0%;
                right: 0%;
                top: 15px;
                z-index: -1;
            }

        /*#ucProgress_ulProgress a li:first-child:after {
        left: 50%
    }

    #ucProgress_ulProgress a li:last-child:after {
        left: 0% !important;*/
        /* width: 0% !important*/
        /*}*/

        #ucProgress_ulProgress li.active {
            font-weight: bold;
            color: #c42c28;
        }

        #ucProgress_ulProgress a li.active > div {
            /*background: #c42c28;*/
        }

        #ucProgress_ulProgress a li.active:after {
            background: #c42c28;
        }

        /* without a tag */

        #ucProgress_ulProgress li {
            list-style-type: none;
            font-size: 1.250rem;
            /*  width: 25% !important;*/
            float: left;
            position: relative;
            font-weight: 500;
            color: #555;
            text-align: center;
        }


            #ucProgress_ulProgress li > div {
                color: #454242;
                text-align: center;
                line-height: 29px;
                display: block;
                font-size: 12px;
                border: 1px solid #555;
                border-radius: 50%;
                margin: auto;
                background: #fff;
                width: 29px;
            }

            #ucProgress_ulProgress li.active > div {
                color: #c42c28;
                width: 29px;
                text-align: center;
                line-height: 29px;
                display: block;
                font-size: 1.250rem;
                font-weight: 500;
                border: 1px solid #c42c28;
                border-radius: 50%;
                margin: auto;
                background: #fff;
            }

            #ucProgress_ulProgress li:after {
                content: '';
                width: 100%;
                height: 2px;
                background: #d5d5d5;
                position: absolute;
                left: 0%;
                right: 0%;
                top: 15px;
                z-index: -1
            }

    .fa-credit-card, .fa-search, .fa-truck, .fa-shopping-cart {
        font-size: 1.450rem !important;
    }

    /* shashi added new progress indicator */

    video {
        width: 100%;
        height: auto;
    }