 @charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'proximanovalight';
	src: url('./fonts/proximanovalight.eot');
	src: local('proximanovalight'), url('./fonts/proximanovalight.woff') format('woff'), url('./fonts/proximanovalight.ttf') format('truetype');
}

@font-face {
	font-family: "DIN-Bold";
	src: url("./fonts/DINBold.eot"); /* IE9 Compat Modes */
	src: url("./fonts/DINBold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/DINBold.otf") format("opentype"), /* Open Type Font */ url("./fonts/DINBold.svg") format("svg"), /* Legacy iOS */ url("./fonts/DINBold.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/DINBold.woff") format("woff"), /* Modern Browsers */ url("./fonts/DINBold.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova-Regular";
	src: url("./fonts/FontsFree-Net-proximanovareg-webfont.eot"); /* IE9 Compat Modes */
	src: url("./fonts/FontsFree-Net-proximanovareg-webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/FontsFree-Net-proximanovareg-webfont.otf") format("opentype"), /* Open Type Font */ url("./fonts/FontsFree-Net-proximanovareg-webfont.svg") format("svg"), /* Legacy iOS */ url("./fonts/FontsFree-Net-proximanovareg-webfont.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/FontsFree-Net-proximanovareg-webfont.woff") format("woff"), /* Modern Browsers */ url("./fonts/FontsFree-Net-proximanovareg-webfont.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova-Black";
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Black.eot"); /* IE9 Compat Modes */
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Black.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/FontsFree-Net-Proxima-Nova-Black.otf") format("opentype"), /* Open Type Font */ url("./fonts/FontsFree-Net-Proxima-Nova-Black.svg") format("svg"), /* Legacy iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Black.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Black.woff") format("woff"), /* Modern Browsers */ url("./fonts/FontsFree-Net-Proxima-Nova-Black.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova-Bold";
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Bold.eot"); /* IE9 Compat Modes */
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/FontsFree-Net-Proxima-Nova-Bold.otf") format("opentype"), /* Open Type Font */ url("./fonts/FontsFree-Net-Proxima-Nova-Bold.svg") format("svg"), /* Legacy iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Bold.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Bold.woff") format("woff"), /* Modern Browsers */ url("./fonts/FontsFree-Net-Proxima-Nova-Bold.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova-Semibold";
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.eot"); /* IE9 Compat Modes */
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.otf") format("opentype"), /* Open Type Font */ url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.svg") format("svg"), /* Legacy iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.woff") format("woff"), /* Modern Browsers */ url("./fonts/FontsFree-Net-Proxima-Nova-Sbold.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "ProximaNova-Extrabld";
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.eot"); /* IE9 Compat Modes */
	src: url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.otf") format("opentype"), /* Open Type Font */ url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.svg") format("svg"), /* Legacy iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.woff") format("woff"), /* Modern Browsers */ url("./fonts/FontsFree-Net-Proxima-Nova-Xbold.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Baumans-Regular";
	src: url("./fonts/Baumans-Regular.eot"); /* IE9 Compat Modes */
	src: url("./fonts/Baumans-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("./fonts/Baumans-Regular.otf") format("opentype"), /* Open Type Font */ url("./fonts/Baumans-Regular.svg") format("svg"), /* Legacy iOS */ url("./fonts/Baumans-Regular.ttf") format("truetype"), /* Safari, Android, iOS */ url("./fonts/Baumans-Regular.woff") format("woff"), /* Modern Browsers */ url("./fonts/Baumans-Regular.woff2") format("woff2"); /* Modern Browsers */
	font-weight: normal;
	font-style: normal;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
	font: 400 normal 18px/30px 'DIN-Regular', Arial, Helvetica, sans-serif;
	color: #000;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block;
}
/*---Universal Selector to add additional resets, such as text-size adjust and tap highlighting---*/
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}
html {
	-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
a {
	text-decoration: none;
}
body {
	margin: 0;
	background: #fff;
}
span {
	color: #1A86CA;
}
ul {
	list-style-type: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/*---Additional Form resets---*/
button, input[type="button"] {
}
:required {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
}
/*---Typographic Styling---*/
em, i {
	font-style: italic;
}
u {
	text-decoration: underline;
}
pre, code {
	font-family: Monaco, Courier, monospace;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	word-wrap: break-word;
}
blockquote, q {
	quotes: "" "";
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
/*---Interactive Element Settings---*/
a, input[type="submit"], input[type="button"], button, label[for] {
	cursor: pointer;
}
input[type="submit"], input[type="button"], button {
	-webkit-appearance: none;
}
input[type="submit"], input[type="button"], button, a.button {
	border-radius: 5px;
    height: auto !important;
    padding: 8px 40px;
    color: white;
    font-family: "ProximaNova-Bold";
    font-size: 19px;
    border: #087ed6 1px solid;
    background-color: #087ed6;
    margin-bottom: 0px;
	display: block;
	width: 258px;
	margin: 0 auto;
	text-transform: uppercase;
}
input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	border-color: #65a513;
    background-color: #65a513;
    color: #fff;
}
/*---Misc. Element Styling---*/
img {
	-ms-interpolation-mode: bicubic;
}
.linksiz {
	font-size: 19px;
	line-height: 30px;
}
/* Proper box model */
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* General styles */
::selection {
	background: #eb8f00;
	color: #fff;
}
::-moz-selection {
background:#eb8f00;
color:#fff;
}
::-webkit-selection {
background:#eb8f00;
color:#fff;
}
a {
	text-decoration: underline;
	color: #327D9D;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
a:hover {
}
a:active {
}
a:visited {
}
address {
}
aside {
}
b, strong {
}
blockquote {
}
button {
	cursor: pointer;
}
button:hover {
}
button:active {
}
caption, th, td {
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
}
h1 {
	font-size: 40px;
	font-weight: 700;
	line-height: 46px;
	margin-bottom: 26px;
	font-family: Raleway;
}
h2, h3, h4, h5, h6 {
	font-size: 60px;
	font-weight: 700;
	line-height: 60px;
	margin-bottom: 22px;
	font-family: Raleway;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-family: inherit;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	color: #125184;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
	color: #fb9806;
}
.heading {
	font-size: 38px;
	font-weight: 700;
	line-height: 39px;
	margin-bottom: 22px;
	text-transform: uppercase;
}
h6 {
}
i, em {
}
img {
	height: auto;
	max-width: 100%;
}
input, select, textarea {
	font-size: 13px;
}
input[type="text"], input[type="tel"], input[type="phone"], input[type="email"] {
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 48px;
	padding: 4px 18px;
	width: 100%;
	font-size: 19px;
	font-weight: normal;
	color: #666;
}
input[type=radio] {
}
input[type=checkbox] {
}
label {
}
li {
}
p {
	line-height: 24px;
	margin: 0 0 30px;
}
select {
}
select option {
}
table {
	border: 0;
	border-spacing: 0;
	empty-cells: show;
}
textarea {
	height: 153px;
	font-size: 19px;
	resize: none;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 12px 18px;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #ccc;
	color: #666;
	margin: 0;
	vertical-align: top;
	font-family: inherit !important;
}
ul, ol {
	margin: 0;
	padding: 0;
}
.wrap {
	border: 0;
	clear: both;
	float: none;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}
.ban_inn li:last-child a:hover {
	background-color: #E2B72C;
	color: #fff;
	border: 1px solid #E2B72C;
}
.ban_inn li:last-child a img {
	display: inline-block;
	vertical-align: middle;
}
.leftfl {
	float: left;
}
.rgtfl {
	float: right;
}
.tall {
	text-align: left;
}
.talr {
	text-align: right;
}
.talc {
	text-align: center;
}
.justify {
	text-align: justify;
}
.violet {
	color: #8F5E99;
}
.indigo {
	color: #4b0082;
}
.blue {
	color: #005aff;
}
.green {
	color: #5a8e00;
}
.yellow {
	color: #f87b00;
}
.orange {
	color: #FF6600;
}
.red {
	color: #ff0000;
}
.black {
	color: #000;
}
.m0 {
	margin: 0px 0px 0px 0px;
}
.wid:after, li:after, ul:after, .social:after, div:after {
	display: block;
	content: "";
	clear: both;
}

::-webkit-input-placeholder {
opacity: 1;
color:#acacac;
}
:-moz-placeholder {
opacity: 1;
color:#acacac;
}
::-moz-placeholder {
opacity: 1;
color:#acacac;
}
:-ms-input-placeholder {
opacity: 1;
color:#acacac;
}
*, :before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.hidecal {
	display: none;
}
a.phn {
	color: #000;
	display: inline-block;
	font-family: Lato;
	font-size: 20px;
	font-weight: bold;
	line-height: inherit;
}
a.phn:hover {
	color: #ff9609;
}
.rcapcha {
	border-radius: 3px;
	height: 75px;
	margin: 0 auto 6px;
	overflow: hidden;
	width: 100%;
}
/*##########################################    Menu    ##############################################################*/
ul.sub-menu a {
	font-size: 18px !important;
}
.aniPos ul.sub-menu a {
	font-size: 12px !important;
}
.current_page_item a, .current-menu-item a {
	color: #ff970a !important;
}
.current_page_item a:hover, .current_page_item li a:hover, .current-menu-item a:hover {
	color: #ff970a !important;
}
footer .current_page_item a, footer .current-menu-item a {
	background: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #fff !important;
}
.sitmpee .current_page_item a {
	color: inherit !important
}
footer .current_page_item a:hover, footer .current-menu-item a:hover {
	background: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #ff970a !important;
}
.current_page_item li a {
	color: #ffffff !important;
	background: none;
}
.menuD {
	float: right;
	width: 100%;
	padding: 0px 0 0px 167px;
}
a.menu-link {
	color: #000;
	display: block;
	text-decoration: none;
	height: 22px;
	width: 35px;
}
.menu-link:hover span {
	border-color: #666;
}
.menu, .menu > ul, .menu > ul ul {
	clear: both;
	flex-flow: column;
}
.menu.active1 {
	background: #000;
	border-bottom: 1px solid #074373;
	border-top: 1px solid #074373;
	margin: 1em 0 1em -12px;
	max-height: 55em;
	width: 100vw;
}
.js .menu > ul ul.active1 {
	margin: 0;
	max-height: 55em;
	padding: 0;
}
.menu > ul {
	padding: 0;
}
nav li {
	display: inline-block;
	margin: 0;
	position: relative;
	padding: 0 0px;
}
.menu li a {
	color: #808080;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "ProximaNova-Regular";
	line-height: 22px;
	padding: 5px 17px 2px 17px;
	text-decoration: none;
	white-space: nowrap;
}
li.menu-item-has-children a {
	padding-right: 23px !important;
}
.menu > ul > li:last-child a {
}
span.has-subnav {
	display: block;
	color: #fff;
	font-size: 1em;
	line-height: 12px;
	position: absolute;  /* padding: 0 0.5em; */
	cursor: pointer;
	right: -42px;
	top: 4px;
	width: 100%;
	height: 18px;
	background: url(images/topwhiteDropDWN.png) no-repeat center center;
}
/*===============  Navigation Toggle  ===================*/


ul.listRight li span.has-subnav{
    width: 13px;right: 0px;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	cursor: pointer;
	border-radius: 1px;
	height: 5px;
	width: 35px;
	position: absolute;
	display: block;
	content: '';
}
#nav-toggle span {
	background: #fff;
}
#nav-toggle span:before {
	background: #fff;
}
#nav-toggle span:after {
	background: #fff;
}
#nav-toggle span::before {
	top: 8px;
}
#nav-toggle span:after {
	bottom: -16px;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	transition: all 500ms ease-in-out;
}
#nav-toggle.active1 span {
	background-color: transparent;
}
#nav-toggle.active1.active1 span::before, #nav-toggle.active1.active1 span::after {
	top: 11px;
}
#nav-toggle.active1 span:before, #nav-toggle.active1 span:after {
	top: 0;
}
#nav-toggle.active1 span:before {
	transform: rotate(45deg);
}
#nav-toggle.active1 span:after {
	transform: rotate(-45deg);
}
/*##########################################    Menu Ends    ##############################################################*/



.scrollup {
	bottom: 50px;
	display: none;
	height: 40px;
	opacity: 0.2;
	position: fixed;
	right: 15px;
	text-indent: -9999px;
	width: 40px;
}
/*=========Header Top==========*/



.logo {
	float: left;
	margin: 17px 0 0;
	width: 153px;
	overflow: hidden;
}
.topRight {
	float: right;
	width: 86%;
}
.topCall {
	width: 755px;
	position: relative;
	float: right;
	background-color: #ff970a;
}
.topCall:before {
	position: absolute;
	width: 451px;
	height: 86px;
	background: url(images/top-cross-bg.png) no-repeat right 0;
	content: "";
	left: 0;
	top: 0;
}
.topCall ul {
	float: right;
}
.topCall li {
	float: left;
	padding: 23px 0 20px 100px;
}
.topCall li:first-child {
	padding-left: 0;
}
li.phonetop {
	display: none;
}
.topCall li a {
	padding: 6px 0 6px 50px;
	color: #0b4e85;
	display: block;
	font-size: 35px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.topCall li a:hover {
	color: #fff;
}
li.phonetop a {
	background-image: url(images/phone.png)
}
li.mobiletop a {
	background-image: url(images/mobile.png)
}
.logo img {
}
.logoRgt {
	float: right;
	margin-top: 34px;
	width: 722px;
}
/*=========Listing==========*/



.listng.twoCol > li {
	float: left;
	width: 46%;
}/*=========2 column Listing==========*/
.listng.threeCol > li {
	float: left;
	width: 33%;
}/*=========3 column Listing==========*/
.listng.fourCol > li {
	float: left;
	width: 25%;
}/*=========4 column Listing==========*/
.listng.fiveCol > li {
	float: left;
	width: 20%;
}/*=========5 column Listing==========*/
.listng.sixCol > li {
	float: left;
	width: 16%;
}/*=========6 column Listing==========*/
.contRgt .wpcf7-not-valid-tip {
	height: 25px;
	top: 10px;
	line-height: 21px;
	font-size: 13px;
}
/*=========Social Media==========*/



.social {
	display: inline-block;
	width: 50%;
	margin-top: 75px;
	text-align: right;
	padding-right: 56px;
}
.social > ul, .socialFtr > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.social li, .socialFtr li {
	display: inline-block;
	height: 82px;
	width: 82px;
	margin-right: 0px;
	margin-left: 37px;
}
.social li a, .socialFtr li a {
	display: block;
	height: 100%;
	background-color: #ff970a;
	border-radius: 50%;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.social li a:hover, .socialFtr li a:hover {
	background-color: #1cc5e2;
}
.fb {
	background-image: url(images/facebook-icon.png);
}
.tw {
	background-image: url(images/twitter-icon.png);
}
.insta {
	background-image: url(images/instagram-icon.png);
}
/*=========Phone Number Header==========*/

.banner {
	height: 769px;
	background: url(images/banner-image.jpg) no-repeat center 0;
	margin-top: 165px;
	overflow: hidden;
	position: relative;
}
section.banner .wid, .wid {
	width: 1300px;
	margin: 0 auto;
}

/*===============  New Add Style  ===================*/

.cust-container{margin-top: 20px;}
.cust-container .care-row{width: 25%; float: left; min-height: 280px; }
.cust-container .care-row a{position: relative; width: calc(100% + 0px);height: calc(100% + 0px); border: 1px solid #e8e6e6;vertical-align: top; overflow: visible;background: #fff;
    display: inline-block; border-right: 0px;
    text-align: center; left: 0; top: 0; padding: 10px 5px;
}
.cust-container .care-row:last-child a{border-right:1px solid #e8e6e6; }
.cust-container .care-row a span{display: inline-block;padding: 10px; }
.cust-container .care-row a:hover {width:calc(100% + 20px); height: calc(100% + 20px); position: relative; left: -10px; top: -5px; z-index: 1; border: none; box-shadow: 0 0 30px rgba(0,0,0,.2);} 
.cust-container .care-row a img{padding: 11px; width: 126px;}
.cust-container .care-row a h4{font-size: 22px;line-height: 28px; margin-bottom: 2px;font-family: "ProximaNova-Semibold";}
.cust-container .care-row a p{ float:inherit;font-family: "ProximaNova-Regular";line-height: 22px;font-size: 16px; color:#9c9c9c; margin-bottom: 0px; min-height: 52px; }

.faq-container{ padding: 14px; background:#fff; }
.faq-container h4{font-size: 24px;line-height: 42px;color: #9c9c9c; margin-bottom: 2px;font-family: "ProximaNova-Semibold";border-bottom: 1px solid #e8e6e6;}
.faq-row{padding-top:10px; padding-bottom: 10px; border-bottom: 1px solid #e8e6e6;}
.faq-row:last-child{border-bottom:0px;}
.faq-title a{ color: #005d8a;font-family: "ProximaNova-Semibold";}
.faq-exp{font-size:14px; line-height:22px;}

/*===============  New Add Style  ===================*/


/*===============  Quote Field Style  ===================*/



.capchImag {
	float: left;
	width: 28%;
}
.capchImag img {
	width: 100%;
	margin: 0 !important;
}
.captchaFild {
	float: right;
	width: 70%;
}
div.wpcf7-validation-errors, .wpcf7-mail-sent-ok, div.wpcf7-spam-blocked {
	display: none !important;
}
.wpcf7-form-control-wrap {
	display: block;
	position: relative;
}
.wpcf7-not-valid-tip {
	background: #fff none repeat scroll 0 0;
	height: 42px;
	left: 13px;
	line-height: 41px;
	position: absolute;
	top: 1px;
	font-size: 14px !important;
}
.formHide {
	height: 1px;
	overflow: hidden;
	display: none;
}
.enqFrm ul {
	float: left;
	width: 730px;
	padding-left: 172px;
	padding-top: 43px;
}
.enqFrm li {
	margin-bottom: 17px;
	text-align: center;
	position: relative;
}
.enqFrm input[type="submit"], .revwForm input[type="submit"], .contactpg input[type="submit"] { /*background: url(images/submit-button.png) no-repeat 0 0;*/
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	height: 72px;
	text-transform: uppercase;
	width: 200px;
	border: none;
}
.enqFrm input[type="submit"]:hover, .revwForm input[type="submit"]:hover, .contactpg input[type="submit"]:hover {
	color: #053E7F;
}
.ajax-loader {
	margin: 0 !important;
	position: absolute;
	right: 0;
	top: 10px;
}
.revwForm {
	padding-bottom: 60px;
}
.revwForm li {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.maparea iframe {
	width: 100% !important;
}
.maparea {
	float: right;
	width: 46%;
}
/*===============  Bullet Points  ===================*/



.listng {
	margin-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}
.listng li {
	position: relative;
	padding-left: 27px;
	font-size: 16px;
	padding-bottom: 16px;
}
.listng.servcarea li {
	background: none;
	padding-left: 0;
	padding-bottom: 0;
	margin-right: 23px;
	display: inline-block;
}
.listng.servcarea li a { /*background: rgba(0, 0, 0, 0) url(images/arrow-black.png) no-repeat scroll -4px 1px;*/
	background: rgba(0, 0, 0, 0);
	padding-left: 27px;
	font-size: 16px;
	padding-bottom: 16px;
	color: #000;
}
.listng.servcarea {
	padding: 23px 0 0;
}
.listng.servcarea li a:hover {
	color: #E2B72C;
}
.listng li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 12px;
	width: 8px;
	height: 8px;
	background: #000;
	border-radius: 50%;
}
/*===============  Site Map  ===================*/
.sitmpee .sub-menu {
	display: block;
	margin-left: 20px;
	position: static;
	width: 88% !important;
}
.sitmpee {
	margin-bottom: 20px;
}
.sitmpee a { /*background: rgba(0, 0, 0, 0) url(images/arrow-black.png) no-repeat 0 4px;*/
	padding-left: 30px;
	color: #666;
}
.sitmpee a:hover {
	color: #EB8F00 !important;
}
.sitmpee .sub-menu li a {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	border-bottom: 0 none !important;
	padding-left: 23px !important;
	color: #666 !important;
	font-size: inherit !important;
	line-height: inherit !important;
}
.sitmpee .sub-menu li a:hover {
	color: #EB8F00 !important;
}
/*###########################################   Testimonial Section Starts ########################################################*/







/** /!!! core css Should not edit !!!/**/













.slideCvr > a {
	color: #000;
}
.bannerSec .slideCvr {
	margin: 0;
	width: 100%;
	clear: both;
	float: left;
	padding: 0 0 0;
}
.slideCvr::after, .content-slider::after {
	clear: both;
	content: "";
	display: block;
}
.lSSlideOuter {
	overflow: hidden;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.lightSlider:before, .lightSlider:after {
	content: " ";
	display: table;
}
.lightSlider {
	overflow: hidden;
}
.lSSlideWrapper {
	max-width: 100%;
	overflow: hidden;
	position: relative;
}
.lSSlideWrapper > .lightSlider:after {
	clear: both;
}
.lSSlideWrapper .lSSlide {
	-webkit-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
	-webkit-transition: all 1s;
	-webkit-transition-property: -webkit-transform, height;
	-moz-transition-property: -moz-transform, height;
	transition-property: transform, height;
	-webkit-transition-duration: inherit;
	transition-duration: inherit;
	-webkit-transition-timing-function: inherit;
	transition-timing-function: inherit;
}
.lSSlideWrapper .lSFade {
	position: relative;
}
.lSSlideWrapper .lSFade > * {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 9;
	margin-right: 0;
	width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
	opacity: 0;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: inherit;
	transition-duration: inherit;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-timing-function: inherit;
	transition-timing-function: inherit;
}
.lSSlideWrapper .lSFade > *.active {
	z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
	opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/















/* Pager */







.lSSlideOuter .lSPager.lSpg {
	margin: 10px 0 0;
	padding: 0;
	text-align: center;
	position: absolute;
	bottom: 0px;
	z-index: 2;
	left:0px;
	right: 0px;
}
.lSSlideOuter .lSPager.lSpg > li {
	cursor: pointer;
	display: inline-block;
	padding: 0 2px;
}
.lSSlideOuter .lSPager.lSpg > li a {
	border: 2px solid #fff;
	background-color: #fff0;
	/* border-radius: 30px; */
	display: inline-block;
	height: 10px;
	overflow: hidden;
	text-indent: -999em;
	width: 10px;
	position: relative;
	z-index: 99;
	-webkit-transition: all 0.5s linear 0s;
	transition: all 0.5s linear 0s;
	box-shadow: 0 0 9px 1px #00000082;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color: #fff;
}
.lSSlideOuter .media {
	opacity: 0.8;
}
.lSSlideOuter .media.active {
	opacity: 1;
}
/* End of pager */















/** Gallery */







.lSSlideOuter .lSPager.lSGallery {
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
	overflow: hidden;
	-moz-transform: translate3d(0px, 0px, 0px);
	-ms-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate3d(0px, 0px, 0px);
	transform: translate3d(0px, 0px, 0px);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
	opacity: 0.7;
	overflow: hidden;
	-webkit-transition: opacity 0.35s linear 0s;
	transition: opacity 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
	opacity: 1;
}
.lSSlideOuter .lSPager.lSGallery img {
	display: block;
	height: auto;
	max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
	content: " ";
	display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
	clear: both;
}
/* End of Gallery*/



/* slider actions */



.lSAction > a {
	width: 32px;
	display: block;
	top: 50%;
	height: 32px; /*background-image: url('images/controls.png');*/
	cursor: pointer;
	position: absolute;
	z-index: 1;
	margin-top: -16px;
	opacity: 0.5;
	-webkit-transition: opacity 0.35s linear 0s;
	transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
	opacity: 1;
}
.lSAction > .lSPrev {
	background-position: 0 0;
	left: 10px;
}
.lSAction > .lSNext {
	background-position: -32px 0;
	right: 10px;
}
.lSAction > a.disabled {
	pointer-events: none;
}
.cS-hidden {
	height: 1px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow: hidden;
}
/* vertical */







.lSSlideOuter.vertical {
	position: relative;
}
.lSSlideOuter.vertical.noPager {
	padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
	position: absolute !important;
	right: 0;
	top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
	width: 100% !important;
	max-width: none !important;
}
/* vertical */



/* Rtl */







.lSSlideOuter.lSrtl {
	direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
	padding-left: 0;
	list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
	padding-right: 0;
}
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li {
	float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li {
	float: right !important;
}







/* Rtl */















@-webkit-keyframes rightEnd {
0% {
 left: 0;
}
 50% {
 left: -15px;
}
 100% {
 left: 0;
}
}
 @keyframes rightEnd {
0% {
 left: 0;
}
 50% {
 left: -15px;
}
 100% {
 left: 0;
}
}
 @-webkit-keyframes topEnd {
0% {
 top: 0;
}
 50% {
 top: -15px;
}
 100% {
 top: 0;
}
}
 @keyframes topEnd {
0% {
 top: 0;
}
 50% {
 top: -15px;
}
 100% {
 top: 0;
}
}
 @-webkit-keyframes leftEnd {
0% {
 left: 0;
}
 50% {
 left: 15px;
}
 100% {
 left: 0;
}
}
 @keyframes leftEnd {
0% {
 left: 0;
}
 50% {
 left: 15px;
}
 100% {
 left: 0;
}
}
 @-webkit-keyframes bottomEnd {
0% {
 bottom: 0;
}
 50% {
 bottom: -15px;
}
 100% {
 bottom: 0;
}
}
 @keyframes bottomEnd {
0% {
 bottom: 0;
}
 50% {
 bottom: -15px;
}
 100% {
 bottom: 0;
}
}
/*========= added css ====================*/



.contentarea {
	width: 50%;
	float: left;
	padding-right: 20px;
}
.contentarea p {
	line-height: 30px;
	margin: 0px;
	margin-bottom: 15px;
}
.imgarea {
}
.fullWdth {
	width: 100%;
	float: left;
}
.lSSlideOuter .rightEnd {
	-webkit-animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}
.lSSlideOuter .leftEnd {
	-webkit-animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}
.lSSlideOuter.vertical .rightEnd {
	-webkit-animation: topEnd 0.3s;
	animation: topEnd 0.3s;
	position: relative;
}
.lSSlideOuter.vertical .leftEnd {
	-webkit-animation: bottomEnd 0.3s;
	animation: bottomEnd 0.3s;
	position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
	-webkit-animation: leftEnd 0.3s;
	animation: leftEnd 0.3s;
	position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
	-webkit-animation: rightEnd 0.3s;
	animation: rightEnd 0.3s;
	position: relative;
}
.testmnalDiv .lSPager.lSpg {
	display: none !important;
}
.contLft {
	float: left;
	min-height: 600px;
	padding: 45px 0 0;
	width: 500px;
	font-size: 16px;
}
.contRgt {
	border: 1px solid #ccc;
	float: right;
	margin: 19px 0 0;
	padding: 25px;
	width: 444px;
	background: #F3F3F3;
}
.cont_Lft {
	float: left;
	width: 66%;
	text-align: left;
}
.inqte .cont_Lft {
	float: none;
	width: auto;
	text-align: center;
}
.cont_Rgt {
	float: right;
	padding: 5px;
	width: 30%;
}
.inqte .cont_Rgt {
	float: none;
	padding: 5px;
	margin: auto;
	width: 45%;
}
.titlRgt {
	color: #fd8201;
	font-size: 29px;
	font-weight: 600;
	margin-bottom: 22px;
	min-height: 37px;
	text-transform: uppercase;
}
.contRgt li {
	margin-bottom: 15px;
	text-align: center;
}
.contRgt li .button1 {
	border: medium none;
	float: none;
	height: 40px;
	margin: 0 auto;
	padding: 0;
	width: 236px;
}
.contRgt input[type="text"], .contRgt input[type="email"], .contRgt input[type="tel"], .contRgt input[type="phone"] {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 38px;
}
.contRgt input[type="text"], .contRgt input[type="email"], .contRgt input[type="tel"], .contRgt input[type="phone"], textarea {
	background: rgba(255, 255, 255, 1);
}
.readmore {
	background: #2f85e8 none repeat scroll 0 0;
	border-radius: 7px;
	color: #fff;
	float: left;
	font-size: 19px;
	height: 35px;
	padding: 3px 31px 0;
	text-transform: uppercase;
}
.readmore:hover {
	color: #053E7F;
}
/*===============  Blog  ===================*/



.blog-post {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 20px
}
.blog-title {
	font-size: 21px;
	margin-bottom: 6px;
	font-weight: 700;
}
.blog-title a {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	color: inherit;
}
.blog-title a:hover {
	color: #fc950b;
}
.postd {
	color: #e2181f;
	font-size: 11px;
	padding: 5px 0 1px
}
.blog-post > a {
	color: #004d96;
	display: inline-block;
	padding: 4px 30px 4px 13px;
	text-decoration: none;
	background: #fc950b url(images/arrow-icon-blue.png) no-repeat 93% 50%;
	text-transform: uppercase;
	background-size: 10px;
	border: 2px #fc950b solid;
	border-radius: 23px;
}
.blog-post > a:hover {
	color: #004d96;
	background-color: #fff;
}
.blogarea {
	box-sizing: border-box;
	color: #fff;
	padding: 20px
}
.blogarea .innSrv li {
	list-style: outside none none;
	margin: 0;
	padding: 0 0 10px 26px; /*background: url(bulletArrow.png) no-repeat 0 3px*/
}
.blogarea .innSrv li a {
	color: #fff;
	text-decoration: none
}
.cont_Rgt li a {
	display: block;
	padding-left: 25px;
	background: url("images/arrow-icon.png") no-repeat scroll 0 6px;
	color: #666;
}
.cont_Rgt li a:hover {
	color: #FF7E02;
}
header {
	left: 0;
	position: fixed;
	top: 0;right:0; z-index:9999;
}
header, header a, header div, header img, header li, header ul {
  -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
header a {
	text-decoration: none !important;
}
header div, header ul, header li, header span, header small {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
/*header.aniPos .menuSec{display: none;}*/
.testimonial .slideCvr {
	position: relative;
}
.testimonial {
	text-align: center;
}
.testImg {
	border-radius: 50%;
	float: left;
	height: 157px;
	overflow: hidden;
	width: 157px;
	margin: 35px 0 0;
}
.testCont {
	float: right;
	padding: 25px 0 0;
	position: relative;
	text-align: left;
	width: 83%;
}
.testCont > p {
	height: 114px;
	line-height: 45px;
	margin-top: -11px;
}
.testmnalDiv::after {
	clear: both;
	content: "";
	display: block;
}
.testmnalDiv {
	padding-bottom: 71px;
}
.testimonial .lSAction {
	display: none !important;
}
.testimonial .heading {
	font-size: 30px;
	font-family: "Raleway";
	text-transform: none;
}
.testCont > span {
	color: #000;
}
.ftrTop {
	padding: 24px 0 23px;
}
.ftrLogo {
	display: inline-block;
}
.copy, .copy a {
	color: #000;
	font-weight: 600;
}
.ftrCopy {
	padding: 17px 0;
	background-color: #fff;
}
footer a:hover {
	color: #ff970a;
}
.innerpage {
	margin-top: 135px;
	padding-top: 20px;
	min-height: 450px;
	padding-bottom: 40px;
}
.innerpage p {
}
.brands .lSAction {
	display: none !important;
}
.aniPos .topCall {
	height: 0;
	opacity: 0;
	overflow: hidden;
}
.aniPos {
	background: rgba(18, 81, 132, 0.8);
	position: fixed;
}
.aniPos .logo {
	margin-top: 5px;
	width: 78px;
}
.aniPos .logo img {
}
.aniPos .logoRgt {
	margin-top: 17px;
}
.aniPos .menu li a {
	font-size: 14px;
}
.aniPos nav li {
	padding: 0;
}
.blgcont > img {
	float: left;
	margin-right: 20px;
}
.blgcont::after {
	clear: both;
	content: "";
	display: block;
}
.mapdv iframe {
	width: 100%;
}
section.reviewScn {
	padding: 111px 0 95px;
	background: url(images/review-bg.jpg) no-repeat center 0;
	position: relative;
}
section.reviewScn .wid {
	position: relative;
}
.getinTouchForm {
	float: left;
	margin-left: 101px;
	width: 394px;
	padding: 35px 24px;
	background: #37383d;
	border-radius: 23px;
}
li.qtSubmit, .getinTouchForm li:last-child {
	position: relative;
	margin-bottom: 4px !important;
}
li.qtSubmit input[type="submit"], .getinTouchForm li:last-child input[type="submit"] {
	left: 50%;
	margin-left: -129px;
	top: 0;
	position: absolute;
}
.title2 {
	font-size: 36px;
	font-family: 'Raleway';
	font-weight: 700;
	line-height: 41px;
	margin-bottom: 10px;
	color: #0f5185;
}
.footerTop .wid {
	padding: 0 30px;
}
.footerTop {
	padding: 44px 0 93px;
	background: #125184;
}
.copyright {
	padding: 22px 0;
	background: #000;
}
.copyright, .copyright div, .copyright small, .copyright a {
	color: #fff;
	font-size: 21px;
	line-height: 35px;
}
.copyright small {
	padding-left: 135px;
}
.copyright .wid {
	padding: 0 33px;
}
section.banner.innerbanner {
	height: 216px;
	background-position: center bottom;
}
section.innercontents {
	text-align: center;
	padding: 38px 0;
}
section.innercontents h2 {
	font-size: 40px;
}
section.innercontents h3 {
	font-size: 36px;
}
.locMp {
	max-width: 100%;
	overflow: hidden;
	padding-top: 30px;
}
.locMp iframe {
	width: 100%;
}
.copyright a {
	text-decoration: none;
}
.headerTop ul.listLeft {
	width: 38%;
	float: left;
}
.headerTop ul.listLeft li {
	float: left;
}
.headerTop ul.topList li a {
	color: #fff;
	font-size: 12px;
	font-family: "proximanovalight";
	line-height: 25px;
	float: left;
	/* [disabled]text-transform: capitalize;
*/
}
.headerTop ul.topList li a:hover {
	opacity: 0.8;
}
.headerTop ul.topList li {
	position: relative;
}
.headerTop ul.listRight {
	float: right;
}
.headerTop ul.listRight li {
	float: left;
}
a, button {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
a:hover, button:hover, button, input:hover, input, li, li:hover {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
ul.topList ul {
	display: none;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
ul.topList li:hover ul {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	display: block;
}
ul.level-1 {
	/* width: 100%; */
	position: absolute;
	top: 24px;
	right: -18px;
	background-color: #0d5c95;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	    z-index: 9;
}
.headerTop {
	background-color: #005d8a;
}
.headerTop ul.topList li a.fDelivery {
	background: url(images/freeDelivery.svg) no-repeat left;
	padding-left: 29px;
	  background-size:22px;
}
.headerTop ul.topList li a.fReturn {
	    background: url(images/freeReturn.svg) no-repeat left;
    background-size: 13px;
    padding-left: 17px;
}
.headerTop ul.topList li a.COD {
	background: url(images/COD.svg) no-repeat left;
	padding-left: 16px;
	 background-size: 18px;
}
ul.listRight li a.CustomerCare {
	background: url(images/csutomerCare.svg) no-repeat left;
    background-size: 15px;
    padding-left: 21px;
}
ul.listRight li a.Sellwithus {
    background: url(images/SellwithUs.svg) no-repeat left;
    padding-left: 17px;
    background-size: 15px;
}
ul.listRight li:nth-child(1) {
	margin-right: 29px;
}
ul.listRight li:nth-child(2) {
	margin-right: 26px;
}
ul.listRight li:nth-child(3) {
	margin-right: 29px;
}
ul.listRight li a.LngGlob {
    background: url(images/langGlobe.svg) no-repeat left;
    background-size: 14px;
    padding-left: 19px;padding-right: 15px;
}
ul.listRight li a.TrackOrder {
	    background: url(images/trackOrder.svg) no-repeat left;
    padding-left: 18px;
    background-size: 14px;
}
ul.level-1 li a, ul.level-1 li {
	width: 100%;
}
ul.level-1 li {
	margin: 0;
}
ul.level-1 li a {
	padding: 2px 20px;
	border-radius: 0px !important;
}
.listLeft li:nth-child(2) {
	margin-right: 31px;
}
.listLeft li:nth-child(1) {
	margin-right: 31px;
}
.ui-autocomplete {
    width: 100% !important;
    max-width: 47.5%;
}
.headerSeachBar {
	width: 100%;
	float: left;
	background-color: #008ccf;
}
.headerSeachBar .dropbtn {
	background-color: #3498DB;
	color: white;
	padding: 16px;
	font-size: 16px;
	border: none;
	cursor: pointer;
}
.headerSeachBar .dropbtn:hover, .headerSeachBar .dropbtn:focus {
	background: url(images/burgerMenuhover.png) no-repeat center;
}
.headerSeachBar .dropdown {
	position: relative;
	display: inline-block;
	height: 72px;
	float: left;
	padding-right: 19px;
}
.headerSeachBar .dropdown-content {
	display: none;
	position: absolute;
	background-color: #ffffff;
	min-width: 200px;
	overflow: auto;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	 z-index: 100000;;
	top: 68px;
}
.headerSeachBar .dropdown-content a {
	color: #808080;
	text-transform: uppercase;
	padding: 2px 16px 0 16px; line-height:30px;
	text-decoration: none;
	font-size: 13px;
	border-bottom: 1px solid #cacaca;
	
	display: block;
	font-family: "ProximaNova-Semibold";
	    float: left;
    width: 100%;
}
.headerSeachBar .dropdown a:hover {
    background-color: #008ccf;
    color: #fffefe;
}
.headerSeachBar .dropdown button {
	outline: none;
	width: 27px;
	height: 20px !important;
	float: left;
	background: url(images/burgerMenu.svg) no-repeat center;
	border-radius: inherit;
	padding: 0px;
	margin-top: 24px;
	
}
.headerSeachBar .dropdown button:hover {
	background: url(images/burgerMenuhover.png) no-repeat center;
}
.headerSeachBar .show {
	display: block;
}
.headerSeachBar .nMarketLogo a {
	font-weight: bold;
	width: 170px;
	line-height: 70px;
	float: left;
	padding-left: 66px;
	    background: url(images/nmarketplace.png) no-repeat left 50%;
    background-size: 100%;
	font-family: "Baumans-Regular";
	color: #000;
	margin-right: 62px;
	font-size: 22px;
}
.headerSeachBar .nMarketLogo {
	float: left;
}
.headerSeachBar .search-container {
	width: 53.4%;
	float: left;
	padding-top: 14px;
	margin-right: 32px;
}
.headerSeachBar .search-container form {
	height: 40px;
	position: relative;
}
.headerSeachBar .search-container form:hover button {
	background-color: #000;
}
.headerSeachBar .search-container form:hover input {
	border-color: #000;
}
.headerSeachBar .search-container form input {
	height: 41px;
	border-radius: 10px;
	outline: none;
	border: 1px solid #067ed5;
	font-family: "ProximaNova-Semibold";
	font-size: 13px;
	color: #000;
}
.headerSeachBar .search-container form input::placeholder {
 font-family: "ProximaNova-Semibold";
 font-size:13px;
 color: #9c9c9c;
}
.headerSeachBar .search-container form button {
	position: absolute;
	right: 0px;
	outline: none;
	top: 0px;
	width: 45px;padding: 20px 0;
	border-radius: 0px 10px 10px 0px;
	height: 100%;
    background: url(images/searchIcon.svg) no-repeat center #005d8a;
    border: none;
    background-size: 17px;
}
.headerSeachBar .nMarketLogo a span {
	font-family: "Baumans-Regular";
	color: #65a513;
	font-size: 22px;
	font-weight: bold;
	line-height: 72px;
}
.headerSeachBar .nMarketLogo a:hover span {
	color: #000;
}
.headerSeachBar .userSec {
	float: right;
}
ul.userDrop {
	margin-top: 21px;
	padding-bottom: 17px;
	float: left;
	margin-right: 0px; 
}
ul.userDrop.loggedin{position:relative;padding-right: 0px;width: 107px;
   
    text-overflow: ellipsis;}
ul.userDrop.loggedin:after{position: absolute;
    content: '';
    top: 50%;
    margin-top: -15.5px;
    right: 0px;
    width: 15px;
    height: 15px;
    background: url(images/dropdown-icon.png) no-repeat center;}
ul.userDrop li a {
	padding-left: 23px;
	color: #fff;
	font-size: 14px;
	font-family: "ProximaNova-Semibold";
	float: left;padding-right: 20px;
	position: relative;
    z-index: 100;
}
a.loginBtn{background: url(images/login-icon.png) no-repeat left; background-size: 20px;}
.headerSeachBar .userSec ul.userDrop li ul {
	display: none;
}
.headerSeachBar .userSec ul.userDrop li:hover ul {
	display: block;
}
.userDrop li {
	position: relative;
	float: left;
}
.userDrop li:nth-child(1) {
	margin-right: 12px;    width: 92%;
}
.headerSeachBar .userDrop li a#loginBtn {
	padding-left: 25px;
	background: url(images/user-icon.png) no-repeat left;
}
.headerSeachBar .userDrop li a:after {

}
.headerSeachBar ul.level-1 {
    width: 142px;
    top: 29px;
    right: -9px;
    z-index: 9;
}
.headerSeachBar ul.level-1 li a {
	color: #fff;
	padding: 0px 10px !important;
	width: 100%;
}
ul.level-1, ul.level-1 li:last-child, ul.level-1:last-child a {
	border-radius: 0px 0px 5px 5px;
}
.headerSeachBar ul.level-1 li:hover {
	background-color: #fff;
}
.headerSeachBar ul.level-1 li:hover a {
	color: #000;
}
.headerSeachBar ul.level-1 li a:after {
	display: none;
}
.headerSeachBar .userDrop ul li a {
	background: none !important;
}
.userSec .myCart {
    padding-left: 25px;
    float: left;
    padding-top: 22px;
    height: 72px;
    font-size: 13px;
    background: url(images/cartIcon.svg) no-repeat;
    background-position: 11px 23px;
    padding-bottom: 16px;
    background-size: 23px;
}
.userSec .myCart a {
	font-size: 13px;
	color: #fff;
	font-family: "ProximaNova-Semibold";
}
.userSec .myCart span {
	font-size: 10px;
	background-color: #fe4040;
	color: #fff;
	padding: 1px 3px;
	border-radius: 50%;
	position: relative;
	top: -10px;
}

ul.userDrop.loggedin li:nth-child(1) {
       margin-right: 0px;
    width: 100%;
}
.sellLftSc {
    float: left;
    width: 58%;text-align: center;
}
.sellBld {
    clear: both;
    padding: 10px 0;
}
.sellBtSc {
    padding: 15px 0;
}
.sellItm a {
    display: inline-block;
    background-color: #087ed6;
    color: #fff;
    padding: 9px 15px;
    text-align: center;
    font-size: 16px;
    font-family: "ProximaNova-Bold";
    border-radius: 10px;
}
.sellItm a:hover{background-color: #65a513;}
.sellBtSc a {
    display: inline-block;
    background-color: #65a513;
    color: #fff;
    padding: 9px 15px;
    text-align: center;
    font-size: 16px;
    font-family: "ProximaNova-Bold";
    border-radius: 10px;    margin: 17px 0 0;
}
.sellBtSc a:hover{background-color: #65a513;}


.sellRgtSc {
    float: right;
    width: 30%;
    margin: 17px 0 0;
    border: 1px #fff solid;
    padding: 15px;
    text-align: left;background: #fff;
}
.sellLogSc small {
    display: block;
    font-size: 16px;
    font-weight: bold;    margin: 0 0 8px;
}
.sellLogSc ul {
    text-align: center;
}
.sellLogSc a {
        display: block;
    background-color: #087ed6;
    color: #fff;
    padding: 9px;
    text-align: center;
    font-size: 16px;
    font-family: "ProximaNova-Bold";
    border-radius: 10px;
}
.sellLogSc a:hover{background-color: #65a513;}
.sellLogSc ul li {
    margin-bottom: 5px;
}
.sellLogSc ul li:first-child a {
       background-color: #65a513;
}
.sellLogSc ul li:first-child a:hover{background-color: #65a513;}

.menuSec {
	width: 100%;
	float: left;
	background-color: #ffffff; position:relative;
}
.menu li:first-child a {
	padding-left: 0px;
}
.bannerSec {
	width: 100%;
	float: left;
	position:relative;
}
.bannerSec .bannerParts {
	width: 50%;
	height: 333px;
	float: left;
	background: #ccc;
}
.bannerSec .bannerleft {
	background: url(images/bannerLeftimg.jpg) no-repeat left;
	background-size: cover;
	padding: 72px 36px 98px 0px;
	background-position: -284px 0px;
}
.bannerCaps {
	float: right;    width: 246px;    z-index: 1;
    position: relative;
}
.banner-4 .bannerCaps {
    margin-right: 193px;
    margin-top: 25px;
}
.bannerParts {
    position: relative;
}
.bannerParts:before {
    content: "";
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
}
.bannerSec .bannerRight div {
    position: relative;
    z-index: 1;
}
.bannerCaps span {
	color: #fff;
	font-family: "ProximaNova-Bold";
	font-size: 34px;
}
.bannerCaps span small {
	font-size: 38px;
	font-family: "ProximaNova-Regular";
	color: #fff;
}
.bannerCaps p {
	margin-top: 11px;
	font-size: 16px;
	color: #fff;
	font-family: "ProximaNova-Regular";
	margin-bottom: 21px;
}
.bannerCaps span.bannerBtns {
	color: #fff;
	text-transform: uppercase;
	padding: 5px 36px;
	float: left;
	border-radius: 5px;
	text-decoration: none;
	font-size: 14px;
	font-family: "ProximaNova-Bold";
	border: 1px solid #fff;
}
.bannerCaps span.bannerBtns:hover {
	background-color: #fff;
	color: #00a5cb;
}
.bannerSec .bannerRight {
	padding: 45px 0px 11px 0px;
	background-repeat: no-repeat;background-position:  center;
}
.bannerSec .bannerRight .secBannerCap {
	text-align: center;
	padding-left: 0px;
}
.bannerSec .bannerRight .secBannerCap span {
	text-align: center;
	color: #fff;
	font-size: 25px;
	font-family: "ProximaNova-Semibold";
	text-transform: uppercase;
}
.bannerSec .bannerRight .secBannerCap span strong {
	color: #fff;
	font-family: "ProximaNova-Bold";
	text-transform: uppercase;
	font-size: 30px;
}
.bannerImg {
	width: 100%;
	float: left;
	text-align: center;
	position: relative;    height: 210px;
}
.bannerImg img {
	position: relative;
	right: 42px;
}
.bannerLink {
	text-transform: uppercase;
	color: #fff;
	background: url(images/bannerBTNarrw.png) no-repeat right;
	padding-right: 14px;
	font-family: "ProximaNova-Bold";
	font-size: 16px;
	position: absolute;
	left: 32.3%;
	bottom: 11px;
	text-decoration: none;
}
.bannerLink:hover {
    color: #008ccf;
}
.lSAction > .lSPrev {
	background: url(images/bannerPrev.png) no-repeat;
	height: 50px;
	width: 42px;
}
.lSAction > .lSNext {
	background: url(images/bannerNext.png) no-repeat;
	height: 50px;
	width: 42px;
}
section {
	width: 100%;
	float: left;
}
.secTitle {
	width: 218px;
	float: left;
	text-align: center;
}
.titleImg {
	width: 100%;
	height: 150px;
	padding-top: 50px;
	margin-bottom: 39px;
	float: left;
}
.secTitle .catTitle {
	font-size: 28px;
	text-transform: uppercase;
	font-family: "ProximaNova-Bold";
	color: #037cd5;
	line-height: 32px;
	margin-top: 9px;
	margin-bottom: 8px;
}
#the-final-countdown p {
	font-size: 18px;
	font-family: "ProximaNova-Regular";
	letter-spacing: 7px;
}
.prodctSlider {
	width: 80.6%;
	float: right;
}
.bannerSec .slideCvr {
	overflow: hidden;
}
section.product.dealOftheday {
	padding-top: 8px;
	background-color: #f3f3f3;
}
.dealOftheday .firstSec {
	width: 100%;
	float: left;
	background-color: #fff;
	border-top: 1px solid #ccc;
}
.prodctSlider .slideCvr {
	height: 292px;
	margin-top: 11px;
}
.prodctSlider .slideCvr .content-slider {
	height: 292px;
}
.prodctSlider .slideCvr li {
	border: 1px solid #ccc;
	padding-bottom: 11px;
}
.prodctSlider .lSPager {
	display: none;
}
.prodctSlider .lSAction > .lSPrev {
	background: url(images/producArrwPrev.png) no-repeat;
	height: 57px;
	width: 30px;
	left: -10px;
}
.prodctSlider .lSAction > .lSNext {
	background: url(images/producArrwNext.png) no-repeat;
	height: 57px;
	width: 30px;
	right: -10px;
}
.prodctSlider .lSAction > a {
	    top: 45.2%;
    opacity: 1;
    box-shadow: 0 0 7px 1px #00000033;
}
.prodctSlider .lSSlideWrapper
{
	position:inherit;
	}
.prodctSlider .prodImg {
	width: 100%;
	float: left;
	text-align: center;
	height: 206px;
}
.prodctSlider .prodImg img {
	line-height: 206px;
	object-fit: scale-down;
	height: 206px;
}
.prodctSlider li small, .prodctSlider li strong, .prodctSlider li span {
	width: 100%;
	float: left;
	font-size: 15px;
	height: 22px;
	overflow: hidden;
	text-align: center;
	line-height: 24px;
}
.prodctSlider li small {
	color: #308d3d;
	font-family: "ProximaNova-Semibold";
}
.prodctSlider li strong {
	font-family: "ProximaNova-Semibold";
}
.addGadjet {
	background: url(images/adGreenSec.jpg) no-repeat center;
	background-size: cover;
	padding-top: 8px;
}
.addGadjet .leftImg {
	float: left;
	margin-right: 77px;
	margin-top: 11px;
}
.addGadjet h2 {
	color: #fff;
	font-family: "ProximaNova-Bold";
	font-size: 45px;
	float: left;
	margin-top: 16px;
	text-shadow: 0px 3px #00000066;
}
.addGadjet .adSecIMG {
	float: right;
	margin-right: 66px;
}
.secondSEC {
	padding-top: 0px;
	padding-bottom: 17px;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
.secondSEC .secTitle a.viewAll, .dealOftheday .firstSec a.viewAll {
	font-family: "ProximaNova-Regular";
	font-size: 18px;
	color: #000;
	text-decoration: none;
}
.secondSEC .secTitle h2 {
	margin-bottom: 0px;
}
.prodctSlider li small b {
	font-size: 15px;
	margin-left: 5px;
	line-height: 24px;
	color: #828b91;
	text-decoration: line-through;
}
.prodctSlider .slideCvr li a img {
	transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.prodctSlider .slideCvr li a:hover img {
	opacity: 0.8;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.prodctSlider .slideCvr li:hover {
	border-color: #06F;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.prodctSlider .slideCvr li {
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.thirdSec {
	padding-top: 6px;
}
.secondSEC .secTitle a.viewAll:hover, .dealOftheday .firstSec a.viewAll:hover {
	color: #037cd5;
}
.dealOftheday .firstSec .titleImg {
    padding-top: 15px;
    height: 92px;
}
section.categoryMain {
	background-color: #f3f3f3;
	padding: 6px 0px 10px;
	border-bottom: 1px solid #ccc;
}
.leftBig {
	margin-right: 10px;
	width: 49.5%;
	float: left;
	height: 460px;
	overflow: hidden;
	background: url(images/electronicsStoreBg.jpg) no-repeat center;
	background-size: cover !important;
}
.RightBig {
	width: 49.5%;
	float: left;
	height: 460px;
	overflow: hidden;
}
.leftBig h3 {
	color: #037cd5;
	line-height: 52px;
	vertical-align: middle;
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	top: 39%;
	font-size: 60px;
	font-family: "ProximaNova-Bold";
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.RightBig ul.catsLIst {
	text-align: center;
}
.RightBig ul.catsLIst li a {
	height: 100%;
	width: 100%;
	padding: 84px 0px 0px 11px;
	float: left
}
.RightBig ul.catsLIst li a:hover {
	opacity: 0.8;
}
.RightBig ul.catsLIst li {
	float: none;
	display: inline-block;
	background: #cccccc5e;
	width: 49%;
	height: 225px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: 3px;
	background-size: cover !important;
}
.RightBig ul.catsLIst li.mobiles {
	background: url(images/mobiles.jpg) no-repeat center;
	background-size: cover;
}
.RightBig ul.catsLIst li.Laptops {
	background: url(images/laptopsS.jpg) no-repeat center;
	background-size: cover;
}
.RightBig ul.catsLIst li.Televisions {
	background: url(images/TELEVISIONS.jpg) no-repeat center;
	background-size: cover;
}
.RightBig ul.catsLIst li.Cameras {
	background: url(images/CAMERAS.jpg) no-repeat center;
	background-size: cover;
}
.RightBig ul.catsLIst li a {
	font-family: "ProximaNova-Bold";
	color: #037cd5;
	font-size: 32px;
	text-decoration: none;
	line-height: 28px;
}
.RightBig ul.catsLIst li a span {
	font-size: 20px;
	color: #000;
	font-family: "ProximaNova-Semibold";
}
.leftBig:hover h3 {
	color: #65a513;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.RightBig ul.catsLIst li:hover a {
	color: #65a513;
}
.secDoubleAD {
	background-color: #f3f3f3;
	padding-bottom: 10px;
}
.secDoubleAD .doubleAD {
	width: 49.5%;
	float: left;
	overflow: hidden;
	height: 183px;
	margin-right: 12px;
}
.secDoubleAD .doubleAD a {
	width: 100%;
	height: 100%;
	float: left;
}
.secDoubleAD .doubleAD a img{
	width:100%;
}
.secDoubleAD .doubleAD:nth-child(2) {
	margin-right: 0px;
}
.appSecGreen {
	/* padding: 10px 0px; */
	background-color: #21e1b0;
	box-sizing: border-box;
	border-top: 10px solid #f3f3f3;
	border-bottom: 10px solid #f3f3f3;
}
.appOnHand {
	width: 40%;
	float: left;
	text-align: right;
	padding-top: 25px;
}
.appsecRight {
	width: 60%;
	padding: 89px 0px 99px 104px;
	float: right;
}
.appsecRight h4 {
	font-size: 50px;
	color: #000;
	line-height: 48px;
	font-family: "DIN-Bold";
}
.appsecRight span {
	color: #fff;
	font-size: 30px;
	float: left;
	font-family: "DIN-Bold";
	margin-top: 5px;
	margin-bottom: 36px;
}
.appsecRight ul.appLinks {
	width: 100%;
	float: left;
	text-align: left;
}
.appsecRight ul.appLinks li {
	float: none;
	display: inline-block;
	margin-right: 14px;
}
footer {
	width: 100%;
	float: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
}
.footerLinks span, .footerContact span {
	float: left;
	line-height: normal;
	font-size: 14px;
	font-family: "ProximaNova-Bold";
	color: #000;
	text-transform: uppercase;
	width: 100%;
}
.footerContact p, .footerContact p a {
	font-size: 13px;
	color: #000;
	font-family: "ProximaNova-Semibold";
}
.footerContact .addressSec {
	width: 100%;
	float: left;
	margin-top: 29px;
}
.footerContact .addressSec p {
	padding-left: 24px;
	margin-bottom: 0px;
}
.footerContact .addressSec p.addrsInfo {
	background: url(images/footer-location.png) no-repeat left top;
}
.footerContact .addressSec p.addrsCall {
	background: url(images/ftr_phone_icon.png) no-repeat left;
}
.footerContact .addressSec p.addrsMail {
	background: url(images/fttr-mail-icon.png) no-repeat left;
}
.footerContact .addressSec p:nth-child(1) {
	line-height: 20px;
}
.footerLinks ul.ftrMenu li a {
	font-size: 13px;
	color: #000;
	font-family: "ProximaNova-Semibold";
	text-decoration: none;
	display: inline-block;
	line-height: 26px;
}
.footerLinks ul.ftrMenu li a:hover {
	color: #0d5c95;
}
.footerLinks ul.ftrMenu {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.footerLinks ul.ftrMenu li {
	display: block;
	line-height: normal;
}
.footerLinks {
	padding: 70px 0px 0px;
}
.footerContact {
	width: 28%;
	float: right;
	border-left: 1px solid #ccc;
	padding: 70px 0px 67px 40px;
}
.footerContact p a {
	text-decoration: none;
}
.footerContact p a:hover {
	color: #0d5c95;
}
.footerLinks:nth-child(1) {
	width: 18%;
	float: left;
}
.footerLinks:nth-child(2) {
	width: 18%;
	float: left;
}
.footerLinks:nth-child(3) {
	padding-left: 4px;
	width: 18%;
	float: left;
}
.footerLinks:nth-child(4) {
	padding-left: 4px;
	width: 18%;
	float: left;
}
.FTRbottomParts {
	width: 50%;
	float: left;
	padding: 16px 0px;
}
.bottomfooter .downloadApp {
	text-align: right;
	padding-right: 36px;
}
.bottomfooter span {
	font-family: "ProximaNova-Bold";
	font-size: 14px;
	color: #000;
}
.bottomfooter ul.appLinks {
	text-align: right;
}
.bottomfooter ul.appLinks li {
	float: none;
	display: inline-block;
	margin-left: 5px;
	margin-top: 3px;
}
.bottomfooter ul.appLinks li a img {
	width: 105px;
}
.socialLinks {
	padding-left: 44px;
}
.socialLinks a {
	float: left;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 5px;
	margin-right: 7px;
}
.socialLinks a:hover {
	background-color: #0d5c95 !important;
}
.socialLinks a.facebook {
    background: url(images/facebook.svg) no-repeat center #000;
    background-size: 14px;
}
.socialLinks a.twitter {
	    background: url(images/twitter.svg) no-repeat center #000;
    background-size: 15px;
}
.socialLinks a.instagram {
	    background: url(images/instagramm.svg) no-repeat center #000;
    background-size: 16px;
}
.socialLinks a.googlePlus {
	    background: url(images/googlePlus.svg) no-repeat center #000;
    background-size: 21px;
}
.socialLinks a.linkedin {
	background: url(images/linkedin.svg) no-repeat center #000;
    background-size: 14px;
}
.socialLinks span {
	float: left;
	width: 100%;
	margin-bottom: 3px;
}
.copyRights {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 18px;
}
.copyRights p {
	font-size: 13px;
	color: #000;
	font-family: "ProximaNova-Semibold";
	/* float: left; */
    /* width: 100%; */
	padding-right: 39px;
	text-align: center;
	margin-bottom: 15px;
}
.copyRights p a {
	font-size: 13px;
	color: #000;
	line-height: 23px;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
}
.copyRights p a:hover {
	color: #21e1b0;
}
section.bottomfooter {
	background-color: #f6f6f6;
}
.prodctSlider .slideCvr {
	position: relative;
}
.prodctSlider .slideCvr .newControls button {
	position: absolute;
	top: 39%;
	width: 100%;
	text-align: center;
}
.prodctSlider .slideCvr .newControls button {
	float: none;
	display: inline-block;
}

.innermainSec {
	padding-top: 129px;
}
.breadcumbsSec {
	width: 100%;
	float: left;
	padding-bottom: 3px;
	background-color: #f3f3f3;
}
.breadcumbsSec ul.bcumbs li {
	float: left;
}
.breadcumbsSec ul.bcumbs li a {
	font-size: 13px;
	font-family: "ProximaNova-Regular";
	color: #a6a6a6;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 36px;
	padding-right: 15px;
	margin-right: 3px;
}
.breadcumbsSec ul.bcumbs li a:hover {
	color: #0d5c95;
}
.breadcumbsSec ul.bcumbs li a {
	background: url(images/bcumbsArrow.png) no-repeat right;
	background-position: 98% 3px;
}
.breadcumbsSec ul.bcumbs li:last-child a {
	background: none;
}
.productHeader {
	width: 100%;
	float: left;
	background-color: white;
	margin-top: 10px;
}
.productHeader p {
	float: left;
	text-transform: uppercase;
	color: #074171;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	margin-top: 5px;
	margin-bottom: 0px;
}
.addui-slider {
	display: block;
	box-sizing: border-box;
}
/* line 5, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider * {
	box-sizing: border-box;
}
/* line 7, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider:not(.addui-slider-isrange) {
	cursor: pointer;
}
/* line 11, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track {
	display: block;
	position: relative;
	background: rgb(196, 196, 196);
	border-radius: 4px;
}
/* line 17, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-range {
	display: block;
	background: #c4c4c4;
	border-radius: 4px;
	position: absolute;
}
/* line 24, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-handle {
	display: block;
	width: 30px;
	height: 30px;
	background: rgba(63, 81, 181, 0);
	position: absolute;
	border-radius: 50px;
	cursor: pointer;
	z-index: 0;
}
/* line 36, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
	display: none;
	float: right;
	background: rgba(63, 81, 181, 0);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-top: 0px;
	color: white;
	pointer-events: none;
	position: absolute;
	z-index: 1;
}
.addui-slider .addui-slider-track .addui-slider-handle:hover {
}
/* line 68, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-handle:hover .addui-slider-value {
	background: rgba(63, 81, 181, 0.5);
	opacity: 1;
	transform: scale(1, 1) rotate(-135deg);
	margin-top: -60px;
	border-radius: 0 50% 50% 50%;
}
/* line 77, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
	background: rgba(63, 81, 181, 0.5);
	box-shadow: 0 0 5px rgba(63, 81, 181, 0.5);
}
/* line 81, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active .addui-slider-value {
	background: rgba(63, 81, 181, 0.75);
	opacity: 1;
	transform: scale(1, 1) rotate(-135deg);
	margin-top: -60px;
	border-radius: 0 50% 50% 50%;
}
/* line 90, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider .addui-slider-track .addui-slider-handle:after {
	display: block;
	content: " ";
	width: 11px;
	height: 11px;
	background: #067ed5;
	border-radius: 25px;
	position: relative;
	top: 10px;
	left: 10px;
}
/* line 105, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-vertical {
	height: calc(100% - 50px);
	width: 50px;
	margin: 25px 16px;
}
/* line 110, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-vertical .addui-slider-track {
	height: 100%;
	width: 4px;
	top: 0;
	left: 23px;
}
/* line 116, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-vertical .addui-slider-track .addui-slider-range {
	width: 4px;
	height: auto;
}
/* line 121, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-vertical .addui-slider-track .addui-slider-handle {
	left: -24px;
	top: auto;
	transform: translateY(50%);
}
/* line 126, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-vertical .addui-slider-track .addui-slider-handle.addui-slider-handle-l {
	z-index: 2;
}
/* line 133, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-horizontal {
	height: 30px;
	width: 151px;
	/* margin: 16px 25px; */
	float: left;
	padding-right: 17px;
	padding-left: 20px;
}
/* line 138, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-horizontal .addui-slider-track {
	height: 2px;
	width: 100%;
	top: 15px;
	left: 0;
}
/* line 144, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-horizontal .addui-slider-track .addui-slider-range {
	width: auto;
	height: 2px;
}
/* line 149, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
.addui-slider.addui-slider-horizontal .addui-slider-track .addui-slider-handle {
	left: auto;
	top: -15px;
	transform: translateX(-50%);
}
.priceFiltre {
	width: 39.5%;
	float: left;
	margin-left: 51px;
	padding: 0px 2px 0px 7px;
	box-sizing: border-box;
	border: 1px solid #ccc;
}
.priceFiltre small {
	font-size: 12px;
	font-family: "ProximaNova-Regular";
	color: #766d6d;
	margin-right: 11px;
	float: left;
}
.priceFiltre span {
	font-size: 12px;
	font-family: "ProximaNova-Regular";
	color: #766d6d;
	width: 54px;
	border: 1px solid #ccc;
	border-radius: 5px;
	vertical-align: middle;
	line-height: 14px;
	margin-top: 8px;
	float: left;
	text-align: center;
}
.priceFiltre small.to {
	margin-right: 5px;
	margin-left: 5px;
}
.productHeader a {
	font-size: 12px;
	line-height: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "ProximaNova-Regular";
	float: left;
	margin-top: 6px;
	border-radius: 5px;
	padding: 3px 2px;
	border: 1px solid #067ed5;
}
a.apply {
	color: #fff;
	background-color: #067ed5;
	margin-right: 5px;
}
.productHeader a:hover {
	background-color: #65a513;
	color: #000;
	border-color: #65a513;
}
a.clear {
	color: #067ed5;
	background-color: #fff;
	padding: 3px 7px;
}
.sortBy {
	float: right;
}
.sortBy select {
	height: 27px;
	width: 134px;
}
.sortBy p {
	font-size: 14px;
	text-transform: inherit;
	color: #000;
	line-height: 20px;
	margin-right: 5px;
}
.productListingSec {
	width: 100%;
	float: left;
	margin-top: 6px;
}
.sideBarTitle h1.sideTtle {
	font-size: 15px;
	font-family: "ProximaNova-Regular";
	color: #0e5c95;
	margin-bottom: 0px;
	line-height: 43px;
	float: left;
	padding-left: 12px;
	font-weight: 200;
}
.sideBarTitle .filter-name{
	width:100%;
	background:#fff;
	display: inline-block;
	padding:8px;
}
.sideBarTitle .filter-name a{
	float:left;
	display: inline-block;
	margin:2px;
}
.prdctSidebar {
	width: 22.4%;
	float: left;
	margin-right: 9px;
}
a.clearAll {
	float: right;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 10px;
	line-height: 21px;
	padding: 0px 9px 0px 8px;
	border-radius: 5px;
	margin-right: 11px;
	font-family: "ProximaNova-Semibold";
	color: #0e5c95;
	border: 1px solid #0e5c95;
}
a.clearAll:hover {
	background-color: #65a513;
	color: #000;
	border-color: #65a513;
}
.sideBarTitle {
	width: 100%;
	float: left;
	background:#f3f3f3;
	border: 1px solid #e8e8e8;
	margin-bottom: 9px;
}
.sideBarCats ul li:nth-child(1) a {
	background: url(images/fulfilledBy.png) no-repeat left;
	color: transparent;
}
.sideBarCats ul li a {
	width: 100%;
	font-size: 16px;
	line-height: 23px;
	color: #000;
	text-decoration: none;
	font-family: "ProximaNova-Semibold";
}
.sideBarCats ul li:hover a, .chekBoxmain:hover label {
	color: #0d5c95;
}
a {
	text-decoration: none;
}
.sideBarCats {
	width: 100%;
	float: left;
	padding-left: 23px;
	padding-top: 6px;
	border: 1px solid #ccc;
	padding-bottom: 6px;
}
.sideBarCats ul li {
	padding-left: 12px;
	background: url(images/sidebarArrow.png) no-repeat left;
	line-height: 0px;
	float: left;
	width: 100%;
}
.acccontents {
	display: block;
	border: 1px solid #e8e8e8;
	float: left;
}
.acccontents form {
    max-height: 250px;
    overflow: auto;
}

.acccontents form::-webkit-scrollbar {
    width: 5px; border-radius:10px;
}
 
.acccontents form::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;
}
 
.acccontents form::-webkit-scrollbar-thumb {
  background-color: #2693d1; border-radius:10px;
  outline: 1px solid slategrey;
}

.accheader {
	background: url(images/sidebarDDarrow.png) no-repeat right #f3f3f3;
	background-position-x: 95%;
	font-size: 15px;
	font-family: "ProximaNova-Regular";
	font-weight: 200;
	color: #0e5c95;
	margin-bottom: 0px;
	pointer-events: none;
	line-height: 43px;
	float: left;
	width: 100%;
	text-transform: uppercase;
	padding-left: 16px;
}
.panel {
	width: 100%;
	float: left;
}
.acccontents .chekBoxmain {
	float: left;
	width: 100%;
	padding-left: 18px;
	line-height: normal;
	margin-bottom: 1px;
}
.acccontents .chekBoxmain label {
	font-family: "ProximaNova-Semibold";
	font-size: 16px;
	line-height: normal;
}
.acccontents .chekBoxmain label span {
	font-family: "ProximaNova-Semibold";
	font-size: 13px;
	color: #a5a5a5;
	line-height: 17px;
}
.acccontents form {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left
}
.acccontents .chekBoxmain input {
	float: left;
	line-height: normal;
	margin-right: 7px;
}
.panel1 .acccontents, .panel2 .acccontents {
	height: auto;
	width: 100%;
	float: left;
}
.colours {
}
.colours ul {
	text-align: center;
	float: left;
	padding: 10px 13px 10px 13px;
}
.colours ul li {
	float: left;
	border: 5px solid #fff;
}
.colours ul li a {
	position: relative;
	width: 30px;
	height: 20px;
	float: left;
}
.colours ul li a:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
}
.colours ul li a.lightBlack {
	background-color: #36454f;
}
.colours ul li a.darkbrown {
	background-color: #915039;
}
.colours ul li a.grey {
	background-color: #9fa8ab;
}
.colours ul li a.purple {
	background-color: #3c4477;
}
.colours ul li a.violet {
	background-color: #3c4477;
}
.colours ul li a.lightGrey {
	background-color: #9fa8ab;
}
.colours ul li a.blue {
	background-color: #0074d9;
}
.colours ul li a.white {
	background-color: #fff;
}
.colours ul li a.lightbrown {
	background-color: #d2b48c;
}
.colours ul li a.lightgreen {
	background-color: #5eb160;
}
.colours ul li a.lightRed {
	background-color: #d34b56;
}
.colours ul li a.brown {
	background-color: #d2b48c;
}
.productListRight.prodLstRFull {
    width: 100%;
}
.productListRight {
	width: 76.8%;
	float: right;
	text-align: center;
}
.productListRight .producTitems {
	float: left;
	border: 1px solid #ccc;
	width: 19.2%;
	margin: 0px 1%;
	position: relative;
	min-height: 328px;
	overflow: hidden;
	padding: 10px 6px;
	margin-bottom: 19px;
	background-color: #fff;
}
.myACCtabright .productListRight .producTitems{
	width: 24.25%; margin-top: 8px; margin-bottom: 10px;
}
.myACCtabright .productListRight .producTitems:nth-child(5n){margin-right: 1%;}
.myACCtabright .productListRight .producTitems:nth-child(4n){margin-right: 0;}
.myACCtabright .productListRight{width:100%;}
.productListRight.prodLstRFull .producTitems{
	width: 15.83%;
}
span.wish-list {
    font-size: 15px;
    text-transform: uppercase;
    color: #65a513;
	font-family: "ProximaNova-Bold";
	float: left;padding-left: 2px;
    padding-top: 0px;
}
span.wish-list a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    font-family: inherit;
}
span.wish-list a{width: 22px;height: 20px;display: inline-block; background-size: contain;}
.ul-wish{ background:url(images/heart-icon.png); }
.ul-r-wish{ background:url(images/heart-blue-icon.png);}
.prodIMg {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 4px;
	line-height: 194px;
	    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
    position: absolute;
    max-height: 140px;
}
.prodIMg img {
	vertical-align: middle; max-height:100%;
}
.productListRight .producTitems:nth-child(1n) {
	margin-left: 0px;
}
.productListRight .producTitems:nth-child(5n) {
	margin-right: 0px;
}
.productListRight.prodLstRFull .producTitems:nth-child(5n) {
	margin-right: 1%;
}
.productListRight.prodLstRFull .producTitems:nth-child(6n) {
	margin-right: 0px;
}
.productListRight .producTitems.fullfilldBy:before {
	content: url(images/fulfilledBy.png);
	position: absolute;
	top: 32px;
	left: 10px;    z-index: 10;
}
.productListRight .producTitems span.prodRating {
	position: absolute;
	top: 4px;
	right: 12px;
	font-size: 14px;
	font-family: "ProximaNova-Regular";
	color: #454445;
	padding-left: 20px;z-index:10;
	background: url(images/products/rating_star.png) no-repeat left;
}
.productListRight .producTitems p{margin-bottom:6px;}
.productListRight .producTitems strong {
	width: 100%;
	float: left;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	line-height: 17px;
	height: 34px;
	margin-bottom: 10px;
	overflow: hidden;
	color: #000;
}
.productListRight .producTitems small.ProdPrice {
	font-family: "ProximaNova-Bold";
	font-size: 16px;
	color: #65a513;
	float: left;
	width: 100%;
	line-height: 14px;
	margin-bottom: 10px;
}
.productListRight .producTitems small.ProdPrice b {
	font-family: "ProximaNova-Bold";
	font-size: 16px;
	color: #828b91;
	line-height: 14px;
	text-decoration: line-through;display: inline-block;
    padding-left: 7px;
}
.productListRight .producTitems a.addtoCart {
	width: 100%;
	float: left;
	background: #65a513;
	border-radius: 5px;
	padding: 3px 0px;
	color: #fff;
	font-family: "ProximaNova-Bold";
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}
.productListRight .producTitems a.addtoCart:hover {
	background: #0d5c95;
}
.ProdViewMore {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 44px;
}
.ProdViewMore a {
	font-size: 17px;
	font-family: "ProximaNova-Semibold";
	color: #0e5c95;
	text-transform: uppercase;
	padding: 10px 29px 8px 36px;
	border: 1px solid #0e5c95;
	margin-left: 7px;
	float: none;
	line-height: normal;
	display: inline-block;
	border-radius: 9px;
}
.ProdViewMore a:hover {
	background: #65a513;
	color: #000;
	border-color: #65a513;
}
.bottomPriceList {
	width: 100%;
	float: left;
	padding: 55px 0px 34px;
	background-color: #f3f3f3;
}
.bottomPriceList .priceList {
	text-align: center;
	text-align: center;
	padding: 0px 13px 0px 38px;
}
.bottomPriceList .priceList li {
	float: left;
	/* display: inline-block; */
	text-align: left;
	width: 20%;
}
.bottomPriceList .priceList li span, .bottomPriceList .priceList li small {
	width: 100%;
	float: left;
}
.bottomPriceList .priceList li span {
	font-size: 16px;
	color: #000;
	font-family: "ProximaNova-Regular";
	line-height: 20px;
	margin-bottom: 5px;
}
.bottomPriceList .priceList li small {
	font-size: 18px;
	font-family: "ProximaNova-Regular";
	color: #2e92dc;
}
.bottomPriceList .priceList li small b {
	font-size: 14px;
	color: #828b91;
	text-decoration: line-through;
}
.aniPos .menuSec {
}
.aniPos {
	border-bottom: 1px solid #ccc;
}
.prodIMgSlider {
	width: 38.2%;
	float: left;
}
.prodDetConts {
	width: 57.8%;
	float: right;
	border-left: 1px solid #ccc;
}
.prodDetailSec {
	width: 100%;
	float: left;

}
.prodDetConts .titleSec {
	width: 100%;
	float: left;
	padding: 6px 0px 0px 34px;
	border-bottom: 1px solid #ccc;
}
.prodDetConts .contsec {
	width: 65.6%;
	float: left;
	padding: 14px 0px 0px 33px;
	border-right: 1px solid #ccc;
}
.prodDetConts .contsec span.priceBig {
	font-family: "ProximaNova-Semibold";
	font-size: 30px;
	margin-right: 12px;
	float: left;
}
.prodDetConts .contsec span b {
	font-size: 18px;
	color: #ccc;
	font-family: "ProximaNova-Regular";
	position: relative;
	top: 3px;
}
.prodDetConts .contsec small {
	color: #1a86ca;
	position: relative;
	top: -3px; font-size:12px;
	font-family: "ProximaNova-Regular";text-transform: capitalize;
}
.prodDetConts .titleSec h1 {
	font-family: "ProximaNova-Bold";
	font-size: 20px;
	text-transform: uppercase;
	line-height: 22px;
	width: 100%;
	margin-bottom: 8px;
	margin-top: 14px;
	float: left;
}
.prodDetConts .contsec p.offNote {
	width: 100%;
	float: left;
	color: #9c9c9c;
	font-family: "ProximaNova-Regular";
	font-size: 14px;
	padding-left: 22px;
	line-height: 30px;
	margin-bottom: 14px;
	background: url(images/offertagg.png) no-repeat left;
	background-position: 3px;
}
.colorTypes {
	width: 100%;
	float: left;
}
.colorTypes span.colors {
	font-family: "ProximaNova-Regular";
	font-size: 14px;
	color: #000;
	padding-left: 18px;
	background: url(images/colorSquares.png) no-repeat left;
	float: left;
	line-height: 15px;
	margin-left: 1px;
}
.colorTypes ul {
	width: 100%;
	float: left;
	margin-top: 7px;
	margin-bottom: 32px;
}
.colorTypes ul li {
	height: 62px;
	text-align: center;
	width: 84px;
	line-height: 62px;
	float: left;
	margin: 0px 2px;
	border: 1px solid #ccc; margin-bottom:45px;
}
.colorTypes ul li small {
	width: 100%;
	text-align: center;
	font-size: 12px;
	float: left;
	color: #000 !important;
	font-family: "ProximaNova-Regular";
	line-height: 9px;
}
.colorTypes ul li a {
	height: 100%;
	width: 100%;
	color: #000;
}
.colorTypes ul li img {
	width: auto;
    max-height: 100%;
	vertical-align: middle;    margin-bottom: 11px;
}
 .colorTypes ul li.active{
     border: 2px solid #008ccf !important;
 }
.prodDetConts .contsec p.offNote strong {
	font-family: "ProximaNova-Bold";
}
.prodDetRting ul li, .prodDetRting ul {
	float: left;
}
.prodDetRting span {
	font-size: 14px;
	color: #000;
	font-family: "ProximaNova-Regular";
	position: relative;
	top: -8px;
	left: 4px;
	margin-right: 14px;
	float: left;
}
.prodDetRting p {
	font-size: 14px;
	color: #000;
	font-family: "ProximaNova-Regular";
	position: relative;
	top: -4px;
	left: 4px;
	margin-right: 14px;
	float: left;
	margin-bottom: 0px;
}
.ProdOptions {
	width: 100%;
	float: left;
}
.ProdOptions form {
	width: 31%;
	float: left;
	margin-right: 13px;
	margin-bottom: 13px;
}
.ProdOptions form label {
	font-family: "ProximaNova-Bold";
	font-size: 14px;
	color: #000;
	line-height: 14px;
	width: 100%;
	float: left;
}
.ProdOptions form select {
	outline: none;
	width: 100%;
	height: 25px;
}
.ProdOptions .thirdSelc {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.productBtns {
	width: 100%;
	float: left;
}
.ProdOptions .thirdSelc form {
	width: 29%;
	margin-right: 7px;
	float: left;
}
.ProdOptions .thirdSelc p {
	font-size: 12px;
	position: relative;
	top: 19px;
	font-family: "ProximaNova-Regular";
	color: #087ed6;
	float: left;
}
.productBtns a {
    color: white;
    width: 189px;
    padding: 3px 9px;
	float: left;
	text-align: center;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	border-radius: 10px;
}
.productBtns a.greenBtn:hover{background:#087ed6!important;}
.productBtns a:hover {
	background-color: #65a513 !important;
	color: #fff;
}
.productBtns a.greenBtn {
	background-color: #65a513;
	margin-right: 5px;
}
.productBtns a.BlueBtn {
	background-color: #087ed6;
}
.proDshare {
	width: 100%;
	float: left;
}
.proDshare span {
	font-size: 14px;
	font-family: "ProximaNova-Bold";
	color: #65a513;
	position: relative;
	float: left;
	top: 10px;
	margin-right: 18px;
}
.proDshare a {
	width: 22px;
	height: 22px;
	float: left;
	margin-right: 7px;
	margin-top: 13px;
}
.proDshare a.shareviaFB {
	background: url(images/shareViaFB.png) no-repeat center;
}
.proDshare a.shareviaINSTA {
	background: url(images/shareViaINSTA.png) no-repeat center;
}
.proDshare a.shareviaTWITTER {
	background: url(images/shareViaTIWITR.png) no-repeat center;
}
.prodContRight {
	width: 34.4%;
	float: right;
	padding-left: 15px;
	padding-right: 21px;
}
.prodConCover {
	width: 100%;
	float: left;
	border: 1px solid #CCC;
	padding-bottom: 10px;
	border-left: none;
	border-top: none;    min-height: 422px;
}
.prodContRight strong.soldBy {
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	color: #909090;
	padding: 15px 0px 0px;
	float: left;
}
.prodContRight strong.soldBy small {
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	color: #65a513;
	margin-left: 5px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 78px;
    display: inline-block;
}
.prodContRight .soldByimg {
	    width: 41px;
    float: left;
    height: 48px;
    margin-top: 6px;
    margin-left: 0;
}
.prodContRight .soldByimg img {
	width: 100%;
}
.stockDeatils {
	width: 100%;
	float: left;
	margin-bottom: 24px;
}
strong.inStock {
	font-family: "ProximaNova-Bold";
	color: #000;
	font-size: 16px;
	line-height: 15px;
	float: left;
	width: 100%;
	margin-bottom: 18px;
}
strong.prodDts {
	font-size: 15px;
	float: left;
	/* text-decoration: underline; */
	line-height: 22px;
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
}
p {
	font-family: "ProximaNova-Regular";
	font-size: 14px;
}
.stockDeatils ul {
	width: 100%;
	float: left;
	margin-bottom: 9px;
}
.stockDeatils ul li span, .stockDeatils ul li b, .stockDeatils ul li {
	color: #909090;
	font-family: "ProximaNova-Semibold";
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 3px;
}
.stockDeatils ul li span {
	float: left;
	padding-right: 10px;
	width: 86px;
}
.stockDeatils p {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #909090;
	line-height: 18px;
	font-family: "ProximaNova-Semibold";
}
.prodmoreDtls {
	width: 100%;
	float: left;
	border-top: 10px solid #f3f3f3;
	padding-bottom: 18px;
	border-bottom: 10px solid #f3f3f3;
}
.prodmoreDtls .tab {
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
.prodmoreDtls .tab button {
	float: left;
	background: url(images/tabPlus.png) no-repeat left;
	background-position: 25px;
	border-radius: 0px;
	border: none;
	color: #000;
	font-family: "ProximaNova-Regular";
	text-transform: uppercase;
	font-size: 16px;
	text-align: left;
	width: 221px;
	line-height: 0px;
	height: 62px !important;
	border-right: 1px solid #CCC;
	border-bottom: none;
	border-top: none;
	padding: 0px 0px 0px 55px;
	outline: none;
}
button.tablinks.active{background-image: url(images/tabMinus.png);}
.tabcontent {
	display: none;
	padding-left: 25px;
	padding-top: 21px;
	float: left;
}
.tabcontent p {
	line-height: 30px;
}
.prodmoreDtls #Specifications {
	display: block;
}
.prodmoreDtls .tab button:first-child {
	border-left: none;
}
.prodmoreDtls .tab button:last-child {
	border-right: none;
}
.similarProds h2 {
	font-size: 22px;
	font-family: "ProximaNova-Bold";
	color: #434343;
	margin-bottom: 0px;
}
.similarProds {
	width: 100%;
	float: left;
	border-bottom: 1px solid #f3f3f3;
}
.similarProds .wid, .similarProdSLider .wid {
	padding: 0px 25px;
}
.similarProdSLider {
	padding: 14px 0px;
	width: 100%;
	float: left;
}
.similarProdSLider .wid {
	position: relative;
}
.similarProdSLider .newControls {
	position: absolute;
	top: 45%;
	width: 100%;
	float: left;
}
.similarProdSLider .slideCvr li {
	border: 1px solid #CCC;
	padding: 0px 7px 9px 13px;
}
.similarProdSLider .slideCvr li .prodImg {
	width: 100%;
	height: 206px;
	text-align: center;
	float: left;
	line-height: 206px;
}
.similarProdSLider .slideCvr li .prodImg img {
	vertical-align: middle; max-height: 100%;
}
.similarProdSLider .slideCvr li strong {
	font-size: 16px;
	font-family: "ProximaNova-Regular";
	color: black;
	line-height: 20px;
	float: left;
	text-align: left;
	width: 100%;
	margin-bottom: 6px;    height: 60px;
    overflow: hidden;
}
.similarProdSLider .slideCvr li span.proPrice {
	font-size: 16px;
}
.similarProdSLider .slideCvr li span.proPrice b {
    text-decoration: line-through;
}
span.priceBig b {
    text-decoration: line-through;
}
.similarProdSLider .slideCvr li span.proPrice b {
	font-size: 14px;
	color: #828b91;
	margin-left: 9px;
}
.similarProdSLider .lSSlideOuter .lSPager.lSpg {
	display: none;
}
.similarProdSLider .slideCvr li small.starRate {
	float: right;
	font-family: "ProximaNova-Regular";
	font-size: 14px;
}
.similarProdSLider .slideCvr li small.starRate {
	background: url(images/starInner.png) no-repeat left;
	padding-left: 19px;
}
.similarProdSLider .lSAction > .lSPrev {
	background: url(images/similarProddsARrow-left.png) no-repeat;
	height: 50px;
	width: 42px;
	opacity: 1;
}
.similarProdSLider .lSAction > .lSNext {
	    background: url(images/similarProddsARrow-right.png) no-repeat right;
	height: 50px;
	width: 42px;
	opacity: 1;
}

.similarProdSLider .lSSlideWrapper {

    position: inherit;
}
.similarProdSLider button#goToNextSlideSimi, .similarProdSLider button#goToPrevSlideSimi {
	width: 15px;
	height: 27px;
	border-radius: 0px;
	outline: none;
	border: none;
}
.sideBarCats form label img {
	vertical-align: middle;
	position: relative;
	top: -3px;
}
.sideBarCats form label {
	font-family: "ProximaNova-Semibold";
	font-size: 16px;
	line-height: normal;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
.chekBoxmain {
	line-height: 22px;
}
.similarProdSLider button#goToNextSlideSimi {
	float: right;
	margin-right: 24px;
	background: url(images/similarProddsARrow-right.png) no-repeat center;
}
.similarProdSLider button#goToPrevSlideSimi {
	float: left;
	margin-left: -28px;
	background: url(images/similarProddsARrow-left.png) no-repeat center;
	border: none;
}
.similarProdSLider .lSAction {
	opacity: 1;
}
.mycart {
	width: 100%;
	float: left;
	background-color: #e6e6e6;
	padding-bottom: 35px;
}
.myOrders {
	background-color: #f3f3f3;
}
.mycart h1.myCart {
	width: 100%;
	float: left;
	margin-top: 17px;
	background: #fff;
	color: #000;
	font-size: 20px;
	font-family: "ProximaNova-Bold";
	line-height: 50px;
	margin-bottom: 5px;
	padding: 0px 22px;
	text-transform: uppercase;
}
.cst-title{
    color: #005d8a !important;
    font-family: "ProximaNova-Regular" !important;
    border-bottom: 1px solid #cecece !important;
    margin-bottom: 15px !important;
    background: none !important;
    padding:0 !important;
}
.sellWithUs{
	background: #fff !important;
}
.sellWithUs .sellBld, .sellWithUs .sellBld small {
    font-size: 16px;
}
.sellWithUs .sellItm {
    width: 260px;
    margin: 0 auto;
}
.sellWithUs .sellItm a{
	border-radius: 0 5px 5px 0;
    float: left;
    background: #005d8a;
}
.sellWithUs .sellLogSc small {
    font-family: "ProximaNova-regular";
}
.sellWithUs .sellLogSc a {
    padding: 6px 6px;
    border-radius: 5px;
}
.sellWithUs .sellRgtSc {
    box-shadow: 0 0 6px -1px #999;
    margin-top: 40px;
}
.sellWithUs .sellItm a:hover {
    background-color: #65a513;
}
.sellWithUs .sellBtSc {
    font-size: 16px;
}
.sellWithUs .sellItm span {
    padding: 9px 14px;
    display: inline-block;
    background: #087ed6;
    color: #fff;
    float: left;
    border-radius: 5px 0 0 5px;
}
.sellWithUs h1.myCart {
    background: none;
    text-transform: capitalize;
    color: #000;
    font-size: 35px;
    font-family: "ProximaNova-regular";
}

.whyulap {
    padding: 50px 0;
    background: #ededed;
}
.wrks {
    font-size: 30px;
    text-align: center;
    font-family: "ProximaNova-regular";
}
.whyulap li {
    width: 45%;
    float: left;
    margin: 25px 30px 25px;
}
.why_img {
    width: 25%;
    float: left;
}

.whyhd {
    width: 70%;
    float: right;
    text-align: left;
    font-size: 20px;
    font-family: "ProximaNova-Bold";
}

.whydtls {
    width: 70%;
    float: right;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    font-family: "ProximaNova-regular";
}
.sellwrks {
    background: #f5f5f5;
    padding: 50px 0;
    text-align: center;
}
.sellwrks .lSPager {
    display: none;
}
.seltext {
    font-size: 30px;
}
.selbtn {
    margin-top: 55px;
    text-align: center;
}

.selbtn a {
    background: #087ed6;
    color: #fff;
    border-radius: 5px;
    padding: 17px 30px;
}
.selbtn a:hover{
	background-color: #65a513;
}



/*please use the light blue color as in the design if its important*/
/*.myOrders h1.myCart {
	background-color: #087ed6;
}*/
.myAccount h1.myCart {
	margin-top: 0px;
}
.cartProdLeftMain {
	width: 66.3%;
	float: left;
	margin-right: 12px;
}
.cartProdRightMain {
	width: 32.6%;
	float: right;
}
.cartDescription {
	width: 100%;
	background-color: white;
	float: left;
	margin-bottom: 5px;
}
.cartTBTitle h2, .cartTBTitle h3, .cartTBTitle span {
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	float: left;
	line-height: 14px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: black;
}
.cartTBTitle span {
	display: none;
}
.cartTBTitle h1 {
	font-size: 14px;
	font-family: "ProximaNova-Semibold";
	float: left;
	line-height: 14px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #074171;
}
.cartDescription .descLeft {
	width: 81.5%;
	float: left;
}
.cartTBTitle {
	float: left;
	padding: 17px 22px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	background-color: white;
}
.descLeftCont {
	float: left;
	width: 100%;
	padding: 19px 21px;
}
.cartImg {
	width: 138px;
	float: left;
	text-align: center;
	height: 109px;
	padding: 8px;
	border: 1px solid #e5e5e5;
	line-height: 109px;
	margin-right: 12px;
}
.cartImg img {
	max-width: 100%;
	max-height: 100%;
}
.cartitemCont {
	float: left;
	width: 75%;
}
.cartitemCont a {
    color: #000;
}
.cartitemCont a:hover {
    color: #087ed6;
}
.cartitemCont span, .cartitemCont small, .cartitemCont strong {
	width: 100%;
	float: left;
}
.cartitemCont strong {
	font-family: "ProximaNova-Semibold";
	text-transform: uppercase;
	font-size: 14px;
	line-height: normal;
	white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}
.cartitemCont span {
	font-family: "ProximaNova-Bold";
	font-size: 14px;
	color: #909090;
}
.cartitemCont span.soldbY b {
	font-family: "ProximaNova-Bold";
	font-size: 14px;
	color: #65a513;
	margin-right: 13px;
}
.cartitemCont span.soldbY img {
	margin-top: 5px;
}
.empty-cart-d {
    text-align: center;
    padding: 30px 0 36px;
}
 .empty-cart-d img{
     height:162px;
 }
 .empty-cart-d ._epttx {
     display: block;
     color: #222;
     font-size: 18px;
     margin-top: 24px;
     margin-bottom: 24px;
 }
 .error_cart {
     color: #ff3c3c;
     font-size:15px;
     font-weight: bold;
 }
 .empty-cart-d  a.cntnueShopping {
     background: url(images/continueSHopingIcon.png) no-repeat left #087ed6;
     padding: 14px 18px 14px 40px;
     background-position: 12px;
 }

 .empty-cart-d  a {
     font-family: "ProximaNova-Bold";
     color: #FFF;
     font-size: 16px;
     padding: 10px;
     text-transform: uppercase;
     border-radius: 10px;
 }
 .cartitemCont small {
	font-family: "ProximaNova-Bold";
	font-size: 14px;
	color: #909090;
	line-height: 16px;
}
.cartitemCont small.gift input {
	margin-left: 8px;
	width: 20px;
	height: 12px;
	position: relative;
	top: 3px;
	left: 1px;
}
.qntitySec {
	width: 70%;
	float: left;
	padding-top: 7px;
	border-top: 1px solid #d0d0d0;
	margin-top: 7px;
}
.qntitySec form {
	outline: none;
	float: left;
	border: 1px solid #d7d7d7;
	margin-right: 30px;
}
.qntitySec form input.qtyminus, .qntitySec form input.qtyplus {
	outline: none;
	width: 20px;
	height: 18px !important;
	padding: 0px;
	border: none;
	border-radius: 0;
	background-color: #5bc0de;
	color: #FFF;
	text-align: center;
	font-size: 14px;
}
.qntitySec form input.qty {
	width: 19px;
	outline: none;
	height: 18px;
	border-radius: 0;
	padding: 0px;
	font-size: 14px;
	text-align: center;
	color: black;
}
.qntitySec form input {
	outline: none;
	float: left;
}
.pmt input[type="submit"] {
    margin-left: 5px;
}
span.qtyTxt {
	float: left;
	width: auto;
	color: #000;
	margin-right: 7px;
	line-height: normal;
	margin-top: 3px;
}
.qntitySec small {
	color: #000;
	font-size: 14px;
	width: auto;
	margin-top: 5px;
	float: left;
}
.qntitySec small.save {
	margin-right: 45px;
}
.descRight {
	float: right;
	width: 18.5%;
}
.descRight .cartTBTitle {
	padding-left: 0px;
}
.descRight span.subbTotalPrice {
	font-family: "ProximaNova-Bold";
	font-size: 18px;
	margin-top: 11px;
	float: left;
	margin-left: 2px;
}
.descRight span.subbTotalPrice b {
	font-size: 14px;
	font-family: "ProximaNova-Regular";
	color: #9b9b9b;
	position: relative;
	left: 2px;
	text-decoration: line-through;
}
.giftCardApply {
	padding: 30px 60px 32px 34px;
	width: 100%;
	float: left;
	background: #FFF;
}
.giftCardApply form {
	position: relative;
}
.giftCardApply form input {
	outline: none;
	height: 36px;
	border-radius: 10px;
	border: 1px solid #0e5c95;
}
 .giftCardApply form input::placeholder {
 font-size:14px;
}
.giftCardApply form button {
	outline: none;
	width: auto;
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 11px 33px;
	border-radius: 0 9px 9px 0px;
	border: none;
	height: 100%;
	font-size: 14px;
	font-family: "ProximaNova-Bold";
	color: #FFF;
	background: #65a513;
}
.giftCardApply form button:hover {
	background: #0e5c95;
}
.ttNumberItms {
	width: 100%;
	float: left;
	padding: 21px 59px 20px 55px;
	background: #FFF;
	border-bottom: 7px solid #f3f3f3;
	border-top: 7px solid #f3f3f3;
}
.ttNumberItms span, .ttNumberItms small {
	color: #000;
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	float: left;
	line-height: 14px;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.ttNumberItms small {
	float: right;
}
.priceDetails {
	width: 100%;
	float: left;
}
.priceDetails ul {
	width: 100%;
	float: left;
	padding: 20px 40px 14px 21px;
	border-bottom: 1px solid #e5e5e5;
	background-color: white;
}
.priceDetails ul li {
	width: 100%;
	line-height: 0px;
}
.priceDetails ul li span {
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	color: #8f8f8f;
	float: left;
	line-height: 26px;
}
.priceDetails ul li small {
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	color: #000;
	float: right;
	line-height: 26px;
}
.grandTotal {
	width: 100%;
	float: left;
	padding: 11px 26px 11px 21px;
	background-color: white;
}
.grandTotal small {
	font-size: 20px;
	font-family: "ProximaNova-Semibold";
	float: right;
	color: #067ed5;
}
.grandTotal span {
	color: #067ed5;
	font-size: 20px;
	font-family: "ProximaNova-Semibold";
	float: left;
}
/*.cartButtons {
	width: 100%;
	float: left;
	padding: 25px 20px 24px;
	background-color: white;margin-top: 0;
}*/

.cartButtons {
    width: 100%;
    float: left;
    padding: 10px 20px 10px;
    background-color: white;
    margin-top: 0;
     position: -webkit-sticky; /* Safari */
  position: sticky;
    max-width: 1300px;
    bottom: 0px;
}
.cartButtons ul {
	float: right;
}
.cartButtons ul li {
	float: left;
}
.cartButtons ul li a {
	font-family: "ProximaNova-Bold";
	color: #FFF;
	font-size: 16px;
	padding: 10px;
	text-transform: uppercase;
	border-radius: 10px;
}
.cartButtons ul li a.cntnueShopping {
	background: url(images/continueSHopingIcon.png) no-repeat left #087ed6;
	 padding: 5px 18px 5px 40px;
	background-position: 12px;display: inline-block;
}
.cartButtons ul li a.Placeorder {
	background: url(images/continueSHopingIcon-right.png) no-repeat right #65a513;
	background-position: 91%;
	padding: 5px 49px;
	margin-left: 8px;  display: inline-block;
}

.cartButtons ul li a.Placeorder:hover {
	background: url(images/continueSHopingIcon-right.png) no-repeat right #087ed6;
	color: #fff;
	background-position: 91%;
}
.cartButtons ul li a.cntnueShopping:hover {
	background: url(images/continueSHopingIcon.png) no-repeat left #65a513;
	background-position: 12px;
	color: #fff;
}

a.saveForlater {
    background: #65a513;
    float: left;
    padding: 5px 20px !important;
}

ul.crt-btm-btn-cnt {
    float: left;
}

.cartButtons ul li a span {
    background: #fff;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    color: #000;
    line-height: 25px;
    border-radius: 20px;
    margin-left: 10px;
    margin-top: 4px;
}
.checkouAddressMain {
	width: 100%;
	float: left;
	padding-bottom: 25px;
	background-color: #f3f3f3;
}
.checkouAddressMain ul.topMain {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 15px;
}
.checkouAddressMain ul.topMain li {
	float: left;
	width: 295px;
	text-align: center;
	position: relative;
}
.checkouAddressMain ul.topMain li a {
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	color: #9c8b8b;
	width: 100%;
	float: left;
	padding-bottom: 30px;
	text-align: center;
}
.checkouAddressMain ul.topMain li a:before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #CCC;
	float: left;
	position: absolute;
	bottom: 17px;
	left: 0px;
}
.checkouAddressMain ul.topMain li a span {
	width: 35px;
	height: 35px;
	line-height: 30px;
	/* margin:  0 auto; */
	border-radius: 50%;
	position: absolute;
	right: 43%;
	bottom: 0px;
	background-color: white;
	border: 3px solid #c5c0c0;
	color: black;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
}
.checkouAddressMain ul.topMain li.checkedItem a:before {
	background-color: #65a513;
}
.checkouAddressMain ul.topMain li.checkedItem a span {
	background: url(images/check-outTickMark.png) no-repeat center #65a513;
	color: transparent;
	border-color: #65a513;
}
.deliveryAddress {
	width: 49.3%;
	float: left;
	margin-right: 15px;
}
.addressDtsRight {
	width: 49.4%;
	float: right;
}
.AddressHeader h1 {
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "ProximaNova-Bold";
	color: #074171;
	margin-bottom: 0px;
}
.AddressHeader a.crntLocation {
	float: right;
	padding: 11px 13px 11px 39px;
	font-size: 14px;
	border-radius: 10px;
	text-transform: uppercase;
	font-family: "ProximaNova-Bold";
	color: #ffffff;
	margin-top: 4px;
	line-height: 14px;
	background: url(images/addrsLocBtn.png) no-repeat left #067ed5;
	background-position: 15px;
}
.AddressHeader a.crntLocation:hover {
	background-color: #65a513;
}
.AddressHeader {
	width: 100%;
	float: left;
	padding: 6px 21px 1px 24px;
	border-bottom: 1px solid #e0dfdf;
}
.addressForm {
	padding: 20px 25px 0px 21px;
	width: 100%;
	float: left;
	text-align: center;
	background-color: white;
}
.addressForm input {
	width: 48.4%;
	height: 35px;
	border-radius: 5px;
	outline: none;
	font-family: "ProximaNova-Regular";
	font-size: 14px;
	color: #737373;
	margin-bottom: 17px;
}
.addressForm input::placeholder, .addressForm textarea::placeholder {
 font-family: "ProximaNova-Regular";
 font-size:14px;
 color:#737373;
}
.addressForm textarea {
	font-family: "ProximaNova-Regular";
	font-size: 14px;
	color: #737373;
	height: 86px;
	outline: none;
	margin-bottom: 18px;
}
.addressForm input:nth-child(1n) {
	float: left;
}
.addressForm input:nth-child(2n) {
	float: right;
}
.formRw {
	width: 100%;
	float: left;
}
.addressForm .formRw:nth-child(3) {
	margin-bottom: 2px;
}
.addressForm .formRw:nth-child(4) {
	margin-bottom: 6px;
}
.addressForm .formRw:nth-child(5) {
	margin-bottom: 7px;
}
.addressForm .formRw:nth-child(6) {
	margin-bottom: 3px;
}
.addressForm input.SavenContinue, .addressForm input.backBtn,.addressForm a.backBtn, .addressForm a.SavenContinue {
	width: auto;
	color: #FFF;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	border-radius: 8px;
	height: 37px !important;
}
.addressForm input.SavenContinue {
	background-color: #65a513;
	border-color: #65a513;
	padding: 0px 12px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addressForm input.SavenContinue:hover {
	background: #65a513;
	color: #000;
	border-color: #65a513;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addressForm a.SavenContinue {
	background-color: #65a513;
	border-color: #65a513;
	padding: 0px 12px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	float: right;text-transform:uppercase;
    padding: 5px 11px;
}
.addressForm a.SavenContinue:hover {
	background: #65a513;
	color: #000;
	border-color: #65a513;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addressForm input.backBtn ,.addressForm a.backBtn{
	background: url(images/continueSHopingIcon.png) no-repeat left #087ed6;
	border-color: #087ed6;
	padding: 0px 41px 0px 65px;
	background-position: 39px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addressForm input.backBtn:hover,.addressForm a.backBtn:hover {
	background: url(images/continueSHopingIcon-hover.png) no-repeat left #65a513;
	border-color: #65a513;
	background-position: 39px;
	color: #000;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
 .addressForm a.backBtn {
     padding: 4px 65px;
     float: left;text-transform:uppercase;
 }
 .addressForm input.SavenContinue {
     float: right;
 }
.checkouAddressMain ul.topMain li.adding a:after {
	content: "";
	width: 50%;
	height: 2px;
	background-color: #65a513;
	float: left;
	position: absolute;
	bottom: 17px;
	left: 0px;
}
.checkouAddressMain ul.topMain li.adding a span {
	z-index: 9;
	border-color: #65a513;
}
.selectAddressSec {
	width: 100%;
	float: left;
}
.selectAddressSec .cartTBTitle {
	float: left;
	padding: 19px 22px;
}
.addressItemSec {
	width: 100%;    margin-bottom: 76px;
	float: left;
	padding: 8px 22px;
	background-color: white;
}
.adrsItem {
	width: 31.33%;
    float: left;margin: 0 1%  23px;
	padding: 10px 15px 10px 20px;
	box-sizing: border-box;
	border: 3px solid #074171;
	background-color: white;
}
.addressItemSec > a{width: 31.33%;float: left;margin: 0 1% 10px;}
.adrsItem strong {
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	margin-top: 16px;
	float: left;
}
.adrsItem .checkbox {
	float: right;
}
.adrsItem .checkbox label {
	font-size: 1rem;
	display: inline-block;
	margin: 0;
	vertical-align: top;

}
.adrsItem .checkbox input {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	bottom: 10px;
	left: 11px;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin: 0 8px 0 0;
	position: relative;
	vertical-align: middle;
	width: 19px;
}
.adrsItem .checkbox input::before {
	background-color: white;
	border: 1px solid #65a513;
	border-radius: 2px;
	content: "";
	display: block;
	height: 19px;
	position: absolute;
	width: 19px;
	outline: none;
}
.adrsItem .checkbox input:checked::after {
	border: solid #65a513;
	border-width: 0 2px 2px 0;
	content: "";
	display: block;
	height: 10px;
	left: 8px;
	position: absolute;
	top: 4px;
	transform: rotate(45deg);
	width: 5px;
	outline: none;
}
.adrsItem .checkbox inputselect::-ms-expand {
 display: none;
}
.adrsItem .checkbox label {
	font-size: 1rem;
	display: inline-block;
	margin: 0;
	vertical-align: top;
}
.frgtRembrs input {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	bottom: 10px;
	left: 11px;
	cursor: pointer;
	display: inline-block;
	height: 19px;
	margin: 0 8px 0 0;
	position: relative;
	vertical-align: middle;
	width: 19px;
}
.frgtRembrs input::before {
	background-color: #ecdddd;
	border: 1px solid #000000;
	border-radius: 2px;
	content: "";
	display: block;
	height: 14px;
	position: absolute;
	width: 14px;
	outline: none;
}
.frgtRembrs input:checked::after {
	border: solid #000000;
	border-width: 0 2px 2px 0;
	content: "";
	display: block;
	height: 8px;
	left: 5px;
	position: absolute;
	top: 2px;
	transform: rotate(45deg);
	width: 5px;
	outline: none;
}
.frgtRembrs inputselect::-ms-expand {
 display: none;
}
.adrsDets {
	width: 100%;
	float: left;
	margin-bottom: 37px;
}
.adrsDets p {
	margin-bottom: 0px;
	line-height: 34px;
	float: left;
	font-size: 16px;
	width: 100%;
}
.adrsDets p b {
	font-size: 16px;
	float: left;
	line-height: 34px;
}
.adrsDets span.phNumer {
	font-size: 16px;
	color: #676d6b;
}
.adrsDets p small {
	/* line-height: 40px; */
    /* border-bottom: 1px dotted #a9a8a8; */
    /* width: 36px; */
    /* float: right; */
	margin-left: 10px;
	/* padding-top: 17px; */
	color: black;
}
.adrsDets p small.leftsmALL {
	margin-left: 0px;
	margin-right: 10px;
}
.adrsDets p:nth-child(2) {
	margin-top: 5px;
}
.addAddress {
	width: 100%;
    margin-left: 0;
    float: left;
	border: 1px solid #074171;
	background: url(images/addADdressBg.png) no-repeat center;
	height: 267px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addAddresBtns a.backBtn {
	background: url(images/continueSHopingIcon.png) no-repeat left #087ed6;
	border-color: #087ed6;
	padding: 3px 41px 3px 69px;
	background-position: 39px;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	color: #FFF;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	border-radius: 8px;
	text-transform: uppercase;
	float: left;
}
.addAddresBtns a.Continue {
	border-color: #087ed6;
	padding: 3px 36px;
	background: #65a513;
	float: right;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	border-radius: 8px;
	color: #FFF;
	text-transform: uppercase;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addAddresBtns a.Continue:hover {
	background: #65a513;
	border-color: #65a513;
	color: #000;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addAddress:hover {
	background-color: #0d5c95;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addAddresBtns a.backBtn:hover {
	background: url(images/continueSHopingIcon-hover.png) no-repeat left #65a513;
	border-color: #65a513;
	background-position: 39px;
	color: #000;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
}
.addAddresBtns {
	width: 100%;
	float: left;
	margin-top: 15px;    padding: 0 12px;
}
.adrsItem span.editAddress {
	width: 100%;
	float: left;
	padding: 5px 5px 0px 0px;
}
.adrsItem span.editAddress a {
	float: right;
	font-family: "ProximaNova-Bold";
	font-size: 14px;
	color: #000;
	padding: 5px 15px;
	line-height: 16px;
	border: 2px solid #c7c7c7;
	border-radius: 5px;
}
.adrsItem span.editAddress a:hover {
	border: 2px solid #65a513;
	background-color: #65a513;
}
.tracKdTLS .modal,.restPop .modal,.ProdOptions .modal {
	display: none;
	position: fixed;
	z-index: 9999;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.36);
}
.tracKdTLS .modal-content {
	background-color: #fefefe;
	margin: auto;
	width: 625px;
	box-shadow: -2px 0px 20px 1px #00000063;
	position: relative;
}
.tracKdTLS .modal-content input {
	font-size: 15px;
	font-family: "ProximaNova-Regular";
	color: #464646;
	width: 100%;
	float: left;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	padding: 4px 18px;
	outline: none;
	margin: 10px 0px;
}
.tracKdTLS .modal-content input::placeholder {
 font-size:15px;
 font-family: "ProximaNova-Regular";
 color:#464646;
}
.tracKdTLS .close {
	color: #ffffff;
	float: right;
	font-size: 46px;
	font-weight: bold;
	height: 23px;
	width: 23px;
	background: none;
	position: absolute;
	top: -37px;
	right: 2px;
}
.tracKdTLS .close:hover, .tracKdTLS .close:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.tracKdTLS .modal-content .statusTitle {
	padding: 25px 20px;
	background: #e6e6e6;
	font-family: "ProximaNova-Bold";
	font-size: 22px;
}
.orderPopupCont {
	width: 100%;
	float: left;
	background: #FFF;
	overflow: scroll;
	padding: 20px;
	height: 400px;
}
.orderPopupCont span.pRdID {
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	color: #0e5c95;
	width: 100%;
	float: left;/* margin-bottom:15px; */
}
.orderPopupCont small.orderPopUpDate {
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	margin-bottom: 20px;
	width: 100%;
	float: left;
	margin-top: 20px;
}
.orderPopupCont ul.prodLocDetails li {
	float: left;
	padding-bottom: 8px;
	font-family: "ProximaNova-Regular";
	font-size: 14px;
}
.orderPopupCont ul.prodLocDetails li small {
	font-family: "ProximaNova-Semibold";
}
.orderPopupCont ul.prodLocDetails li:nth-child(1) {
	width: 80px;
	float: left;
}
.orderPopupCont ul.prodLocDetails li:nth-child(2n) {
	font-style: italic;
	padding-left: 30px;
	font-family: "ProximaNova-Regular";
	border-left: 1px solid #CCC;
}

.inPutItems input.sgRbtn {
    width: 17px !important;
    display: inline-block !important;
    
    margin-right: 10px !important;
}

.inPutItems label {
    display: inline-block;
    float: left;
    margin-top: 2px;
    padding-right: 9px; font-size:14px;
}
section.bannerSec.banMobPad .slideCvr {
    /*padding-top: 131px;
    height: 353px;*/
}
.userDrop .modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 9999; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	/* Fallback color */
	background-color: rgba(255, 255, 255, 0.58); /* Black w/ opacity */
}
/* Modal Content */
.userDrop .modal-content {
	background-color: #fefefe;
	margin: auto;
	padding:34px;
	width: 432px;
	position: relative;
    top: 50%;
    margin-top: -250px;
	border-radius: 20px;
	box-shadow: -2px 0px 20px 1px #00000063;
}
.userDrop .modal-content input {
	font-size: 15px;
	font-family: "ProximaNova-Regular";
	color: #464646;
	width: 100%;
	float: left;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #d7d7d7;
	padding: 4px 18px;
	outline: none;
	margin: 10px 0px;
}
.userDrop .modal-content input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #808080 !important;
  opacity: 1; /* Firefox */
}
.userDrop .modal-content input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #808080 !important;
}
.userDrop .modal-content input::-ms-input-placeholder { /* Microsoft Edge */
  color: #808080 !important;
}
.userDrop .modal-content input.CheckBox {
	width: auto;
	padding: 0px;
	border: none;
	float: left;
}
.userDrop .modal-content input::placeholder {
 font-size:15px;
 font-family: "ProximaNova-Regular";
 color:#464646;
}
.siginSec {
	width: 100%;
	float: left;
}
.frgtRembrs {
	float: left;
	width: 138px;
	height: 26px;
	padding-top: 5px;
}
.frgtRembrs input {
	width: 14px;
	height: 14px;
	padding: 0px;
	float: left;
	margin-top: 16px;
	position: relative;
	margin-bottom: 0px;
	left: 0px;
}
.frgtRembrs label {
	font-size: 15px;
	color: #6d8496;
	font-family: "ProximaNova-Regular";
	margin-left: 10px;
	float: right;
	line-height: 16px;
}
.modal-content a.frgtpswd {
	float: right;
	font-size: 15px;
	color: #000;
	font-family: "ProximaNova-Regular";
	padding-right: 0px;
}
.modal-content button.loginBtn {
	width: 100%;
	float: left;
	color: #FFF;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	height: 40px !important;
	background-color: #3b5998;
	border: none;
	border-radius: 10px;
	outline: none;
	margin-top: 10px;
}
.modal-content button.loginBtn:hover {
	background-color: #308d3d;
	color: #fff;
}
.modal-content a.lginfb {
	width: 100%;
	float: left;
	text-align: center;
	background: url(images/facebook-login.png) no-repeat left #3b5998;
	background-position: 79px;
	height: 40px;
	line-height: 40px;
	color: white !important;
	text-transform: uppercase;
	font-size: 15px;
	border-radius: 10px;
	font-family: "ProximaNova-Bold";
	padding-right: 0px;
	padding-left: 13px;
	margin-top: 1px;
	margin-bottom: 30px;
}
.modal-content a.lginfb:hover {
	background: url(images/facebook-login-hover.png) no-repeat left #308d3d;
	background-position: 79px;
	color: #fff !important;
}
.modal-content strong.newCustomer {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	color: #087ed6;
	margin-bottom: 14px;
}
.modal-content a.signupBtn {
	width: 100%;
	float: left;
	color: #FFF;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	line-height: 40px;
	height: 40px;
	background-color: #087ed6;
	border: none;
	border-radius: 10px;
	outline: none;
	text-align: center;
	text-transform: uppercase;
	padding-left: 0px;
}
.modal-content a.signupBtn:hover {
	background-color: #308d3d;
	color: #fff;
}
.modal-content .or {
	width: 100%;
	float: left;
	position: relative;
	padding: 20px;
}
.modal-content .or:before {
	content: "";
	position: absolute;
	/* top: 18px; */
	height: 1px;
	width: 100%;
	left: 0px;
	background: #b3b3b3;
}
.modal-content .or span {
	padding: 5px;
	background-color: white;
	z-index: 999;
	position: absolute;
	left: 45%;
	color: #b3b3b3;
	top: 1px;
}
.modal-content .siginSec small.loginTitle {
	float: left;
	font-size: 26px;
	font-family: "ProximaNova-Bold";
	color: #000;
	/*padding-right: 71px;
	background: url(images/login-logo.png) no-repeat right;
	background-size: 64px;*/
	margin-bottom: 10px;
}
/* The Close Button */
.close {
	color: transparent;
	float: right;
	font-size: 28px;
	font-weight: bold;
	height: 23px;
	width: 23px;
	right: 24px;
	position:absolute;
	background: url(images/modal_close.png) no-repeat center;
	background-size: contain;
	background-size: 18px;
}
.close:hover, .close:focus {
	color: transparent;
	text-decoration: none;
	cursor: pointer;
}
.modal-content .signUPSec small.loginTitle {
	float: left;
	font-size: 26px;
	font-family: "ProximaNova-Bold";
	color: #000;
}
.modal-content button.continueBtn, .modal-content a.continueBtn, .modal-content input.continueBtn {
	width: 100%;
	float: left;
	color: #FFF;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	height: 46px !important;
	background-color: #65a513;
	border: none;
	padding: 9px 9px 3px 9px;
    text-align: center;
	border-radius: 10px;
	outline: none;
	margin-top: 10px;
	text-transform: uppercase;
}
.modal-content button.continueBtn:hover {
	background-color: #65a513;
	color: #000;
}
.modal-content button.xwhiteBtn, .modal-content a.xwhiteBtn, .modal-content input.xwhiteBtn {
	width: 100%;
	float: left;
	color: #000;
	font-size: 16px;
	font-family: "ProximaNova-Bold";
	height: 46px;
	background-color: #FFFFFF;
	border: none;
	border-radius: 10px;
	outline: none;
	margin-top: 10px;
	text-transform: uppercase;
	margin-top: 20px;padding:9px 9px 3px 9px;text-align:center;
	box-shadow: 0 0 8px 1px #00000069;
}
.modal-content button.xwhiteBtn:hover, .modal-content a.xwhiteBtn:hover, .modal-content input.xwhiteBtn:hover {
	background-color: #65a513;
	color: #000;
}
.modal-content .signUPSec p.prsnlData {
	color: #cab9b9;
	font-size: 16px;
	text-align: center;
	width: 100%;
	float: left;
	background: url(images/secureIcon.png) no-repeat center;
	padding-top: 15px;
	margin-bottom: 0px;
}
.formsEC {
	width: 100%;
	float: left;
	position: relative;
}
.formsEC a.Change {
	position: absolute;
	top: 12px;
	right: 0px;
	background: none;
	color: #087ed6;
	font-size: 16px;
	font-family: "ProximaNova-Regular";
}
.signUpNote {
	width: 100%;
	float: left;
}
.signUpNote p {
	margin-bottom: 0px;
	font-family: "ProximaNova-Regular";
	font-size: 15px;
	float: left;
}
.signUpNote a.Change {
	float: right;
	color: #087ed6;
	font-size: 16px;
	font-family: "ProximaNova-Regular";
}
.formsEC a.Change:after {
	display: none;
}
.modal-content .signUPSec p.prsnlData:before {
	content: "";
	width: 70px;
	height: 70px;
	background-size: contain;
}
.checklist_wrap .box {
	display: block;
	opacity: 1;
	transition: opacity 1s linear;
	-webkit-transition: opacity 1s linear;
}
.checklist-wrap {
	padding-top: 2em;
}
.contextNav.onethird {
	background-color: transparent;
	width: 29.9%;
	float: left;
	margin-right: 16px;
}
.checklist-select li, .checklist-select li a {
	text-align: left;
	color: #000;
	background: #ffffff;
	line-height: 32px;
	/* margin-bottom:0.25em; */
	font-family: "ProximaNova-Semibold";
	font-size: 16px;
	text-transform: uppercase;
}
.checklist-select li a {
	padding: 10px 24px;
	width: 100%;
	height: 100%;
	float: left;
}
.checklist-select li.active a{
	background: #067ed5;
}
.checklist-select li:last-child {
	padding: 0px;
}
.checklist-select li.active {
	background-color: #067ed5;
	color: white;
}
.checklist-select li:hover, .checklist-select li:hover a {
	cursor: pointer;
	background-color: #067ed5;
	color: white;
}
.myAccount h1.myCart {
	margin-bottom: 9px;
}
.myACCtabright {
	width: 68.6%;
	float: right;
	background-color: white;
}
.infoFrom {
	width: 100%;
	float: left;
	padding: 26px 30px 26px 23px;
}
.infoFrom form {
	text-align: center;
	width: 100%;
	float: left
}
.infoFrom form .inPutItems input {
	font-family: "ProximaNova-Regular";
	font-size: 14px;
	color: #000;
	float: none;
	display: inline-block;
	width: 49%;
	height: 36px;
	margin: 0px 0px 15px 0px;
	outline: none;
}
.infoBtn {
	width: 100%;
	float: left;
	text-align: center;
}
.infoBtn input {
	width: 152px;
	float: none;
	margin-top: 6px;
	border-radius: 5px;
	font-size: 16px;
	line-height: 0px;
	height: auto;
	color: white;
	font-family: "ProximaNova-Bold";
	padding: 18px 0px;
	background-color: #65a513;
	border-color: #65a513;
	outline: none;
}
.infoBtn input:hover {
	background-color: #087ed6;
	border-color: #087ed6;
	color: #fff;
}
 .infoFrom form .inPutItems input::placeholder {
 font-family: "ProximaNova-Regular";
 font-size:14px;
 color:#737373;
}
.infoFrom form .inPutItems input:nth-child(1n) {
	float: left;
}
.infoFrom form .inPutItems input:nth-child(2n) {
	float: right;
}
.changePswrd {
	margin-top: 3px;
}
.changePswrdItems input {
	float: none !important;
	display: list-item !important;
	margin: 0 auto 15px !important;padding: 0 15px;
}
.addressBook {
	width: 100%;
	padding: 13px 16px;
	float: left;
}
.addAddressBk a {
	width: 100%;
	float: left;
	font-size: 16px;
	font-family: "ProximaNova-Semibold";
	border: 1px solid #ccc;
	padding: 9px 20px 9px 43px;
	color: #0e5c95;
	background: url(images/addAddPlus.png) no-repeat left;
	background-position: 5px;
	margin-bottom: 31px;
}
.addressBookInfo {
	width: 100%;
	float: left;
	border: 1px solid #ccc;
	padding: 19px 20px 9px 12px;
}
.addressBookInfo strong {
	font-family: "ProximaNova-Semibold";
	font-size: 17px;
	margin-bottom: 11px;
	float: left;
	width: 100%;
}
.addressBookInfo ul.addressSecinFo li {
	width: 50%;
	float: left;
	margin-bottom: 34px;
}
.addressBookInfo ul.addressSecinFo li:nth-child(1) {
	border-right: 1px solid #ccc;
	width: 52%;
}
.addressBookInfo ul.addressSecinFo li:nth-child(2) {
	width: 47%;
	float: right;
	padding-left: 30px;
}
.addressBookInfo ul.addressSecinFo p {
	float: left;
	line-height: 21px;
	margin-bottom: 0px;
	font-size: 15px;
}
.addressBookInfo ul.addressSecinFo p span, .addressBookInfo ul.addressSecinFo p b {
	font-size: 15px;
	font-family: "ProximaNova-Semibold";
	color: #000;
}
.addressBookInfo ul.addressSecinFo p b {
	/*float: right;
	margin-right: 123px;*/
	    margin-left: 10px;
}
.addreSSBtns {
	width: 100%;
	float: left;
}
.addreSSBtns a {
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	border-radius: 5px;
}
.addreSSBtns a:hover {
	background: #65a513;
	color: #fff;
}
.addreSSBtns a.Remove {
	padding: 5px 8px;
	background: #176299;
}
.addreSSBtns a.Remove:hover{background: #65a513;}
.addreSSBtns a.Edit {
	background: #65a513;
	padding: 5px 20px;
	margin-left: 9px;
}
.addreSSBtns a.Edit:hover{background: #176299;}
.popupFlds li:last-child {
    width: 100%;
}
.popupFlds li:nth-child(even) {
    float: right;
}
.popupFlds li {
    width: 49%;
    float: left;
}
.rewardItemsSec {
	width: 100%;
	float: left;
	padding: 11px 10px;
	text-align: center;
}
.rewardItems {
	background: url(images/rewardIcon.png) no-repeat left #eee;
	float: none;
	display: inline-block;
	width: 48%;
	box-shadow: 0 0 8px 1px #00000024;
	margin-bottom: 19px;
	padding: 20px 0px 5px 75px;
	background-position: 17px 15px;
}
.rewardItems:nth-child(1n) {
	margin-right: 6px;
}
.rewardItems:nth-child(2n) {
	margin-left: 7px;
}
.rewardItems p {
	font-family: "ProximaNova-Semibold";
	font-size: 16px;
	text-align: left;
}
.rewardItems p small {
	font-family: "ProximaNova-Regular";
	font-size: 14px;
	float: left;
	width: 100%;
}
.rewardItems p a {
	float: left;
	margin-top: 10px;
	font-family: "ProximaNova-Bold";
	font-size: 14px;
}
p.savedCardInfo {
	float: left;
	margin-bottom: 23px;
	font-family: "ProximaNova-Semibold";
	font-size: 15px;
	line-height: 14px;
}
.savedCard .addressBookInfo {
	padding: 19px 20px 26px 12px;
}
.myOrdersSec {
	width: 100%;
	float: left;
	padding: 9px 0px;
	background-color: #FFF;
	margin-bottom: 10px;
}
.mYorderItems {
	width: 100%;
	float: left;
	padding: 26px 20px;
	background-color: #e6e6e6;
	margin-bottom: 15px;
}
.orderDetails {
	width: 43.9%;
	float: left;
}
.orderAddres {
	width: 56.1%;
	float: right;
}
.orderAddres .cartTBTitle {
	padding: 17px 17px;
}
.orderDetails ul.dts li span, .orderDetails ul.dts li b {
	font-family: "ProximaNova-Semibold";
	font-size: 15px;
	color: #000;
}
.orderDetails ul.dts li b {
	float: right;
}
.orderDetails ul.dts {
	width: 69%;
	float: left;
	padding: 11px 22px;
}
.orderDetails ul.dts li {
	line-height: 10px;
}
.addrssDtls {
	width: 100%;
	float: left;
	margin-top: 14px;
	border-left: 1px solid #CCC;
	padding-left: 17px;
}
.addrssDtls span {
	font-size: 17px;
	color: #000;
	font-family: "ProximaNova-Semibold";
}
.addrssDtls p {
	line-height: 17px;
	margin-bottom: 2px;
}
.addrssDtls small {
	font-size: 15px;
	font-family: "ProximaNova-Semibold";
}
.mYorderItemsImg {
	width: 123px;
	height: 100px;
	line-height: 100px;
	float: left;
	margin-right: 14px; text-align:center;
}
.mYorderItemsImg img {
	vertical-align: middle; max-height:100%; max-width:auto;
}
.mYorderItemsDetails {
	float: right;
	width: 72.8%;position:relative;
}
.orderDesc {
	width: 43.7%;
	float: left;
	border-right: 1px solid #CCC;
}
.mYorderItemsDetails strong {
	width: 100%;
	font-family: "ProximaNova-Bold";
	font-size: 16px;
	float: left;
	line-height: 15px;
	margin-bottom: 16px;
	    color: #08b9ff;
}

.mYorderItemsDetails span {
	width: 100%;
	font-size: 16px;
	float: left;
	line-height: 13px;
	color: #65a513;
	font-family: "ProximaNova-Regular";
	margin-bottom: 17px;
}
.mYorderItemsDetails span b {
	font-size: 16px;
	line-height: 13px;
	color: #8c8a8a;
	font-family: "ProximaNova-Regular";
	text-decoration: line-through;
	margin-left: 3px;
}
.mYorderItemsDetails small {
	font-size: 14px;
	font-family: "ProximaNova-Semibold";
	width: 100%;
	
	line-height: 13px;
	margin-bottom: 11px;
}
.mYorderItemsDetails small b {
	font-size: 14px;
	font-family: "ProximaNova-Semibold";

	line-height: 13px;
	margin-bottom: 11px;
	  color: #08b9ff;
}
.giftdet a {
    background: url(images/gifticon.png) no-repeat left -3px;
    background-size: 26px;
    padding: 10px 0px 10px 30px;
    font-size: 12px;
    color: #008ccf;
    text-transform: uppercase;
    font-weight: 700;
}
.orderDtlBtns 
{
	width:45%;
	float:right;
    padding-top: 100px;
	}
.orderDtlBtns ul.tracKdTLS
{
	float:right;
	}
.orderDtlBtns ul.tracKdTLS a {
    color: #000;
    background: #e6e6e6;
    border-radius: 5px;
    border: 1px solid #000;
        padding: 5px 50px;
    text-align: center;
    font-size: 14px;
    width: 100%;
    float: left;
    margin-bottom: 10px;
	}
.orderDtlBtns ul.tracKdTLS a:hover {
    background: #04a021;
    border-color: #04a021;
    color: #fff;
}
.orderStatus {
    width: 55%;
    float: left;
    padding-left: 0px;
    margin-top: 20px;
}
.ReturnorReplace {
	width: 100%;
	float: left;
}
.ReturnorReplace a {
	color: #FFF;
	font-size: 14px;
	background-color: #087ed6;
	padding: 8px 20px;
	border-radius: 5px;
	line-height: 17px;
	float: left;
	font-family: "ProximaNova-Regular";
	margin-top: 10px;
}
.ReturnorReplace a:hover {
	color: #000;
	background-color: #65a513;
}
.statusNote {
	background-color: #FFF;
	padding: 10px;
	width: 100%;
	float: left;
	position: relative;
}
.statusNote p {
	margin-bottom: 0px;
	color: #6b3f3c;
	font-family: "ProximaNova-Semibold";
}
.statusNote a.productID {
	font-size: 14px;
	font-family: "ProximaNova-Semibold";
}
ul.statusList li {
	float: left;
	margin: -9px 15px 0px 15px;
	line-height: 0px;
	width:  103px;
	text-align:  center;
}

ul.statusList li:last-child {
	float: left;
	margin: -9px 0px 0px 0px;
	line-height: 5px;
}
ul.statusList {
	/* height: 70px; */
	text-align: center;
	line-height: 0px;
	float: left;
	position: relative;

}
ul.statusList:before, ul.statusList:after {
	content: "";
	position: absolute;
	height: 3px;
	top: 28px;
	background: #c5c5c5;
	    left: 80px;
        right: 53px;
}

ul.statusList:after {
	background: #04a021;
}
ul.statusList li a {
	font-size: 13px;
	font-family: "ProximaNova-Regular";
	color: #000;
	padding-bottom: 26px;
	position: relative;
	cursor: auto;
	padding-left: 6px;
}
ul.statusList li a:after {
	content: "";
	width: 25px;
	height: 25px;
	    bottom: -4px;
	position: absolute;
	left: 37%;
	border-radius: 50%;
	background:url(images/check-outTickMark.png) no-repeat center #04a021;
	background-size: 12px;
	    z-index: 1;
}
.orderStatus ul li {
	position: relative;
	padding-bottom: 15px;
	    min-height: 129px;
}
.orderStatus ul li:after {
	content: "";
	position: absolute;
	bottom: -12px;
	right: 5px;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
	border-bottom: 20px solid white;
	display: none !important;
}
.orderStatus.delivered ul li.delivrdlist:after {
	display: block;
}
.orderStatus.shipped ul li.shippeDliST:after {
	display: block;
}
.shipped ul.statusList .delivrdlist a:after {
	background: #c5c5c5;
}
.packed ul.statusList .delivrdlist a:after, .packed ul.statusList .shippeDliST a:after {
	background: #c5c5c5;
}
 .confirmed ul.statusList .delivrdlist a:after, .confirmed ul.statusList .shippeDliST a:after {
     background: #c5c5c5;
 }
.ordered ul.statusList .delivrdlist a:after, .ordered ul.statusList .shippeDliST a:after, .ordered ul.statusList .packedliST a:after, .ordered ul.statusList li.OutForDL a:after, .OutForDelivery ul.statusList .delivrdlist a:after, .packed .OutForDL a:after, .shipped .OutForDL a:after{
	background: #c5c5c5;
}
 .ordered ul.statusList .packedliST a:after, .ordered ul.statusList li.OutForDL a:after, .packed .OutForDL a:after{
     background: #c5c5c5;
 }
 .ordered ul.statusList .packedliST a:after, .ordered ul.statusList li.OutForDL a:after, .confirmed .OutForDL a:after{
     background: #c5c5c5;
 }
.ordered ul.statusList li.OutForDL a:after {
    background-color: #c5c5c5;
}


 .pending ul.statusList .delivrdlist a:after, .pending ul.statusList .shippeDliST a:after, .pending ul.statusList .packedliST a:after, .pending ul.statusList li.OutForDL a:after, .OutForDelivery ul.statusList .delivrdlist a:after, .packed .OutForDL a:after, .shipped .OutForDL a:after{
     background: #c5c5c5;
 }
 .pending ul.statusList .packedliST a:after, .pending ul.statusList li.OutForDL a:after, .packed .OutForDL a:after{
     background: #c5c5c5;
 }
 .pending ul.statusList .packedliST a:after, .pending ul.statusList li.OutForDL a:after, .confirmed .OutForDL a:after{
     background: #c5c5c5;
 }
 .pending ul.statusList li.OutForDL a:after {
     background-color: #c5c5c5;
 }


.orderStatus.packed ul li.packedliST:after {
	display: block;
}
 .orderStatus.confirmed ul li.packedliST:after {
     display: block;
 }
.orderStatus.ordered ul li.OrderdliST:after {
	display: block;
}
 .orderStatus.pending ul li.OrderdliST:after {
     display: block;
 }
.orderStatus.shipped ul.statusList:after {
	width: 250px;
}
.orderStatus.packed ul.statusList:after {
	width: 135px;
}
 .orderStatus.confirmed ul.statusList:after {
     width: 135px;
 }
.orderStatus.ordered ul.statusList:after {
	width: 0px;
}
 .orderStatus.pending ul.statusList:after {
     width: 0px;
 }
.orderStatus.OutForDelivery ul.statusList:after
{
	    width: 385px;
	}
.aboutUsPage p {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 20px;
	float: left;
}
.aboutUsContLeft {
	width: 63%;
	float: left;
	padding-top: 12px;
}
.abtImg {
	width: 37%;
	float: right;
	margin-top: 21px;
	padding-left: 30px;
}
.mycart.aboutUsPage {
	background-color: #e8e6e6;
}
.sellWithUs {
    background-color: #fff !important;
    padding: 50px 0;
}
.careerSec {
	width: 100%;
	margin-top: 11px;
	float: left;
}
.careerFormLeft {
	width: 63.3%;
	float: left;
	padding: 23px 26px 23px 23px;
	background-color: white;
}
.careerFormLeft li{width: 48.5%; float:left;}
.careerFormLeft li:nth-child(2n){float:right;}
.careerFormLeft li:last-child{width:100%;}
.careerFormLeft input {
	width: 100%;
	height: 43px;
	padding: 9px;
	margin-bottom: 23px;
	font-size: 16px;
	font-family: "ProximaNova-Regular";
	outline: none;
	color: #9d9191;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
}
.careerFormLeft input::placeholder, .careerFormLeft textarea::placeholder {
 font-size: 16px;
 font-family: "ProximaNova-Regular";
 color:#9d9191;
}
input[type="text"] {
	font-size: 16px;
	font-family: "ProximaNova-Regular";
	color: #3d3d3d;
}
.careerFormLeft textarea {
	font-size: 16px;
	font-family: "ProximaNova-Regular";
	outline: none;
	margin-top: -10px;
	height: 153px;
	float: left;
	margin-bottom: 15px;
}
.careerFormLeft input:nth-child(1n) {
	float: left;
}
.careerFormLeft input:nth-child(2n) {
	float: right;
}
.careeFormBtn {
	width: 100%;
	float: left;
	text-align: center;
}
.careeFormBtn input {
	width: auto;
	float: none !important;
	display: inline-block;
	border-radius: 5px;
	height: auto !important;
	padding: 8px 40px;
	color: white;
	font-family: "ProximaNova-Bold";
	font-size: 19px;
	border-color: #087ed6;
	background-color: #087ed6;
	margin-bottom: 0px;
}
.careeFormBtn input:hover {
	border-color: #65a513;
	background-color: #1ecea2;
	color: #000;
}
.contactUsSec .checklist-select li {
	text-align: left;
	color: #000;
	background: #ffffff;
	line-height: 32px;
	padding: 6px 24px;
	font-family: "ProximaNova-Regular";
	border-bottom: 3px solid #f3f3f3;
	margin-bottom: 0px;
	font-size: 16px;
}
.contactUsSec .checklist-select li:hover, .contactUsSec .checklist-select li.active {
	border-bottom: 3px solid #067ed5;
	color: #067ed5;
}
.contactUsSec {
	padding-top: 0px;
}
.contactUsSec .contextNav.onethird {
	margin-right: 0px;
	width: 27.9%;
}
.contactUsSec .myACCtabright {
	width: 71.5%;
}
.contactUsSec .myACCtabright .cnctTitles {
	font-family: "ProximaNova-Regular";
	font-size: 18px;
	color: #067ed5;
	margin-bottom: 0px;
	text-transform: uppercase;
	padding: 0px 28px 3px;
	border-bottom: 1px solid #f3f3f3;
}
.contactUsSec .myACCtabright .conTactDeTS {
	width: 100%;
	float: left;
	padding: 10px 13px;
}
.contactUsSec .myACCtabright .tab2-box .conTactDeTS, .contactUsSec .myACCtabright .tab3-box .conTactDeTS, .contactUsSec .myACCtabright .tab4-box .conTactDeTS {
    padding: 10px 26px !important;
}
ul.contCtAddress li {
	padding-left: 45px;
	line-height: 10px;
}
ul.contCtAddress li a, ul.contCtAddress li p {
	font-family: "ProximaNova-Regular";
	font-size: 18px;
	color: #000;
}

ul.contCtAddress li a:hover {
	color: #067ed5;
}


ul.contCtAddress li p {
	line-height: 28px;
	margin-bottom: 8px;
}
ul.contCtAddress li.location {
	background: url(images/cnctLocation.png) no-repeat left top;
	background-position: 17px 6px;
}
ul.contCtAddress li.phone {
	background: url(images/cnctPhone.png) no-repeat left top;
	background-position: 16px;
}
ul.contCtAddress li.email {
	background: url(images/cnctMail.png) no-repeat left top;
	background-position: 16px 12px;
}
.contactUsSec .myACCtabright .conTactDeTS .socialLinks a {
	background-color: #067ed5;
	margin-right: 7px;
}
.contactUsSec .myACCtabright .conTactDeTS .socialLinks a:hover {
	background-color: #000;
}
.contactUsSec .myACCtabright .conTactDeTS .socialLinks {
	padding-left: 17px;
	margin-top: 23px;
}
.cnctAddress {
	width: 50%;
	float: left;
}
.cnctMap {
	width: 46%;
	float: right;
	overflow: hidden;
	height: 274px;
}
.cnctMap iframe {
	width: 100%;
}
.copyRights p br {
	display: none;
}
.careersImg {
	width: 36.7%;
	float: right;
}
.contactUspage {
	background-color: #f3f3f3;
}
.checklist-select li {
	border-bottom: 3px solid #e6e6e6;
}
.modal-content a:after {
	display: none;
}





/*ProductView*/
.glass-case ul li .gc-li-display-container {
    border: 1px solid #eaeaea !important;
}
.glass-case *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;padding:0;margin:0;border:0}.glass-case :after,.glass-case :before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.glass-case{position:relative}.gc-display-area{position:absolute;overflow:hidden;border:1px solid #dcdcdc;padding:2px;background-color:#fff}.gc-display-container{position:relative;overflow:hidden;top:50%;left:50%;width:100%;height:100%;max-width:100%;max-height:100%}.gc-display-display{position:relative;height:100%;width:100%;max-height:100%;max-width:100%;cursor:crosshair;opacity:1}.gc-lens{position:absolute;overflow:hidden;z-index:1000;cursor:crosshair;background:#CECECE;opacity:.5!important;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)!important;-moz-opacity:.5;-khtml-opacity:.5}.gc-zoom{position:absolute;/overflow:hidden;width:100%;height:auto;z-index:1040!important;border:2px solid #ececec;padding:2px;background-color:#fff}.gc-zoom-inner{cursor:crosshair;border:0!important;left:-2px!important;top:-2px!important;margin:0!important;z-index:1010!important}.gc-zoom-container{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%;max-width:100%;max-height:100%}.gc-zoom-container img{position:relative;max-width:none!important}.gc-caption-container{position:absolute;overflow:hidden;width:100%;padding:2px;z-index:1050!important;background-color:rgba(255,255,255,.5);line-height:1.6;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#333;font-size:.9em}.gc-caption-container div{position:relative;padding:0 12px}.gc-caption-intop{left:0;top:0}.gc-caption-inbottom{left:0;bottom:0}.gc-caption-outbottom,.gc-caption-outtop{width:100%;width:calc(100% + 4px);border:2px solid #7f7f7f;background:#fff}.gc-caption-outtop{top:0;left:-2px;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}.gc-caption-outbottom{bottom:0;left:-2px;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}.gc-alignment-center{text-align:center}.gc-alignment-left{text-align:left}.gc-alignment-right{text-align:right}.gc-thumbs-area{position:absolute;overflow:hidden;background-color:transparent;border: 1px #e0dfdf solid;}.gc-thumbs-area-next,.gc-thumbs-area-prev{position:absolute;z-index:1010}.gc-thumbs-area.gc-hz .gc-thumbs-area-next,.gc-thumbs-area.gc-hz .gc-thumbs-area-prev{top:0;height:100%;min-height:100%;width:5%}.gc-thumbs-area.gc-vt .gc-thumbs-area-next,.gc-thumbs-area.gc-vt .gc-thumbs-area-prev{left:0;width:100%;min-width:100%;height:5%}.gc-thumbs-area.gc-hz .gc-thumbs-area-prev{left:0}.gc-thumbs-area.gc-hz .gc-thumbs-area-next{right:0}.gc-thumbs-area.gc-vt .gc-thumbs-area-prev{top:0}.gc-thumbs-area.gc-vt .gc-thumbs-area-next{bottom:0}.gc-thumbs-area-next:hover,.gc-thumbs-area-prev:hover{opacity:1;cursor:pointer;cursor:hand}.gc-thumbs-area-next .gc-disabled,.gc-thumbs-area-next .gc-disabled:hover,.gc-thumbs-area-prev .gc-disabled,.gc-thumbs-area-prev .gc-disabled:hover{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;cursor:default}.glass-case ul{position:relative;top:0;left:0;margin:0;border:0;padding:0;height:100%;list-style:none}.glass-case ul li{position:relative;overflow:hidden;width:100%;height:100%;border:0px solid #eaeaea !important;padding:2px;background-color:#fff}.gc-thumbs-area.gc-hz li{display:inline;float:left;max-width:100%;max-height:100%;margin-right:5px}.gc-thumbs-area.gc-vt li{margin-bottom:5px}.glass-case ul li .gc-li-display-container{position:relative;overflow:hidden;height:100%;width:100%;display:inline-block}.glass-case ul li:hover{border-color:#4f4f4f;cursor:pointer;cursor:hand}.glass-case ul li.gc-active,.glass-case ul li.gc-active:hover{border-color:#696;cursor:default}.glass-case ul li .gc-li-display-container img{position: absolute;
    top: 0;
    left: 0;
    margin-top: 0 !important;
    margin-left: 0 !important;
    max-width: 100%;
    height: auto;}
.glass-case ul li.gc-active .gc-li-display-container, .glass-case ul li.gc-active:hover .gc-li-display-container{opacity:0.5;}
.gc-overlay-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647!important;background-color:#ccc;background-color:rgba(51,51,51,.95)}.gc-overlay-gcontainer{position:relative;width:100%;height:100%;padding:0}.gc-overlay-container{position:relative;overflow:auto;width:100%;height:100%;padding:0}.gc-overlay-container-display{position:absolute;overflow:auto;width:100%;height:100%;padding:0}.gc-ocd-top{top:0}.gc-ocd-bottom{bottom:0}.gc-overlay-fit{padding:4em 5.5em 1em;overflow:hidden}.gc-overlay-display{position:relative;top:0;left:0;display:block;cursor:crosshair}.gc-overlay-display-center{max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gc-overlay-display-vcenter{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gc-overlay-display-hcenter{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.gc-overlay-top-icons{position:absolute;top:0;padding:1em 1.5em 1em 0;width:100%;height:4em}.gc-overlay-left-icons{position:absolute;top:0;left:0;padding:0 1em 0 1.5em;height:100%;width:5.5em}.gc-overlay-right-icons{position:absolute;top:0;right:0;padding:0 1.5em 0 1em;height:100%;width:5.5em}@font-face{font-family:linea-arrows-10;src:url(fonts/linea-arrows-10.eot);src:url(fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),url(fonts/linea-arrows-10.woff) format("woff"),url(fonts/linea-arrows-10.ttf) format("truetype"),url(fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");font-weight:400;font-style:normal}.gc-icon:before{line-height:1}.gc-icon{font-family:linea-arrows-10!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1020;cursor:pointer;cursor:hand;color:#fff !important;opacity:.7;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;height:1em;width:1em;line-height:0;background:#000;border:2px solid #fff}.gc-icon:hover{opacity:1;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.gc-disabled .gc-icon,.gc-disabled .gc-icon:hover{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;cursor:default}.gc-icon-next{top:50%;right:-2px}.gc-icon-next:before{position:absolute;top:-2px;right:-2px;content:"\e04b"}.gc-icon-next-vt{bottom:0;left:50%}.gc-icon-next-vt:before{position:absolute;top:-2px;left:-2px;content:"\e019"}.gc-display-area .gc-icon-next{font-size:2em!important}.gc-thumbs-area-next .gc-icon-next{right:0;font-size:2em!important}.gc-thumbs-area-next .gc-icon-next-vt{font-size:1.5em!important}.gc-overlay-area .gc-icon-next{position:relative;right:0;font-size:3em}.gc-icon-prev{top:50%;left:-2px}.gc-icon-prev:before{position:absolute;top:-2px;left:-2px;content:"\e03f"}.gc-icon-prev-vt{top:0;left:50%}.gc-icon-prev-vt:before{position:absolute;top:-2px;left:-2px;content:"\e083"}.gc-display-area .gc-icon-prev,.gc-thumbs-area-prev .gc-icon-prev{font-size:2em!important}.gc-thumbs-area-prev .gc-icon-prev-vt{font-size:1.5em!important}.gc-overlay-area .gc-icon-prev{position:relative;left:0;font-size:3em}.gc-icon-download{right:-2px;bottom:0;font-size:2em;overflow:hidden;display:none !important;}.gc-icon-download:before{position:absolute;top:-4px;left:-2px;content:"\e064"}.gc-icon-close{position:relative;font-size:2em;float:right}.gc-icon-close:before{position:absolute;content:"\e04a";top:-2px;right:-2px}.gc-icon-enlarge{position:relative;float:right;margin-right:.25em;font-size:2em}.gc-icon-enlarge:before{position:absolute;content:'\e017';top:-2px;right:-2px}.gc-icon-compress{position:relative;float:right;margin-right:.25em;font-size:2em}.gc-icon-compress:before{position:absolute;content:'\e053';top:-2px;right:-2px}.gc-loading{position:absolute;top:50%;left:50%;width:31px;height:31px;margin-left:-15px;margin-top:-15px;background-image:url(../images/loader.gif)}.gc-loading3{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;font-size:.25em;text-indent:-9999em;border-top:1.1em solid rgba(102,153,102,.2);border-right:1.1em solid rgba(102,153,102,.2);border-bottom:1.1em solid rgba(102,153,102,.2);border-left:1.1em solid #696;-webkit-animation:loadGC 1.1s infinite linear;animation:loadGC 1.1s infinite linear}.gc-loading3,.gc-loading3:after{border-radius:50%;width:30px;height:30px}@-webkit-keyframes loadGC{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadGC{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gc-hide{display:none;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.gc-noscroll{overflow:hidden}.gc-start{display:none;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}

/*Product view Ends*/
.bs-docs-booticon {
	display: block;
	font-weight: 500;
	color: #fff;
	text-align: center;
	cursor: default;
	background-color: #563d7c;
	border-radius: 15%
}
.bs-docs-booticon-sm {
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 28px
}
.bs-docs-booticon-lg {
	width: 144px;
	height: 144px;
	font-size: 108px;
	line-height: 140px
}
.bs-docs-booticon-inverse {
	color: #563d7c;
	background-color: #fff
}
.bs-docs-booticon-outline {
	background-color: transparent;
	border: 1px solid #cdbfe3
}
#skippy {
	display: block;
	padding: 1em;
	color: #fff;
	background-color: #6f5499;
	outline: 0
}
#skippy .skiplink-text {
	padding: .5em;
	outline: 1px dotted
}
.bs-docs-nav {
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: 0
}
.bs-home-nav .bs-nav-b {
	display: none
}
.bs-docs-nav .navbar-brand, .bs-docs-nav .navbar-nav>li>a {
	font-weight: 500;
	color: #563d7c
}
.bs-docs-nav .navbar-nav>.active>a, .bs-docs-nav .navbar-nav>.active>a:hover, .bs-docs-nav .navbar-nav>li>a:hover {
	color: #463265;
	background-color: #f9f9f9
}
.bs-docs-nav .navbar-toggle .icon-bar {
	background-color: #563d7c
}
.bs-docs-nav .navbar-header .navbar-toggle {
	border-color: #fff
}
.bs-docs-nav .navbar-header .navbar-toggle:focus, .bs-docs-nav .navbar-header .navbar-toggle:hover {
	background-color: #f9f9f9;
	border-color: #f9f9f9
}
.bs-docs-footer {
	padding-top: 40px;
	padding-bottom: 40px;
	margin-top: 100px;
	color: #767676;
	text-align: center;
	border-top: 1px solid #e5e5e5
}
.bs-docs-footer-links {
	padding-left: 0;
	margin-top: 20px
}
.bs-docs-footer-links li {
	display: inline;
	padding: 0 2px
}
.bs-docs-footer-links li:first-child {
	padding-left: 0
}

.bs-docs-social {
	margin-bottom: 20px;
	text-align: center
}
.bs-docs-social-buttons {
	display: inline-block;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.bs-docs-social-buttons li {
	display: inline-block;
	padding: 5px 8px;
	line-height: 1
}
.bs-docs-social-buttons .twitter-follow-button {
	width: 225px!important
}
.bs-docs-social-buttons .twitter-share-button {
	width: 98px!important
}
.github-btn {
	overflow: hidden;
	border: 0
}
.bs-docs-header, .bs-docs-masthead {
	position: relative;
	padding: 30px 15px;
	color: #cdbfe3;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.1);
	background-color: #6f5499;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6f5499));
	background-image: -webkit-linear-gradient(top, #563d7c 0, #6f5499 100%);
	background-image: -o-linear-gradient(top, #563d7c 0, #6f5499 100%);
	background-image: linear-gradient(to bottom, #563d7c 0, #6f5499 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);
	background-repeat: repeat-x
}
.bs-docs-masthead .bs-docs-booticon {
	margin: 0 auto 30px
}
.bs-docs-masthead h1 {
	font-weight: 300;
	line-height: 1;
	color: #fff
}
.bs-docs-masthead .lead {
	margin: 0 auto 30px;
	font-size: 20px;
	color: #fff
}
.bs-docs-masthead .version {
	margin-top: -15px;
	margin-bottom: 30px;
	color: #9783b9
}
.bs-docs-masthead .btn {
	width: 100%;
	padding: 15px 30px;
	font-size: 20px
}

.bs-docs-header {
	margin-bottom: 40px;
	font-size: 20px
}
.bs-docs-header h1 {
	margin-top: 0;
	color: #fff
}
.bs-docs-header p {
	margin-bottom: 0;
	font-weight: 300;
	line-height: 1.4
}
.bs-docs-header .container {
	position: relative
}
.carbonad {
	width: auto!important;
	height: auto!important;
	padding: 20px!important;
	margin: 30px -30px -31px!important;
	overflow: hidden;
	font-size: 13px!important;
	line-height: 16px!important;
	text-align: left;
	background: 0 0!important;
	border: solid #866ab3!important;
	border-width: 1px 0!important
}
.carbonad-img {
	margin: 0!important
}
.carbonad-tag, .carbonad-text {
	display: block!important;
	float: none!important;
	width: auto!important;
	height: auto!important;
	margin-left: 145px!important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif!important
}
.carbonad-text {
	padding-top: 0!important
}
.carbonad-tag {
	color: inherit!important;
	text-align: left!important
}
.carbonad-tag a, .carbonad-text a {
	color: #fff!important
}
.carbonad #azcarbon>img {
	display: none
}




.bs-docs-featurette {
	padding-top: 40px;
	padding-bottom: 40px;
	font-size: 16px;
	line-height: 1.5;
	color: #555;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5
}
.bs-docs-featurette+.bs-docs-footer {
	margin-top: 0;
	border-top: 0
}
.bs-docs-featurette-title {
	margin-bottom: 5px;
	font-size: 30px;
	font-weight: 400;
	color: #333
}
.half-rule {
	width: 100px;
	margin: 40px auto
}
.bs-docs-featurette h3 {
	margin-bottom: 5px;
	font-weight: 400;
	color: #333
}
.bs-docs-featurette-img {
	display: block;
	margin-bottom: 20px;
	color: #333
}
.bs-docs-featurette-img:hover {
	color: #337ab7;
	text-decoration: none
}
.bs-docs-featurette-img img {
	display: block;
	margin-bottom: 15px
}



.bs-docs-featured-sites {
	margin-right: -1px;
	margin-left: -1px
}
.bs-docs-featured-sites .col-xs-6 {
	padding: 1px
}
.bs-docs-featured-sites .img-responsive {
	margin-top: 0
}

.bs-examples .thumbnail {
	margin-bottom: 10px
}
.bs-examples h4 {
	margin-bottom: 5px
}
.bs-examples p {
	margin-bottom: 20px
}

.bs-docs-sidebar.affix {
	position: static
}

.bs-docs-sidenav {
	margin-top: 20px;
	margin-bottom: 20px
}
.bs-docs-sidebar .nav>li>a {
	display: block;
	padding: 4px 20px;
	font-size: 13px;
	font-weight: 500;
	color: #767676
}
.bs-docs-sidebar .nav>li>a:focus, .bs-docs-sidebar .nav>li>a:hover {
	padding-left: 19px;
	color: #563d7c;
	text-decoration: none;
	background-color: transparent;
	border-left: 1px solid #563d7c
}
.bs-docs-sidebar .nav>.active:focus>a, .bs-docs-sidebar .nav>.active:hover>a, .bs-docs-sidebar .nav>.active>a {
	padding-left: 18px;
	font-weight: 700;
	color: #563d7c;
	background-color: transparent;
	border-left: 2px solid #563d7c
}
.bs-docs-sidebar .nav .nav {
	display: none;
	padding-bottom: 10px
}
.bs-docs-sidebar .nav .nav>li>a {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30px;
	font-size: 12px;
	font-weight: 400
}
.bs-docs-sidebar .nav .nav>li>a:focus, .bs-docs-sidebar .nav .nav>li>a:hover {
	padding-left: 29px
}
.bs-docs-sidebar .nav .nav>.active:focus>a, .bs-docs-sidebar .nav .nav>.active:hover>a, .bs-docs-sidebar .nav .nav>.active>a {
	padding-left: 28px;
	font-weight: 500
}
.back-to-top, .bs-docs-theme-toggle {
	display: none;
	padding: 4px 10px;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: 500;
	color: #999
}
.back-to-top:hover, .bs-docs-theme-toggle:hover {
	color: #563d7c;
	text-decoration: none
}
.bs-docs-theme-toggle {
	margin-top: 0
}



.bs-docs-section {
	margin-bottom: 60px
}
.bs-docs-section:last-child {
	margin-bottom: 0
}
h1[id] {
	padding-top: 20px;
	margin-top: 0
}
.bs-callout {
	padding: 20px;
	margin: 20px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px
}
.bs-callout h4 {
	margin-top: 0;
	margin-bottom: 5px
}
.bs-callout p:last-child {
	margin-bottom: 0
}
.bs-callout code {
	border-radius: 3px
}
.bs-callout+.bs-callout {
	margin-top: -5px
}
.bs-callout-danger {
	border-left-color: #ce4844
}
.bs-callout-danger h4 {
	color: #ce4844
}
.bs-callout-warning {
	border-left-color: #aa6708
}
.bs-callout-warning h4 {
	color: #aa6708
}
.bs-callout-info {
	border-left-color: #1b809e
}
.bs-callout-info h4 {
	color: #1b809e
}
.color-swatches {
	margin: 0 -5px;
	overflow: hidden
}
.color-swatch {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 5px;
	border-radius: 3px
}


.color-swatches .gray-darker {
	background-color: #222
}
.color-swatches .gray-dark {
	background-color: #333
}
.color-swatches .gray {
	background-color: #555
}
.color-swatches .gray-light {
	background-color: #999
}
.color-swatches .gray-lighter {
	background-color: #eee
}
.color-swatches .brand-primary {
	background-color: #337ab7
}
.color-swatches .brand-success {
	background-color: #5cb85c
}
.color-swatches .brand-warning {
	background-color: #f0ad4e
}
.color-swatches .brand-danger {
	background-color: #d9534f
}
.color-swatches .brand-info {
	background-color: #5bc0de
}
.color-swatches .bs-purple {
	background-color: #563d7c
}
.color-swatches .bs-purple-light {
	background-color: #c7bfd3
}
.color-swatches .bs-purple-lighter {
	background-color: #e5e1ea
}
.color-swatches .bs-gray {
	background-color: #f9f9f9
}
.bs-team .team-member {
	line-height: 32px;
	color: #555
}
.bs-team .team-member:hover {
	color: #333;
	text-decoration: none
}
.bs-team .github-btn {
	float: right;
	width: 180px;
	height: 20px;
	margin-top: 6px
}
.bs-team img {
	float: left;
	width: 32px;
	margin-right: 10px;
	border-radius: 4px
}
.bs-docs-browser-bugs td p {
	margin-bottom: 0
}
.bs-docs-browser-bugs th:first-child {
	width: 18%
}
.show-grid {
	margin-bottom: 15px
}
.show-grid [class^=col-] {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #eee;
	background-color: rgba(86,61,124,.15);
	border: 1px solid #ddd;
	border: 1px solid rgba(86,61,124,.2)
}
.bs-example {
	position: relative;
	padding: 45px 15px 15px;
	margin: 0 -15px 15px;
	border-color: #e5e5e5 #eee #eee;
	border-style: solid;
	border-width: 1px 0;
	-webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
	box-shadow: inset 0 3px 6px rgba(0,0,0,.05)
}
.bs-example:after {
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 12px;
	font-weight: 700;
	color: #959595;
	text-transform: uppercase;
	letter-spacing: 1px;
	content: "Example"
}
.bs-example+.highlight, .bs-example+.zero-clipboard+.highlight {
	margin: -15px -15px 15px;
	border-width: 0 0 1px;
	border-radius: 0
}

.bs-example .container {
	width: auto
}
.bs-example>.alert:last-child, .bs-example>.form-control:last-child, .bs-example>.jumbotron:last-child, .bs-example>.list-group:last-child, .bs-example>.navbar:last-child, .bs-example>.panel:last-child, .bs-example>.progress:last-child, .bs-example>.table-responsive:last-child>.table, .bs-example>.table:last-child, .bs-example>.well:last-child, .bs-example>blockquote:last-child, .bs-example>ol:last-child, .bs-example>p:last-child, .bs-example>ul:last-child {
	margin-bottom: 0
}
.bs-example>p>.close {
	float: none
}
.bs-example-type .table .type-info {
	color: #767676;
	vertical-align: middle
}
.bs-example-type .table td {
	padding: 15px 0;
	border-color: #eee
}
.bs-example-type .table tr:first-child td {
	border-top: 0
}
.bs-example-type h1, .bs-example-type h2, .bs-example-type h3, .bs-example-type h4, .bs-example-type h5, .bs-example-type h6 {
	margin: 0
}
.bs-example-bg-classes p {
	padding: 15px
}
.bs-example>.img-circle, .bs-example>.img-rounded, .bs-example>.img-thumbnail {
	margin: 5px
}
.bs-example>.table-responsive>.table {
	background-color: #fff
}
.bs-example>.btn, .bs-example>.btn-group {
	margin-top: 5px;
	margin-bottom: 5px
}
.bs-example>.btn-toolbar+.btn-toolbar {
	margin-top: 10px
}
.bs-example-control-sizing input[type=text]+input[type=text], .bs-example-control-sizing select {
	margin-top: 10px
}
.bs-example-form .input-group {
	margin-bottom: 10px
}
.bs-example>textarea.form-control {
	resize: vertical
}
.bs-example>.list-group {
	max-width: 400px
}
.bs-example .navbar:last-child {
	margin-bottom: 0
}
.bs-navbar-bottom-example, .bs-navbar-top-example {
	z-index: 1;
	padding: 0;
	overflow: hidden
}
.bs-navbar-bottom-example .navbar-header, .bs-navbar-top-example .navbar-header {
	margin-left: 0
}
.bs-navbar-bottom-example .navbar-fixed-bottom, .bs-navbar-top-example .navbar-fixed-top {
	position: relative;
	margin-right: 0;
	margin-left: 0
}
.bs-navbar-top-example {
	padding-bottom: 45px
}
.bs-navbar-top-example:after {
	top: auto;
	bottom: 15px
}
.bs-navbar-top-example .navbar-fixed-top {
	top: -1px
}
.bs-navbar-bottom-example {
	padding-top: 45px
}
.bs-navbar-bottom-example .navbar-fixed-bottom {
	bottom: -1px
}
.bs-navbar-bottom-example .navbar {
	margin-bottom: 0
}

.bs-example .pagination {
	margin-top: 10px;
	margin-bottom: 10px
}
.bs-example>.pager {
	margin-top: 0
}
.bs-example-modal {
	background-color: #f5f5f5
}
.bs-example-modal .modal {
	position: relative;
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	z-index: 1;
	display: block
}
.bs-example-modal .modal-dialog {
	left: auto;
	margin-right: auto;
	margin-left: auto
}
.bs-example>.dropdown>.dropdown-toggle {
	float: left
}
.bs-example>.dropdown>.dropdown-menu {
	position: static;
	display: block;
	margin-bottom: 5px;
	clear: left
}
.bs-example-tabs .nav-tabs {
	margin-bottom: 15px
}
.bs-example-tooltips {
	text-align: center
}
.bs-example-tooltips>.btn {
	margin-top: 5px;
	margin-bottom: 5px
}
.bs-example-tooltip .tooltip {
	position: relative;
	display: inline-block;
	margin: 10px 20px;
	opacity: 1
}
.bs-example-popover {
	padding-bottom: 24px;
	background-color: #f9f9f9
}
.bs-example-popover .popover {
	position: relative;
	display: block;
	float: left;
	width: 260px;
	margin: 20px
}
.scrollspy-example {
	position: relative;
	height: 200px;
	margin-top: 10px;
	overflow: auto
}
#collapseExample .well {
	margin-bottom: 0
}
.bs-events-table>tbody>tr>td:first-child, .bs-events-table>thead>tr>th:first-child {
	white-space: nowrap
}
.highlight {
	padding: 9px 14px;
	margin-bottom: 14px;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	border-radius: 4px
}
.highlight pre {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	word-break: normal;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}
.highlight pre code {
	font-size: inherit;
	color: #333
}
.highlight pre code:first-child {
	display: inline-block;

	padding-right: 45px
}
.table-responsive .highlight pre {
	white-space: normal
}
.bs-table th small, .responsive-utilities th small {
	display: block;
	font-weight: 400;
	color: #999
}
.responsive-utilities tbody th {
	font-weight: 400
}
.responsive-utilities td {
	text-align: center
}
.responsive-utilities td.is-visible {
	color: #468847;
	background-color: #dff0d8!important
}
.responsive-utilities td.is-hidden {
	color: #ccc;
	background-color: #f9f9f9!important
}
.responsive-utilities-test {
	margin-top: 5px
}
.responsive-utilities-test .col-xs-6 {
	margin-bottom: 10px
}
.responsive-utilities-test span {
	display: block;
	padding: 15px 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.1;
	text-align: center;
	border-radius: 4px
}
.hidden-on .col-xs-6 .hidden-lg, .hidden-on .col-xs-6 .hidden-md, .hidden-on .col-xs-6 .hidden-sm, .hidden-on .col-xs-6 .hidden-xs, .visible-on .col-xs-6 .hidden-lg, .visible-on .col-xs-6 .hidden-md, .visible-on .col-xs-6 .hidden-sm, .visible-on .col-xs-6 .hidden-xs {
	color: #999;
	border: 1px solid #ddd
}
.hidden-on .col-xs-6 .visible-lg-block, .hidden-on .col-xs-6 .visible-md-block, .hidden-on .col-xs-6 .visible-sm-block, .hidden-on .col-xs-6 .visible-xs-block, .visible-on .col-xs-6 .visible-lg-block, .visible-on .col-xs-6 .visible-md-block, .visible-on .col-xs-6 .visible-sm-block, .visible-on .col-xs-6 .visible-xs-block {
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6
}
.bs-glyphicons {
	margin: 0 -10px 20px;
	overflow: hidden
}
.bs-glyphicons-list {
	padding-left: 0;
	list-style: none
}
.bs-glyphicons li {
	float: left;
	width: 25%;
	height: 115px;
	padding: 10px;
	font-size: 10px;
	line-height: 1.4;
	text-align: center;
	background-color: #f9f9f9;
	border: 1px solid #fff
}
.bs-glyphicons .glyphicon {
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 24px
}
.bs-glyphicons .glyphicon-class {
	display: block;
	text-align: center;
	word-wrap: break-word
}
.bs-glyphicons li:hover {
	color: #fff;
	background-color: #563d7c
}

.bs-customizer .toggle {
	float: right;
	margin-top: 25px
}
.bs-customizer label {
	margin-top: 10px;
	font-weight: 500;
	color: #555
}
.bs-customizer h2 {
	padding-top: 30px;
	margin-top: 0;
	margin-bottom: 5px
}
.bs-customizer h3 {
	margin-bottom: 0
}
.bs-customizer h4 {
	margin-top: 15px;
	margin-bottom: 0
}
.bs-customizer .bs-callout h4 {
	margin-top: 0;
	margin-bottom: 5px
}
.bs-customizer input[type=text] {
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	background-color: #fafafa
}
.bs-customizer .help-block {
	margin-bottom: 5px;
	font-size: 12px
}
#less-section label {
	font-weight: 400
}
.bs-customize-download .btn-outline {
	padding: 20px
}
.bs-customizer-alert {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
	padding: 15px 0;
	color: #fff;
	background-color: #d9534f;
	border-bottom: 1px solid #b94441;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.25)
}
.bs-customizer-alert .close {
	margin-top: -4px;
	font-size: 24px
}
.bs-customizer-alert p {
	margin-bottom: 0
}
.bs-customizer-alert .glyphicon {
	margin-right: 5px
}
.bs-customizer-alert pre {
	margin: 10px 0 0;
	color: #fff;
	background-color: #a83c3a;
	border-color: #973634;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1)
}
.bs-dropzone {
	position: relative;
	padding: 20px;
	margin-bottom: 20px;
	color: #777;
	text-align: center;
	border: 2px dashed #eee;
	border-radius: 4px
}
.bs-dropzone .import-header {
	margin-bottom: 5px
}
.bs-dropzone .glyphicon-download-alt {
	font-size: 40px
}
.bs-dropzone hr {
	width: 100px
}
.bs-dropzone .lead {
	margin-bottom: 10px;
	font-weight: 400;
	color: #333
}
#import-manual-trigger {
	cursor: pointer
}
.bs-dropzone p:last-child {
	margin-bottom: 0
}
.bs-brand-logos {
	display: table;
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden;
	color: #563d7c;
	background-color: #f9f9f9;
	border-radius: 4px
}
.bs-brand-item {
	padding: 60px 0;
	text-align: center
}
.bs-brand-item+.bs-brand-item {
	border-top: 1px solid #fff
}
.bs-brand-logos .inverse {
	color: #fff;
	background-color: #563d7c
}
.bs-brand-item h1, .bs-brand-item h3 {
	margin-top: 0;
	margin-bottom: 0
}
.bs-brand-item .bs-docs-booticon {
	margin-right: auto;
	margin-left: auto
}
.bs-brand-item .glyphicon {
	width: 30px;
	height: 30px;
	margin: 10px auto -10px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%
}
.bs-brand-item .glyphicon-ok {
	background-color: #5cb85c
}
.bs-brand-item .glyphicon-remove {
	background-color: #d9534f
}

.zero-clipboard {
	position: relative;
	display: none
}
.btn-clipboard {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	display: block;
	padding: 5px 8px;
	font-size: 12px;
	color: #767676;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #e1e1e8;
	border-radius: 0 4px 0 4px
}
.btn-clipboard-hover {
	color: #fff;
	background-color: #563d7c;
	border-color: #563d7c
}

#focusedInput {
	border-color: #ccc;
	border-color: rgba(82,168,236,.8);
	outline: 0;
	outline: thin dotted \9;
	-webkit-box-shadow: 0 0 8px rgba(82,168,236,.6);
	box-shadow: 0 0 8px rgba(82,168,236,.6)
}


.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden;
}
.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
	display: none;
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	color: #cccccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044;
}
.mfp-preloader a {
	color: #cccccc;
}
.mfp-preloader a:hover {
	color: white;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close, button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	-webkit-box-shadow: none;
	box-shadow: none;
}
button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: white;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: #333333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #cccccc;
	font-size: 12px;
	line-height: 18px;
}
.mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
	border-top-width: 21px;
	border-bottom-width: 21px;
}
.mfp-arrow-left {
	left: 0;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	border-right: 17px solid white;
	margin-left: 31px;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
	right: 0;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	border-left: 17px solid white;
	margin-left: 39px;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: black;
}
/* Main image in popup */
img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
	line-height: 0;
}
.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444444;
}
.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px;
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-wrap: break-word;
	padding-right: 36px;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
 
.mfp-ie7 .mfp-img {
	padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
	padding: 0;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0;
}
.similarProdSLider .lSAction > .lSPrev {

    left:0px;
}
.similarProdSLider  .lSAction > .lSNext {
  
    right:0px;
}
.order_main 
{
	width:100%;
	float:left;
	    margin-bottom: 20px;
	border:1px solid #CCC;
	border-radius:5px;
	}
.order_main .order-title
{
	width:100%;
	float:left;
	padding:15px;
	background:#e6e6e6;
	}
.order_main .order-title span.totalPrice, .order_main .order-title span.toAddress
{
	font-size:16px;
	color:#333;  
	font-family: "ProximaNova-Regular";  
	}
.order_main .order-title span.toAddress b
{
	font-size:16px;
	color:#00F;  
	font-family: "ProximaNova-Regular"; 
	}
.order_main .order-title span
{
	width:30%;
	float:left;
	}
.order_main  span.orderTitleDetail
{
	float:right !important;
	position:relative;
	}
.order_main  span.orderTitleDetail small, .order_main  span.orderTitleDetail small b
{
	color:#666;
	font-size:16px;
	text-transform:uppercase;
	font-family: "ProximaNova-Regular"; 
	}

.order_main  span.orderTitleDetail small
{
	float:left;
	    width: 65%;
}
.order_main span.orderTitleDetail a {
     float: right;
    position: absolute;
    top: 0px;
    right: 0;
    font-family: "ProximaNova-Semibold";
    font-size: 15px;
}
.order_main  span.orderTitleDetail small b
{
	float:right;
	}
.order_main  span.orderDate
{
	color:#999;
	font-size:12px;
	font-family: "ProximaNova-Regular"; 
	float:left;
	    width: 100%;
    margin-top: 24px;
	    display: none;

	}
.orderStatus.ordered .OrderdliST span.orderDate,.orderStatus.pending .OrderdliST span.orderDate, .orderStatus.OutForDelivery .OutForDL span.orderDate, .orderStatus.OutForDelivery .OrderdliST span.orderDate, .orderStatus.OutForDelivery .packedliST span.orderDate, .orderStatus.OutForDelivery .shippeDliST span.orderDate, .orderStatus.delivered span.orderDate, .orderStatus.cancelled  span.orderDate
{
	display:block;
	}
ul.statusList li.CancelledList a:after {

    background:url(images/check-outclose.png) no-repeat center center #ea0303;
}
.orderPopupCont select {
    width: 100%;
    height: 38px;
    padding: 0 14px;
}


.tracKdTLS .modal-content .orderPopupCont input {
	width: auto;
    display: block;
    margin: 12px auto 0;
    float: none;
    color: #fff;
    font-family: "ProximaNova-Bold";
    font-weight: normal;padding: 9px 14px;
}
.cancelled ul.statusList:after {
    background: #04a021;
}
.cancelled ul.statusList:before
{
	    background: #ea0303;
	}

.order_main  strong.statusTitle
{
	 font-family: "ProximaNova-Bold";
	 font-size:18px;
	 text-transform:capitalize;
	 float:left;
	 width:100%;
	}
.order_main  p.esimatedDelivery
{
	width:100%;
	float:left;
	margin-bottom:0px;
	}
 .order_main  a.DelvrybY
{
	float:left;
	color:#04a021;
	margin-bottom:15px;
	font-family: "ProximaNova-Semibold";
	font-size:15px;
	}
.order_main .prodItemDTL 
{
	width:100%;
	float:left;
	}
.orderConSEc 
{
	width:100%;
	float:left;
	background-color:#FFF;
	padding: 15px;
	}
ul.rateTHisProd 
{
	width:100%;
	float:left;
	    margin-bottom: 15px;
	}
ul.rateTHisProd  li
{
	width:20px;
	height:20px;
	float:left;
	margin:0px 2px;
	}
p.rateP
{
	margin-bottom:5px;
	}
.rdy4Clns ul.statusList li {
    margin: -9px 12px 0px 12px;
    width: 136px;
}
.rdy4Clns span.orderDate
{
	display:block;
	}
.rdy4Clns ul.statusList:after {
    background: #ea0303;
    width: 167px;
}
.rdy4Clns ul.statusList li.rtnd a:after, .rdy4Clns ul.statusList li.rtnCltd a:after {
  
    background: #c5c5c5;
}

.rdy4Clns ul.statusList li a:after {
    content: "";
    width: 25px;
    height: 25px;
    bottom: -4px;
    position: absolute;
    left: 37%;
    border-radius: 50%;
    background: url(images/check-outTickMark.png) no-repeat center #ea0303;
    background-size: 12px;
    z-index: 1;
}
strong.readyFor
{
	color:#ea0303;
	}
.packed li.packedliST span.orderDate, .packed li.OrderdliST span.orderDate
{
	display:block;
	}
 .confirmed li.packedliST span.orderDate, .confirmed li.OrderdliST span.orderDate
 {
     display:block;
 }
.shipped li.packedliST span.orderDate, .shipped li.OrderdliST span.orderDate, .shipped li.shippeDliST span.orderDate
{
	display:block;
	}
	.payPartners a {
    width: 50px;
    float: left;
    text-align: center;
}
.payPartners a:nth-child(1), .payPartners a:nth-child(2)
{
	margin-right:10px;
	}
.payPartners a img
{
	width:100%;
	}
	.filter-price {
  width: 258px;
  float:left;
  border: 0;
  padding: 0;
  margin: 0;
}

.price-title {
  position: relative;
  color: #fff;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 400;
  background: #d58e32;
  padding:10px;
}

.price-container {
      display: flex;
    border: 1px solid #ccc;
    padding: 5px;
    margin-left: 57px;
  width:100px;
}

.price-field {
  position: relative;
  width: 125px;
  height: 36px;
  box-sizing: border-box;
  padding-top: 11px;
  float:  left;
  padding-left: 0px;
  margin-left: 10px;
}

.price-field input[type=range] {
    position: absolute;
}

/* Reset style for input range */

.price-field input[type=range] {
  width: 100%;
    height: 7px;

    outline: 0;
    box-sizing: border-box;
    border-radius: 5px;
    pointer-events: none;
    -webkit-appearance: none;
}


.price-field input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
}

.price-field input[type=range]:active,
.price-field input[type=range]:focus {
  outline: 0;
}

.price-field input[type=range]::-ms-track {
  width: 188px;
  height: 2px; 
  border: 0;
  outline: 0;
  box-sizing: border-box;
  border-radius: 5px;
  pointer-events: none;
  background: transparent;
  border-color: transparent;
  color: red;
  border-radius: 5px;
}

/* Style toddler input range */

.price-field input[type=range]::-webkit-slider-thumb { 
  /* WebKit/Blink */
    position: relative;
    -webkit-appearance: none;
    margin: 0;
    border: 0;
    outline: 0;
    border-radius: 50%;
    height: 10px;
    width: 10px;
    margin-top: -4px;
    background-color: #067ed5;
    cursor: pointer;
    cursor: pointer;
    pointer-events: all;
    z-index: 100;
}

.price-field input[type=range]::-moz-range-thumb { 
  /* Firefox */
  position: relative;
  appearance: none;
  margin: 0;
  border: 0;
  outline: 0;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  margin-top: -5px;
  background-color: #067ed5;
  cursor: pointer;
  cursor: pointer;
  pointer-events: all;
  z-index: 100;
}

.price-field input[type=range]::-ms-thumb  { 
  /* IE */
  position: relative;
  appearance: none;
  margin: 0;
  border: 0;
  outline: 0;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  margin-top: -5px;
  background-color: #ccc;
  cursor: pointer;
  cursor: pointer;
  pointer-events: all;
  z-index: 100;
}

/* Style track input range */

.price-field input[type=range]::-webkit-slider-runnable-track { 
  /* WebKit/Blink */
  width: 188px;
  height: 2px;
  cursor: pointer;
  background: #ccc;
  border-radius: 5px;
}

.price-field input[type=range]::-moz-range-track { 
  /* Firefox */
  width: 188px;
  height: 2px;
  cursor: pointer;
  background: #242424;
  border-radius: 5px;
}

.price-field input[type=range]::-ms-track { 
  /* IE */
  width: 188px;
  height: 2px;
  cursor: pointer;
  background: #242424;
  border-radius: 5px;
}

/* Style for input value block */

.price-wrap {
  display: flex;
  color: #242424;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 400;
  margin-bottom: 0px;
}

.price-wrap-1, .price-wrap-2 {
    margin-left: 0px;
    width: 54px;
    float: left;
}
.price-wrap-1 input, .price-wrap-2 input
{
	    width: 100%;
    border-radius: 5px;
    border: 1px solid #ccc;
    text-align: center;
    outline: none;
    font-size: 12px;
    font-family: "ProximaNova-Regular";
	}
.price-wrap-2
{
	float:right;
	}

.price-title {
  margin-right: 5px;
}

.price-wrap_line {
    margin: 6px 0px 5px 5px;
}

.price-wrap #one, 
.price-wrap #two {
  width: 30px;
  text-align: right;
  margin: 0;
  padding: 0;
  margin-right: 2px;
  background:  0;
  border: 0;
  outline: 0;
  color: #242424;
  font-family: 'Karla', 'Arial', sans-serif;
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 400;
}

.price-wrap label {
    text-align: right;
    margin-top: 6px;
    padding-left: 5px;
}

/* Style for active state input */
    
.price-field input[type=range]:hover::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.5px #242424;
  transition-duration: 0.3s;
}

.price-field input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 0 0 0.5px #242424;
  transition-duration: 0.3s;
}
.cartTBTitle.hideTitle {
    display: none;
}

.head {
    font-size: 20px;
    text-align: center;
    padding: 6px 0 6px;
    text-transform: uppercase;font-family: "ProximaNova-Bold";
}
.popupFlds {
    padding: 0 15px;
}
.popupFlds li {
    margin-bottom: 10px;
}
.popupFlds li input[type="text"], .popupFlds li input[type="tel"], .popupFlds li input[type="phone"], .popupFlds li input[type="email"] {
    height: 36px;
    padding: 0 14px;
}
.popupFlds button, .popupFlds input[type="submit"] {
    width: 150px;
}
.orderPlaceScn {
    float: left;
    width: 63%;padding: 38px 0 0;
}
.whyCallScn {
    float: right;
    width: 33%;
    padding: 10px 135px 10px 18px;
    border: 1px #ccc solid;background:url(track.png) no-repeat 90% 50%;
}
.whyCallScn a {
        color: white;
    padding: 3px 14px;
    float: left;
    text-align: center;
    font-size: 16px;
    font-family: "ProximaNova-Bold";
    border-radius: 10px;    background-color: #087ed6;
}
.whyCallScn a:hover{background:#65a513;}
.orderScImg {
    width: 65px;
    margin: 0 16px 0 0;
    float: left;
}
.orderSuccessText {
    float: left;
    font-size: 13px;
}
.orderSuccessText small {
    display: block;
    font-weight: bold;color:#008ccf;
}
.whyCallScn span {
    display: block;
    font-size: 14px;
    color: #5a5a5a;    margin: 0 0 10px;
}
.whyCallScn small {
    display: block;
    font-size: 20px;
}

.smsScn {
    clear: both;
    margin: 0 auto 0;
    display: block;
        max-width: 430px;
    padding: 15px;
    border: 1px #ccc solid;
    text-align: center;background: #fff;
}
.smsScn small {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    color: #087ed6;
}
.smsScnCntnt {
    font-size: 13px;
}
.smsScn a {
    color: #087ed6;margin-top:10px;
        padding: 1px 21px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-family: "ProximaNova-Bold";
    border-radius: 10px;    background-color: #fff;border:1px #087ed6 solid;
}
.smsScn a:hover{background:#087ed6;color:#fff;}

.addressForm .checkbox label {
    display: inline-block;
    margin: 0px 0 0;
    line-height: 39px;
}
.addressForm .checkbox input {
    width: 30px;
    margin-right: 10px;
}
.addressForm .checkbox {
    text-align: left;
}
.custCard.fgPdCvr {
    width: 98%;
    margin: 0px auto;
    max-width: 664px;
    background: #fff;
    padding: 0px 20px 20px;
    margin-top: 40px;
    border-radius: 5px;
    box-shadow: 0px 0px 7px #888888;
}
.custCard.fgPdCvr input[type="text"] {
    height: 35px;
    margin-bottom: 10px;
}
.custCard.fgPdCvr .InputAddOn-item {
    margin: 0px;
}
.catogSection {
    width: 100%;position:absolute;
    float: left;
   top: 32px; max-height:0px; overflow:hidden;    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}
.catogSection.active{max-height:400px; padding:25px 0px 20px 0;z-index:100; background:#fff;box-shadow: 0px 1px 6px 4px rgba(0,0,0,0.1);
}

.catogeryfull {
    width: 100%;
    float: left;
}
.four-col{width:23.5%; float:left; margin-right:2%;}
.four-col:nth-child(4n){margin-right:0px;}
.catheadm{font-size:15px; text-transform:uppercase; color:#000; font-family:"ProximaNova-Bold";}
.catogeryfull .four-col ul{margin:0px; padding:0px; list-style:none;}
.catogeryfull .four-col ul li{width:100%; float:left;}
.catogeryfull .four-col ul li a{color:#000; font-size:13px; text-decoration:none;}
.catogeryfull .four-col ul li a:hover{color:#008ccf}
.allcathed {
    float: left;
    font-size: 15px;
    text-transform: uppercase;
    font-family: "ProximaNova-Bold";
    position: absolute;
    top: 0;
    background: url(images/sidebarDDarrow.png) no-repeat right 10px;
    z-index: 10000;
    cursor: pointer;
    padding-right: 19px;
    background-size: 13px;
}
.overcat {
    width: 100%;
    float: left;
    max-height: 300px;
    overflow: auto;
}


.overcat::-webkit-scrollbar {
    width: .6em;
}
 
.overcat::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.overcat::-webkit-scrollbar-thumb {
  background-color: #005d8a;
  outline: 1px solid slategrey;
}
.prodDets {
    position: absolute;
    bottom: 0px;
    background: #fff;
    padding: 5px;
}
.offPrice {
    font-size: 10px;
    background: #008ccf;
    display: inline-block;
    padding: 2px 8px;
    line-height: 14px;
    color: #ffff;
    border-radius: 4px;
}
span.bRds {
    width: 100%;
    float: left;
    line-height: 15px;
    font-size: 11px;
    text-align: center;
    color: #9a9999;
    margin-top: -7px;
    margin-bottom: 5px;
}
/************************************************************************************************/
input.rstphn {
    height: 40px;
    max-width: 300px;
    width: 100%;
    float: left;padding-left: 50px;
}

input.changeBtn {
    float: left;
    height: 40px !important;
    width: auto;
    margin-left: 7px;
    padding: 11px 15px;
    font-size: 15px;
}

.restPhoneNumber{width:90%; margin:0px auto; max-width:500px; background:#fff; padding:25px; text-align:center;position:relative;}
.restFld{width:100%; float:left;}
.restFld p{margin-bottom:10px; font-size:16px;}
.restFld input{margin-bottom:15px;}
.restPhoneNumber span.close{right:24px; top:10px;}
.restFld p a{font-size:13px;color: #f10202dd; line-height:25px;}
.inputRelatPhr{width:100%; float:left; position:relative;}
.inputRelatPhr input[type="button"] {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 12;
    height: 44px !important;
    width: 84px;
    padding: 0px;
    font-size: 13px;
}
.similarProdSLider .slideCvr li .producTitems { 
    float: left;
    width: 100%;
    margin: 0px;
    position: relative;
    min-height: 328px;
    overflow: hidden;
    padding: 10px 6px;
    margin-bottom: 19px;
    background-color: #fff;  
}
.szbtn {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 15px;
}
.szbtn a {
    font-size: 13px;
    color: #000;background:url(images/chartico.png) no-repeat right center; padding-right:47px;font-weight: 700;
}
.sizeChartDetails{width:95%; margin:0px auto; max-width:950px; background:#fff; padding:40px 20px 40px 20px;position:relative;display: flex; align-items: center;}
.sizeChartDetails span.close {
    top: 10px;
    right: 10px;
}
.sizeChart-left {
    width: 100%;
    float: left;margin-right: 35px;
}
.sizeChart-left table{width:100%; float:left; border:1px solid #ccc;}
.sizeChart-left table tr:first-child{border-bottom:1px solid #ccc; }
.sizeChart-left table tr:first-child td{font-weight:700;font-size: 12px;}
.sizeChart-left table tr td{font-size:13px; padding:5px;  text-align:center;width:25%;}
.sizeChart-right {
    width: 100%;
    float: right;
}
.prodDetConts span.wish-list {
    margin-right: 6px;
}
a.textelips {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 105px;
    padding-left: 0px !important; float:right !important;
}

table.ul-spec-tb {
    max-width: 500px;
    width: 100%;
    float: left;
}

.tabcontent {
    width: 100%;
}

table.ul-spec-tb td {
    font-size: 13px;
    border: 1px solid #e0e0e0;
    padding: 0px 10px;
}

table.ul-spec-tb th {
    font-size: 13px;
    background: #f5f5f5;
    padding: 0px 10px;
    border: 1px solid #e0e0e0;
    width: 30%;
}
/**********************************************************************************************/
 @media only screen and (min-width:1921px) {
}
 @media only screen and (min-width:1367px) {
.bannerSec .bannerleft {
	background-position: left;
}
}
@media (min-width:1200px) {
.bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom {
	width: 263px
}
}
@media (min-width:992px) {

	.bs-docs-masthead .lead {
	width: 80%;
	font-size: 30px
}
	.bs-docs-header h1, .bs-docs-header p {
	margin-right: 380px
}

.carbonad {
	position: absolute;
	top: 0;
	right: 15px;
	width: 330px!important;
	padding: 15px!important;

	margin: 0!important
}
.bs-docs-masthead .carbonad {
	position: static
}
.bs-docs-sidebar .nav>.active>ul {
	display: block
}
.bs-docs-sidebar.affix, .bs-docs-sidebar.affix-bottom {
	width: 213px
}
.bs-docs-sidebar.affix {
	position: fixed;
	top: 20px
}
.bs-docs-sidebar.affix-bottom {
	position: absolute
}
.bs-docs-sidebar.affix .bs-docs-sidenav, .bs-docs-sidebar.affix-bottom .bs-docs-sidenav {
	margin-top: 0;
	margin-bottom: 0
}
}
 @media screen and (min-width: 875px) {
/*############################ Menu ##############*/
a.menu-link {
	display: none;
}
.js .menu, .js .menu > ul ul {
	max-height: none;
	overflow: visible;
}
.js .menu > ul li:hover > ul {
	display: flex;
}
.menu ul {
	float: left;
	margin: 0;
	padding: 0;
}
nav > ul > li:last-child {
	padding-right: 0;
}
.menu > ul > li > a {
	position: relative
}
.menu span.has-subnav {
    width: 15px;
    height: 15px;
    padding-top: 0;
    background: url(images/dropdown-icon.png) no-repeat center center;
    position: absolute;
    right: 6px;
    top: 8px;
    background-size: 10px;
    text-indent: -9999px;filter: brightness(0.5) invert(1);
}
.menu li a:hover {
	color: #000;
}
/*.menu li li a:hover { color: #F9F04B; }*/



.menu ul ul {
	border-radius: 0px 0px 5px 5px;
	border-bottom: solid 1px transparent;
	display: none;
	height: auto;
	overflow: hidden;
	padding: 0px 0 0;
	position: absolute;
	text-align: left;
	top: 30px;
	left: 0px;
	width: 200px;
	z-index: 999;
}
.chrome .js .menu > ul ul {
	top: 43px;

}
.menu ul ul.wide {
	width: 300px;
}
.menu ul ul li {
	border-bottom: solid 1px #808080;
	display: inline-block;
	position: relative;
	background: #ffffff;
}
.menu > ul ul li:last-child {
	border-bottom: none;
}
.menu ul ul li a, .aniPos .menu ul ul li a {
	display: block;
	padding: 3px 20px !important;
	font-size: 12px;
	color: #808080;
}
.menu ul ul li a:hover {
	background-color: #008ccf;
    color: #fff;
}
/*Menu ends*/



}
@media (min-width:768px) {
		.bs-docs-masthead {
	padding: 80px 0
}
.bs-docs-masthead h1 {
	font-size: 60px
}
.bs-docs-masthead .lead {
	font-size: 24px
}
.bs-docs-header {
	padding-top: 60px;
	padding-bottom: 60px;
	font-size: 24px;
	text-align: left
}
.bs-docs-header h1 {
	font-size: 60px;
	line-height: 1
}
.carbonad {
	margin-right: 0!important;
	margin-left: 0!important
}

	.bs-docs-featured-sites .col-sm-3:first-child img {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.bs-docs-featured-sites .col-sm-3:last-child img {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.bs-docs-featurette {
	padding-top: 100px;
	padding-bottom: 100px
}
.bs-docs-featurette-title {
	font-size: 40px
}
.bs-docs-featurette .lead {
	max-width: 80%;
	margin-right: auto;
	margin-left: auto
}
.bs-docs-featurette .img-responsive {
	margin-top: 0
}
.bs-docs-sidebar {
	padding-left: 20px
}

.back-to-top, .bs-docs-theme-toggle {
	display: block
}

.color-swatch {
	width: 100px;
	height: 100px
}

.bs-example {
	margin-right: 0;
	margin-left: 0;
	background-color: #fff;
	border-color: #ddd;
	border-width: 1px;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.bs-example+.highlight, .bs-example+.zero-clipboard+.highlight {
	margin-top: -16px;
	margin-right: 0;
	margin-left: 0;
	border-width: 1px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}
.bs-example-standalone {
	border-radius: 4px
}

.bs-navbar-bottom-example .navbar-fixed-bottom, .bs-navbar-top-example .navbar-fixed-top {
	position: absolute
}

.bs-glyphicons {
	margin-right: 0;
	margin-left: 0
}
.bs-glyphicons li {
	width: 12.5%;
	font-size: 12px
}


.bs-brand-item {
	display: table-cell;
	width: 1%
}
.bs-brand-item+.bs-brand-item {
	border-top: 0;
	border-left: 1px solid #fff
}
.bs-brand-item h1 {
	font-size: 60px
}


.zero-clipboard {
	display: block
}
.bs-example+.zero-clipboard .btn-clipboard {
	top: -16px;
	border-top-right-radius: 0
}
}
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite@2x.png');
	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
	background-image: url('fancybox_loading@2x.gif');
	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}

@media only screen and (min-width : 1441px) and (max-width : 1440px) {
.banner-4 .bannerCaps {
    margin-right: -35px;
}
}
@media only screen and (min-width : 1281px) and (max-width : 1280px) {
.banner-4 .bannerCaps {
    margin-right: 152px;
}
}

@media only screen and (min-width : 1281px) and (max-width : 1280px) {
	.banner-4 .bannerCaps {
		margin-right: 39px;
		margin-top: 41px;
	}
}


 @media only screen and (min-width : 320px) and (max-width : 480px) {
body {
	-webkit-text-size-adjust: none;
}
}
 @media only screen and (min-width : 320px) and (max-width : 560px) {
body {
	-webkit-text-size-adjust: none;
}
}
 @media only screen and (min-width : 375px) and (max-width : 667px) {
body {
	-webkit-text-size-adjust: none;
}
}
 @media only screen and (min-width : 480px) and (max-width : 767px) {
 	.userDrop .modal-content{ top: 5%; margin-top: 0px;}


	 .easy-al {
    margin-top: 0 !important;
}
	 .productHeader a {
   
    float: right !important;
	margin-left:10px;
	 }
.checkouAddressMain ul.topMain li a span {
	right: 32%;
}
.checkouAddressMain ul.topMain li {
	width: 100px !important;
	float: none;
	display: inline-block;
}
.giftCardApply {
	padding: 20px;
}
.innermainSec {
	padding-top: 0px !important;
}
.appSecGreen .appOnHand img {
	width: 100px !important;
}
.footerContact p {
	margin-bottom: 5px !important;
}
.footerLinks ul.ftrMenu li a {
	font-size: 11px !important;
}
.footerLinks {
	width: 25% !important;
}
.appSecGreen {
	padding-top: 30px;
}
.appsecRight ul.appLinks li {
	width: 80px !important;
	margin-right: 0px;
}
.appsecRight span {
	font-size: 18px !important;
	margin-bottom: 10px !important;
	margin-top: 0px !important;
}
.appOnHand {
	width: 30% !important;
	padding-top: 0px !important;
}
.appsecRight {
	padding: 0px 0px 30px 0px !important;
	width: 65% !important;
}
.appsecRight h4 {
	font-size: 20px !important;
	margin-bottom: 0px !important;
	line-height: normal !important;
}
.appsecRight h4 br {
	display: none;
}
.leftBig h3 br {
	display: none;
}
.secondSEC .secTitle a.viewAll {
	margin-top: 5px;
	text-align: left;
}
.prodctSlider .slideCvr {
	margin-top: 0px;
	padding-top: 0px;
}
.firstSec #the-final-countdown p {
	line-height: normal !important;
}
.firstSec #the-final-countdown {
	float: right;
	margin-left: 0px;
	width: 75%;
	text-align: left;
	margin-top: 5px;
}
.secTitle .catTitle {
	text-align: left;
	line-height: normal !important;
	margin-top: 25px;
}
.bannerSec .slideCvr {
}
.bannerLink {
	position: inherit;
	float: left;
	left: 25px;
}
.bannerImg {
	margin-top: 10px;
}
.bannerImg img {
	right: 0px;
	width: 80%;
}
.bannerSec .bannerRight .secBannerCap span strong {
	font-size: 16px;
}
.bannerSec .bannerRight .secBannerCap span {
	font-size: 20px;
}
.bannerCaps a.bannerBtns {
	padding: 0px 15px;
}
.bannerCaps p {
	margin-top: 0px;
	font-size: 14px;
	margin-bottom: 10px;
}
.bannerCaps span small {
	font-size: 25px;
}
.bannerCaps span {
	font-size: 20px;
}
.bannerSec .bannerleft {
	padding: 6px 20px !important;
}
.headerSeachBar .nMarketLogo a span {
	line-height: 60px;
}
.headerSeachBar .nMarketLogo a {
	line-height: 60px;
}
ul.userDrop {
	margin-top: 10px;
	padding-bottom: 0px;
}
.headerSeachBar .userSec {
	margin-top: 0px;
}
.headerSeachBar .dropdown {
	left: 15px;
}
a.menu-link {
	top: 0px !important;
}
.headerSeachBar .nMarketLogo {
	padding-left: 15px;
}
.headerSeachBar .nMarketLogo a {
	padding-left: 45px;
	background-position: 0px;

	width: 150px;
}
.headerSeachBar .search-container {
	width: 68% !important;
	margin-right: 15px !important;
	float: right !important;
}
.bannerSec .slideCvr {
	padding: 0px !important;
}
header {
	position: relative;
}
.aniPos {
	position: relative;
}
.aniPos .topCall {
	height: auto;
	opacity: 1;
	overflow: hidden;
}
.aniPos .logo {
	margin-top: 0;
	width: 150px;
}
nav.menu.active1 {
	max-height: 300px !important;
	overflow-y: auto;
}
}
@media only screen and (min-width : 875px) and (max-width : 1010px) {
	.ui-autocomplete {
    max-width: 34% !important;
}
.checkouAddressMain ul.topMain li {
	width: 210px !important;
}
.headerTop ul.topList li a {
	font-size: 10px;
}
.menu li a {
	padding: 0 18px 7px 4px !important;
}
.headerSeachBar .search-container {
	width: 35% !important;
}
.headerSeachBar .userSec {
	width: 30% !important;
}
}

@media only screen and (min-width:0px) {
.contextNav {
	display: block;
}
.checklist-wrap .box {
	display: none;
	opacity: 0;/*transition: opacity 1s linear;
    -webkit-transition: opacity 1s linear;*/
}
.checklist-wrap .selected {
	display: block;
	opacity: 1;/*transition: opacity 1s linear;
    -webkit-transition: opacity 1s linear;*/
}
.checklist-wrap .box .deptBox > div {
	display: none;
}
.checklist-wrap .selected .deptBox > div {
	display: block;
}
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
       * Remove all paddings around the image on small screen
       */
.mfp-img-mobile .mfp-image-holder {
	padding-left: 0;
	padding-right: 0;
}
.mfp-img-mobile img.mfp-img {
	padding: 0;
}
.mfp-img-mobile .mfp-figure {
/* The shadow behind the image */ }
.mfp-img-mobile .mfp-figure:after {
	top: 0;
	bottom: 0;
}
.mfp-img-mobile .mfp-figure small {
	display: inline;
	margin-left: 5px;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6);
	bottom: 0;
	margin: 0;
	top: auto;
	padding: 3px 5px;
	position: fixed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.mfp-img-mobile .mfp-bottom-bar:empty {
	padding: 0;
}
.mfp-img-mobile .mfp-counter {
	right: 5px;
	top: 3px;
}
.mfp-img-mobile .mfp-close {
	top: 0;
	right: 0;
	width: 35px;
	height: 35px;
	line-height: 35px;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	text-align: center;
	padding: 0;
}
}


 @media only screen and (max-width:1630px) {
.wid, section.banner .wid {
}
.logo {
	margin: 6px 0 0;
}

.menuD {
	padding: 0px 0 0px 167px
}
.bannerAssets h1 {
	font-size: 75px;
}
section.welcomeSc {
	padding: 166px 0 90px;
	text-align: center;
}
}
 @media screen and (max-width:1330px) {
.priceFiltre {
	width: 42%;
	margin-left: 0px;
	padding: 0px 6px 0px 15px;
}
.productHeader p {
	width: 100%;
}
.sortBy p {
	width: auto;
	margin: 5px 10px !important;
}
.wid, section.banner .wid {
}
.menu li a {
}
h2, h3, h4, h5, h6 {
	font-size: 52px;
}
}
 @media screen and (max-width:1310px) {
 	.wid{width: 100%;
		padding: 0px 15px;
	}

 }
 @media screen and (max-width:1220px) {
	 .ui-autocomplete {
    width: 100% !important;
    max-width: 44%;
}
	 .rdy4Clns ul.statusList:after {

    width: 139px;
}
.rdy4Clns ul.statusList li {
    margin: -9px -4px 0px -2px;
}
	 .cancelled ul.statusList:after {
 
    width: 296px;
}
	 .orderStatus.OutForDelivery ul.statusList:after {
    width: 295px;
}
	 .orderStatus.shipped ul.statusList:after {
    width: 203px;
}
	 .orderStatus.packed ul.statusList:after {
    width: 103px;
}
     .orderStatus.confirmed ul.statusList:after {
         width: 103px;
     }
	 .orderDtlBtns {
    width: 40%;
    float: right;
    padding-top: 80px;
}
	 ul.statusList:before {

    left: 63px;
    width: 398px;
}
	 ul.statusList li {

    margin: -9px 0px 0px 0px;
    width: 100px;
	 }
	 .order_main .order-title span {
    width: 33%;
	 }
	 .newControls
	 {
		display:none;
		 }
	 .similarProdSLider .lSAction {
    opacity: 1;
}
.similarProdSLider .lSAction > .lSPrev {
    left: 0px;
    background-color: white;
	border:1px solid #CCC;
	    background-position: 10px;
}
.similarProdSLider .lSAction > .lSNext
{
	right:0px;
	background-color: white;
	border:1px solid #CCC;
	    background-position: 10px;
	}


.orderStatus {
	width: 60%;
}
.orderDesc {
	border: none;
	width: 35%;
	float: left;
}
.orderDetails ul.dts {
	width: 80%;
}
.contextNav.onethird {
	background-color: transparent;
	width: 28.9%;
}
.deliveryAddress {
	width: 48.3%;
}
.prodctSlider li small, .prodctSlider li strong, .prodctSlider li span {
	font-size: 13px;
}
.secDoubleAD .doubleAD {
	width: 49%;
	height: 151px;
}
.RightBig {
	width: 59.9%;
}
.leftBig {
	width: 38%;
}
.bannerSec .bannerleft {
	padding: 58px 36px 98px 0px;
}
.secTitle .catTitle {
	font-size: 20px;
	line-height: 28px;
}
.secTitle {
	width: 160px;
}
.headerSeachBar .userSec {
}
.headerSeachBar .search-container {
	width: 45%;
}
.headerSeachBar .nMarketLogo a {
	margin-right: 20px;
}
.wid {
	width: 100%;
	padding: 0px 15px;
}
}
 @media screen and (max-width:1184px) {
.headerTop ul.listRight {
	width: 46%;
}
.social {
	float: right;
}
.menu li a {
	font-size: 18px;
}
.bannerAssets h1 {
	font-size: 57px;
}
h2, h3, h4, h5, h6 {
	font-size: 43px;
	line-height: 45px;
}
}
 @media screen and (max-width:1090px) {
	 .productBtns a {
    width: 144px;
    padding: 5px;
    font-size: 14px;
	 }
	 .productListRight.prodLstRFull .producTitems{margin-left:0; margin-right: 1% !important; width: 24%;}
.addAddressBk {
	margin-bottom: 15px;
}
.bannerImg{height: 188px;}
.infoFrom {
	padding: 26px 30px 0px 23px;
}
.rewardItems {
	padding: 20px 10px 5px 68px;
}
.checkouAddressMain ul.topMain li {
	width: 248px;
}
.priceFiltre {
	width: 67%;
}
.productListRight {
	width: 76%;
}
.productListRight .producTitems {
	width: 24.22%;
}
.productListRight .producTitems:nth-child(5n){margin-right: 1%;}
.productListRight .producTitems:nth-child(4n){margin-right: 0px;}
.ttNumberItms {
	padding: 20px;
}
.cartProdRightMain {
	width: 100%;
}
.cartProdLeftMain {
	width: 100%;
}
.careerFormLeft textarea {
	height: 79px;
}
.copyright small {
	padding-left: 0;
	display: block;
}
.copyright {
	text-align: center;
}
.listng.fiveCol > li {
	width: 33%;
}
section.welcomeSc {
	padding: 35px 0 30px;
	text-align: center;
}
.reviewImg {
	margin-top: 40px;
}
ul.sub-menu a {
	font-size: 15px !important;
}
.aniPos ul.sub-menu a {
	font-size: 11px !important;
}
.menu li a {
	font-size: 12px;
}
.aniPos .menu li a {
	font-size: 12px;
}
}
 @media screen and (max-width:1040px) {
.banner {
}
}
 @media screen and (max-width:1024px) {
.infoBX {
	display: none !important
}
}
 @media screen and (max-width:1023px) {
nav li {
	display: inline-block;
	margin: 0;
	position: relative;
	padding: 0 0px;
}
.bannerAssets h1 {
	font-size: 48px;
	line-height: 55px;
}
.banner {
}
}
 @media screen and (max-width:995px) {
.cont_Lft {
	width: 56%;
}
.cust-container .care-row a p{line-height: 18px;min-height: 56px;}
.cont_Rgt {
	width: 40%;
}
.innerpage {
	margin-top: 77px;
}
.logo {
	width: 150px;
}
.menu li a {
	padding: 0 4px 7px;
}
 . h1 {
font-size: 33px;
}

}


@media screen and (max-width:874px) {
.bannerSec .bannerParts{height: 280px;}	
.orderPlaceScn{ width: 50%; padding: 0px;}
.whyCallScn{width:50%; padding: 8px 110px 8px 13px;}
.bannerImg{ height: 139px;}
.banner-4 .bannerCaps{ margin-right: 54px;}	
.addGadjet{ padding: 4px 0px;}
.addGadjet h2{font-size: 28px; width:44%; margin-bottom:0px;margin-top: 15px;}
.myACCtabright .productListRight .producTitems{
	width: 32.666%;
}
.myACCtabright .productListRight .producTitems:nth-child(4n){margin-right: 1%;}
.myACCtabright .productListRight .producTitems:nth-child(3n){margin-right: 0;}	
.productListRight.prodLstRFull .producTitems{width:32%;}
header.aniPos .menuSec{display: block !important;}
.cust-container .care-row a img {
    padding: 7px;
    width: 104px;
}
 	
	 .ui-autocomplete {
    max-width: 36%;
}
	 .orderPopupCont small.orderPopUpDate {
    text-align: left;
	 }
	 .orderPopupCont span.pRdID {
    text-align: left;
	 }
	 	 .orderPopupCont ul.prodLocDetails li {
    float: left !important;
	 }
	 .orderPopupCont ul
	 {
		 text-align:left;
		 }
	 .rdy4Clns ul.statusList:after {
    width: 110px;
}
.cancelled ul.statusList:after {
    width: 380px;
}
 ul.statusList:after {
  
    width: 505px;
}
	 .orderStatus.OutForDelivery ul.statusList:after {
    width: 380px;
}
	 .orderDtlBtns ul.tracKdTLS a {
    padding: 5px 20px;
	 }
	 
	 .orderDtlBtns ul.tracKdTLS {
    float: right;
    text-align: center;
	width:100%;
}
 .orderDtlBtns ul.tracKdTLS li
 {
	 float:none;
	 display:inline-block;
	 }
	 .orderDtlBtns {
    width: 100%;
    padding-top: 0px;
}
	 .order_main span.orderTitleDetail small {
    width: 35%;
	 }
	 .orderStatus {
    width: 100%;
}
	 .order_main span.orderTitleDetail a {
    
    top: 10px;
	 }
	 .order_main span.orderTitleDetail {
    width: 100% !important;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 1px solid #ccc;
}
	 .order_main .order-title span {
    width: 50%;
}

	 .stockDeatils p {
    margin-bottom: 0px;
	 }
	 .stockDeatils {

    margin-bottom: 0px;
}
	.prodContRight {
    width: 100%;

    padding: 15px;
    border-top: 1px solid #ccc;
}
	 .prodDetConts .contsec {
    width: 100%;
	 }
	 .prodDetConts .titleSec h1 {
    font-size: 18px;
	 }
.orderPopupCont {
	overflow: auto;
	height: auto;
}
.tracKdTLS .modal-content .statusTitle {
	padding: 15px;
}
.orderAddres {
	width: 48.1%;
	float: right;
}
.orderDetails ul.dts {
	width: 100%;
}
.orderDetails {
	width: 50%;
}
.orderStatus.packed ul.statusList:after {
    width: 116px;
}.orderStatus.confirmed ul.statusList:after {
     width: 116px;
 }
.orderStatus.shipped ul.statusList:after {
    width: 250px;
}
ul.statusList:before{
    width: 520px;
}
ul.statusList li {
	margin: -9px 20px 0px 15px;
}
.checklist-wrap .selected {
	padding-bottom: 15px;
}
.addressBookInfo ul.addressSecinFo li {
	border: none !important;
	width: 100% !important;
	margin-bottom: 10px !important;
	padding-left: 0px !important;
}
.rewardItems {
	width: 100%;
	margin: 10px 0px !important;
}
.addressBookInfo ul.addressSecinFo li:nth-child(1) {
	padding-right: 10px;
}
.checklist-select li {
	font-size: 14px;
}
.checklist-select li a{padding: 9px 15px; font-size: 14px;}
.contactUsSec .myACCtabright .cnctTitles {
	font-size: 15px;
	padding: 5px 15px;
}
ul.contCtAddress li a, ul.contCtAddress li p {
	font-size: 13px;
}
.contactUsSec .checklist-select li {
	font-size: 13px;
}
.adrsItem {
	width: 48%;
}
.addressItemSec > a {
    width: 48%;
}
.addAddress {
    height: 471px;
}
.addressDtsRight {
	width: 100%;
	margin-top: 10px;
}
.deliveryAddress {
	width: 100%;
}
.checkouAddressMain ul.topMain li {
	width: 184px;
}
.bottomPriceList .priceList li span, .bottomPriceList .priceList li small {
	width: 50%;
	float: left;
}
.bottomPriceList .priceList li small {
	text-align: right;
}
.bottomPriceList .priceList {
	padding: 0px;
}
.bottomPriceList .priceList li {
	width: 100%;
	border: 1px solid #ccc;
	padding: 10px 20px;
	margin-bottom: 8px;
}
.bottomPriceList .priceList li:last-child {
	margin-bottom: 0px;
}
.bottomPriceList {
	padding: 20px;
}
.productHeader p {
	margin-bottom: 10px;
	margin-top: 10px;
}
.productListRight .producTitems {
	width: 49%;
}
.productListRight {
	width: 66%;
}
.prdctSidebar {
	width: 32%;
}
.qntitySec {
	width: 100%;
}
.cartitemCont {
	width: 70%;
}
.careersImg {
	height: 365px;
}
.careersImg img {
	object-fit: cover;
	width: 100%;
	height: 365px;
}
.innermainSec {
	padding-top: 140px;
}
.abtImg {
	width: 100%;
	float: left;
	margin: 20px auto 30px;
	padding-left: 0px;
	text-align: center;
}
.aboutUsContLeft {
	width: 100%;
}
.footerLinks ul.ftrMenu {
	margin-top: 12px;
}
.footerContact .addressSec {
	margin-top: 20px;
}
.footerContact .addressSec p:nth-child(1) {
	line-height: 20px;
	margin-bottom: 10px !important;
}
.bannerSec .bannerleft {
	background-position: -400px 0px;
}
.bannerSec .bannerRight .secBannerCap span strong {
	font-size: 20px;
}
.bannerSec .bannerRight .secBannerCap span {
	font-size: 20px;
}
.bannerImg img {
	right: 0px;
	width: 64%;
}
.bannerSec .slideCvr {
	padding: 11px 0 0;
}
header {
	width: 100%;
	float: left;
}
/*header {

    position: relative;
	 }*/
	
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
	right: 0px;
}
.headerSeachBar .dropdown-content {
	z-index: 9;
	top: 40px;
}
.headerSeachBar .dropdown button {
	margin-top: 9px;
	width: 27px;
	line-height: 42px;
	height: 42px;
	vertical-align: middle;
	background:url(images/burgerMenuWhite.png) no-repeat center;
}
.headerSeachBar .dropdown {
	bottom: 0px;
	position: absolute;
	height: 42px;
	line-height: 42px;
	border-right: 1px solid #fff;
	width: 100px;
}
.headerSeachBar .dropdown:after {
	content: "Menu";
	position: absolute;
	right: 10px;
	text-transform: uppercase;
	font-family: "ProximaNova-Bold";
	color: #FFF;
}
.js .menu > ul ul {
	position: relative;
	width: 100%;
	z-index: 1;
	top: 0px;
	left: 0px;
}
.js .menu > ul ul li {
	padding-left: 0px;
	background-color: #067ed5;
}
.js .menu > ul ul li a{padding-left: 22px !important;}
.menu span.has-subnav {
	text-align: right;
	line-height: 36px;
	right: 0px;
	top: 1px;
	width: 100%;
	height: 100%;
	background: url(images/dpDownArrow.png) no-repeat right;
	background-position: 96% 9px;
}
.menu li a {
	padding-left: 10px !important;
	color: #FFF;
}
.menuSec {
	background-color: #0d5c95;
	padding: 10px;
}
.headerSeachBar .userSec {
}
ul.userDrop {
	margin-right: 10px;
}
.userDrop li:nth-child(1) {
	margin-right: 16px;
}
.headerSeachBar .search-container {
	width: 37%;
	margin-right: 20px;
}
.headerSeachBar .nMarketLogo a {
	margin: 0 auto;
	float: none;
	display: inherit;
}
.footerLinks {
	width: 24% !important;
}
.footerContact {
	width: 100%;
	border-left: none;
	padding: 20px;
	border: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 25px;
}
.footerContact p {
	float: left;
	margin-right: 25px;
}
.bottomfooter ul.appLinks li {
	width: 80px;
}
.bottomfooter .downloadApp {
	padding-right: 0px;
	text-align: center;
	width: 100%;
}
.FTRbottomParts {
	width: 100%;
	padding-bottom: 0px;
}
.headerTop ul.listRight {
	width: 52%;
}
.headerTop ul.listLeft {
	width: 44%;
}
.headerTop ul.topList li a {
	font-size: 10px;
}
.socialLinks {
	text-align: center;
	padding-left: 0px;
}
.bottomfooter ul.appLinks {
	text-align: center;
}
.footerLinks {
	padding: 30px 0px 0px;
}
.FTRbottomParts .socialLinks a {
	float: none;
	display: inline-block;
}
.appsecRight span {
	font-size: 24px;
	margin-bottom: 20px;
}
.appsecRight ul.appLinks li {
	width: 100px;
}
.appsecRight {
	width: 60%;
	padding: 33px 0px 55px 37px;
}
.appsecRight h4 {
	font-size: 35px;
	margin-bottom: 10px;
	line-height: 42px;
}
.appSecGreen {
	position: relative;
}
.appSecGreen .appOnHand {
	position: absolute;
	bottom: 0px;
}
.appSecGreen .appOnHand img {
	width: 65%;
}
.secDoubleAD .doubleAD {
	width: 49%;
	height: 110px;
}
.RightBig ul.catsLIst li a {
	background: #ffffff94;
}
.RightBig ul.catsLIst li {
	border: 1px solid #CCC;
}
.RightBig ul.catsLIst li a {
	position: relative;
}
.RightBig ul.catsLIst li {
	width: 48%;
}
.RightBig {
	width: 60.5%;
}
.leftBig h3 {
	line-height: 45px;
	font-size: 40px;
}
.addGadjet .adSecIMG {
	margin-right: 0px;
	width: 27%;
}
.addGadjet .leftImg {
	margin-right: 30px;
}
.firstSec #the-final-countdown {
	float: right;
	margin-left: 12px;
}
.firstSec #the-final-countdown p {
	line-height: 106px;
	margin-bottom: 0px;
}
.secondSEC .secTitle a.viewAll {
	line-height: 76px;
	float: right;
}
.secTitle .catTitle {
	font-size: 26px;
	line-height: 58px;
	float: left;
	margin-left: 20px;
}
.secTitle .catTitle br {
	display: none;
}
.titleImg {
	width: 68px;
	height: 76px;
	padding-top: 20px;
	margin-bottom: 2px;
	padding-top: 0px;
}
.titleImg img {
	max-width: 100%;
	height: 76px;
	object-fit: contain;
	width: 100%;
}
.secTitle {
	width: 100%;
}
.prodctSlider {
	width: 100%;
}
.listng.threeCol > li {
	float: left;
	width: 100%;
}
.getinTouchForm {
	width: 100%;
}
.getinTouchForm li {
	width: 33%;
	float: left;
	padding: 0 6px;
}
.getinTouchForm input[type="submit"] {
	height: 48px;
	border-radius: 5px;
	width: 100%;
	font-size: 24px;
	position: static !important;
	margin: 0 !important;
}
.social li {
	margin-left: 9px;
}
.social li:first-child {
	margin-left: 0;
}
section.welcomeSc h2 {
	font-size: 39px;
	line-height: 60px;
}
.reviewImg {
	margin: 0 auto 0;
	display: block;
	float: none;
	clear: both;
	padding-top: 29px;
}
section.reviewScn {
	padding: 111px 0 30px;
}
.banner {
	margin-top: 151px;
}
.contentarea {
	width: 100%;
}
.imgarea {
	width: 100%;
}
.ftrSitemap > li {
	margin-bottom: 10px;
}
.copy, .copy a {
	font-size: 15px;
}
.menu.active1 {
	right: 0;
}
.aniPos .menu {
	top: 139px;
}
.menu {
	z-index: 999999 !important;
	right: 0;
	margin: 0 0 0 !important;
	position: absolute;
	top: 137px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	width: 100%;
	height: 200px;
	overflow: scroll !important;
}
a.menu-link {
	float: right;
	width: 170px;
	position: relative;
}
a.menu-link:before {
	content: "Categories";
	float: left;
	text-transform: uppercase;
	font-family: "ProximaNova-Bold";
	color: #FFF;
	line-height: 25px;
}
.menu, .menu > ul ul {
	margin: 0;
	max-height: 0;
	overflow: hidden;
}
.menu li a {
	border-bottom: 1px solid #074373;
	display: block;
	padding: 5px 15px;
}
.menu li li a {
	padding-left: 50px;
}
.menu li:last-child a {
	border: none;
}
.menu li li:last-child a {
	border-bottom: 1px solid #074373;
}
.menu li:hover {
	background: #067ed5;
}
.current_page_item a:hover, .current_page_item li a:hover, .current-menu-item a:hover {
	color: #000 !important;
}
/*Menu Ends*/



.navigate .menu-item-has-children > span {
	display: block;
	right: 2%;
	position: absolute;
	width: 40px;
	height: 40px;
	background: url(images/dpDownArrow.png) no-repeat center center;
	top: 8px;
	cursor: pointer;
}
.navigate .menu-item-has-children:hover > ul {
	display: none;
}
.menu ul li {
	background: #125184;
	display: block;
	float: left;
	padding: 0 0;
	width: 100%;
}
.sub-menu {
	float: left;
	margin: 0;
	padding: 0;
	position: inherit;
	top: inherit;
	width: 100% !important;
}
.sub-menu li {
	width: 100%;
	padding: 0%;
}
.menu li a {
	font-size: 16px;
}
.sub-menu li a {
	border-bottom: 1px solid #074373 !important;
	font-size: 17px !important;
	padding: 0px 32px !important;
	width: 100%;
}
.sub-menu ul li {
	background: none repeat scroll 0 0 #666;
	display: block;
	padding: 16px 10px;
}
.sub-menu .sub-menu {
	float: left;
	position: static;
	padding: 0;
	margin: 0;
}
.sub-menu .sub-menu li {
	padding: 0;
	margin: 0;
}
.sub-menu .sub-menu li a {
	padding-left: 9%!important;
	background: #414141;
}
.sub-menu .menu-item-has-children a {
	background-image: none;
}
.sub-menu .menu-item-has-children a:hover {
	background-image: none;
}
.sitmpee .sub-menu li a {
	background-position: 0 1px;
	font-size: 16px !important;
	line-height: inherit !important;
	padding: 0 22px !important;
}
.sitmpee .sub-menu li a:hover {
	background-position: 0 1px !important;
}
.sitmpee li a {
	font-size: 16px;
	background-position: 0 2px;
}
.sitmpee li a:hover {
	font-size: 16px;
	background-position: 0 2px;
}
}


 @media only screen and (max-width:767px) {
	 section.product.dealOftheday {
    padding-top: 126px;
}
.mycart h1.myCart{line-height: 42px; padding: 0px 12px; font-size: 18px;}
.mYorderItemsImg img{height: 100%;}
.mYorderItemsImg{margin-right: 0px;}
.orderPlaceScn{ width: 100%; }
.whyCallScn{width:100%;padding: 8px 94px 8px 13px;}
.whyCallScn a{font-size: 14px;}
.secondSEC .secTitle a.viewAll{ line-height: 62px;}
.secTitle .catTitle{ font-size: 24px;}
.cust-container .care-row a img{ width: 80px;}
.cust-container .care-row a h4{font-size: 18px; line-height: 22px;}
.cust-container .care-row a p{font-size: 14px;}
.cust-container .care-row a{ padding: 4px 2px;}
.cust-container .care-row a span{padding:5px;}
.cust-container .care-row{ min-height: 198px;}
	 .ui-autocomplete {
    max-width: 59%;
}
	.addressItemSec > a {
		width: 100%;
	}
	 
	.headerSeachBar ul.level-1 {
		left: 0;
		right: inherit;
	}
.bannerLink {
	left: 25px;
}
.bannerSec .bannerRight .secBannerCap {
    text-align: left;
    padding-left: 25px;
}
	.banner-4 .bannerCaps {
		margin-right: 0;
		margin-top: 5px;
	}
	.bannerImg {
		height: auto;
	}
	.bannerSec .bannerParts {
		width: 100%;    height: 148px; padding: 10px 0;   background-position: center center;
	}
	.bannerCaps {		width: 100%;	}
	 .headerTop ul.topList li a.fDelivery {
   
    background-position: 7px -3px !important;
}
	 .rdy4Clns ul.statusList:after {
    width: 120px;
}
	 .rdy4Clns ul.statusList li {
    margin: -9px 0px 0px -12px;
}
	 .cancelled ul.statusList:after {
    width: 300px;
}
	 ul.statusList:after {
    width: 410px;
}
	 .orderStatus.OutForDelivery ul.statusList:after {
    width: 295px;
}
	 .orderStatus.shipped ul.statusList:after {
    width: 215px;
}
	 .order_main span.orderTitleDetail small {
    width: 50%;
	 }
	 ul.statusList:after {
    left: 46px;
	 }
	 ul.statusList:before {
    width: 400px;
	
}
	 ul.statusList li {
    margin: -9px 0px 0px 0px;
    width: 100px;
}
	 .similarProdSLider .slideCvr li strong {
    font-size: 14px;

    line-height: 17px;
	 }
	 .prodmoreDtls .tab button {
    float: left;
    background-position: 5px;
    font-size: 14px;
    width: 150px;
    height: 45px;
    padding: 0px 0px 0px 28px;

}
 
.orderStatus {
	width: 100%;
	padding-left: 0px;
	margin-top: 20px;
}
.orderDesc {
	width: 100%;
}
.myACCtabright {
	width: 69.6%;
}
.checklist-select li {
	font-size: 12px;
}
.checklist-select li a {
	padding: 0px 8px;
	font-size: 12px;
}
.contextNav.onethird {
	width: 26.9%;
}
.contactUsSec .checklist-select li {
	padding: 6px 13px;
}
.addAddress {
	width: 100%;
	margin-left: 0px;    height: 206px;
}
.adrsItem {
	width: 100%;margin: 0 0 23px;
	padding: 11px;
	border: 1px solid #074171;
}
.addressItemSec {
    width: 100%;
    padding: 20px 10px;
}
.sortBy {
	float: right;
	width: 100%;
	margin: 10px 0px 3px;
}
.sortBy select {
	float: right;
}
.productListRight .producTitems {
	margin: 2px !important;
}
.productListRight {
	width: 100%;
}
.acccontents {
	display: none;
	border: 1px solid #ccc;
}
.accheader {
	pointer-events: auto;
	border: 1px solid #fff;
}
.prdctSidebar {
	width: 100%;
	margin-bottom: 20px;
}
.priceFiltre {
	width: 100%;
}
.cartitemCont {
	width: 65%;
}
.footerLinks ul.ftrMenu li a {
	font-size: 12px;
	line-height: 22px;
}
.secDoubleAD .doubleAD {
	margin-top: 10px;
	text-align: center;
	width: 100%;
	height: 180px;
	margin-bottom: 10px;
}
.RightBig ul.catsLIst li:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	border: 1px solid #999;
}
.RightBig {
	width: 100%;
}
.RightBig ul.catsLIst li {
	position: relative;
	width: 50%;
	margin: 0px;
	float: left;
	border-color: #f3f3f3;
	box-sizing: border-box;
	border-width: 5px;
}
.leftBig {
	width: 100%;
	height: 200px;
	border-color: #f3f3f3;
	box-sizing: border-box;
	border-width: 5px;
	border-style: solid;
}
.userSec .myCart {
	padding-left: 25px;
	border-left: 1px solid #ccc;
	float: right;
	padding-top: 12px;
	height: auto;
	background-position: 11px 18px;
	padding-bottom: 8px;
}
header .wid {
	padding: 0px;
}
.headerSeachBar .userSec {
	width: 100%;
	padding: 0px 15px;
	margin-top: 8px;
	border-top: 1px solid #ccc;
}
.headerTop {
	/*    height: 30px;
    overflow: hidden;*/
	padding-top: 6px;
}
.headerTop ul.topList li a {
	color: #fff0;
	padding: 0px !important;
	background-position: center top !important;
	line-height: 16px !important;
}
.headerTop ul.topList li {
	line-height: 13px !important;
	position: relative;
	width: 30px;
	height: 25px;
	margin-right: 2px;
}
.headerTop ul.topList span.has-subnav {
	display: block;
	color: #fff;
	font-size: 1em;
	line-height: 12px;
	position: absolute;
	/* padding: 0 0.5em; */
	cursor: pointer;
	right: -15px;
	top: 0px;
}
.headerTop ul.topList {
	width: auto !important;
	padding-right: 15px;
	position: relative;
}
.headerTop ul.topList ul.level-1.active1 li {
	width: 100% !important;
}
.headerTop ul.topList ul.level-1 {
	opacity: 0;
}
.headerTop ul.topList ul.level-1.active1 {
	opacity: 1 !important;
	position: absolute;
	top: 25px;
	z-index: 1;
	right: 0px;
	background-color: #65a513;
}
.headerTop ul.topList ul.level-1.active1 a {
	width: 100%;
	padding: 5px 12px !important;
	color: #FFF;
	font-size: 13px;
}
.listng.threeCol > li {
	width: 100%;
}
.cont_Rgt {
	margin-top: 45px;
}
section.banner.innerbanner {
	height: 106px;
	margin-top: 190px;
}
section.innercontents h2 {
	font-size: 24px;
	line-height: 31px;
}
h2, h2, h3, h4, h5, h6 {
	font-size: 24px;
	line-height: 31px;
}
.listng.fiveCol > li {
	width: 50%;
}
a.ftrLogo {
	margin: 0 auto 20px;
}
.social {
	width: 100%;
	text-align: center;
}
.social {
	padding-right: 0;
	margin-top: 30px;
}
.social li {
	margin-left: 9px;
	margin-right: 9px;
	width: 80px;
	height: 80px;
}
.slideCvr {
	padding: 41px 0 0;
}
h1 {
	font-size: 28px;
}
h2, h3, h4, h5, h6 {
	font-size: 25px;
}
section.innercontents h3 {
	font-size: 23px;
}
.cont_Rgt, .cont_Lft {
	width: 100%;
}
.testCont > p {
	height: 121px;
	overflow: hidden;
}
.copy {
	text-align: center;
	width: 100%;
}
header {
	background: #125184;
}
.menuD {
	padding: 0;
}
a.menu-link {
	right: 15px;
	top: 48px;
	position: relative;
}
.menu, .aniPos .menu {
	top: 194px;
}
.logo {
	display: block;
	float: none;
	margin: 0 0 0 10px;
}
.copyright .wid, .copyright small, .copyright a {
	font-size: 11px;
	padding: 0;
	text-align: center;
}
.copyright small {
	width: 100%;
	display: block;
}
.copyright small span {
	display: inline-block;
	line-height: 16px;
	margin: 7px 0 0;
}
.copyright small img {
	width: 20px;
	display: inline-block;
}
.footerTop {
	padding: 44px 0 25px;
}
}

 @media only screen and (max-width:660px) { 
	.cust-container .care-row{ width: 50%; min-height: auto;}
	.cust-container{margin-bottom: 16px;}
	.headerSeachBar .search-container {
		width: 59% !important;
	}
 .productHeader a {
	margin-top: 14px;
}


.priceFiltre span {
	width: 100px;
	float: right;
}
.productHeader a.clear {
	float: right;
	margin-left: 10px;
}	
 .priceFiltre {
	padding: 15px;
}
 .priceFiltre small {
    width: 100%;
}
 .prodDetailSec {
    padding-top: 25px;
}
  .mYorderItemsImg {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
	 .mYorderItemsDetails {
	float: right;
	width: 100%;
}
 .similarProdSLider .slideCvr {
    padding: 10px 0 0;
}
 .similarProds {

    padding: 10px 0px;
}
 .tabcontent {
    padding-left: 0px;
 }
 .prodConCover {
	     margin-bottom: 20px;

    border-left: 1px solid #CCC;
 }
 .prodDetConts .contsec
 {
	 border-right:none;
	 }
  .prodDetConts {
    width: 100%;
    float: right;
    border-left: none;
}
 .prodIMgSlider {
    width: 100%;
    float: left;
}
	 .productBtns a {
    width: 130px;
	 }
	 .prodDetConts .contsec p.offNote {

    font-size: 10px;
	 }
	.prodDetConts .titleSec {
    padding: 15px 0px;
}
	 .prodDetConts .contsec {

    padding: 15px;
	 }
	 .prodDetConts .contsec span.priceBig {
    font-size: 24px;
	 }
.modal-content {
	width: 90% !important;
}
.userDrop .modal-content {
	padding: 20px;
}
.addrssDtls {
	border: none;
}
.orderAddres {
	width: 100%;
}
.orderDetails {
	width: 100%;
}
.myACCtabright {
	width: 100%;
}
.contextNav.onethird {
	width: 100%;
	margin-bottom: 10px;
}
.contactUsSec .myACCtabright {
	width: 100%;
	margin-top: 10px;
}
.contactUsSec .contextNav.onethird {
	width: 100%;
}
.giftCardApply {
	padding: 15px;
}
.cartitemCont small, .cartitemCont span {
	margin-bottom: 10px;
}
.descRight span.subbTotalPrice {
	font-size: 15px;
}
.cartTBTitle {
	padding: 10px 15px;
}
.cartTBTitle span {
	display: block;
}
.descRight span.subbTotalPrice {
	margin: 0px;
	padding: 10px;
}
.descRight .cartTBTitle {
	padding: 10px;
}
.descRight {
	width: 100%;
}
.cartDescription .descLeft {
	width: 100%;
}
.cartitemCont {
	width: 68%;
}
.careerFormLeft {
	width: 100%;
}
.careersImg {
	height: auto;
	width: 100%;
}
}
@media only screen and (max-width:640px) {
	.cust-container .care-row{width:50%;}
}
@media (max-width:480px) {
		.bs-docs-masthead .btn {
	width: auto
}
.rewardItems p{line-height: 22px;}
.rewardItems { padding: 16px 10px 5px 66px; background-position: 12px 15px;}
.rewardItems p a{margin-top: 4px;}
.ProdOptions .thirdSelc form{width: 50%;}
.ProdOptions form{width:50%;}
.addAddressBk.page-wrapper a{font-size: 14px;}
.popupFlds li{ width: 100%;}
.myACCtabright .productListRight .producTitems{ width: 48.79%;}
	.bs-docs-featurette .img-responsive {
	margin-top: 30px
}
.breadcumbsSec ul.bcumbs li a{line-height: 24px;}
.productListRight.prodLstRFull .producTitems{width:100%; margin-right: 0px !important; margin-left: 0px !important;}

.carbonad {
	width: 330px!important;
	margin: 20px auto!important;
	border-width: 1px!important;
	border-radius: 4px
}
.bs-docs-masthead .carbonad {
	margin: 50px auto 0!important
}
.bs-examples {
	margin-right: -10px;
	margin-left: -10px
}
.bs-examples>[class^=col-] {
padding-right:10px;
padding-left:10px
}
}
 @media only screen and (max-width:479px) {
	 .easy-al {
    margin-top: 0 !important;
}
.payPartners{padding: 0px;}
.userSec .myCart{padding-top: 7px;background-position: 9px 10px; padding-bottom: 5px;}
.headerSeachBar .search-container form input{height: 36px;}
.headerSeachBar .nMarketLogo a{width: 142px;line-height: 62px;}
.headerSeachBar .search-container form button{ padding: 18px 0;}
.ui-autocomplete {
    max-width: 93%;
}
	 .bannerSec .slideCvr .lSAction
	 {
		 display:none !important;
		 }
	 .payPartners a {
   
    float: none;
    display: inline-block;
    text-align: center;
}
	 .priceFiltre small {

    line-height: 15px;
}
	
	 .filter-price {
   float: none;
    margin: 0 auto;
}
	 .priceFiltre small.to {
  
    text-align: right;
}

.rdy4Clns ul.statusList:before, .rdy4Clns ul.statusList:after {
    height: 70%;
}
	 .orderDtlBtns ul.tracKdTLS a {

    width: 200px;
}
	 ul.statusList {
    margin-bottom: 20px;
}
	
	 .order_main span.orderDate {
 
    margin-top: 0px;
	 }
	 ul.statusList li a:after, .rdy4Clns ul.statusList li a:after {
  float: right;
    right: 0px;
	left:0px;
    position: inherit;
    z-index: 1;
    display: block;
	 }
	 
	 ul.statusList, .rdy4Clns ul.statusList li
	 {
		 width:100%;
		 }
	 ul.statusList li a {
		 padding-left:0px;
		 padding-bottom:0px;
    width: 100%;
    float: left;

}
	 .order_main span.orderTitleDetail a
	 {
		  padding-left: 0px;
		 position:inherit;
		 text-align:left;
		 width:100%;
		 float:left;
		 }
		 .order_main span.orderTitleDetail a br
		 {
			 display:none;
			 }
	 .order_main span.orderTitleDetail small {
    width: 100%;
}
	 .order_main .order-title span.totalPrice, .order_main .order-title span.toAddress, .order_main .order-title span.toAddress a {
    font-size: 14px;
	}
	 .footerLinks ul.ftrMenu li a {
    font-size: 14px;
    line-height: 30px;
}
	 .prodmoreDtls .tab button {
    background-position: 8px;
     padding: 0px 0px 0px 38px;
}
	 .prodmoreDtls .tab {
    padding-top: 15px;
    padding-bottom: 10px;
	 }
	 .prodmoreDtls .tab button {
   width: 100%;
  border: 1px solid #CCC !important;
    margin-bottom: 5px;
	 }
	 .productBtns a {
    width: 120px;
}
	
	
.orderPopupCont small.orderPopUpDate {
	margin-bottom: 5px;
	margin-top: 5px;
}
.orderPopupCont ul.prodLocDetails li:nth-child(1) {
	width: 100%;
}
.statusNote .modal-content .statusTitle {
	font-size: 20px;
}
.modal-content a.lginfb {
	margin-bottom: 15px;
}
.modal-content a.frgtpswd {
	font-size: 13px;
	line-height: 15px;
}
.frgtRembrs label {
	font-size: 13px;
}
.frgtRembrs {
	height: 20px;
	width: 118px;
}
.modal-content a.lginfb {
	background-position: 27px;
	line-height: 45px;
}
.orderStatus.packed ul.statusList:after {
	width: 58px;
}
     .orderStatus.confirmed ul.statusList:after {
         width: 58px;
     }
.orderStatus.shipped ul.statusList:after {
	width: 110px;
}
ul.statusList:before, ul.statusList:after {
	    width: 4px !important;
	    right: 0px;
	    left: 96%;
	    height: 80%;
	    background-color: #c5c5c5 !important;
}
ul.statusList li {
    margin: 0px 0px !important;
    width:100%;
	 padding-bottom:0px;
    text-align:  left;
}
ul.statusList li a {
    font-size: 16px;
}
.orderDetails ul.dts {
	float: left;
	padding: 15px;
}
.orderDetails ul.dts li span, .orderDetails ul.dts li b {
	font-size: 13px;
}
.infoFrom form .inPutItems input {
	width: 100%;
}
.infoFrom {
	padding: 15px;
}
.cnctMap {
	width: 100%;
	margin-top: 20px;
}
.contactUsSec .myACCtabright .conTactDeTS .socialLinks a {
	background-color: #067ed5;
	margin-right: 0px;
	float: none;
	display: inline-block;
}
.contactUsSec .myACCtabright .conTactDeTS .socialLinks {
	padding-left: 0px;
	margin-top: 15px;
	width: 100%;
	text-align: center;
}
.cnctAddress {
	width: 100%;
}
.selectAddressSec .wid {
	padding: 0px;
}
.addAddresBtns a.backBtn {
	background-position: 58px;
}
.addAddresBtns a {
	width: 190px;
	float: none !important;
	margin-bottom: 10px;
	display: inline-block;
}
.addAddresBtns {
	text-align: center;
}

.addressForm input.backBtn {
	background-position: 55px;
}
.addressForm input.SavenContinue, .addressForm input.backBtn {
	width: 160px;
	margin-bottom: 10px;
	font-size: 14px;
}
.addAddresBtns.pmt{ padding: 0px;}
.addAddresBtns.pmt a.backBtn{ float:left !important; }
.addressForm a.backBtn{ padding:4px 12px 4px 28px; font-size: 14px;background-size: 18px;background-position-x: 6px;}
.addressForm input {
	width: 100%;
}
.addressForm {
	padding: 15px;
}
.AddressHeader {
	margin-bottom: 15px;text-align: center; float:inherit; padding: 0px;
}
.AddressHeader h1{float:none; font-size: 16px;padding-bottom:7px; }
.AddressHeader a.crntLocation{float:none;}
.checkouAddressMain ul.topMain li {
	width: 100%;
}

.addui-slider.addui-slider-horizontal {
	width: 100%;
	padding-right: 23px;
	padding-left: 10px;
}
.panel1 .acccontents, .panel2 .acccontents {
	height: auto;
}
.sideBarCats {
	padding: 15px;
}
.productListRight .producTitems {
	width: 100%;
	margin-bottom: 10px !important;
}
.bottomPriceList .priceList li small {
	text-align: left;
}
.bottomPriceList {
	padding: 20px 0px 10px;
}
.bottomPriceList .priceList li span, .bottomPriceList .priceList li small {
	width: 100%;
}
.cartButtons {
	width: 100%;
	float: left;
	padding: 15px;
}
.cartButtons ul {
	width: 100%;
	float: left;
	text-align: center;
}
.cartButtons ul li {
	float: none;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.cartButtons ul li a {
	font-size: 13px;
	float: none;
	display: inline-block;
	margin: 5px 0px !important;
	width: 215px;
	padding: 5px 0px !important;
}
.descRight span.subbTotalPrice {
	padding: 5px 15px;
}
.descRight .cartTBTitle {
	padding: 15px;
}
.saveDel {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.qntitySec small {
	margin: 0px;
}
.descLeftCont {
	padding: 15px;
}
.qntitySec form {
	margin-bottom: 15px;
}
.qntitySec {
	padding-top: 15px;
}
.qntitySec a {
	margin-top: 15px;
}
.cartitemCont strong {
	line-height: 20px;
}
.cartitemCont {
	width: 100%;
}
.cartImg {
	width: 100%;
	margin-bottom: 15px;
}
.careerFormLeft textarea {
	margin-top: 0px;
}
.careerFormLeft input {
	width: 100%;
	margin-bottom: 15px !important;
}
.innermainSec {
	padding-top: 226px;
}
.dealOftheday .firstSec {
	padding-bottom: 15px;
}
.doubleAD img {
	line-height: 120px;
	vertical-align: middle;
	height: 120px;
	object-fit: contain;
	padding: 5px;
	border: 1px solid #ccc;
}
.appsecRight ul.appLinks {
	text-align: center;
}
.RightBig ul.catsLIst li {
	background-position: -87px !important;
	position: relative;
	width: 50%;
	margin: 0px;
	float: left;
	border-color: #f3f3f3;
	box-sizing: border-box;
	border-width: 5px;
}
.firstSec #the-final-countdown p {
	font-size: 14px;
}
.firstSec #the-final-countdown {
	float: right;
	margin-left: 0px;
	width: 75%;
	text-align: left;
	margin-top: 5px;
}
.copyRights p br {
	display: block;
}
.payPartners {
	width: 100%;
	float: left;
	text-align: center;
	padding: 10px;
	border: 1px solid #f6f6f6;
}
.footerLinks span, .footerContact span {
	text-align: center;
}
.copyRights p {
	padding-right: 0px;
}
.footerLinks ul.ftrMenu {
	margin-top: 10px;
}
.footerContact .addressSec p:nth-child(1) br {
	display: none;
}
.footerLinks {
	width: 100% !important;
	text-align: center;
}
.appsecRight ul.appLinks li {
	width: 90px;
	margin-right: 0px;
}
.appsecRight span {
	font-size: 16px;
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
}
.appsecRight h4 {
	margin-bottom: 0px;
	line-height: 15px;
	font-size: 22px;
	text-align: center;
}
.appsecRight h4 br {
	display: none;
}
.appsecRight {
	text-align: center;
	width: 100%;
	padding: 20px 0px 25px 0px;
}
.appSecGreen .appOnHand {
	position: relative;
	text-align: center;
	width: 100%;
}
.appSecGreen .appOnHand img {
	width: 200px;
	margin: 0 auto;
}
header {
	z-index: 9999;position: absolute;
	    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;
}
.secTitle .catTitle {
	float: right;
	width: 75%;
	text-align: left;
	margin-left: 0px;
	font-size: 16px;
	line-height: normal;
	margin-top: 9px;
	margin-bottom: 0px;
}
.secDoubleAD .doubleAD {
	width: 100%;
	height: 120px;
	margin-bottom: 0px;
}
.prodctSlider li small, .prodctSlider li strong, .prodctSlider li span {
	font-size: 16px;
}
.addGadjet {
}
.addGadjet h2 {
	font-size: 20px;
	width: auto;
    margin-top: 0px;
}
.addGadjet .leftImg {
	float: left;
	margin-right: 0px;
}
section.categoryMain {
	padding: 15px 0px 15px;
}
.RightBig ul.catsLIst li a span {
	font-size: 15px;
}
.RightBig ul.catsLIst li a {
	font-size: 20px;
}
.leftBig h3 {
	line-height: 26px;
	font-size: 25px;
}
.secondSEC .secTitle a.viewAll {
	line-height: normal;
	float: right;
	margin-top: 5px;
	width: 75%;

	text-align: left;
}
.prodctSlider .slideCvr {
	padding: 0px 0 0;
}
.secTitle {
	margin-top: 15px;
}
.titleImg img {
	height: 60px;
}
.firstSec #the-final-countdown p {
	line-height: normal;
}
.titleImg {
	width: 60px;
	float: left;
	height: 60px;
}
.bannerImg img {
	position: relative;
	right: 0px;
	width: 85%;
	top: 10px;
}
.bannerLink {
	font-size: 10px;
	position: relative;
	left: 0%;
	bottom: -10px;
}
.bannerSec .bannerRight .secBannerCap span strong {
	font-size: 14px;
	line-height: 18px;
	width: 100%;
	float: left;
}
.bannerSec .bannerRight .secBannerCap span {
	font-size: 16px;
	display: inline-block;
	line-height: 24px;text-align: left;
}
.bannerSec .bannerRight .secBannerCap span br {
	display: none;
}
.bannerSec .bannerRight div {
    text-align: left;
    padding-left: 0;
}
.bannerSec .slideCvr {
}
.bannerSec .bannerRight {
	padding: 15px 10px 15px;
}
.bannerSec .bannerleft {
	/*background-position: -500px -52px;*/
}
.bannerCaps a.bannerBtns {
	padding: 0px 14px;
}
.bannerCaps p {
	margin-top: 0px;
	font-size: 12px;
	margin-bottom: 8px;
}
.bannerCaps span small {
	font-size: 20px;
	line-height: 20px;
}
.bannerCaps span {
	font-size: 20px;
	line-height: 26px;
	display: inline-block;
}
.bannerSec .bannerleft {
	padding: 15px 10px 15px;
}
a.menu-link:before {
	font-size: 16px;
	margin-left: 20px;
	margin-top: -2px;
}
.headerSeachBar .dropdown:after {
	right: 16px;
	font-size: 14px;
}
.aniPos .headerTop, .aniPos .search-container, .aniPos .userSec {
	display: none;
}
.headerSeachBar .dropdown {
	left: 10px;
}
.menuSec {
}
.headerSeachBar ul.level-1 {
	width: 200px;
	top: 40px;
	right: -154px;
}
ul.userDrop {
	margin-top: 6px;
	padding-bottom: 6px;
}
.bannerSec .slideCvr {
    padding: 0;
    margin-top: 226px;
}
.headerSeachBar .search-container {
	padding: 0px 15px;
	width: 100% !important;
	float: left;
	margin: 0px;
	padding-top: 0px;
}
.headerSeachBar .nMarketLogo {
	float: left;
	width: 100%;
}
.listng.fiveCol > li:last-child {
	width: 100%;
}
ul.quoteForm li {
	margin-bottom: 4px;
	width: 100%;
}
.innerpage {
	margin-top: 55px;
}
.blgcont > img {
	display: block;
	float: none;
	margin: 0 auto 18px;
}
.blog-post {
	text-align: center;
}
nav.menu.active1 {
	max-height: 420px !important;
	overflow-y: auto;
}
.menu {
	top: 226px;
	width: 0;
}
.aniPos .logo {
	margin-top: 2px;
	width: 66px;
	margin-bottom: 3px;
}
.aniPos a.menu-link {
	right: 0px;
	top: 0px;
	position: relative;
}
.aniPos .menu {
	top: 104px;
}
.logo {
	width: 85px;
}
a.menu-link {
	top: 0;
	right: 0px;
}
.bannerSec .bannerRight .secBannerCap {
    text-align: left;
    padding-left: 0;
}
.banner {
	margin-top: 135px;
}
section.banner.innerbanner {
	margin-top: 135px;
}
section.welcomeSc h2 {
	font-size: 28px;
	line-height: 38px;
}
.reviewLft {
	padding-left: 0;
	padding-top: 8px;
}
.revInn {
	padding: 0;
}
.revInn, .revInn p {
	font-size: 20px;
	line-height: 31px;
}
.revInn small {
	font-size: 31px;
	line-height: 36px;
	padding: 10px 0 0;
}
section.removServ > div > blockquote {
	font-size: 79px;
	line-height: 78px;
	padding-bottom: 30px;
}
section.removServ > div > span {
	font-size: 31px;
	line-height: 41px;
}
section.removServ > div > small {
	font-size: 31px;
	padding: 0;
}
.getinTouchForm {
	padding-bottom: 16px;
	padding-top: 10px;
}
.getinTouchForm li {
	width: 100%;
}
h1 {
	font-size: 28px;
	line-height: 36px;
}
section.innercontents h2 {
	font-size: 24px;
	line-height: 43px;
}
h2, h2, h3, h4, h5, h6 {
	font-size: 24px;
	line-height: 31px;
}
section.innercontents h3 {
	font-size: 22px;
}
.listng.twoCol > li {
	float: left;
	width: 100%;
}
.slideCvr {
	padding: 35px 0 0;
}
.title2 {
	font-size: 25px;
	line-height: 29px;
	margin-bottom: 10px;
}
.social li {
	width: 50px;
	height: 50px;
}
.social li a {
	background-size: 25px;
}
}
 @media only screen and (max-width:450px) {
}
 @media only screen and (max-width:431px) {
.logo {
	width: 109px;
}
a.menu-link {
	top: 0px;
}
.banner {
	margin-top: 156px !important;
}
.menu {
	top: 226px;
}
}
 @media only screen and (max-width:375px) {
	 ul.statusList:before, ul.statusList:after {

    left: 95.5%;
	 }
}
 @media only screen and (max-width:360px) {
	 ul.statusList:before, ul.statusList:after {

    left: 95%;
	 }
}
 @media only screen and (max-width:320px) {
	 ul.statusList:before, ul.statusList:after {

    left: 94%;
	 }
	 .myACCtabright .productListRight .producTitems{ width: 99%;}
}
.menuSec{-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;}
.menuSec.nav-down {
    margin-top: 0px; opacity:1;
}
.nav-up {
    margin-top: -40px;opacity:0; z-index: -10;
	
}

/********************************************************************************/
                                  /*popupcss*/
/********************************************************************************/


.featherlight .table2{
background-color:transparent;}
.cer, .cerbg{
	width:100%;
	position:relative;
	float:left;
	
}
.cer img{
	width:100%;
	display:block;
}
.cerbg{
	background-image: url(../images/certificate-bg03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-size:100%;
	
}

.att {
	background-image: url(../images/certificate-bg12.jpg);
	height:148px;
	
	
}


.att2 {
	background-image: url(../images/certificate-bg-1.jpg);
	height:40px;
	
}

.att3{background-image: url(../images/certificate-bg-1.jpg);
	height:25px;}
	
	
.att4{background-image: url(../images/certificate-bg-1.jpg);
	height:45px;}
	
.att5{background-image: url(../images/certificate-bg-1.jpg);
	height:35px;}
	
	
.att6{background-image: url(../images/certificate-bg13.jpg);
	height:46px;}



.certificate-text{}




.inputwrap{
	width:70%;
	margin:0 auto;
}


.cell{
	width:30%;
	float:left;
	font-size:20px;
	text-align:center;
	margin-right:5%;
}
.end{
	margin-right:0;
}
.txt-center{
	text-align:center;
}
.st1{
	font-family:'GothamBold_0';
	font-size:24px;
	color:#000;
}
.st2{
	font-family:'open_sansregular';
	font-size:20px;
	color:#000;
}
.st3{
	font-family:'GothamBold_0';
	font-size:18px;
	color:#000;
}
.st4{
	font-family:'GothamBold_0';
	font-size:20px;
	text-transform:uppercase;
	color:#6E6E6E;
	text-align:center;
}
.para{
	width:100%;
	float:left;
	position:relative;
	font-size:14px;
	
}

.photo{
	width:117px;
	float:left;
	margin:0 20px 0px 0;
}
.photo img{
	border:1px solid #E5E5E5;
}
.detail{
	font-family:'open_sansregular';
	font-size:14px;
	color:#000;
	

}
/***************************/



.featherlight .table2 td{
	vertical-align:top;}


.featherlight h2{
	color:#481562;
	font-size:18px;
	font-family:'GothamBold_0';
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}
.featherlight strong{
	font-family:'GothamBold_0';
	color:#000;
}

@media all{
.lightbox {
	display: none;
	}



.featherlight{
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:999999999;
	text-align:center;
	white-space:nowrap;
	cursor:pointer;
	background-color:rgba(117, 191, 29, 0.9);
	
	}
	
.featherlight:last-of-type{
	background-color:rgba(255, 255, 255, 0.9);
	}
.featherlight:before{
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-.25em;
	}
	
.featherlight .featherlight-content{
	position:relative;
	text-align:left;
	vertical-align:middle;
	display:inline-block;
	overflow:auto;
	/*padding:25px 25px 0;*/
	width:90%;
	max-width:550px;
	margin-left:10%;
	margin-right:10%;
	max-height:95%;
	background:#fff;
	cursor:auto;
	white-space:normal;
	color:#000;
	background-image: url(../images/texture.png);
	background-repeat: no-repeat;
	background-position: center top;
		-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
	
	
.featherlight .featherlight-inner{
	display:block;
	border:5px solid transparent;
	overflow:hidden;
	padding:13px;
	 border-image: url(images/border.png) 27 27 27 27 stretch stretch;

	}
.featherlight .featherlight-close-icon{
	position:absolute;
	z-index:9999;
	top:0;right:0;
	line-height:25px;
	width:25px;
	cursor:pointer;
	text-align:center;
	font:Arial,sans-serif;
	background:#101D88;
	color:#fff;
}	
.featherlight .featherlight-close-icon:hover{
	background:#000;
	color:#fff;
}
.featherlight-content{
	border-bottom:0;
	padding:0;
	}
	

	}
	
	
	
@media only screen and (max-width:1024px){
	.featherlight .featherlight-content{
		margin-left:0;
		margin-right:0;
		max-height:98%;
		width:80%;
	

		}
		}
		
@media only screen and (max-width:480px){

.photo, .detail, .cell{
	width:100%;
	margin:0 0 25px 0;
	text-align:center;
}

.inputwrap{
	width:70%;
	margin:0 auto;
}

}
/**************************************************************************************/
/**************************************************************************************/
.gftdte {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}
.gftevts {
    color: #008ccf;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    margin: 3px 0px;
}
.gftmessge {
    font-size: 14px;
    line-height: 26px;
}
.gftneme {
    text-align: right;
    color: #308d3d;
    font-weight: 700;
}
.mailphn{position:relative;width:100%; float:left;}
.mailphn span {
    display: none;
}
.input-email.input-mobile.mailphn span {
    display: block;
    position: absolute;
    background: #fff;
    left: 7px;
    top: 18px;
    color: #000;
    font-size: 16px;
    border-right: 1px solid #bbb;
    line-height: 20px;
    padding-right: 4px;
}

.input-email.input-mobile.mailphn input{padding-left:45px;}
.chgPhno{width:100%; float:left;position:relative;}
.chgPhno li span {
    float: left;
    height: 40px;
    border-right: 1px solid #ccc;
    padding: 5px 10px;
    color: #000;
    font-size: 15px;
    margin-right: 5px;
    position: absolute;
}
.up-popup label {
    width: 100%;
    float: left;    font-size: 15px;
}

.up-popup select {
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 48px;
    padding: 4px 18px;
    width: 100%;
    font-size: 19px;
    font-weight: normal;
    color: #666;
    margin-bottom: 5px;    font-size: 15px;
}
.up-popup input,.up-popup textarea,.up-popup select{border-radius:0px;    font-size: 15px;}