@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneuemedium.eot');
    src: url('../fonts/helveticaneuemedium.eot') format('embedded-opentype'),
         url('../fonts/helveticaneuemedium.woff2') format('woff2'),
         url('../fonts/helveticaneuemedium.woff') format('woff'),
         url('../fonts/helveticaneuemedium.ttf') format('truetype'),
         url('../fonts/helveticaneuemedium.svg#helveticaneuemedium') format('svg');
}

@font-face {
	font-family: 'Avenir-Heavy';
	src: url('../fonts/Avenir-Heavy.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/Avenir-Heavy.otf')  format('opentype'),
	url('../fonts/Avenir-Heavy.woff') format('woff'), 
	url('../fonts/Avenir-Heavy.ttf')  format('truetype'), 
	url('../fonts/Avenir-Heavy.svg#Avenir-Heavy') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirLTStd-Roman';
	src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/AvenirLTStd-Roman.otf')  format('opentype'),
	url('../fonts/AvenirLTStd-Roman.woff') format('woff'), 
	url('../fonts/AvenirLTStd-Roman.ttf')  format('truetype'), 
	url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'akkuratregular';
	src: url('../fonts/ufonts.com_akkurat-opentype-webfont.eot');
	src: url('../fonts/ufonts.com_akkurat-opentype-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/ufonts.com_akkurat-opentype-webfont.woff2') format('woff2'),
	url('../fonts/ufonts.com_akkurat-opentype-webfont.woff') format('woff'),
	url('../fonts/ufonts.com_akkurat-opentype-webfont.ttf') format('truetype'),
	url('../fonts/ufonts.com_akkurat-opentype-webfont.svg#akkuratregular') format('svg');
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: 'Klavika-BoldCondensed';src: url('../fonts/Klavika-BoldCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/Klavika-BoldCondensed.otf')  format('opentype'),url('../fonts/Klavika-BoldCondensed.woff') format('woff'), url('../fonts/Klavika-BoldCondensed.ttf')  format('truetype'), url('../fonts/Klavika-BoldCondensed.svg#Klavika-BoldCondensed') format('svg');font-weight: normal;font-style: normal;}

@font-face {
  font-family: 'BauerBodoniStd-BoldCond';
  src: url('../fonts/BauerBodoniStd-BoldCond.eot?#iefix') format('embedded-opentype'),  url('../fonts/BauerBodoniStd-BoldCond.otf')  format('opentype'),
	     url('../fonts/BauerBodoniStd-BoldCond.woff') format('woff'), url('../fonts/BauerBodoniStd-BoldCond.ttf')  format('truetype'), url('../fonts/BauerBodoniStd-BoldCond.svg#BauerBodoniStd-BoldCond') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BauerBodoniBT-Roman';
  src: url('../fonts/BauerBodoniBT-Roman.eot?#iefix') format('embedded-opentype'),  url('../fonts/BauerBodoniBT-Roman.otf')  format('opentype'),
	     url('../fonts/BauerBodoniBT-Roman.woff') format('woff'), url('../fonts/BauerBodoniBT-Roman.ttf')  format('truetype'), url('../fonts/BauerBodoniBT-Roman.svg#BauerBodoniBT-Roman') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**  fonts  **/
@font-face {
	font-family: 'DidotLTStd-Roman';
	src: url('../fonts/DidotLTStd-Roman.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/DidotLTStd-Roman.otf')  format('opentype'),
	     url('../fonts/DidotLTStd-Roman.woff') format('woff'),
	     url('../fonts/DidotLTStd-Roman.ttf')  format('truetype'),
	     url('../fonts/DidotLTStd-Roman.svg#DidotLTStd-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'SentinelBook';
    src:url('../fonts/SentinelBook.eot');
    src:url('../fonts/SentinelBook.eot') format('embedded-opentype'),
        url('../fonts/SentinelBook.woff2') format('woff2'),
        url('../fonts/SentinelBook.woff') format('woff'),
        url('../fonts/SentinelBook.ttf') format('truetype'),
        url('../fonts/SentinelBook.svg#SentinelBook') format('svg');
}
@font-face {
    font-family: 'SentinelSemibold';
    src:url('../fonts/SentinelSemibold.eot');
    src:url('../fonts/SentinelSemibold.eot') format('embedded-opentype'),
        url('../fonts/SentinelSemibold.woff2') format('woff2'),
        url('../fonts/SentinelSemibold.woff') format('woff'),
        url('../fonts/SentinelSemibold.ttf') format('truetype'),
        url('../fonts/SentinelSemibold.svg#SentinelSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akkuratbold';
    src:url('../fonts/AkkuratPro-Bold.eot');
    src:url('../fonts/AkkuratPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/AkkuratPro-Bold.woff2') format('woff2'),
        url('../fonts/AkkuratPro-Bold.woff') format('woff'),
        url('../fonts/AkkuratPro-Bold.ttf') format('truetype'),
        url('../fonts/AkkuratPro-Bold.svg#akkuratbold') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {font-family:'akkuratregular';src: url('../fonts/ufonts.com_akkurat-opentype-webfont.eot');src: url('../fonts/ufonts.com_akkurat-opentype-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/ufonts.com_akkurat-opentype-webfont.woff2') format('woff2'),url('../fonts/ufonts.com_akkurat-opentype-webfont.woff') format('woff'),url('../fonts/ufonts.com_akkurat-opentype-webfont.ttf') format('truetype'),url('../fonts/ufonts.com_akkurat-opentype-webfont.svg#akkuratregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'AvenirLTStd-Roman';
    src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),  
    url('../fonts/AvenirLTStd-Roman.otf')  format('opentype'),
    url('../fonts/AvenirLTStd-Roman.woff') format('woff'), 
    url('../fonts/AvenirLTStd-Roman.ttf')  format('truetype'), 
    url('../fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirLTStd-Medium';
    src: url('../fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),  
    url('../fonts/AvenirLTStd-Medium.otf')  format('opentype'),
    url('../fonts/AvenirLTStd-Medium.woff') format('woff'), 
    url('../fonts/AvenirLTStd-Medium.ttf')  format('truetype'),
    url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'DidotLTStd-Italic';
  src: url('../fonts/DidotLTStd-Italic.eot?#iefix') format('embedded-opentype'),  url('../fonts/DidotLTStd-Italic.otf')  format('opentype'),
         url('../fonts/DidotLTStd-Italic.woff') format('woff'), url('../fonts/DidotLTStd-Italic.ttf')  format('truetype'), url('../fonts/DidotLTStd-Italic.svg#DidotLTStd-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}
*:hover,*:focus{outline:none;}
button{cursor: pointer;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:300;}
.topmanage img {float: left;margin: 7px 7px 0;}
.breadcrumbs {margin-top:27px;}
.breadcrumbs label {color: #575757;display: inline-block;font-family: helveticaneuemedium;font-size: 18px;line-height: 17px;text-transform: uppercase;margin-right:20px;}
.breadcrumbs > ul {display: inline-block;list-style: outside none none;margin: 0;padding: 0;}
.breadcrumbs > ul li {display: inline-block;margin-right:7px;}
.breadcrumbs > ul li a {border: 1px solid #474747;border-radius: 4px;color: #575757;display: block;font-family: helveticaneuemedium;font-size: 18px;height: 30px;line-height: 30px;text-align: center;text-decoration: none;width: 30px;}
.nb_text p {font-family: Avenir-Heavy;}
.main-footer .nb_text {padding-right: 30px;width: auto;padding-top:43px;height:auto;}
.main-footer .nb_text p{padding:0;}
.main-footer .nb_input {width: auto;padding-top:30px;height:auto;}
.main-footer .input-i {float:left;margin: 0;}
.main-footer .join-button {margin: 0 0 0 22px;}
.main-footer .enter-email .container {max-width: 658px;overflow: hidden;}
.copyr {font-family: Avenir-Heavy;font-size: 10px;margin: 0;padding: 0;}
.copyrightBox {overflow: hidden;width: 100%;margin-top:28px;}
.clr{clear: both;}
.nb_fot h3 {border-bottom: 3px solid #e1e1e1;color: #383838;display: inline-block;font-family: akkuratregular;font-size: 15px;font-weight: normal;line-height: 15px;margin: 0 0 16px;padding-bottom: 8px;padding-right: 10px;text-align: left;text-transform: uppercase;}
.nb_fot ul li {color: #383838;font-family: akkuratregular;font-size: 15px;font-weight: normal;line-height:26px;padding:0}
.footerBox {float: left;width:70%;overflow: hidden;}
.footerBox .nb_fot {width: 25%;}
.main-footer {height: auto;}
.main-footer .container {overflow:hidden;}
.select1,.select2 {text-align: left;text-indent: 4px;}
.buyMoreBox{margin-top:27px;}
.buyMoreBtn{background-color:#fff;background-repeat:no-repeat;background-position:10px center;background-image:url('../images/arw.png');width:224px;height:38px;font-size:13px;color:#2f2f2f;border:none;margin-bottom:4px;cursor: pointer;}
.priceBlock{background-color:#fff;max-width: 224px;max-height:0;overflow:hidden;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.priceBlock.open{max-height:450px;}
.priceBox {padding:10px 25px;} 
.priceBox > ul {color: #2f2f2f;line-height: 22px;list-style: outside none none;margin: 0;padding: 0;font-family:'Klavika-BoldCondensed';}
.priceBox > ul li label:last-child {float: right;}
/* About Us */
.pageTitle h1 {display: inline-block;font-family: "BauerBodoniBT-Roman";font-size: 34px;font-weight: normal;line-height: 24px;margin:44px 0 38px;position: relative;padding:0 30px;background-color:#F4F4F4;}
.pageTitle{text-align:center;position: relative;}
.pageTitle::before {background-color: #a7a7a7;content: " ";height: 1px;left: 0;position: absolute;top: 56%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);width: 100%;}
.aboutBox {background-color:#fff;overflow:hidden;padding:37px 0;}
.aboutBox2{padding:20px 0}
.leftBox{width:33%;float: left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.rightBox{width:67%;float: left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 15px 0 0;}
.text-center{text-align:center;}
.aboutBox .imgBox {padding:0 15px;}
.aboutBox .imgBox img{max-width:100%;}
.aboutBox .imgBox label {display: block;font-family:'BauerBodoniBT-Roman';font-size: 30px;line-height: 43px;}
.aboutBox .imgBox label a {color:#000;text-decoration:none;}
.aboutBox .imgBox label span{display: block;}
.aboutBox p {color: #484848;font-family: AvenirLTStd-Roman;font-size: 18px;line-height: 25px;margin-bottom: 22px;}
.aboutBox p strong{display: block;font-size:22px;color:#ce9134;font-family:'BauerBodoniStd-BoldCond';font-weight:normal;}
.aboutBanner img{width:100%;}
.aboutBanner{position: relative;}
.aboutBanner h2 {left: 0;position: absolute;text-align: center;top:50px;width: 100%;z-index: 1;font-family:'BauerBodoniStd-BoldCond';font-weight:normal;font-size:30px;margin:0;}
.addressBox > h3 {color: #ce9134;font-family: "BauerBodoniBT-Roman";font-size: 22px;font-weight: normal;letter-spacing: 1px;margin:0;}
.addressBox address p, .addressBox address p a {color: #000;font-family: AvenirLTStd-Roman;font-size: 16px;font-style: normal;line-height: 22px;padding: 0;text-decoration:none;}
.addressBox address {margin-bottom:27px;}
.address {margin-bottom:20px;word-wrap:break-word;padding-right: 9px}
.address label,.address span {color: #000;display: block;font-family: AvenirLTStd-Roman;font-size: 16px;line-height: 22px;}
.address a {color: #000;display: block;font-family: AvenirLTStd-Roman;font-size: 16px;line-height: 22px;text-decoration:none;}
.serviceBox{background-color:#fff;padding:57px;}
.serviceBox > p {color: #484848;font-family: AvenirLTStd-Roman;font-size: 18px;line-height: 22px;}
.formBox {padding:24px 54px;background-color:#ebebeb;}
.formBox .half{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:15px;width:50%;float: left;}
.formBox .half:first-child{padding-right:25px;}
.formBox .half:last-child{padding-left:25px;}
.formBox .half.textBox{padding:0 25px 0 0}
.formBox .full {margin:22px 0 30px;}
.formBox .clearfix{overflow:hidden;}
.formBox input {border: 1px solid #acacac;border-radius: 0;height: 43px;padding: 0;width: 100%;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 10px;}
.formBox textarea {border: 1px solid #acacac;border-radius: 0;height:144px;padding: 0;width: 100%;resize:none;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding:0 10px;}
.formBox label {color: #000;display: block;font-family: AvenirLTStd-Roman;font-size: 15px;line-height: 15px;margin-bottom: 8px;}
.formBox .btn {background-color: #ce9134;border: medium none;font-family: AvenirLTStd-Roman;font-size: 15px;height: 48px;text-align: left;text-transform: uppercase;width: 184px;background-image:url('../images/arw-h.png');background-repeat:no-repeat;background-position:80% center;padding-left: 30px;}
.map > img {width: 100%;}
.left-col .imgBox{padding:0 15px;}
.left-col .imgBox img{max-width:100%;}
.fl{float: left;}
.topmanage .fl p {float: left;font-family: Klavika-BoldCondensed;font-size: 14px;letter-spacing: 1px;margin: 12px 2px 0;padding: 0;}
.topmanage .fl a {color: #fff;display: inline-block;margin: 10px 0 0 3px;text-decoration: none;font-family:Klavika-BoldCondensed;}
.topbar .container,.header .container  {max-width: 100%;}
.main-menu {list-style: outside none none;margin: 0;padding: 0;}
.topmanage {float: right;height: 100%;margin: 0 0 0 0;width: auto;}
.fl.phoneNum {padding-left: 10px;}
/*registerSignup css*/
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
.page-title, .page-title h4 {font-family: "SentinelBook";text-align: center;margin-top: 30px;}
.registerSignup *,.cartTable tr td{-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.eventGrp {max-width:645px;overflow:hidden;margin-bottom:62px;}
.registerSignup label {color: #727271;display: block;font-size: 15px;margin-bottom: 6px;font-family:'AvenirLTStd-Roman';}
.registerSignup select.form-control {border: 1px solid #717171;height: 37px;width: 100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding: 0 15px;background-image:url('../images/arw2.png');background-repeat:no-repeat;background-position:90% center;}
.eventType{width:230px;margin-right:43px;float: left;}
.eventDate {float: left;width: 372px;overflow:hidden;}
.eventGrp select.form-control.month {float:left;margin-right:7px;width:140px;}
.eventGrp select.form-control.day {float:left;margin-right:5px;width:109px;}
.eventGrp select.form-control.year {float:left;margin-right:0;width:109px;}
.contactInfo{max-width:655px;text-align:left;margin-bottom:13px;}
.registerSignup h3 {color: #efae65;font-family: DidotLTStd-Italic;font-size: 36px;line-height: 36px;text-align: left;text-transform: capitalize;margin-bottom: 41px;}
.registerSignup .col-6{width:50%;float:left;}
.col{overflow:hidden;}
.registerSignup h5 {color: #3b3b3b;font-family:'Akkuratbold';margin-bottom: 15px;}
.registerSignup .form-group label {color: #3b3b3b;font-family:'Akkuratbold';font-size: 11px;margin-bottom: 4px;text-transform: uppercase;}
.registerSignup .form-group input {border: 1px solid #d7d7d7;height: 35px;padding: 0 10px;width: 100%;}
.registerSignup .form-group{margin-bottom:15px;overflow:hidden;}
.registerSignup .col-9 {margin-right: 5px;width: 191px;float: left;}
.registerSignup .col-3 {width:84px;float: left;}
.registerSignup .col-6:first-child {border-right: 1px solid #d7d7d7;padding: 2px 46px 0 0;}
.registerSignup .col-6:last-child {padding: 2px 0 0 47px;}
.registerSignup .contactInfo select.form-control {border-color: #d7d7d7;height: 35px;padding: 0 10px;}
.infoBox {margin-bottom: 68px;}
.infoBox:last-child {margin-bottom:18px;}
.checkbox {margin-top:35px;}
.checkbox > label {color: #3b3b3b;overflow: hidden;padding-left: 0;position: relative;font-size: 18px;line-height: 1.6;margin-bottom: 20px;}
.checkbox > label .styled-checkbox {float: left;margin-right: 10px;}
.checkbox{margin-top:0;}
.checkbox input {left: 0;opacity: 0;position: absolute;top: 0;}
.checkbox span {border: 3px solid #efae65;border-radius: 3px;display: block;height:17px;left: 0;position: absolute;top: 0;width:17px;}
/*.checkbox span:before {content: "";height: 7px;width: 7px;background-color: #efae65;display:none;position: absolute;top: 2px;left: 2px;border-radius: 100%;}*/
.checkbox input:checked + span:before {display: block;}
.registerSignup .form-group:last-child {margin: 0;}
.passwordSection {border-width:1px 0;border-style:solid;border-color:#d7d7d7;padding:47px 0 54px;overflow:hidden;}
.registerSignup .passwordSection h3 {margin-bottom: 23px;}
.helpBlock {color: #3b3b3b;font-family:'AvenirLTStd-Medium';font-size: 15px;line-height: 24px;margin-top: 17px;}
.passwordBox{max-width:730px;}
.registerSignup .passwordBox .col-6:first-child{border-right:none;padding-right:0}
.passwordSection.shippingSection {border: medium none;}
.registerSignup .shippingSection h5 {text-transform: capitalize;}
.registerSignup .shippingSection h5 span {color: #727171;font-family:'DidotLTStd-Italic';}
.shippingSection ul {color: #3b3b3b;font-family: AvenirLTStd-Roman;font-size: 15px;line-height: 24px;list-style: outside none none;padding-left:20px;}
.shippingSection ul li::before {border: 5px solid #efae65;border-radius: 100%;content: "";height: 6px;left: 0;position: absolute;top: 4px;width: 6px;}
.shippingSection ul li {padding-left: 26px;position: relative;}
.cartTable tr th {border-bottom: 1px solid #efae65;color: #000;font-family: "akkuratregular";font-size: 13px;font-weight: normal;height: 30px;text-align: left;text-transform: uppercase;vertical-align: middle;padding-left:15px;}
.cartTable tr td {border-bottom: 1px solid #efae65;height: 71px;vertical-align: middle;color:#222;font-family:"Arial";font-size:15px;font-weight: normal;padding-left:15px;}
.cartTable select,.cartTable input{border:1px solid #707070;width:50px;height:21px;text-align:center;}
.cartTable tr td.action {font-family: arial;font-weight: bold;padding-right: 28px;text-align: right;width:60px;}
.cartTable tr td.action a {color:#b81b01}
.cartTable .item img {border: 2px solid #eeeeee;}
.cartTable tr td:first-child{padding-left:33px;}
.cartTable td.emptyCart a {color: #efae65;font-family: arial;font-size: 16px;font-weight: bold;line-height:22px;}
.emptyCart img {float: left;margin-right: 10px;}
.cartTable tr td.removeBox {color: #000;font-family: arial;font-size: 14px;padding-right: 6px;text-align: right;}
.cartTable tr td.removeBox span{color:#b81b01;font-weight:bold;}
.cartTable tr td.couponCode:first-child {padding-left: 7px;}
.couponCode > input {border-color: #acacac;height: 25px;margin: 0 6px 0 16px;width: 170px;}
.couponCode button {background-color: #efae65;border: medium none;color: #fff;font-family: arial;font-weight: bold;height: 25px;text-transform: uppercase;width: 94px;}
.recalculate > a {background-color: #efae65;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;color: #000;display: block;height: 25px;line-height: 18px;padding: 3px 10px;text-align: center;width: 123px;margin:0 auto;}
.recalculate img {float: left;margin-right:5px;}
.shippingSection {overflow:hidden;margin:56px 0 90px;}
.shippingSection .shippingBox {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;float: right;margin: 0 0 0 auto;padding-right: 22px;width: 25%;}
.descBox {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;float: left;width: 60%;}
.col-box > h3 {color: #e4b162;font-family: DidotLTStd-Roman;font-size: 19px;font-weight: 600;letter-spacing: 1px;line-height: 24px;margin: 0;}
.shippingBox .form-group > label {color: #101010;float: left;font-family: arial;font-size: 15px;line-height: 30px;margin-right: 16px;min-width: 60px;text-align: left;}
.col-box > p {color: #696262;font-family:'akkuratregular';font-size: 15px;line-height: 24px;margin: 0;}
a.proceedBtn {background-color: #efae65;border-radius: 17px;color: #fff;display: block;font-family: arial;font-weight: bold;height: 48px;line-height: 48px;text-align: center;text-transform: uppercase;width: 100%;text-decoration:none;}
.col-box {margin-bottom:24px;}
/* checkout */
.checkoutSection {margin-top: 12%;}
h2.infoTitle {border-bottom: 1px solid #efae65;color: #393939;font-family:'DidotLTStd-Roman';font-size: 34px;line-height: 41px;padding-bottom: 9px;}
.informationForm {margin:25px 0 0;max-width: 366px;float: left;}
.registerSignup .informationForm .form-group label {color: #222222;float: left;font-family: arial;font-size: 15px;line-height:18px;margin: 0;text-transform: capitalize;width: 156px;}
.registerSignup .informationForm .form-group input {border-color: #acacac;height: 32px;width: 210px;}
.registerSignup .informationForm .form-group {margin-bottom: 10px;overflow: hidden;}
.informationForm .form-group select {border: 1px solid #acacac;border-radius: 6px;height: 32px;width: 210px;}
.registerSignup .informationForm .form-group input#state {float: left;margin-right: 7px;width: 95px;}
.registerSignup .informationForm .form-group .inputBox label {width: auto;}
.registerSignup .informationForm .form-group input#zip {float:left;margin-left:7px;width:80px;}
.orderBox {float: right;margin:-60px 0 -88px;max-width: 311px;}
.registerSignup .orderBox h3 {color: #393939;font-family: DidotLTStd-Roman;font-size: 34px;line-height: 30px;margin-bottom: 15px;}
.orderBlock {border: 2px solid #efae65;padding: 52px 20px 9px 24px;}
.orderBox table {margin-bottom:48px;}
.orderBox table tr th {color: #696867;font-family: arial;font-size: 15px;text-align: left;vertical-align:bottom;}
.orderBox table tr th:last-child{text-align:right;}
.orderBox tr td {color: #696867;font-family: arial;font-size: 13px;padding: 10px 20px 0 0;vertical-align:bottom;line-height:17px;}
.orderBox tr td.amt {color:#efae65;font-weight:bold;}
.orderBox table tbody tr th{color:#000;}
.totleAmt {color: #000;font-family: arial;font-size: 22px;font-weight: bold;margin-bottom: 16px;text-align: right;}
.commentBox textarea {border: 1px solid #acacac;height: 95px;margin-bottom: 23px;resize: none;width: 100%;}
.informationForm .checkbox {margin: 0;}
.checkoutSection .clearfix + .infoTitle{margin-top:50px;}
/* float css */
.pull-right {float:right !important;}
.pull-left {float:left !important;}
/* hidden css */
.hidden-desk {display: none;}
.hidden-mob {display:block;}
.add-cart-list button.button {border: medium none;font-family: SentinelBook;font-size:17px;}
.add-cart-list .button.btnOutline {background-color: transparent;border: 1px solid #824017;color: #887654;}
button.button {border: medium none;}
.informationForm .form-group select#ex {border-radius: 0;width:95px;}
.informationForm .form-group select#year {border-radius: 0;width: 110px;}
.registerSignup .informationForm .form-group input#sc {width: 95px;}
.orderBox tr td:last-child {padding: 10px 0 0 20px;text-align: right;}
.checkoutSection p {color: #363636;font-family: Arial;font-size: 13px;font-weight: 600;line-height: 26px;margin:0;}
.checkoutSection p + p{margin-bottom:40px;}
.informationForm.loginForm {max-width: 460px;}
.infoCol {margin-top:0;clear: both;}
.infoCol:before,.infoCol:after{content: "";display: table;clear: both;}
.infoCol .col3 {float: left;width:50%;}
.infoCol .col3.orderCol {width: 28%;}
.infoCol .col3:first-child {padding-right: 38px;}
.informationForm .form-group > h4 {color: #efae65;font-size: 26px;margin: 0 0 20px;text-align:left;}
.infoCol + .infoCol {margin-bottom:40px}
.qtyBox {border: 1px solid #efae65;display: block;height: 31px;margin: 0 auto;width: 32px;}
.cartTable.tableResponsive tr td.quantity > p{display: none;}
div.action{display: none;}
.registerSignup .informationForm .form-group.radioGrp input[type="radio"] {border: medium none;float: left;height: auto;margin: 2px 5px 0 2px;width: auto;}
.registerSignup .informationForm .form-group.radioGrp input[type="radio"]:focus{outline:none !important;}
.registerSignup .informationForm .form-group.radioGrp label {width: auto;margin-right: 10px;float: none;display: inline-block;}
.registerSignup .informationForm .form-group.radioGrp input#ppid {margin-bottom: 10px;width: 100%;}
.m-t {margin-top:20px;}
select option {width:100%;}
.registerSignup .informationForm .form-group.radioGrp.text-center.m-t {margin: 0 0 40px;}
.bridalReg {border-right: 1px solid #efae65;float: right;height: 42px;margin-right: 25px;padding: 8px 0;width: 100px;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;}
.bridalReg > a {text-transform: uppercase;}
.bridalReg img {float: left;margin-right: 8px;}
.paypalBox {background-color: #f5f5f5;border: 1px solid #d7d7d7;border-radius: 3px;display: none;margin-top: 10px;padding: 10px;}
.paypalBox > span {color: #555;font-family: Arial;font-size: 15px;letter-spacing: 1px;}
/** Registry **/
.registerTitle p{font-family:'akkuratregular';font-size:14px;}
.registerContainer{background-image:url('../images/registerBg.jpg');min-height:478px;padding:149px 0 89px;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.registerContainer .column-4-12{-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;border-right:1px solid #464646;padding:0 56px 0 60px;}
.registerContainer .registerCap{background-color:rgba(255,255,255,0.9);min-height:241px;padding:35px 0 25px;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.registerCapBox h3 {color: #e09a20;font-family:'AvenirLTStd-Roman';font-size:26px;text-align: left;text-transform:capitalize;margin-bottom:14px;line-height:30px;}
.registerCapBox input{border:1px solid #c2c2c2;width:100%;height:32px;padding:0 15px;margin-bottom:5px;}
.btn.btnprimary {background-color: #696867;border: medium none;border-radius: 12px;color: #fff;float: right;height: 33px;margin: 5px 0 17px;width: 145px;line-height:33px;font-family:'AvenirLTStd-Medium';font-size:15px;text-align:center;}
.registerContainer *,.registerSection * {-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.registerCap p{font-size:14px;color:#444443;text-transform:uppercase;line-height:24px;font-family:'akkuratregular';min-height:75px;}
.registerTitle h4 {color: #efae65;font-family: "DidotLTStd-Roman";font-size: 42px;font-weight:normal;}
.registerTitle h4 span {background-color: #696867;border: medium none;display: block;height: 6px;margin: 10px auto 0;width: 102px;}
.registerTable thead tr th {background-color: #f9f9f9;color: #3b3b3b;font-family: akkuratregular;font-size: 14px;font-weight: 900;height: 44px;padding: 0 20px;text-align: left;vertical-align: middle;}
.registerTable thead tr th:last-child{text-align:center;width:160px;}
.registerTable tbody tr td:last-child{text-align:center;}
.registerTable tbody tr td{color:#3b3b3b;font-size:15px;font-family:'akkuratregular';line-height:20px;padding:25px 20px 10px;border-bottom:1px solid #d7d7d7;vertical-align:middle;}
.registerTable tbody tr td span{display:block;}
.registerTable tbody tr td span a{font-family:'akkuratbold';font-size:13px;background-image:url('../images/arw.png');background-repeat:no-repeat;background-position:right center;padding-right:10px;}
.text-center{text-align:center;}
.registerTable td button.btn.btnDefault {font-family: "akkuratregular";font-size: 14px;height: 34px;width: 135px;}
.registerTable td input{border:1px solid #c2c2c2;padding:0 0;width:37px;height:34px;text-align:center;float: left;margin-right:5px;}
.registerList thead tr th:last-child {text-align: center;width: 217px;}
.shippingBox table td {color: #e4b162;font-family: Arial;font-size: 15px;line-height: 24px;}
.shippingBox table td.total{font-size:21px;color:#000;line-height:33px;}
.shippingBox table {margin-bottom:20px;}
.button {display: inline-block;font-family: "DidotLTStd-Roman";font-size: 15px;line-height: 36px;text-align: center;width: 136px;transition: all 0.3s ease 0s;background-color: #f1ad36;}
/**  styled-checkbox  **/
.styled-checkbox {display: block;width: 34px;height: 34px;position: relative;overflow: hidden;}
.styled-checkbox input.styled {margin: 0;width: 34px;height: 34px;}
.styled-checkbox span.checkbox {display: block;width: 32px;height: 32px;border-width: 1px;border-style: solid;background-repeat: no-repeat;background-image: url('../images/checkbox.png');}
.informationForm.coupon-code-form {border-top: 1px solid #efae65;max-width: 100%;padding:25px 0;width: 100%;}
.registerSignup .informationForm.coupon-code-form .form-group label {width: 170px;}
.registerSignup .informationForm.coupon-code-form .form-group input {width: 210px;}
.registerSignup .informationForm.coupon-code-form .form-group .checkLabel > input {height: auto;margin: 0 10px 0 0;width: auto;}
.registerSignup .informationForm.coupon-code-form .form-group .checkLabel {width: auto;}
.registerSignup .informationForm .form-group textarea#ssi {border: 1px solid #acacac;height: 85px;padding:10px;width: 210px;resize:none;}
/*p2 page css*/
.article-price-text {color: #509683;}
.article-price-text ul{margin: 20px 0;}
.p2-page .button-more i {color: #ff982b;}
.article-price-text ul li span {display: inline-block;width: 89px;}
.p2-page .article-price-text .button-more {font-family: "montserratregular";font-size: 13px;position: relative;float: left;}
html.cart ,body.cart{background-color:#fff}
.acList {margin: 0 auto;max-width: 700px;overflow: hidden;}
.col-sm-4 {width: 33.3333%;float:left;}
.acBox {margin-bottom: 70px;}
.acImg {height: 110px;line-height: 110px;margin-bottom: 37px;text-align: center;width: 100%;}
.acImg img {vertical-align: middle;}
.acLink {background-color: #f1ad36;color: #ffffff;display: block;font-family: akkuratregular;font-size: 18px;height: 52px;line-height: 52px;margin: 0 auto;text-align: center;width: 205px;text-decoration:none;}
.yourAc h2 {color: #f1ad36;font-size: 28px;text-align: center;margin-bottom: 30px;font-family: akkuratregular;}
table.order-table {text-align: left;font-family: akkuratregular;margin-bottom:40px;}
table.order-table thead tr th, table.order-table tbody tr td {border: 1px solid #dddddd;padding: 10px;}
table.order-table tbody tr:nth-child(2n+1) {background-color: #f9f9f8;}
.cart .pageTitle h1 {background-color: #fff;}
.edit-form {margin-bottom:40px;overflow:hidden;}
.edit-form .col-6 {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;float: left;padding: 0 10px;width: 50%;}
.edit-form *{box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;}
.edit-form .col-6 form {background-color: #f9f9f9;border: 1px solid #dddddd;border-radius: 4px;padding: 10px 20px;}
.edit-form .col-6 .form-group label {float:left;font-family: akkuratregular;width:20%;padding-right:10px;}
.edit-form .col-6 .form-group > input {border: 1px solid #dddddd;height: 34px;padding: 6px 12px;width:80%;float:left;}
.edit-form .col-6 .form-group{overflow:hidden;margin-bottom:10px;}
.edit-form .submit {background-color:#f1ad36;border: 1px solid #f1ad36;border-radius: 4px;color: #ffffff;font-size: 16px;padding: 8px 27px;}
.edit-form .col-6 .change-password .form-group label {width: 33%;}
.edit-form .col-6 .change-password .form-group > input {width:67%;}
.col-6 {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;float: left;width: 50%;}
.address-column{font-family: Akkuratregular;}
.address-box a{margin-right:5px;color:#f1ad36;text-decoration:none;}
.address-box a:hover{text-decoration:underline;}
.yourAc .left-col {height: auto;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;}
.yourAc .right-col {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;padding-left:30px;border-left:1px solid #ddd;}
.yourAc {margin-bottom:50px;overflow: hidden;}
.sidebar-links{margin-bottom:20px;text-align:center;}
.sidebar-links ul {list-style: outside none none;margin: 0;padding: 0;font-family: Akkuratregular;}
.sidebar-links ul li a {background-color: #f1ad36;color: #ffffff;display: block;line-height: 26px;padding: 5px 10px;text-decoration: none;}
.sidebar-links ul li{display: inline-block;margin-bottom:10px;}
.edit-bill-form .form-group label {float: left;padding-right: 15px;text-align: right;width: 130px;}
.edit-bill-form .form-group {overflow:hidden;margin-bottom:15px;}
.edit-bill-form .form-group .form-control {border: 1px solid #dddddd;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;height: 34px;padding: 6px 12px;width:287px;}
.edit-bill-form h4 {border-top: 1px solid #dddddd;font-size: 18px;margin-bottom: 20px;padding-top: 10px;}
.edit-bill-form .form-group .form-control.half {width: 142px;}
.edit-bill-form .submit {background-color: #f1ad36;border: 1px solid #f1ad36;color: #ffffff;margin-left: 10px;padding: 5px 20px;border-radius:3px;}
.edit-bill-form a {color:#f1ad36;text-decoration:none;}
.btn-group{margin-top:30px;}
.edit-bill-form {background-color: #f9f9f9;border: 1px solid #dddddd;border-radius: 5px;margin: 0 auto;max-width: 475px;padding: 10px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;}
.col-8 {float: left;width: 70%;}
.col3.orderCol {float: right;width: 29%;}
.checkoutSection {overflow: hidden;}
.orderBox {margin: 0;}
/* 06-02-2016 */
.banner-section .banner-slider {margin:0;}
.banner-section .banner-slider .yellow-box {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;padding: 23px 25px;}
.banner-section .banner-slider .inner-box {height: 99.6%;left: 0;margin: 0;top: 0;width: 100%;position:static;}
.banner-section .bx-controls .bx-controls-direction, .banner-section .bx-controls .bx-controls-auto {display: none;}
.banner-section .bx-wrapper .bx-controls.bx-has-pager .bx-pager.bx-default-pager {padding: 0;bottom:25px;text-align: right;width: 100%;right:20px;}
.banner-section .bx-wrapper .bx-controls.bx-has-pager .bx-pager.bx-default-pager a {background: #5d5d5d none repeat scroll 0 0;border-radius: 100%;height: 15px;overflow: hidden;text-indent: 99em;width: 15px;}
.banner-section .bx-wrapper .bx-controls.bx-has-pager .bx-pager.bx-default-pager a.active {background-color: #f9810e;}
/* 06-02-2016 end */


/*3/7/2019*/
.big-panel .bx-wrapper {
  border-right: 1px solid #ddd;
  float: left;
  margin-bottom: 0;
}
.p3-left .bx-wrapper .bx-controls-direction a {background-color: #000;left: 50%;margin-top: 0;top: 10px;transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);width:30px;height:30px;background-repeat:no-repeat;background-color:#FFFFFF;background-position:center;}
.p3-left .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url("../images/up_arrow.png");}
.p3-left .bx-wrapper .bx-controls-direction a.bx-next{background-image:url("../images/down_arrow.png");top:inherit;bottom:0;}
.big-panel .bx-wrapper .slide {border: 1px solid #e7e6e6;margin: 0 !important;}

.v-slider {float: left;width: 28%;position: relative;padding:40px 0 35px;}
.v-slider * {box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.v-slider .cycle-slide {border: 1px solid #e7e6e6;height: auto;width: 100%;}
.navigation-arw a{background-color: #000;left: 50%;margin-top: 0;top:5px;transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);width:30px;height:30px;background-repeat:no-repeat;background-color:#FFFFFF;background-position:center;overflow:hidden;text-indent:-99em;position: absolute;}
.navigation-arw a#prev3{background-image:url("/images/up_arrow.png");}
.navigation-arw a#next3{background-image:url("/images/down_arrow.png");top:inherit;bottom:4px;}
.big-image{float: right;text-align: center;}
.big-image{background-image:none;}
.v-slider .cycle-slide{cursor:pointer;}

.cycle-slideshow.vertical {height: 450px !important;}
/*3/7/2019*/

/* responsive */
@media only screen and (max-width: 1279px){
    .infoCol .col3:first-child {padding-right: 10px;}
    .registerSignup .informationForm .form-group label {width: 120px;font-size:15px;}
}
@media only screen and (max-width: 1090px){
  .edit-form .col-6 .change-password .form-group label,.edit-form .col-6 .form-group label {width: 100%;margin-bottom: 5px;}
  .edit-form .col-6 .form-group > input, .edit-form .col-6 .change-password .form-group > input {width: 100%;}
}
@media only screen and (max-width: 980px){
	.nb_social-menu {float:none;height:auto;text-align: center;width: 100%;}
	.social {display: inline-block;float: none;margin: 20px 0 0;}
	.copyrightBox {margin-top: 10px;}
	.footerBox {float:none;width: 100%;border-top:1px solid #ccc;padding-top:15px;margin-top:15px;}	
	.footerBox .nb_fot {margin-top: 0;text-align: center;border-right:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;height:auto;}
	.footerBox .nb_fot:last-child{border-right:none;}
	.descBox {width: 50%;}
	.shippingSection .shippingBox {padding: 0 20px;width: 50%;}
	/*.registerSignup .infoCol .informationForm {max-width: 100%;width: 100%;}
	.registerSignup .infoCol .informationForm .form-group label {float: none;margin-bottom: 5px;width: 100%;}
	.registerSignup .infoCol .informationForm .form-group input, .registerSignup .infoCol .informationForm .form-group select, .registerSignup .infoCol .informationForm .form-group textarea#ssi {width: 100%;}
	.registerSignup .informationForm .form-group input#zip,.registerSignup .informationForm .form-group input#state {float:none;margin:0;width: 100%;}
	.registerSignup .infoCol .informationForm .form-group .inputBox label{margin-top:5px;}*/
	.infoCol .col3:first-child {padding-right: 20px;}
	.infoCol .col3 {width:100%;}
	.hidden-mob{display: none;}
    .hidden-desk{display:block;}
    .clearfix {clear: both;overflow: hidden;}
    .orderBox {float: none;margin: 10px 0;}
    .col-8 {margin-bottom: 30px;width: 100%;}
}
@media only screen and (max-width: 767px){
	.footerBox .nb_fot {border-bottom: 1px solid #ccc;border-right: medium none;margin-bottom: 20px;padding-bottom: 20px;text-align: center;  width: 100%;}
	.footerBox .nb_fot:last-child{margin-bottom:0;padding-bottom:0;}
	.main-footer .nb_text {height: auto;padding-right: 0;width: 100%;padding-top:20px;float: none;}
	.main-footer .nb_text p {float: none;text-align: center;}
	.enter-email {height: auto;}
	.main-footer .nb_input {float: none;margin: 0 auto;max-width: 280px;padding:10px 0;overflow: hidden;}
	.main-footer .join-button {margin: 0 0 0 5px;width: 70px;float: right;}
	.main-footer .input-i {width: 190px;}
	.leftBox {float: none;width: 100%;}
	.rightBox {float:none;width: 100%;}
	.aboutBox .rightBox {padding: 0 15px;}
	.aboutBanner h2 {color: #fff;font-size: 20px;text-shadow: 0 0 1px #000;top: 20px;}
	.left-col .imgBox {text-align: center;}
	.formBox .half {padding: 0 !important;width: 100%;}
	.formBox {padding:14px;}
	.registerContainer .column-4-12 {padding: 0 20px;}
    .registerCapBox h3 {font-size: 20px;line-height: 20px;margin-bottom: 10px;}
    .contactInfo {margin: 0 auto 13px;}
    .checkoutSection {padding: 0 30px;}
    .infoCol .col3 {float: none;overflow: hidden;width: 100%;}
    .infoCol .col3.orderCol {width: 100%;}
    .orderBox {float: left;margin: 30px 0;}
    .hidden-mob{display: none;}
    .hidden-desk{display:block;}
    .registerContainer .column-4-12 {padding: 0 20px;}
    .registerSignup .eventDate select.form-control {float: none;margin: 0;width: 32%;}
    .contactInfo {max-width: 100%;padding: 0 20px;}
    .registerSignup .col-6:first-child {border-right: medium none;padding: 0;}
    .registerSignup .col-6 {float: none;width: 100%;}
    .registerSignup .col-6:last-child {padding: 0;}
    .registerSignup .col-9 {margin-right: 0;padding-right: 10px;width: 75%;}
    .registerSignup .col-3 {width: 25%;}
    .passwordSection {padding: 20px;}
    .shippingSection ul{padding:0 0 20px;}
    .orderBox {float: none;margin: 30px 0;max-width:100%;}
    .informationForm.loginForm, .informationForm {float: none;max-width: 100%;width: 100%;}
    .registerSignup .informationForm .form-group input {width: 77.9%;}
    .infoCol .col3:first-child {padding-right: 0;}
    .registerContainer {background-size: cover;min-height: inherit;padding: 30px 0;}    
    .registerContainer .column-4-12 {border-bottom: 1px solid #464646;float: none;margin-bottom: 20px;overflow: hidden;padding: 0 20px 20px;text-align: center;width: 100%;border-right:none;}
    .registerContainer .column-4-12:last-child{border-bottom:none;}
    .registerCapBox h3{text-align:center;}
    .btn.btnprimary{float: none;display: inline-block;margin-bottom:0;}
    .registerTable tbody tr td {display:none;text-align:left !important;padding:10px 30px;}
    .registerTable tbody tr td:first-child{display: block;}
    .registerTable p {font-family: arial;font-weight: bold;margin: 0;}
    .registerTable tbody tr td span {color: #efae65;display: block;font-family: akkuratbold;}
    .registerTable thead tr th {display: none;}
    .viewRegisterLink {background-color: #efae65;background-image: url("../images/arw3.png");background-position: 114px center;background-repeat: no-repeat;border-radius: 7px;color: #fff;display: block;font-family: akkuratbold;font-size: 13px;padding: 5px 27px 5px 5px;text-align: center;text-transform: uppercase;width: 140px;}
    .registerTable tbody tr td:first-child::before{height:61px;}
    .registerTable tbody tr td::before {background-color: #f9f9f9;content: attr(data-title);height:40px;left: 0;line-height:normal;padding: 20px 10px 0;position: absolute;top: 0;width:123px;border-right:1px solid #d7d7d7;display:none;}
    .registerTitle h4 {font-size: 19px;}
    .registerTable.registerList tbody tr td::before{display: none;}
    .registerTable.registerList tbody tr td{padding:20px;text-align:center !important;overflow:hidden;}
    .registerTable.registerList tbody tr:nth-child(even) {background-color:#f9f9f9;}
    .cartTable.tableResponsive tr th{display: none;}
    .cartTable.tableResponsive tr td {display:none;height:auto;overflow: hidden;padding:20px;text-align:left;border: medium none;}
    .registerList .col-1 {box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;padding: 0 0 0 20px;width: 70%;}
    .registerList .col-1 > p {font-weight: normal;line-height: normal;margin-bottom: 10px;}
    .registerList .col-1 > p span {display: inline-block;color:#efae65;}
    .registerTable td button.btn.btnDefault {width: 125px;}
    div.action {margin: 10px 0;text-align: center;display: block;}
    .action a{font-family:arial;font-weight:bold;color:#b81b01;}
    .cartTable .col-1 > p {margin: 0;line-height: 20px;}
    .cartTable input{display: block;margin:10px 0 15px;}
    .col-1 {float: left;width:60%;padding-right:15px;}
    .col-2 {float: left;width:30%;}
    .cartTable.tableResponsive tr td:first-child {display: table-cell;float: right;padding: 31px 30px 32px;}
    .cartTable.tableResponsive tr td.quantity{display: block;}
    .cartTable.tableResponsive tr td.quantity > p {font-size: 12px;line-height: 16px;margin-bottom: 0;text-align: left;display: block;}
    .emptytable.cartTable{margin-top:0;border-top:1px solid #efae65;}
    .emptytable.cartTable tr td {display: block;height: auto;padding: 20px 10px !important;text-align: left;}
    .couponCode > label {display: block;margin-bottom: 10px;}
    .couponCode > input {margin: 0 6px 10px 0;text-align: left;}
    .recalculate > a {margin: 0;}
    .checkoutSection {padding: 0 15px;}
    h2.infoTitle {font-size: 25px;line-height: 22px;}
    .orderBox,.informationForm {float: none;margin:40px 0 0;max-width: 100%;}
    .registerSignup .informationForm .form-group label {line-height: normal;margin: 0 0 5px;width: 100%;}
    .registerSignup .informationForm .form-group input,.informationForm .form-group select {width: 100%;}
    .registerSignup .informationForm .form-group input#state {float:none;width:100%;margin-bottom:10px;}
    .registerSignup .informationForm .form-group .inputBox label {width: 100%;}
    .registerSignup .informationForm .form-group input#zip {float: left;margin-left: 0;width: 100%}
    .informationForm .checkbox {margin: 0 0 20px;}
    .descBox,.shippingSection .shippingBox {padding:0 10px;width:100%;}
    .registerSignup .informationForm .form-group textarea#ssi {width:100%;}
    .col-sm-4 {width: 50%;}
    .acBox {margin-bottom: 20px;}
    table.order-table tbody tr td::before {color: #f1ad36;content: attr(data-title);display: inline-block;font-weight: bold;margin-right: 10px;width: 160px;}
    table.order-table tbody tr td {border-bottom: medium none;box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;display: block;}
    table.order-table thead tr th{display:none;}
    .edit-bill-form .form-group label {width: 125px;}
    .edit-bill-form .form-group .form-control {width: 278px;}
    .edit-bill-form .form-group .form-control.half {width: 137px;}
    .col-6{width:100%;margin-bottom:10px;}
    .edit-form .col-6 {width:100%;}
	.big-panel {background-color: #fff;height: auto;margin: 35px 0 0;overflow: hidden;padding: 0;width:100%;}
    /*.big-image{float: none;}
    .v-slider {float: none;overflow: hidden;padding: 40px 0 35px;position: relative;width: 200px;margin:0 auto;}
    div.p3-left {height: auto;margin-bottom:0;}*/
    div.p3-left {height: auto;margin: 0;}
    div.big-image > img {max-width: 100%;}
    div.big-image p{display: none;}
}
@media screen and (max-width: 712px) {
  .big-image {width:72%;}  
}
/* 06-02-2016 */
@media only screen and (max-width: 480px){
  .banner-section .banner {height: 400px;
}
/* 06-02-2016 end */
@media only screen and (max-width: 479px){
  .col-sm-4 {width:100%;}
  .edit-bill-form .form-group label {width: 100%;text-align:left;margin-bottom:5px;}
  .edit-bill-form .form-group .form-control {width: 100%;}
    .edit-bill-form .form-group .form-control.half {width: 49%;}
	/* 06-02-2016 */
    .topmanage img {margin: 7px 1px 0;}
    .fl.phoneNum {padding-left: 0px;}
    .call-toll{padding-left:0;}
    .call-toll a{color:#fff;}
    /* 06-02-2016 end */
}

