.my-account-drop{
	display:none
}
/*li#hd-my-account:hover .my-account-drop{
	display:block;padding-top:10px;
	position:absolute;
	z-index:99999;
	right:6%;
	width:275px;
}*/

.my-account-drop{
	padding-top:10px;
	position:absolute;
	z-index:99999;
	right:6%;
	width:275px;
}

.my-account-drop-inner{
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter:"filter: drop-shadow(4px 4px 135px #d5d5d5)";
	filter:filter: drop-shadow(4px 4px 135px #d5d5d5);
	float:left;
	width:100%;
}
.my-account-drop-top{
	background:#fff;
	border-bottom:1px solid #eee;
	padding:13px 20px;
	font-family:"MyriadPro";
}
.my-account-drop-top span {}
.my-account-drop-top span.account-drop-hd{
	font-size:18px;
	font-weight:600;
	color:#666;
}
.my-account-drop-top span.account-drop-link{
	float:right;
}
.my-account-drop-top span.account-drop-link a {
	color:#23538B !important;
	font-size:15px !important;
	display:inline-block;
	font-weight:600;
	text-decoration:none;
}
.my-account-drop-top span.account-drop-link a:hover{
	color:#666 !important;
}
.my-account-drop-mid{
	background:#fff;
	padding:15px 20px;
}
.my-account-drop-mid input[type=text], .my-account-drop-mid input[type=password]{
	border:1px solid #ddd;
	margin:0 0 15px;
	padding:7px 15px;
	width:100%;
	color:#666;
	-webkit-appearance:none;
   	-moz-appearance:none;
   	appearance:none;
	font-family:"SystemSanFrancisco";
}
.my-account-drop-mid label{
	display:block;
	margin:0 0 15px;
	cursor:pointer;
	font-size:14px;
	color:#666;
	font-family:"SystemSanFrancisco";
}
.my-account-drop-mid label input[type=checkbox]{
	margin:0 8px 0 0;
}
.my-account-drop-mid input[type=submit]{
	background:#23538B;
	color:#FFF;
	padding:8px;
	cursor:pointer;
	width:100%;
	border:none;
	font-weight:600;
	font-size:15px;
	-webkit-appearance:none;
   	-moz-appearance:none;
   	appearance:none;
	font-family:"SystemSanFrancisco";
}
.my-account-drop-mid input[type=submit]:hover{
	background:#1274ba;
}
.my-account-drop-bot{
	background:#fff;
	border-top:1px solid #eee;
	padding:12px 20px 15px;
}
.my-account-drop-bot .my-account-drop-bot-txt{
	font-size:14px;
	font-family:"SystemSanFrancisco";
}
.my-account-drop-bot .my-account-drop-bot-txt span{
	color:#666;
}
.my-account-drop-bot .my-account-drop-bot-txt a{
	color:#23538B !important;
	text-decoration:none;
	font-size:14px !important;
	font-weight:600;
}
.my-account-drop-bot .my-account-drop-bot-txt a:hover{
	color:#666;
}
.cart-drop{
	display:none;
}
.cart-drop-inner{
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter:"filter: drop-shadow(4px 4px 135px #d5d5d5)";
	/*filter:progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');*/
	filter: drop-shadow(4px 4px 135px #d5d5d5);
}
li#hd-cart:hover .cart-drop{
	display:block;
	position:absolute;
	right:2%;
	z-index:99999;
	width:600px;
	padding-top:10px;
	font-family:"SystemSanFrancisco";
}
.cart-drop-top{
	background:#fff;
	border-bottom:1px solid #eee;
	padding:15px 20px;
	font-size:18px;
	color:#666;
	font-weight:600;
}
.cart-drop-mid{
	background:#fff;
}
.cart-drop-mid .cart-drop-single-product{
	padding:15px 20px;
	border-bottom:1px solid #eee;
	float:left;
	width:100%;
}
.cart-drop-mid .cart-pr-pic {
	margin-right:30px;
	float:left;
}
.cart-drop-mid .cart-pr-pic img{
	line-height:0;
	border:1px solid #eee;
	padding:3px;
}
.cart-drop-mid .cart-pr-des{
	margin-right:30px;
	float:left;
	padding-top:13px;
	width:285px;
}
.cart-drop-mid .cart-pr-des h4{
	font-size:14px;
	color:#666;
	margin-bottom:7px;
	font-weight:600;
}
.cart-drop-mid .cart-pr-des p{
	font-size:13px;
	color:#666;
	padding-bottom:3px;
}
.cart-drop-mid .cart-pr-price{
	font-size:15px !important;
	color:#23538B !important;
	float:left;
	padding-top:13px;
	font-weight:600;
}
.cart-drop-mid .cart-pr-cross{
	float:right;
}
.cart-drop-mid .cart-pr-cross a{
	background:none !important;
	height:auto !important;
	width:auto !important;
	border:none !important;
	color:#d43900 !important;
	font-size:22px !important;
	padding:5px !important;
}
.cart-pr-cross img{
	line-height:0;
	padding-top:13px;
}
.cart-drop-bot{
	background:#fff;
	padding:15px 20px;
}
.cart-drop-text{
	background:url(../images/icon-clock.png) no-repeat;
	line-height:36px;
	padding-left:22px;
}
.cart-drop-btn{
	float:right;
}
.cart-drop-btn a{
	background:none !important;
	text-decoration:none;
	border:none !important;
	width:auto !important;
}
.cart-drop-btn a input[type=button]{
	background:#23538B;
	border:none;
	color:#FFF;
	cursor:pointer;
	font-family:"SystemSanFrancisco";
	font-weight:600;
	padding:8px 20px;
	width:100%;
	font-size:15px;
	text-decoration:none;
}
.cart-drop-btn a input[type=button]:hover {
	background:#1274ba;
}
#hamburgermenu {
  background:#dddddd;
  height:100%;
  right:0;
  overflow:auto !important;
  position:fixed;
  top:0;
  width:0;
  z-index:101;
}
#hamburgermenu ul {
  overflow-x:hidden;
  overflow-y:auto;
  z-index:101;
}
#hamburgermenu ul li {
  background:#dddddd;
  border-bottom:1px solid #ffffff;
  float:left;
  width:100%;
  list-style:none;
}
#hamburgermenu ul li.nobor {
  border-bottom:none;
  cursor:default;
}
.clbtn {
  background:#d43900;
  color:#ffffff;
  cursor:pointer;
  float:right;
  height:40px;
  line-height:40px;
  text-align:center;
  width:40px;
}
.clbtn a {
color: #fff !important;
font-size: 24px !important;
padding: 0 !important;
}
#hamburgermenu ul li span.parent_menu {
  float:left;
}
#hamburgermenu ul li a {
  color:#393939;
  display:block;
  font-size:14px;
  font-weight:600;
  padding:15px 0 15px 15px;
  text-decoration:none;
  font-family:"SystemSanFrancisco";
}
#hamburgermenu ul li span.menu_drop_sign::after {
  content:"";
  cursor:pointer;
  float:right;
  font-family:"Fontawesome";
  font-size:18px;
  height:50px;
  line-height:50px;
  text-align:center;
  width:50px;
}
#hamburgermenu ul li span.current::after {
  content:"";
  cursor:pointer;
  font-family:"Fontawesome";
  font-size:18px;
  height:50px;
  line-height:50px;
  text-align:center;
  width:50px;
}
ul.dropdownlist {
  float:left;
  width:100%;
}
ul.dropdownlist li {
  background:#5bafe1 !important;
  color:#393939 !important;
}
ul.dropdownlist li a {
  padding-left:25px !important;
}
#hamburgermenu li:hover, #hamburgermenu ul li.menulist:hover {
  background:#23538B ;
  cursor:pointer;
}
ul.dropdownlist li:hover {
  background:#cccccc none repeat scroll 0 0 !important;
}
.overlay {
  background-color:rgba(0, 0, 0, 0.75);
  bottom:0;
  right:275px;
  position:fixed;
  z-index:99999;
  left:0;
}
.openmenu .overlay {
  top:0;
}
#hamburgermenu li:hover a, #hamburgermenu li:hover span {
  color:#ffffff;
}
#popupContact {
	display:none;
	font-size:13px;
	top:50px !important;
	width:1250px;
	z-index:99999;
}
.pop-content-for-responsive {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  box-shadow: none !important;
  padding: 0 !important;
}
#popupContactClose {
	cursor: pointer;
	position: absolute;
	right: -20px;
	top: -23px;
}
.hd-search-drop-holder-forsearch {
  background: #ffffff none repeat scroll 0 0;
  float: left;
  padding: 0;
  width: 100%;
}
.hd-search-drop-inner-forsearch {
  background: #ffffff none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.hd-search-drop-inner-forsearch input[type="text"] {
  border: medium none;
  float: left;
  font-size: 16px;
  outline: 0 none;
  padding: 15px 10px;
  transition: width 0.3s linear 0s;
  width: 89%;
}
.load_new_search {
  float: left;
  margin: 10px 0 0;
}
.hd-search-drop-inner-forsearch button[type="submit"] {
  background: #d92026 none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  float: right;
  font-size: 26px;
  font-weight: 700;
  height: 50px;
  outline: 0 none;
  padding: 0;
  width: 58px;
}
#backgroundPopup {
  background-color: rgba(190, 190, 190, 0.75);
  border: 1px solid #cecece;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.logout-drop{
	display:none;
}
li#hd-my-account:hover .logout-drop{
	display:block;padding-top:10px;
	position:absolute;
	z-index:99999;
	right:7%;
	width:150px;
}
.logout-drop-inner{
	-moz-box-shadow:0 4px 10px #d5d5d5;
	-webkit-box-shadow:0 4px 10px #d5d5d5;
	box-shadow:0 4px 10px #d5d5d5;
	-ms-filter:"filter: drop-shadow(4px 4px 135px #d5d5d5)";
	/*filter:progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d5d5d5');*/
	filter: drop-shadow(4px 4px 135px #d5d5d5);
	float:left;
	width:100%;
}
.header-logout-wrapper{
	background:#fff;
	float:left;
	width:100%;
}
.header-logout-wrapper ul{
	float:left;
	width:100%;
	margin:0 !important;
	padding:0 !important;
}
.header-logout-wrapper ul li{
	float:left;
	width:100%;
}
.header-logout-wrapper ul li:hover{
	background:#23538B;
}
.header-logout-wrapper ul li span a{
	font-size:14px !important;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
}
.header-logout-wrapper ul li:hover a{
	color:#fff !important;
}
.shopping-cart-listing-left{
	float:left;
	width:63%;
	background:#f5f5f5;
}
.shopping-cart-listing-left .address-payment-wrapper{
	float:left;
	width:100%;
	padding:10px;
}
.address-payment-wrapper .accordion{
}
.address-payment-wrapper .accordion .acc_head{
	background:-moz-linear-gradient(top, #fff 0%, #ececec 100%) !important;
	background:-webkit-linear-gradient(top,#fff 0%,#ececec 100%) ; 
	background:linear-gradient(to bottom,  #fff 0%,#ececec 100%) ; 
	background:#ececec; 
	float:left;
	width:100%;
	padding:12px 20px;
	cursor:pointer;
	margin-top:2px;
}
.address-payment-wrapper .accordion .acc_head .accrordian-left{
	float:left;
}
.address-payment-wrapper .accordion .acc_head .section-head{
	font-size:20px;
	color:#333333;
	text-transform:uppercase;
	font-family:"MyriadPro";
}
.address-payment-wrapper .accordion .acc_head .edit{
	float:right;
}
.address-payment-wrapper .accordion .acc_head .edit a{
	color:#23538B;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:24px;
	font-weight:bold;
}
.address-payment-wrapper .accordion .shipping-accordian-content{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .shipping-accordian-content .shipping-cart-content{
	float:left;
	width:100%;
	padding:20px 10px 10px;
	border:1px solid #ececec;
	border-top:none;
	background:#fafafa;
}
.address-payment-wrapper .accordion .section-holder{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .acc-form-sec input[type="text"]{
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #dddddd;
	color:#666666;
	font-size:13px;
	padding:13px 10px;
	font-family:"SystemSanFrancisco";
	width:100%;
	outline:none;
}
.address-payment-wrapper .accordion .acc-form-sec select{
	border:1px solid #dddddd;
	color:#666666;
	font-size:13px;
	padding:12px 10px;
	width:100%;
	background:#fff url("../images/select-arrow.png") no-repeat 98% center;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline:none;
	font-family:"SystemSanFrancisco";
}
.address-payment-wrapper .accordion .acc-form-sec input[type="text"]:hover{
	border-color:#d43900;
}
.address-payment-wrapper .accordion .acc-form-sec select:hover{
	background:#fff url("../images/select-arrow-hvr.png") no-repeat 98% center;
	border-color:#d43900;
}
.address-payment-wrapper .accordion .acc-form-sec-two{
	width:48.5%;
	margin:0 5px 10px;
	float:left;
}
.address-payment-wrapper .accordion .acc-form-sec-three{
	width:31.9%;
	margin:0 5px 10px;
	float:left;
}
.address-payment-wrapper .accordion .acc-form-sec-btn{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .acc-form-sec-btn a{
	background:#23538B;
	color:#fff;
	display:inline-block;
	padding:12px 65px;
	font-size:17px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
	margin:10px 0;
	font-family:"SystemSanFrancisco";
}
.address-payment-wrapper .accordion .acc-form-sec-btn a:after{
	content:"\f178";
	font-family:"FontAwesome";
	font-size:21px;
	margin-left:5px;
}
.address-payment-wrapper .accordion .acc-form-sec-btn a:hover{
	background:#1274ba;
}
.address-payment-wrapper .accordion .faster-accordian-content{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-content{
	float:left;
	width:100%;
	background:#fafafa;
	border:1px solid #ececec;
	padding:20px 10px 10px;
	border-top:none;
	font-family:"SystemSanFrancisco";
}
.address-payment-wrapper .accordion .faster-accordian-content .ship-despatch-info{
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin-bottom:15px;
}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-content-inner{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{
	float:left;
	width:20%;
	color:#666;
	font-size:15px;
	font-weight:600;
	line-height:23px;
}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{
	float:left;
	width:80%;
}
.address-payment-wrapper .accordion .faster-accordian-content .acc-form-radio{
	cursor:pointer;
	padding-bottom:10px;
}
.address-payment-wrapper .accordion .faster-accordian-content .acc-form-radio input[type="radio"]{
	cursor:pointer;
	opacity:0;
	position:absolute;
}
.address-payment-wrapper .accordion .faster-accordian-content .acc-form-radio input[type="radio"] + label{
	color:#555555;
	cursor:pointer;
	display:inline-block;
	line-height:25px;
	font-size:14px;
}
.address-payment-wrapper .accordion .faster-accordian-content .acc-form-radio input[type="radio"]:checked + label > mark:before{
	background:#d43900;
	border-radius:20px;
	content:" ";
	display:inline-block;
	height:12px;
	margin:3px;
	width:12px;
}
.address-payment-wrapper .accordion .faster-accordian-content .acc-form-radio input[type="radio"] + label > mark{
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #d4d3d3;
	border-radius:15px;
	display:inline-block;
	height:20px;
	margin:0 10px 0 0;
	text-indent:0;
	vertical-align:middle;
	width:20px;
}
.address-payment-wrapper .accordion .payment-accordian-content{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .payment-accordian-inner{
	float:left;
	width:100%;
	background:#fafafa;
	border:1px solid #ececec;
	padding:20px 10px 10px;
	border-top:none;
	font-family:"SystemSanFrancisco";
}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower .input-sec-holder{
	float:left;
	margin-right:50px;
}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower .input-sec-holder label{
	font-size:15px;
	color:#666;
}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower .input-sec-holder input{
	margin-right:10px;
}
.address-payment-wrapper .accordion .payment-accordian-inner .sectionheading{
	font-size:16px;
	font-weight:600;
	color:#333;
	margin-bottom:10px;
}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec{
	width:100%;
	float:left;
	margin-bottom:15px;
}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{
	float:left;
	width:45%;
}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet img{
	width:100%;
}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-sync{
	float:right;
}
.address-payment-wrapper .accordion .payment-holder{
	float:left;
	width:100%;
}
.address-payment-wrapper .accordion .payment-holder .card-big-block{
	float:left;
	width:62.5%;
	border:1px solid #ddd;
	margin:0 5px 10px;
	background:#fff;
}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{
	float:left;
	width:72%;
}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno input{
	border:none;
	width:100%;
	padding:13px 10px;
	color:#666;
	font-size:13px;
	font-family:"SystemSanFrancisco";
	outline:none;
}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cards{
	float:right;
	padding:10px 10px 7px 0;
}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cards span{
}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cards span img{
}
.address-payment-wrapper .accordion .payment-holder .card-small-block{
	float:left;
	width:36%;
}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{
	float:left;
	width:46%;
	margin:0 5px 10px;
}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit select{
	border:1px solid #dddddd;
	color:#666666;
	font-size:13px;
	padding:12px 10px;
	width:100%;
	background:#fff url("../images/select-arrow.png") no-repeat 98% center;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline:none;
}
.address-payment-wrapper .accordion .payment-holder .card-big-block:hover{
	border-color:#d43900;
}
.address-payment-wrapper .accordion .acc-form-sec textarea{
	background:#ffffff;
	border:1px solid #dddddd;
	color:#666666;
	font-size:13px;
	padding:13px 10px;
	width:100%;
	resize:none;
	outline:none;
	height:80px;
	font-family:"SystemSanFrancisco";
}
.address-payment-wrapper .accordion .payment-holder .pay-form-sec{
	width:100%;
	padding:0 5px 10px;
}
.address-payment-wrapper .accordion .billing-cart-content{
	float:left;
	width:100%;
	border:1px solid #ececec;
	background:#fafafa;
	padding:20px 10px 10px;
	border-top:none;
}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit select:hover{
	background:#fff url("../images/select-arrow-hvr.png") no-repeat 98% center;
	border-color:#d43900;
}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower{
	float:left;
	margin-bottom:20px;
	width:100%;
}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder{
	float:left;
	margin-right:50px;
}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder label{
	font-size:15px;
	color:#666;
}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder input{
	margin-right:10px;
}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder a{
	color:#666;
	font-size:15px;
	text-decoration:none;
}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder i{
	color:#23538B;
	margin-right:10px;
}
.address-payment-wrapper .accordion .acc-form-sec-place-btn{
	float:left;
	margin-right:25px;
}
.shopping-cart-listing-whole-content .acc-form-sec-place-btnwrapper{
	float:left;
	width:63%;
	margin:20px 0;
	position:relative;
}
.shopping-cart-listing-whole-content .payment-btn-left{}
.shopping-cart-listing-whole-content .acc-form-sec-place-btn a{
	background:#23538B;
	color:#fff;
	display:inline-block;
	padding:12px 65px;
	font-size:17px;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
	font-family:"SystemSanFrancisco";
}
.shopping-cart-listing-whole-content .acc-form-sec-place-btn a:hover{
	background:#1274ba;
}
.acc-form-sec-place-btnwrapper .acc-form-sec-place-btn{
	float:left;
}
.acc-form-sec-place-btnwrapper .payment-btn-left{
	color:#23538B;
	float:right;
	font-size:14px;
	margin-top:15px;
	font-family:"SystemSanFrancisco";
}
.address-payment-wrapper .accordion .acc-form-sec textarea:hover{
	border-color:#d43900;
}
.shopping-cart-listing-right{
	float:right;
	background:#f5f5f5;
	width:36%;
}
.section-holder-right{
	float:left;
	width:100%;
	padding:10px;
	font-family:"SystemSanFrancisco";
}
.section-holder-right .sec-head-right{
	font-size:24px;
	color:#23538B;
	border-bottom:1px solid #fff;
	padding-bottom:7px;
	margin-bottom:15px;
	font-family:"MyriadPro";
}
.section-holder-right .sec-top-holder{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.section-holder-right .sec-top-holder .title{
	font-size:16px;
	font-weight:600;
	color:#333;
	margin-bottom:10px;
}
.section-holder-right .sec-top-holder .subtitle{
	font-size:14px;
	color:#666;
	margin-bottom:7px;
}
.section-holder-right .sec-top-holder .coupon-code{
	float:left;
	width:100%;
}
.section-holder-right .sec-top-holder .coupon-code .coupon-input{
	float:left;
	width:65%;
}
.section-holder-right .sec-top-holder .coupon-code .coupon-input input[type="text"]{
	background:#ffffff;
	border:1px solid #dddddd;
	color:#666666;
	padding:12px 10px;
	width:100%;
	outline:none;
	font-family:"SystemSanFrancisco";
}
.section-holder-right .sec-top-holder .coupon-code .coupon-btn{
	float:right;
	width:34%
}
.section-holder-right .sec-top-holder .coupon-code .coupon-btn input[type="button"]{
	background:#23538B;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:none;
	color:#ffffff;
	display:block;
	font-family:"SystemSanFrancisco";
	font-size:15px;
	font-weight:600;
	padding:10px 0;
	width:100%;
	cursor:pointer;
}
.section-holder-right .sec-top-holder .coupon-code .coupon-btn input[type="button"]:hover{
	background:#1274ba;
}
.section-holder-right .sec-mid-holder{
	float:left;
	width:100%;
	margin-bottom:25px;
}
.section-holder-right .sec-top-holder .coupon-code .coupon-input input[type="text"]:hover,.section-holder-right .sec-top-holder .coupon-code .coupon-input input[type="text"]:focus{
	border-color:#d43900;
}
.section-holder-right .sec-mid-holder .mid-upper{
	background:#ffffff;
	border:1px solid #ececec;
	float:left;
	padding:10px;
	width:100%;
	margin-bottom:10px;
}
.section-holder-right .sec-mid-holder .mid-upper .pdimg{
	float:left;
	width:70px;
}
.section-holder-right .sec-mid-holder .mid-upper .pdimg img{
	width:100%;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-content{
	float:right;
	width:78%;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-name{
	color:#333333;
	float:left;
	font-size:13px;
	width:70%;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-price{
	color:#333333;
	float:right;
	font-size:15px;
	text-align:right;
	width:30%;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-quantity{
	float:left;
	width:100%;
	margin-top:10px;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-quantity label{
	color:#666;
	font-size:13px;
	text-transform:uppercase;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-quantity select{
	border:1px solid #dddddd;
	color:#666666;
	font-size:13px;
	padding:5px;
	width:75px;
	background:#fff url("../images/select-arrow.png") no-repeat 98% center;
	-moz-appearance:none;
	-webkit-appearance:none;
	font-family:"SystemSanFrancisco";
}
.section-holder-right .sec-mid-holder .mid-upper .pd-btn{
	float:left;
	margin-top:10px;
	width:100%;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-btn a{
	color:#23538b;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:capitalize;
	text-decoration:none;
	font-family:"SystemSanFrancisco";
	text-decoration:underline;
}
.section-holder-right .sec-mid-holder .mid-upper .pd-btn a:hover{
	text-decoration:none;
}
.section-holder-right .sec-mid-holder .mid-lower{
	float:left;
	width:100%;
}
.section-holder-right .sec-mid-holder .mid-lower .save-btn{
	float:left;
}
.section-holder-right .sec-mid-holder .mid-lower .save-btn a{
	background:#23538B;
	color:#ffffff;
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	padding:7px 18px;
	text-decoration:none;
	text-transform:capitalize;
}
.section-holder-right .sec-mid-holder .mid-lower .save-btn a:after{
	content:"\f105";
	font-size:17px;
	font-family:"FontAwesome";
	margin-left:5px;
}
.section-holder-right .sec-mid-holder .mid-lower .save-btn a:hover{
	background:#1274ba;
}
.section-holder-right .sec-lower-holder{
	float:left;
	width:100%;
}
.section-holder-right .sec-lower-holder .sec-lower-head{
	border-bottom:1px solid #ffffff;
	color:#23538B;
	font-size:20px;
	margin-bottom:12px;
	padding-bottom:5px;
	font-family:"MyriadPro";
}
.section-holder-right .sec-lower-holder .cart-total{
	left:100%;
	float:left;
}
.section-holder-right .sec-lower-holder .cart-total-sec{
	float:left;
	font-size:15px;
	margin-bottom:10px;
	width:100%;
}
.section-holder-right .sec-lower-holder .cart-total-sec .left{
	float:left;
	text-align:right;
	width:49%;
}
.section-holder-right .sec-lower-holder .cart-total-sec .right{
	float:right;
	text-align:right;
	width:49%;
}
.section-holder-right .sec-lower-holder .cart-total-sec.final .right{
	color:#23538B;
	font-size:24px;
}
.section-holder-right  .sec-mid-holder .mid-upper .pd-content .pd-quantity select:hover{
	background:#fff url("../images/select-arrow-hvr.png") no-repeat 98% center;
	border-color:#d43900;
}
.acc-form-sec-place-btnwrapper .drop-load-small{
	background:rgba(255,255,255,0.9);
	left:0;
	top:0;
	width:100%;
	height:100%;
	position:absolute;
	text-align:center;
}
.acc-form-sec-place-btnwrapper .drop-load-small .lod-icon{
	float:left;
	width:100%;
	padding-top:5px;
}
.acc-form-sec-place-btnwrapper .drop-load-small .lod-icon img{
	margin-right:15px;
}
.acc-form-sec-place-btnwrapper .drop-load-small .lod-icon span{
	color:#23538B;
	font-size:18px;
	vertical-align:top;
	line-height:30px;
	display:inline-block;
}
.msg_errors {
	background:#faebe7;
	border:1px solid #cc0000;
	width:100%;
	float: left;
	box-sizing:border-box;
	margin:8px 0;
	color:#cc0000;
	padding:8px;
	text-align:center;
	display: none;
	font-size:13px;
}
.address-payment-wrapper .accordion .payment-holder .msg_errors {
	width:98%;
	margin:8px 5px;
}

.support-content-link-wrapper{float:left;position:relative;width:100%;margin-top:-50px;}
.support-content-link-content{text-align:center;float:left;width:100%;}
.support-content-link-content ul{list-style:none;}
.support-content-link-content ul li{float:left;width:25%;}
.support-content-link-content ul li a{color:#fff;text-decoration:none;}
.support-content-link-content ul li .faq-head{background:#cc0000;padding: 40px 0;}
.support-content-link-content ul li a .icon{display:block;font-size:50px;margin-bottom:15px;}
.support-content-link-content ul li a .text {display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:17px;padding-bottom:5px;text-transform:uppercase;font-weight:bold;}
.support-content-link-content ul li .loc-head{background:#23538B;padding:40px 0;}
.support-content-link-content ul li .call-head{background:#6dbd44;padding:40px 0;}
.support-content-link-content ul li .ticket-head {background:#d43900;padding:40px 0;}
.faq-wrapper {float: left;width:100%;}
.support-inner-holder {background:#fff;float:left;margin:5px 0;width:100%;}
.support-inner-content {box-sizing:border-box;float:left;padding:40px 30px 30px;width:100%;}
.support-cms-inner-hd {float:left;margin:10px 0 40px;width:100%;}
.support-cms-inner-hd h2 {color:#000;display:inline-block;font-size:20px;padding-bottom:10px;text-transform:uppercase;}
.support-cms-inner-content-holder {float:left;width:100%;}
.support-faq-holder ul li:before{content:"\f075";color:#fff;font-family:"FontAwesome";font-size:18px;background:#23538B;width:45px;border-radius:40px;text-align:center;padding:12px 0;margin-right:10px;float:left;}
.support-faq-holder ul li{float:left;list-style:none;padding-bottom:20px;padding-left:25px;width:100%;}
.support-faq-holder ul li .qus {color:#666;font-size:18px;line-height:22px;margin:10px 0 5px;}
.support-faq-holder ul li .ans:before{content:"\f075";color:#d43900;font-family:"FontAwesome";margin-right:10px;font-size:18px;margin-left:55px;}
.support-faq-holder ul li .ans {color:#666;float:left;font-size:14px;font-weight:normal;line-height:23px;width:100%;}
.support-faq-holder ul li .ans a{color:#23538B;font-size:15px;font-weight:normal;text-decoration:none;}
.support-faq-holder ul li .ans a:hover{color:#d43900;}
.support-contact-wrapper {float:left;width:100%;}
.support-inner-content{box-sizing:border-box;float:left;padding:40px 50px;width:100%;}
.support-cms-inner-content-holder{float:left;width:100%;}
.support-contact-left-sec {float:left;width:30%;}
.support-cms-inner-hd {float:left;margin:10px 0 40px;width:100%;}
.support-cms-inner-hd h2 {color:#000;display:inline-block;font-size:20px;padding-bottom:10px;text-transform:uppercase;}
.support-contact-left:before{content:"\f041";font-size:18px;color:#fff;background:#6dbd44;font-family:"Fontawesome";border-radius:50px;float:left;font-size:25px;margin-right:20px;padding:10px 0;text-align:center;width:46px;}
.support-contact-right {float:right;width:65%;}
.support-cms-inner-content-holder h3 {color:#666;font-size:19px;font-weight:bold;margin:10px 0;}
.support-cms-inner-content-holder p {color:#666;font-size:16px;line-height:24px;margin-bottom:10px;margin-left:70px;}
.support-information-wrapper-new {float:left;width:100%;}
.support-inner-content {box-sizing:border-box;float:left;padding:40px 30px;width:100%;}
.support-cms-inner-hd {float:left;margin:10px 0 40px;width:100%;}
.support-cms-inner-content-holder .support-cms-inner-content-left{float:left;width:48%;}
.support-information-wrapper-new .support-cms-inner-content-holder h3 {color:#666;font-size:19px;font-weight:bold;margin:10px 0;}
.support-information-wrapper-new .support-cms-inner-content-holder p {color:#666;font-size:15px;line-height:24px;margin-bottom:10px;margin-left:0;}
.support-cms-inner-content-holder .support-cms-inner-content-right {float:right;width:48%;}
.support-information-wrapper-new .support-cms-inner-content-holder p a{color:#23538B;text-decoration:none;}
.support-information-wrapper-new .support-cms-inner-content-holder p a:hover{color:#d43900;}
.support-track-order-content{float:left;width:100%;}
.support-track-order-content .left-content{float:left;width:48%;}
.support-track-order-content .title:before{content:"\f145";color:#fff;background:#23538B;width:40px;float:left;font-size:24px;padding:8px 0;text-align:center;font-family:"FontAwesome";border-radius:40px;margin-right:10px;height:40px;}
.support-track-order-content .title{color:#d43900;font-size:27px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
.support-track-order-content .subtitle{color:#000;font-size:24px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;}
.support-track-order-content .upper-content{color:#565656;font-size:14px;}
.support-cms-inner-content-holder p {color:#666;font-size:15px;line-height:24px;margin-bottom:10px;margin-left:70px;}
.support-track-order-content .right-content {float:right;width:48%;}
.support-track-order-content .lower-content {color:#666;font-size:23px;font-weight:bold;line-height:35px;margin-bottom:20px;text-transform:uppercase;}
.support-track-order-content .button {float:left;width:100%;}
.support-track-order-content .button .place-btn {background:#23538B;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;margin-right:10px;padding:10px 15px;text-transform:uppercase;}
.support-track-order-content .button .check-btn {background:#d43900;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;padding:10px 15px;text-transform:uppercase;}
.support-ticket-form {position:absolute;right:0;top:0;width:100%;z-index:9;}
.support-ticket-form-holder {background:#f5f5f5;border:1px solid #ddd;float:left;width:100%;}
.support-ticket-title {border-bottom:1px solid #fff;box-sizing:border-box;float:left;padding:10px 20px;width:100%;}
.support-ticket-title h2{color:#23538B;float:left;font-size:16px;margin-top:10px;text-transform:uppercase;}
.support-ticket-title span{float:right;}
.support-ticket-category {border-bottom:1px solid #fff;box-sizing:border-box;float:left;padding:10px 20px;width:100%;}
.support-ticket-category h2 {color:#666;float:left;font-size:15px;margin-top:5px;font-weight:normal;}
.support-ticket-category span {color:#cc0000;float:left;line-height:25px;}
.support-ticket-category select {-moz-appearance:none;-webkit-appearance:none;appearance:none; border:1px solid #ddd;color:#666;font-size:14px;line-height:26px;margin:0 0 0 10px;padding:8px 9px;width:340px;font-family:Arial, Helvetica, sans-serif;}
.support-track-order-wrapper .support-cms-inner-content-holder p{margin-left:0;}
.support-cms-inner-content-holder a {color:#000;font-size:16px;outline:none;}
.support-ticket-middle {box-sizing:border-box;float:left;padding:15px 20px;width:100%;}
.ticket-text-field-holder {float:left;margin-right:10px;width:19%;}
.ticket-text-field-holder h2 {font-size:13px;font-weight:normal;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;color:#666;}
.ticket-text-field-holder span {color:#cc0000;float:left;}
.ticket-text-field-holder input[type="text"]{border:1px solid #ddd;box-sizing:border-box;color: #666;padding:9px;width:100%;font-size:13px;}
.ticket-text-msg-holder {float:left;margin-top:15px;width:45%;}
.ticket-text-msg-holder h2{font-size:13px;font-weight:normal;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;color:#666;}
.ticket-text-msg-holder span{color:#cc0000;float:left;}
.ticket-text-msg-holder textarea{border:1px solid #ddd;box-sizing:border-box;color:#666;height:75px;padding:9px;font-size:13px;resize:none;width:100%;font-family:Arial, Helvetica, sans-serif;}
.ticket-btn-holder {float:left;margin-top:15px;width:100%;}
.contact-btn-left {float:left;}
.contact-btn-left .btn-new-send{background:#23538B;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;margin-right:10px;padding:7px 20px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.contact-btn-left .btn-new-clear {background:#666;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;margin-right:10px;padding:7px 20px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}.contact-btn-left .btn-new-send:hover{background:#1274ba;}
.contact-btn-left .btn-new-clear:hover{background:#333;}
.ticket-btn-right {color:#cc0000;float:right;font-size:14px;}
.support-track-order-wrapper {float:left;width:100%;}
#suppoert-track-order {position:relative;}
.support-track-order-content .button .check-btn:hover{background:#e68009;}
.support-track-order-content .button .place-btn:hover{background:#1274ba;}
.request-ticket-form{position:absolute;right:0;top:0;width:50%;z-index:9;}
.request-ticket-form-holder {background:#f5f5f5;border:1px solid #ddd;float:left;width:100%;}
.request-ticket-title{border-bottom:1px solid #fff;box-sizing:border-box;float:left;padding:10px 20px;width:100%;}
.request-ticket-title h2 {color:#23538B;float:left;font-size:16px;margin-top:10px;text-transform:uppercase;}
.request-ticket-title span {float:right;}
.request-ticket-middle {box-sizing:border-box;float:left;padding:15px 20px;width:100%;}
.request-ticket-field-holder {float:left;margin-right:10px;width:48%;}
.request-ticket-field-holder h2 {font-size:13px;font-weight:normal;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;color:#666;}
.request-ticket-field-holder span {color:#cc0000;float:left;}
.request-ticket-field-holder input[type="text"] {border:1px solid #ddd;box-sizing:border-box;color:#666;padding:9px;width:100%;font-size:13px;}
.request-ticket-btn-holder {float:left;margin-top:15px;width:100%;}
.contact-btn-left {float:left;}
.request-ticket-btn-right {color:#cc0000;float:right;font-size:14px;font-weight:normal;}
.request-ticket-status-holder {border:1px solid #ffffff;box-sizing:border-box;float:left;margin:25px 0 0;padding:28px;width:100%;}
.request-ticket-status-holder h2 {color:#d43900;float:left;margin-bottom:15px;text-align:center;text-transform:uppercase;width:100%;}
.request-ticket-status-holder .ticketstatusmsg {float:left;text-align:center;width:100%;color:#666;font-size:15px;}
.site-map-wrap{width:100%;padding:20px;background:#fff;float:left;margin:5px 0;}
.site-map-holder{float:left;width:100%;margin-top:76px;}
.site-map-wrap .page-title{color: #23538B;font-size:28px;margin:20px 0 30px;text-transform:uppercase;font-family:"MyriadPro";}
.site-map-wrap .site_map_link {float:left;width:48%;}
.site-map-wrap .site_map_link ul li a{color:#23538B;font-size:13px;}
.site-map-wrap .site_map_link ul li a:hover {text-decoration:none;}
.site-map-wrap .site_map_link ul li {background:url("/scripts/newsite/images/elbow.gif") no-repeat scroll 0 10px;font-family:"SystemSanFrancisco";border-left:1px dotted #bbbbbb;margin:0;padding:0 0 5px 12px;}
.site-map-wrap .site_map_link ul{padding:0 0 10px 15px;list-style:none;}
.videopage-wrapper{float:left;width:100%;background:#fff;margin:5px 0;padding:20px;}
.videopage-title{color:#23538B;font-size:28px;margin:20px 0;text-align:center;text-transform:uppercase;font-family:"MyriadPro";}
.videopage-wrapper .video-news-holder {float:left;width:100%;}
.videopage-wrapper .single-video-holder{float:left;padding:5px;position:relative;width:49%;margin:0 7px 10px;background:#f5f5f5;}
.videopage-wrapper .pr-video {line-height:0;}
.videopage-wrapper .single-video-holder iframe { width:100%;height:400px;}
.videopage-wrapper .video-title{color:#666;font-size:25px;text-align:center;padding:10px 0;font-family:"SystemSanFrancisco";}
.contact-form-wrapper .contact-form-contnt .msg_error{background:#faebe7;border:1px solid #cc0000;width:100%;float: left;box-sizing:border-box;margin:8px 0;color:#cc0000;padding:8px;text-align:center;display: none;font-size:13px;}
.my-account-content-wrapper .my-account-content-inner .order-status-form-wrapper .order-status-form .msg_error{background:#faebe7;border:1px solid #cc0000;width:100%;float: left;box-sizing:border-box;margin:8px 0;color:#cc0000;padding:8px;text-align:center;display: none;font-size:13px;}
.brakelab-login-upper .login-form .msg_error{background:#faebe7;border:1px solid #cc0000;width:100%;float: left;box-sizing:border-box;margin:8px 0;color:#cc0000;padding:8px;text-align:center;display: none;font-size:13px;}
.brakelab-register-content .register-form .msg_error{background:#faebe7;border:1px solid #cc0000;width:100%;float: left;box-sizing:border-box;margin:8px 0;color:#cc0000;padding:8px;text-align:center;display: none;font-size:13px;}
.popupsignin-cont.simplePopup {background:#ffffff;min-width:70%;right:0;position:fixed;width:70%;z-index:99999;top:50px !important;display:block;margin:0 auto;left:0;display:none}
.simplePopupBackground {background:#000000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.simplePopupClose{color:#d43900;cursor:pointer;float:right;font-size:36px;position:absolute;right:-35px;top:0;}
.search-content {background:#ffffff;border-top:3px solid #666;float:left;margin:0;max-height:500px;overflow-y:auto;padding:0;width:100%;}
.left-popup-content {background-color:#f5f5f5;float:left;overflow:auto;width:16%;padding:15px 0;position:fixed;max-height:497px;}
.image-block {float:right;height:auto;width:77%;padding:15px 10px 15px 30px;}
.left-popup-content .cat-head {color:#23538B;font-size:14px;font-weight:bold;padding:5px 10px;}
.left-popup-content .search-result{display:block;text-decoration:none;}
.search-result div {color:#666666;font-size:13px;margin:0;padding:7px 10px;text-decoration:none;}
.search-result div:hover{background:#eee;color:#d43900;}
.popsearch-section {background:#fff;}
.select-pop-title {color:#23538B;font-size:15px;font-weight:bold;padding-bottom:10px;}
.product-section {float:left;width:100%;}
.prod-section-row {float:left;width:100%;}
.prod-section-row .prod-title {font-size:12px;font-weight:bold;padding-bottom:10px;color:#d43900;}
.prod-section-row .prodpic-name-wrap {overflow:hidden;width:100%;}
.prod-section-row .prodpic-name-wrap ul {list-style:none;margin:0;padding:0;}
.prod-section-row .prodpic-name-wrap ul li {float:left;padding:0 45px 10px 0;width:25%;}
.prod-section-row .prodpic-name-wrap ul li a {cursor: pointer;display: block;text-align: center;text-decoration:none;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{display:block;margin-bottom:5px;height:110px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic img {width: 100%;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-text{height:33px;display:block;color:#333;font-size:12px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.listing-selection-container .detail-selection-inner .err_ymm_msg{background:#faebe7;border:1px solid #cc0000;box-sizing:border-box;color:#cc0000;float:left;font-size:13px;margin:8px 0;padding:8px;text-align:center;width:100%;}
.prod-section-row .prodpic-name-wrap ul li a:hover{text-decoration:underline;}
.simplePopup input[type="text"]{outline:none;width:95%;padding:14px 10px;border:none;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:13px;}
.simplePopup .load_new_search{float:right;margin:5px;}
.simplePopup .load_new_search img{width:28px;}
.prodpic-single-section-full{float:left;width:100%;}
.brand-name-wrap ul {list-style:none;margin:0;padding:0;}
.brand-name-wrap ul li {float: left;height: 100px;margin:0 10px 10px 0;width:150px;}
.brand-name-wrap ul li a {cursor: pointer;display: block;text-align:center;text-decoration:none;}
.brand-name-wrap ul li a span.prodpic-name-pic {background:#fff;height:50px;padding-bottom:5px;}
.brand-name-wrap ul li a span.prodpic-name-pic img {width:100%;}
.brand-name-wrap ul li a span.prodpic-name-text {font-size:12px;color:#333;text-align:center;}
.brand-name-wrap ul li a span {display: block;}
.brand-name-wrap ul li a:hover{text-decoration:underline;}
.search-content a{font-size:12px;text-decoration:none;color:#333;}
.single-prod-section-row{float:left;width:25%;padding-right:20px;}
.single-prod-section-row .prod-title {font-size:12px;font-weight:bold;padding-bottom:10px;color:#d43900;text-align:center;}
.single-prod-section-row .prodpic-name-wrap {overflow:hidden;width:100%;}
.single-prod-section-row .prodpic-name-wrap ul {list-style:none;margin:0;padding:0;}
.single-prod-section-row .prodpic-name-wrap ul li {float:left;padding:0 0 10px;}
.single-prod-section-row .prodpic-name-wrap ul li a {cursor: pointer;display: block;text-align: center;text-decoration:none;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{display:block;margin-bottom:5px;height:100px;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic img {width: 100%;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-text{height:33px;display:block;color:#333;font-size:12px;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.single-prod-section-row .prodpic-name-wrap ul li a:hover{text-decoration:underline}
.left-popup-content-large{float:left;width:100%;padding:15px 0;}
.left-popup-content-large .cat-head{font-size:15px;text-align:center;margin-bottom:10px;color:#23538B;font-weight:bold;}
.left-popup-content-large .bname{text-align:center;}
.listing-findpart-popup.simplePopup{background:#fff;box-shadow:0 3px 5px #555;display:none;position:fixed;z-index:9999;width:50%;padding:15px;}
.listing-findpart-popup .popupsignin-cont{color:#333;margin:0 auto;text-align:left;width:100%;}
.listing-findpart-popup .box-pop-inner{padding:14px 18px;}
.listing-findpart-popup .box-pop{background-color:#f5f5f5;display:block;}
.listing-findpart-popup .box-pop-inner .title{border-bottom:1px solid #ddd;color:#23538B;font-size:24px;font-weight:normal;margin-bottom:10px;padding-bottom:10px;}
.listing-findpart-popup .box-pop-inner p{color:#565656;font-size:14px;line-height:21px;margin-bottom:20px;}
.listing-findpart-popup .space-control-holder input[type="text"]{border:1px solid #ddd;box-sizing:border-box;height:40px;line-height:normal;padding:5px 7px;width:100%;color:#666;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.listing-findpart-popup .space-control-holder textarea{height:80px;resize:none;border:1px solid #ddd;box-sizing:border-box;line-height:normal;padding:5px 7px;width:100%;font-family:arial;color:#666;font-size:13px;}
.simplePopupClose {cursor:pointer;float:right;margin-bottom:10px;margin-left:10px;}
.listing-findpart-popup .simplePopupClose{background:rgba(0, 0, 0, 0) url("/scripts/newsite/images/icon-cat-product-cross.png") no-repeat scroll 0 0;cursor:pointer;height:32px;position:absolute;right:-16px;text-indent:-99999px;top:-17px;width:32px;}
.listing-findpart-popup .space-control-holder input.btn-login[type="button"]{background:#23538B;border:none;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;padding:10px 30px;cursor:pointer;}
.listing-findpart-popup .space-control-holder input.btn-login[type="button"]:hover{background:#1274ba;}
.listing-findpart-popup .space-control-holder{margin-bottom:10px;}
.listing-findpart-popup .main-content{float:left;width:100%;}
.listing-sidebar-top-wrapper .listing-selection-inner .err_ymm_msg{background:#faebe7;border:1px solid #cc0000;box-sizing:border-box;color:#cc0000;float:left;font-size:13px;margin:8px 0;padding:8px;text-align:center;width:100%;}
.detail-drilled-option-wrapper{width:100%;float:left;margin:15px 0;}
.detail-drilled-option {float:left;width:100%;}
.detail-drilled-option .tab-heading {padding:20px 0 15px;border-top:1px solid #ddd;font-size:18px;color:#333;font-weight:bold;}
.detail-drilled-option .row {float:left;padding:10px;width:100%;border:1px solid #eee;margin-bottom:5px;}
.detail-drilled-option .rowPic {float:left;width:10%;}
.detail-drilled-option .set-des {color:#333;float:left;font-size:14px;text-align:right;width:30%;}
.detail-drilled-option .set-des p{padding-bottom:5px;}
.detail-drilled-option .set-des p.blue {color:#23538B;}
.detail-drilled-option .changer{float:left;margin:0 20px;}
.detail-drilled-option .select-style-changer {overflow:hidden;padding:3px;width:70px;}
.detail-drilled-option .select-style-changer select {-webkit-appearance:none;appearance:none;-moz-appearance: none;background:#ffffff url("../images/select-arrow.png") no-repeat scroll 98% 50%;border:none;padding:7px 15px 7px 7px;width: 100%;font-size:14px;border:1px solid #ddd;}
.detail-drilled-option .stock-option {float:left;font-size:15px;font-weight:bold;line-height:14px;text-align:right;width:30%;}
.detail-drilled-option .stock-option span.instock {color:#008000;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;}
.detail-drilled-option .stock-option span.outstock {color: #d92026;display:block;font-family: Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;}
.detail-drilled-option .stock-option sup {display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:normal;}
.detail-drilled-option .add-cart{float:right;font-size:14px;font-weight:bold;}
.detail-drilled-option .add-cart a {background:#23538B;color:#fff;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:40px;line-height:40px;text-align:center;text-transform:uppercase;width:160px;text-decoration:none;}
.detail-drilled-option .add-cart a:hover {background:#666666;}
.detail-drilled-option .previous-price{ color:#666; font-size:16px; font-weight:normal;margin:5px 0 0 0;}
.detail-drilled-option .old-price{ color:#666;font-size:16px;font-weight:normal;margin:5px 0 0 0;}
.detail-drilled-option .current-price { font-size:20px; font-weight:normal; color:#23538B;}
.detail-drilled-option .stock-option sup.doller-previous { color:#666; font-weight:normal; font-size:16px;}
.detail-drilled-option .rowPic img{width:65px;}
.order-details-wrapper{float:left;width:100%;}
.order-details-wrapper .order-details-main-title{color:#666;font-size:20px;margin:5px 0 20px;text-align:center;}
.order-details-wrapper .order-details-holder{float:left;width:100%;}
.order-details-wrapper .order-details-content{float:left;width:100%;background:#fff;margin-bottom:10px;padding:15px;}
.order-details-wrapper .order-detail-main-table{margin:0;overflow:auto;width:100%;padding-bottom:10px;box-shadow:0 0 6px 1px #dddddd;background:#fafafa;padding:10px;}
.order-details-wrapper .order-detail-subf-table{margin:10px auto 0;width:100%;}
.order-details-wrapper .order-detail-table-wrapper{display:block;overflow:auto;}
.order-details-wrapper .order-detail-subf-table thead{border-bottom:1px solid #eee;}
.order-details-wrapper .order-detail-subf-table thead th{color:#333;font-size:14px;font-weight:bold;padding:10px 5px;text-align:center;}
.order-details-wrapper .order-detail-subf-table tbody tr td{color:#666;font-size:13px;padding:10px 5px;text-align:center;}
.order-details-wrapper .order-detail-subs-table{margin:10px auto 0;width:100%;overflow:auto;}
.order-details-wrapper .order-detail-subs-table thead{background:#f5f5f5;}
.order-details-wrapper .order-detail-subs-table thead th{color:#333;font-size:14px;font-weight:bold;padding:10px 5px;text-align:center;}
.order-details-wrapper .order-detail-subs-table tbody tr td{color:#666;font-size:13px;padding:10px 5px;text-align:center;}
.order-details-wrapper .order-detail-subt-table{margin:20px 0 5px; width:50%;float:right;background:#f5f5f5;}
.order-details-wrapper .order-detail-subt-table tbody tr{}
.order-details-wrapper .order-detail-subt-table tbody tr td{color:#666;font-size:14px;padding:0 15px 15px;text-align:right;font-weight:bold;}
.order-details-wrapper .order-detail-subt-table tbody tr td.order-detail-subt-head{font-size:18px; color:#333;font-weight:normal;text-align:center;padding:15px 15px 20px;}
.order-details-wrapper .order-detail-subt-table tbody tr td.order-detail-subt-title{color:#666;}
.order-details-wrapper .order-detail-table-content{margin-bottom:40px;}
.order-details-wrapper .oredr-deatails-inner-title{color:#666;font-size:18px;margin:20px 0 10px;text-align:center;}
.order-details-wrapper .order-detail-subt-table tbody tr td span{color:#23538B;}
.order-details-wrapper .order-detail-subf-table tbody tr td span{color:#d43900;}
.bottom-floating-mobile-menu {background:#fff;bottom:0;border-top:1px solid #ccc;box-sizing:border-box;display:none;height:50px;padding:10px;position:fixed;width:100%;z-index:999;}
.floating-menu-holder{width:100%;float:left;}
.floating-menu-list{list-style:none;margin:0;padding:0;font-size:21px;}
.floating-menu-item{float:left;text-align:center;width:20%;}
.floating-menu-item a {color:#666;display: block;}
.floating-menu-item a:hover{color:#23538B;}
.section-holder-right .sec-lower-holder .cart-total-sec.final .left{font-size:18px;}
.brkbg-search{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%; z-index:10000;left:0;}
.brkbg-search-close a{color:#d43900 !important;cursor:pointer;float:right;font-size:36px !important;position:absolute;right:-35px;top:0;cursor:pointer;float:right;margin-bottom:10px;margin-left:10px;text-decoration:none;}
@media only screen and (max-width:1500px){
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:70%;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{width:50%;}
.videopage-wrapper .single-video-holder{margin:0 6px 10px;}
.videopage-wrapper .single-video-holder iframe{height:370px;}
.popupsignin-cont.simplePopup{width:75%;}
.left-popup-content{width:17.5%;}
}
@media only screen and (max-width:1400px){
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:68%;}
.address-payment-wrapper .accordion .acc-form-sec-place-btn{margin-right:5px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:105px;}
}
@media only screen and (max-width:1340px){
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{width:60%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:66%;}
.acc-form-sec-place-btnwrapper .payment-btn-left{width:55%;margin-top:5px;line-height:17px;}
.popupsignin-cont.simplePopup{width:80%;}
.left-popup-content{width:19%;}
}
@media only screen and (max-width:1280px){
li#hd-my-account:hover .my-account-drop{right:5%;}
li#hd-my-account:hover .logout-drop{right:6%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:45.8%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:64%;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:31.8%;}
.videopage-wrapper .single-video-holder{margin:0 5px 10px;}
.videopage-wrapper .single-video-holder iframe{height:313px;}
.videopage-title{margin:10px 0 20px;}
.prod-section-row .prodpic-name-wrap ul li{padding:0 30px 10px 0;}
.detail-drilled-option .stock-option{width:26%;}
}
@media only screen and (max-width:1200px){
li#hd-my-account:hover .logout-drop{right:7%;}
.address-payment-wrapper .accordion .acc-form-sec-two{width:48.2%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{width:25%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{width:75%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block{width:62.2%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block{width:61%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block{width:37.2%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:45.2%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:57%;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder{margin-right:20px;}
.section-holder-right .sec-mid-holder .mid-upper .pd-content{width:73%;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:31.6%;}
.videopage-wrapper .single-video-holder iframe{height:307px;}
.search-content{max-height:480px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:100px;}
.left-popup-content{max-height:477px;}
}
@media only screen and (max-width:1170px){
.acc-form-sec-place-btnwrapper .payment-btn-left{width:52%;}
.videopage-wrapper .single-video-holder{width:48.5%;margin:0 7px 10px;}
.videopage-wrapper .single-video-holder iframe{height:255px;}
.videopage-wrapper .video-title{font-size:22px;}
.popupsignin-cont.simplePopup{width:85%;}
.left-popup-content{width:21%;}
.image-block {padding:15px 10px 15px 25px;width:76%;}
.detail-drilled-option .stock-option{width:21%;}
}
@media only screen and (max-width:1024px){
li#hd-my-account:hover .my-account-drop{right:3%;}
li#hd-my-account:hover .logout-drop{right:5%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:56%;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:31.5%;}
.section-holder-right .sec-top-holder .coupon-code .coupon-input{width:63%;}
.section-holder-right .sec-top-holder .coupon-code .coupon-btn{width:36%;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder{margin-right:15px;}
.acc-form-sec-place-btnwrapper .payment-btn-left{width:49%;}
.prod-section-row .prodpic-name-wrap ul li { padding: 0 20px 10px 0;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic {height:95px;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic {height:90px;}
.search-content{max-height:420px;}
.left-popup-content{max-height:417px;}
}
@media only screen and (max-width:999px){
.shopping-cart-listing-left{width:55%;}
.shopping-cart-listing-right{width:43%;}
.address-payment-wrapper .accordion .acc-form-sec-two{width:98%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{width:35%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{width:65%;}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower .input-sec-holder{margin-right:35px;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{width:62%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block{width:98%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:63%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block{width:100%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:47.6%;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder{margin-right:35px;margin-bottom:10px;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower{margin-bottom:10px;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:98%;}
.acc-form-sec-place-btnwrapper .payment-btn-left{width:100%;margin-top:15px;}
.shopping-cart-listing-whole-content .acc-form-sec-place-btnwrapper{width:55%;}
.support-track-order-content .lower-content{font-size:22px;line-height:32px;}
.support-track-order-content .subtitle{font-size:23px;}
.videopage-wrapper .single-video-holder{margin:0 6px 10px;}
.videopage-wrapper .single-video-holder iframe{height:230px;}
.left-popup-content {width:21.5%;}
.image-block {padding:15px 10px 15px 15px;width:75%;}
.listing-findpart-popup.simplePopup{width:65%;}
.detail-drilled-option .rowPic{width:12%;}
.detail-drilled-option .changer{margin:0 10px;}
.detail-drilled-option .stock-option{width:19%;}
.detail-drilled-option .add-cart a{width:130px;}
.order-details-wrapper .order-detail-subt-table{width:75%;}
}
@media only screen and (max-width:899px){
li#hd-my-account:hover .logout-drop{right:7%;}
.shopping-cart-listing-left{width:53%;}
.shopping-cart-listing-right{width:45%;}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower .input-sec-holder{margin-bottom:10px;}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower{margin-bottom:15px;}
.address-payment-wrapper .accordion .acc_head .section-head{font-size:18px;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{width:100%;margin-bottom:7px;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-sync{float:left;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:54%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:47.1%;}
.support-track-order-content .title{font-size:24px;}
.support-track-order-content .subtitle{font-size:19px;}
.support-track-order-content .lower-content {font-size:19px;line-height:30px;}
.ticket-text-field-holder{width:32%;margin-bottom:15px;}
.ticket-text-msg-holder{width:85%;}
.support-cms-inner-hd{margin:10px 0 25px;}
.support-content-link-content ul li a .text{font-size:15px;}
.videopage-wrapper .single-video-holder{margin:0 5px 10px;}
.videopage-wrapper .single-video-holder iframe{height:198px;}
.videopage-wrapper .video-title{font-size:20px;}
.simplePopup input[type="text"]{width:93%;}
.image-block {padding:15px 10px 15px 25px;width: 68%;}
.prod-section-row .prodpic-name-wrap ul li {width:50%;padding:0 45px 10px 0;}
.single-prod-section-row {padding-right:15px;width:33.33%;}
.popupsignin-cont.simplePopup{width:640px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:110px;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:80px;}
.search-content{max-height:390px;}
.left-popup-content{max-height:387px;width:23%;}
.detail-drilled-option .rowPic{width:13%;}
.detail-drilled-option .stock-option{width:18%;}
.detail-drilled-option .add-cart a{font-size:13px;width:110px;height:37px;line-height:37px;}
.site-map-holder{margin-top:0;}
}
@media only screen and (max-width:768px){
.shopping-cart-listing-left{width:100%;margin-bottom:10px;}
.shopping-cart-listing-right{width:100%;}
.address-payment-wrapper .accordion .acc-form-sec-two{width:48.3%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{width:25%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{width:75%;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{margin-bottom:0;width:62%;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-sync{float:right;}
.address-payment-wrapper .accordion .payment-holder .card-big-block{width:55%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block{width:43%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:46.2%;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder{margin-right:30px;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:31.7%;}
.acc-form-sec-place-btnwrapper .payment-btn-left{margin-top:5px;width:53%;}
.shopping-cart-listing-whole-content .acc-form-sec-place-btnwrapper{width:100%;}
.support-contact-left-sec{width:100%;}
.support-contact-right{width:100%;}
.support-cms-inner-content-holder .support-cms-inner-content-left{width:100%;}
.support-cms-inner-content-holder .support-cms-inner-content-right{width:100%;}
.support-track-order-content .left-content{width:100%;}
.support-track-order-content .right-content{width:100%;}
.request-ticket-form{width:100%;}
.support-faq-holder ul li .qus{font-size:16px;line-height:20px;}
.videopage-wrapper .single-video-holder{width:100%;margin:0 0 10px;}
.videopage-wrapper .single-video-holder iframe{height:365px;}
.single-prod-section-row {padding-right:25px;width:50%;}
.left-popup-content {width: 28.5%;max-height:372px;}
.image-block {padding:15px 10px 15px 20px;width:67%;}
.search-content{max-height:375px;}
.popupsignin-cont.simplePopup{width:85%;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:95px;}
.detail-drilled-option .previous-price{font-size:14px;}
.detail-drilled-option .stock-option sup.doller-previous{font-size:14px;}
.detail-drilled-option .stock-option sup{font-size:16px;} 
.detail-drilled-option .current-price{font-size:16px;}
.detail-drilled-option .stock-option span.instock{font-size:12px;}
.detail-drilled-option .rowPic{width:17%;}
.detail-drilled-option .set-des{width:38%;}
.detail-drilled-option .stock-option{width:24%;}
.detail-drilled-option .add-cart{margin-top:7px;}
}
@media only screen and (max-width:699px){
li#hd-cart:hover .cart-drop{width:575px;}
.address-payment-wrapper .accordion .acc-form-sec-two{width:48%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block{width:98%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block{width:100%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:48%;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:31.4%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:69%;}
.acc-form-sec-place-btnwrapper .payment-btn-left{width:49%;}
.support-content-link-wrapper{margin-top:0;}
.support-content-link-content ul li{width:50%;}
.faq-wrapper{padding:0 5px;}
.support-inner-content{padding:30px 20px;}
.support-cms-inner-hd h2{font-size:19px;padding-bottom:0;}
.support-faq-holder ul li{padding-left:10px;}
.ticket-text-field-holder{width:31%;}
.support-information-wrapper-new .support-cms-inner-content-holder p{font-size:14px;}
.support-cms-inner-content-holder a{font-size:15px;}
.support-information-wrapper-new .support-cms-inner-content-holder h3{font-size:18px;}
.support-cms-inner-content-holder h3{font-size:18px;}
.support-faq-holder ul li .ans a{font-size:14px;}
.support-contact-wrapper{padding:0 5px;}
.support-information-wrapper-new{padding:0 5px;}
.support-track-order-wrapper{padding:0 5px;}
.videopage-wrapper .single-video-holder iframe{height:330px;}
.simplePopupClose{right:-30px;}
.left-popup-content {width:32%;max-height:342px;}
.image-block {padding:15px 10px;width:62%;}
.prod-section-row .prodpic-name-wrap ul li {padding:0 10px 10px 0;width:50%;}
.single-prod-section-row {padding-right:10px;width:50%;}
.simplePopup input[type="text"] {width:91%;}
.search-content{max-height:345px;}
.listing-findpart-popup.simplePopup{width:75%;}
.detail-drilled-option .rowPic{width:14%;}
.detail-drilled-option .set-des{width:30%;}
.detail-drilled-option .stock-option{width:17%;}
.detail-drilled-option .add-cart{margin-top:0;}
.order-details-wrapper .order-detail-subt-table{width:100%;}
.order-details-wrapper .order-detail-subf-table thead th{font-size:13px;}
.order-details-wrapper .order-detail-subs-table thead th{font-size:13px;}
.section-holder-right .sec-lower-holder .cart-total-sec.final .right{font-size:21px;}
.section-holder-right .sec-lower-holder .cart-total-sec.final .left{font-size:16px;font-weight:bold;}
.brkbg-search-close a{right:-30px;}
}
@media only screen and (max-width:599px){
li#hd-cart:hover .cart-drop{width:500px;}
.address-payment-wrapper .accordion .acc-form-sec-two{width:98%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{width:30%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{width:70%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:47.7%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:64%;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:98%;}
.address-payment-wrapper .accordion .acc_head .section-head{line-height:24px;}
.acc-form-sec-place-btnwrapper .payment-btn-left{width:100%;margin-top:10px;}
.support-ticket-category select{width:300px;}
.support-track-order-content .lower-content {font-size:16px;line-height:25px;}
.support-track-order-content .title {font-size:22px;}
.ticket-text-field-holder{width:47%;}
.support-faq-holder ul li .qus{font-size:15px;}
.videopage-wrapper .single-video-holder iframe{height:305px;}
.cart-drop-mid .cart-pr-pic{margin-right:20px;}
.cart-drop-mid .cart-pr-des{width:215px;margin-right:20px;padding-top:0;}
.cart-drop-mid .cart-pr-cross a{line-height:0;padding:0 5px 5px !important;}
.cart-drop-mid .cart-pr-price{padding-top:0;}
.left-popup-content {width:100%;position:relative;height:auto !important;overflow-y:hidden;max-height:none;}
.image-block {padding: 15px 10px;width: 100%;}
.prod-section-row .prodpic-name-wrap ul li {padding:0 50px 10px 0;width:50%;}
.single-prod-section-row {padding-right:20px;}
.popupsignin-cont.simplePopup{width:420px;}
.simplePopup input[type="text"]{width:90%;}
.search-content{max-height:315px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:100px;}
.detail-drilled-option .rowPic{width:17%;}
.detail-drilled-option .set-des{width:38%;}
.detail-drilled-option .changer{margin:0 20px;}
.detail-drilled-option .stock-option{width:21%;}
.detail-drilled-option .add-cart{margin-top:7px;}
}
@media only screen and (max-width:519px){
li#hd-cart:hover .cart-drop{width:455px;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{width:35%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{width:65%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:61%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:47.4%;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder{width:100%;}
.support-ticket-category select{width:265px;}
.site-map-wrap .page-title{font-size:25px;}
.site-map-wrap .page-title{margin:10px 0 20px;}
.videopage-title{font-size:25px;margin:10px 0 15px;}
.videopage-wrapper .single-video-holder iframe{height:255px;}
.cart-drop-mid .cart-pr-des{width:185px;}
.popupsignin-cont.simplePopup{width:410px;}
.detail-drilled-option .changer{margin:0 15px;}
.detail-drilled-option .tab-heading{font-size:15px;}
.order-details-wrapper .order-details-main-title{font-size:18px;}
.bottom-floating-mobile-menu{display:block;}
#livechat-compact-container{display:none !important;}
#back-top{bottom:55px;}
}
@media only screen and (max-width:480px){
li#hd-cart:hover .cart-drop{width:375px;}
.address-payment-wrapper .accordion .acc-form-sec-two{width:97%;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-speed-txt{width:100%;margin-bottom:10px;}
.address-payment-wrapper .accordion .faster-accordian-content .shipping-option{width:100%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cardno{width:100%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block .cards{float:left;padding:10px;text-align:center;width:100%;}
.address-payment-wrapper .accordion .payment-holder .card-big-block{width:97%;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:46.8%;}
.address-payment-wrapper .accordion .acc-form-sec-three{width:97%;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-chicklet{width:100%;margin-bottom:7px;}
.address-payment-wrapper .accordion .payment-accordian-inner .paypal-sec .paypal-sync{float:left;}
.acc-form-sec-place-btnwrapper .payment-btn-left{font-size:13px;line-height:16px;}
.support-faq-holder ul li:before{width:35px;padding:9px 0;height:35px;font-size:17px;margin-right:7px;}
.support-faq-holder ul li{padding-left:0;}
.support-faq-holder ul li .ans:before{margin-left:40px;font-size:17px;margin-right:5px;}
.support-faq-holder ul li .ans{font-size:13px;line-height:20px;}
.support-inner-content{padding:20px 15px;}
.support-cms-inner-hd{margin:10px 0 20px;}
.support-cms-inner-hd h2{font-size:17px;}
.support-faq-holder ul li{padding-bottom:15px;}
.support-contact-left:before{width:39px;font-size:23px;padding:8px 0;margin-right:15px;}
.support-cms-inner-content-holder p{margin-left:55px;}
.support-information-wrapper-new .support-cms-inner-content-holder p{margin-bottom:7px;line-height:20px;}
.support-track-order-content .title:before{width:35px;height:35px;padding:6px 0;}
.support-cms-inner-content-holder p{font-size:14px;line-height:20px;}
.support-track-order-content .subtitle{margin-bottom:10px;}
.support-ticket-category select{width:100%;margin:5px 0 0;font-size:13px;}
.contact-btn-left .btn-new-send{padding:7px 15px;margin-right:5px;}
.contact-btn-left .btn-new-clear{padding:7px 15px;margin-right:0;}
.ticket-btn-right{font-size:13px;}
.support-ticket-category .select-sec{width:100%;}
.request-ticket-btn-right{font-size:13px;}
.request-ticket-status-holder .ticketstatusmsg{font-size:13px;}
.request-ticket-status-holder h2{margin-bottom:7px;}
.site-map-wrap .page-title{font-size:21px;}
.videopage-title{font-size:21px;}
.videopage-wrapper .single-video-holder iframe{height:225px;}
.videopage-wrapper .video-title{font-size:18px;}
.cart-drop-mid{position:relative;}
.cart-drop-mid .cart-pr-price{padding-top:5px;}
.cart-drop-mid .cart-pr-cross{position:absolute;top:10px;right:6px;}
.cart-drop-mid .cart-pr-pic{margin-right:10px;}
.cart-drop-mid .cart-pr-des{width:65%;}
.prod-section-row .prodpic-name-wrap ul li { padding:0 10px 10px 0; width:25%;}
.simplePopupClose {font-size:32px;top:-40px;right:5px;}
.popupsignin-cont.simplePopup{width:99%;}
.simplePopup input[type="text"]{width:87%;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:70px;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:100px;}
.listing-findpart-popup.simplePopup{width:85%;}
.detail-drilled-option .rowPic{width:19%;}
.detail-drilled-option .set-des{width:35%;font-size:13px;}
.detail-drilled-option .changer{margin:0 10px;}
.detail-drilled-option .stock-option{width:20%;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-text{height:43px;}
.order-details-wrapper .order-detail-subt-table tbody tr td{font-size:13px;}
.order-details-wrapper .order-details-content{padding:0;}
.brkbg-search-close a{font-size:32px !important;top:-40px;right:5px;}
}
@media only screen and (max-width:399px){
li#hd-cart:hover .cart-drop{width:290px;}
.address-payment-wrapper .accordion .acc-form-sec input[type="text"]{padding:11px 10px;}
.address-payment-wrapper .accordion .acc_head .section-head{font-weight:bold;font-size:15px;}
.shopping-breadcrumb-wrapper .shopping-breadcrub-content{padding:10px;}
.shopping-breadcrumb-wrapper .shopping-breadcrub-content .content ul{font-size:12px;}
.address-payment-wrapper .accordion .acc-form-sec select{padding:10px;}
.address-payment-wrapper .accordion .acc-form-sec-btn a{display:block;text-align:center;padding:12px 40px;}
.address-payment-wrapper .accordion .faster-accordian-content .ship-despatch-info{font-size:15px;}
.address-payment-wrapper .accordion .faster-accordian-content .acc-form-radio input[type="radio"] + label{font-size:13px;}
.address-payment-wrapper .accordion .payment-holder .card-small-block .input-block-fit{width:97%;}
.section-holder-right .sec-head-right{font-size:22px;}
.section-holder-right .sec-top-holder .subtitle{font-size:13px;}
.address-payment-wrapper .accordion .payment-accordian-inner .bill-ship-tab-lower .input-sec-holder label{font-size:13px;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder label{font-size:13px;}
.address-payment-wrapper .accordion .billing-cart-content .bill-ship-tab-lower .input-sec-holder a{font-size:13px;}
.address-payment-wrapper .accordion .acc-form-sec-place-btn a{display:block;text-align:center;padding:12px 20px;}
.section-holder-right .sec-top-holder .coupon-code .coupon-input{width:100%;margin-bottom:7px;}
.section-holder-right .sec-top-holder .coupon-code .coupon-btn{width:100%;}
.support-content-link-content ul li .faq-head{padding:20px 0;}
.support-content-link-content ul li .loc-head{padding:20px 0;}
.support-content-link-content ul li .call-head{padding:20px 0;}
.support-content-link-content ul li .ticket-head{padding:20px 0;}
.support-content-link-content ul li a .icon{margin-bottom:5px;}
.support-content-link-content ul li{width:100%;}
.support-cms-inner-hd h2{font-size:15px;}
.support-cms-inner-hd {margin:5px 0 15px;}
.support-faq-holder ul li .qus{font-size:14px;margin:5px 0;}
.support-faq-holder ul li .ans a{font-size:13px;}
.support-cms-inner-content-holder h3{font-size:15px;}
.support-information-wrapper-new .support-cms-inner-content-holder h3{font-size:16px;}
.support-information-wrapper-new .support-cms-inner-content-holder p{font-size:13px;}
.support-cms-inner-content-holder a{font-size:13px;}
.support-track-order-content .title{font-size:18px;}
.support-track-order-content .subtitle{font-size:15px;}
.support-cms-inner-content-holder p{font-size:13px;}
.support-track-order-content .lower-content {font-size:14px;line-height:21px;}
.support-track-order-content .button .place-btn{padding:8px 10px;font-size:13px;}
.support-track-order-content .button .check-btn{padding:8px 10px;font-size:13px;}
.ticket-text-field-holder{width:100%;}
.ticket-text-field-holder h2{margin-bottom:7px;}
.ticket-text-field-holder{margin-bottom:10px;}
.ticket-text-field-holder input[type="text"]{padding:7px;}
.ticket-text-msg-holder h2{margin-bottom:7px;}
.ticket-text-msg-holder{width:100%;}
.support-ticket-title{padding:10px 15px;}
.support-ticket-category{padding:10px 15px;}
.support-ticket-middle{padding:15px;}
.contact-btn-left .btn-new-send{padding:7px 10px;}
.contact-btn-left .btn-new-clear{padding:7px 10px;}
.request-ticket-title{padding:10px 15px;}
.request-ticket-middle{padding:15px;}
.request-ticket-title h2{font-size:15px;}
.support-ticket-title h2{font-size:15px;}
.request-ticket-field-holder h2{margin-bottom:7px;}
.request-ticket-field-holder{margin-bottom:10px;width:100%;}
.request-ticket-btn-right{margin-top:7px;}
.request-ticket-status-holder{padding:10px;}
.site-map-wrap .page-title{font-size:18px;}
.site-map-wrap .site_map_link{width:100%}
.site-map-wrap .page-title{margin:10px 0 15px;}
.videopage-title{margin:10px 0;font-size:18px;}
.videopage-wrapper{padding:15px;}
.videopage-wrapper .video-title{font-size:15px;}
.videopage-wrapper .single-video-holder iframe{height:165px;}
.cart-drop-mid .cart-pr-des{width:60%;margin-right:10px;}
.simplePopupClose {font-size:25px;}
.simplePopup input[type="text"] {width:84%;}
.prod-section-row .prodpic-name-wrap ul li {padding:0 15% 10px 0;width:50%;}
.select-pop-title{font-size:13px;}
.search-content{max-height:305px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:85px;}
.single-prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-pic{height:100px;}
.listing-findpart-popup .box-pop-inner{padding:12px;}
.listing-findpart-popup .box-pop-inner .title{font-size:19px;}
.listing-findpart-popup.simplePopup{width:80%;}
.detail-drilled-option .rowPic{width:27%;}
.detail-drilled-option .set-des{width:73%;min-height:67px;margin-bottom:7px;}
.detail-drilled-option .changer{margin: 0 10px 0 0;}
.detail-drilled-option .add-cart a {font-size:12px;height:35px;line-height:35px;width:97px;}
.detail-drilled-option .add-cart{margin-top:0;}
.detail-drilled-option .stock-option{width:27%;}
.detail-drilled-option .select-style-changer select {font-size:13px;padding:5px 13px 5px 5px;}
.prod-section-row .prodpic-name-wrap ul li a span.prodpic-name-text{height:33px;}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-name{width:65%;}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-price{width:35%;}
.listing-findpart-popup .box-pop-inner p {font-size:12px;line-height:16px;}
.listing-findpart-popup .space-control-holder input[type="text"]{font-size:12px;height:34px;}
.listing-findpart-popup .space-control-holder textarea{height:75px;font-size:12px;}
.listing-findpart-popup .space-control-holder input.btn-login[type="button"]{font-size:16px;}
.brkbg-search-close a{font-size:25px !important;}
}
@media only screen and (max-width:360px){
.section-holder-right .sec-mid-holder .mid-upper .pd-content{width:65%;}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-name{width:100%;}
.section-holder-right .sec-mid-holder .mid-upper .pd-content .pd-price{width:100%;text-align:left;float:left;margin-top:10px;}

}
