@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600'); /* REQUIRED HEADING */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700'); /* REQUIRED CONTAINER */
body {
	/*font-family: 'Montserrat', sans-serif;*/
	font-family: 'Open Sans', sans-serif;
	overflow-x:hidden;
}
.row {
	padding:0px;
	margin:0px;
}
.paddingleft {
	padding-left:0px;
}
.paddingright {
	padding-right:0px;
}
.center {
	text-align:center;
}
.txright {
	text-align:right!important;
}
ul {
	list-style: none;
	padding: 0;
}
a, a:hover, a:focus {
	text-decoration: none;
	outline: none;
}
.form-group {
	margin-bottom: 22px;
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('../images/loadergif.gif') 50% 50% no-repeat rgb(255,255,255);
}
.error {
	color: red;
}
.mt30 {
	margin-top:30px;
}
.nooneprodycts {
	color: #666666;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
}
.setheadingfontdefault {
	font-family: 'Montserrat', sans-serif;
}
/**************************************************************************** HEADER SECTION START ********************************************************************************/
.carticonmang {
	margin-top:5px;
}
.setdropdownmanage .dropdown-menu>li>a {
	padding: 10px 15px;
	border-bottom: 1px solid #ddd;
}
.setdropdownmanage .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #f99933!important;
	text-decoration: none;
	/*background-color: #f5f5f5;*/
	background-color: transparent;
}
.setdropdownmanage .dropdown-menu {
	padding:0px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #f99933!important;
	background-color: transparent;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	outline:none;
}
.num-count {
	border-radius: 55%;
	color: #727272;
	height: 15px;
	margin-bottom: 55px;
	margin-top: -7.5px;
	position: absolute;
	margin-right: 12px;
	right: 0;
	text-align: center;
	font-weight: 600;
	top: 10px;
	width: 16px;
}
.modalradiusremv {
	border-radius:0px;
}
.managecolortop .managecolorlogin {
	background: transparent;
	margin: 0px;
	color: #727272!important;
	outline:none;
}
.managecolortop .managecolorlogin:hover {
	background: transparent;
	margin: 0px;
	color: #727272!important;
	outline:none;
}
.managecolortop .managecolorlogin:focus {
	background: transparent;
	margin: 0px;
	color: #727272!important;
	outline:none;
}
.topupbar {
	clear: both;
	background: #262626;
	color: #fff;
	padding: 6px 0;
}
.topnavleft {
	font-size:13px;
	text-align:right;
	color:#cccccc;
}
.topnavleft span {
	display:inline-block;
	margin-right:30px;
	letter-spacing:0.5px;
}
.topnavleft img {
	height:13px;
}
.navbar-brand img {
	width: 170px;
	margin-top: -25px;
}
.navbar-section {
	background:#fff;box-shadow: 0px 0px 11px 0px #ddd;
}
.navbar-default {
	background-color: #fff;
	border-color: #fff;
}
.navbar {
	border-radius: 0px;
}
.navbar li a {
	font-family: 'Montserrat', sans-serif;
	color: #727272!important;
}
.navbar {
	margin-bottom:0px;
	padding: 10px 0px 0px;
}
.form-control {
	border-radius:0px;
}
#mainmenu a {
	font-size:13px;
}
#mainmenu .setnavv {
	margin-top:6px;
}
.setnavbarfont a {
	text-transform:uppercase;
}
.carticon {
	width: 100%;
}
.usericon {
	width: 22%;
	float:left;
	margin-right:5px;
}
.searchiconmang {
	margin: 3px 25px 0px 0px;
}
.signinmaindiv {
	padding-left: 35px;
}
.signinmaindiv .sdiv1 {
	font-weight: 600;
}
.signinmaindiv .sdiv2 {
	font-size:12px;
}
.tabpanel1>li>a {
	text-decoration: none;
	background-color: #fff;
	color: #f99933;
	border-bottom: 1px solid #ddd;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
.tabpanel1>li>a:hover, .tabpanel1>li>a:focus {
	text-decoration: none;
	background-color: #fff;
	color: #f99933;
	border-bottom: 1px solid #ddd;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 0.3px;
	text-transform: uppercase;
}
.tabpanel1>li.active>a, .tabpanel1>li.active>a:hover, .tabpanel1>li.active>a:focus {
	color: #fff;
	background-color: #f99933;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	border: 1px solid #f99933;
}
.tabpanel1>li>a {
	padding: 10px 30px;
}
#exTab2 .tab-content {
	border: 0px solid #ddd;
	padding: 5px;
}
.setloginpadding {
	margin-top: 20px;
	margin-bottom: 20px;
}
.loginbutnn {
	color: #fff;
	background: #f99933;
	border:1px solid #f99933;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px;
}
.loginbutnn:hover {
	color: #fff;
	background: #f99933;
	border:1px solid #f99933;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px;
}
.loginbutnn:focus {
	color: #fff;
	background: #f99933;
	border:1px solid #f99933;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 10px;
}
.forgotpass {
	color: #f99933;
	font-size: 14px;
	font-weight: 600;
	margin-right: 14px;
	text-decoration:none;
}
.forgotpass:hover {
	color: #f99933;
	font-size: 14px;
	font-weight: 600;
	margin-right: 14px;
	text-decoration:none;
}
.forgotpass:focus {
	color: #f99933;
	font-size: 14px;
	font-weight: 600;
	margin-right: 14px;
	text-decoration:none;
}
/**************************************************************************** HEADER SECTION END ********************************************************************************/

/**************************************************************************** HEADER SEARCH SECTION START ***********************************************************************/

input {
	outline: none;
}
input::-webkit-input-placeholder {
 color: #999;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input[type=search] {
	background: #fff url(../images/icons/search-icon.png) no-repeat 9px center;
	border: solid 1px #f99933;
	padding: 9px 100px 9px 50px;
	width: 150px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 transition: all .5s;
}
input[type=search]:focus {
	width: 380px;
	background-color: #fff;
	border-color: #f99933;
	-webkit-box-shadow: 0 0 5px rgba(109, 207, 246, .5);
	-moz-box-shadow: 0 0 5px rgba(109, 207, 246, .5);
	box-shadow: 0 0 5px rgba(249, 153, 51, 0.4);
}
.search-wrapper {
	background: black;
	color: white;
	padding-top: 13%;
}
.search-wrapper .modal-content {
	background-color: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
}
.form-search {
	position: relative;
}
.form-search .form-group {
	width: 100%;
}
.search-wrapper .close {
	color: white;
	font-size: 2.571em;
}
.form-search .form-control {
	background: none;
	border-color: white;
	border-right: none;
	border-width: 2px;
	width: 100%;
	color: #fff;
}
.form-search .searchbtn {
	background: #f99933;
	border: 1px solid #f99933;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0;
	font-weight: 600;
	outline:none;
	min-width: 140px;
	color:#fff;
	padding: 14px 15px 13px;
	text-transform: uppercase;
}
.form-search .searchbtn:hover {
	background: #f99933;
	border: 1px solid #f99933;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0;
	color:#fff;
	font-weight: 600;
	outline:none;
	min-width: 140px;
	padding: 14px 15px 13px;
	text-transform: uppercase;
}
.form-search .searchbtn:focus {
	background: #f99933;
	border: 1px solid #f99933;
	position: absolute;
	right: 0;
	top: 0;
	color:#fff;
	border-radius: 0;
	font-weight: 600;
	outline:none;
	min-width: 140px;
	padding: 14px 15px 13px;
	text-transform: uppercase;
}
.close > span {
	cursor: pointer;
	padding: 10px;
}
.input-lg {
	font-size: 16px;
	height: 48px!important;
	font-weight: 600;
}
.dropdown .dropdown-menu {
}
/**************************************************************************** HEADER SEARCH SECTION END ***********************************************************************/

/********* YOUTUBE MODEL START ***********/

.opModal span {
	width: 58px;
	height: 40px;
	background: rgba(0, 0, 0, .7) url(../images/icons/play.png) no-repeat;
	background-position: center center;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: 0 auto;
	border-radius: 10px;
	background-size: 15px 15px;
}
.opModal:hover span {
	background-color: #CC181E;
}
.managebgyoutube .modal-content {
	background-color: transparent;
	box-shadow: none;
	border: 0;
	border-radius: 0px;
}
/********* YOUTUBE MODEL START ***********/

/**************************************************************************** INDEX PAGE CAROUSEL START **********************************************************************/

.sectionthreepadding {
	padding: 50px 0px;
}
.sectionthreepadding .owl-carousel img {
	width:60%;
}
.headingourcustomer {
	color: #727272;
	font-size: 26px;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 30px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
}
.slidercapt {
	position: absolute;
	z-index: 9999;
	top: 50%;
	width: 100%;
	padding-left:36px;
}
.slidercapt h1 {
	margin: 0;
	padding: 20px 0px;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	color: #fff!important;
}
.slidercapt h4 {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.sliderdesc {
	padding-top:30px;
}
.sliderdesc span {
	padding:0px 5px;
}
.sliderdesc a.whitelabel {
	color: #fff;
	font-size: 16px;
	background: transparent;
	padding: 15px 22px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
	border: 3px solid #f99933;
	border-radius:30px;
}
.sliderdesc a.whitelabel:hover {
	color: #fff;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	background: #f99933;
	padding: 15px 22px;
	font-weight: 500;
	text-decoration: none;
	border: 3px solid #f99933;
	border-radius:5px;
}
.sliderdesc a.colorlabel {
	color: #fff;
	font-size: 16px;
	background: #f99933;
	padding: 12px 16px;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	text-decoration: none;
	border: 1px solid #f99933;
	border-radius:5px;
}
.sliderdesc a.colorlabel:hover {
	color: #fff;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	background: #f99933;
	padding: 12px 16px;
	font-weight: 500;
	text-decoration: none;
	border: 3px solid #f99933;
	border-radius:5px;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
	background-image: none;
}
/**************************************************************************** INDEX PAGE CAROUSEL END **********************************************************************/

/**************************************************************************** INDEX PAGE RATING START **********************************************************************/

.rating {
	width: 226px;
	margin: 0 auto 1em;
	font-size: 26px;
	overflow:hidden;
}
.rating input {
	float: right;
	opacity: 0;
	position: absolute;
}
.rating a, .rating label {
	float:right;
	color: #aaa;
	text-decoration: none;
 -webkit-transition: color .4s;
 -moz-transition: color .4s;
 -o-transition: color .4s;
 transition: color .4s;
}
.rating label:hover ~ label, .rating input:focus ~ label, .rating label:hover, .rating a:hover, .rating a:hover ~ a, .rating a:focus, .rating a:focus ~ a {
 color: orange;
 cursor: pointer;
}
.rating2 {
	direction: rtl;
}
.rating2 a {
	float:none
}
.numbersofreviews {
	font-size: 16px;
	padding: 0px 5px;
	color:#727272;
}
.seeallreviews {
	font-size: 16px;
	padding: 0px 5px;
}
.seeallreviews a {
	color:#f99933;
	text-decoration:none;
}
.seeallreviews a:hover {
	color:#f99933;
	text-decoration:none;
}
.seeallreviews a:focus {
	color:#f99933;
	text-decoration:none;
}
.ratingstarreviewdiv {
	text-align:center;
}
.ratingstarreviewdiv h4 {
	margin: 0px;
	font-size: 16px;
	color: #727272;
	font-weight: 600;
	padding: 6px 0px;
	line-height: 22px;
	min-height: 55px;
}
.ratingstarreviewdiv .reviewauthor {
	font-weight: bold;
	color: #727272;
	font-size: 16px;
	padding: 6px 0px 0px;
}
.setcolorreadmore a {
	color: #f99933;
	font-size: 14px;
	font-weight: 600;
	margin: 0;
}
.setcolorreadmore a:hover {
	color: #f99933;
	font-size: 14px;
	font-weight: 600;
	text-decoration:none;
	margin: 0;
}
.setcolorreadmore a:focus {
	color: #f99933;
	font-size: 14px;
	text-decoration:none;
	font-weight: 600;
	margin: 0;
}
.ratingstarreviewdiv p {
	margin: 0;
	padding: 10px 0px;
	color: #727272;
}
.ratingstarreviewdiv {
	padding:30px 0px;
}
/**************************************************************************** INDEX PAGE RATING END ************************************************************************/

/**************************************************************************** FOOTER START ********************************************************************************/

#back2Top {
	z-index: 999;
	cursor: pointer;
	position: fixed;
	bottom: 15px;
	right: 25px!important;
	color: #fd9a01;
	text-align: center;
	font-size: 16px;
	display:none;
	float: right;
	text-decoration: none;
}
#back2Top:hover {
	color: #fd9a01;
}
.section-five {
	background: #f99933;
}
.managesecrtionfive-div9 {
	padding: 40px 0px;
	color:#fff;
}
.managesecrtionfive-div9 h1 {
	color: #fff;
	margin: 0;
	padding: 10px 0px 40px 0px;
	text-align: center;
	text-transform:uppercase;
	font-size:30px;
	font-family: 'Montserrat', sans-serif;
}
.managesecrtionfive-div9 h4 {
	text-transform: uppercase;
	font-weight: 500;
}
.section-six {
	background: #222;
	color: #fff;
	padding:50px 0px 30px 0px;
	border-top: 2px solid #fff;
}
.mega-footer ul li {
	padding:6px 0px;
}
.mega-footer ul li a {
	text-decoration:none;
	color: #fff;
	transition: all 0.5s;
	text-transform: uppercase;
	font-size:13px;
}
.mega-footer ul li a:hover {
	margin-left: 10px;
}
.social-footer h3 {
	margin:0px;
	text-align:left;
	font-size:16px;
	margin-top:8px;
	text-transform:uppercase;
}
.social {
	list-style-type: none;
}
.social li {
	float: left;
	padding: 5px;
}
.social li a {
	color: #FFFFFF;
}
.alleft {
	text-align:left;
	font-size:13px;
}
.alright {
	text-align:right;
	font-size:13px;
}
.face {
	background: #3B5998;
	padding: 10px;
	width: 32px;
	text-align: center;
	height: 30px;
}
.mail {
	background: #dd4b39;
	padding: 8px 6px;
	width: 30px;
	text-align: center;
	height: 30px;
}
.twit {
	background: #00aced;
	padding: 10px;
	width: 32px;
	text-align: center;
	height: 30px;
}
.instag {
	background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
	padding: 10px;
	width: 32px;
	text-align: center;
	height: 30px;
}
.yout {
	background: #c4302b;
	padding: 10px;
	width: 32px;
	text-align: center;
	height: 30px;
}
.megafooterimg {
	clear:both;
	padding:20px 0px 10px 0px;
}
.megafooterimg img {
	width:100%;
}
.subscribeform {
	outline: 0;
	float: left;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.subscribeform > .textbox {
	outline: 0;
	height: 45px;
	width: 200px;
	line-height: 42px;
	padding: 0 16px;
	background-color: rgba(255, 255, 255, 0.8);
	color: #212121;
	border: 0;
	float: left;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.subscribeform > .textbox:focus {
	outline: 0;
	background-color: #FFF;
}
.subscribeform > .button {
	outline: 0;
	background: none;
	background-color: #f99933;
	float: left;
	height: 45px;
	width: 55px;
	text-align: center;
	line-height: 42px;
	border: 0;
	color: #FFF;
	font-size: 16px;
	text-rendering: auto;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
 -webkit-transition: background-color .4s ease;
 transition: background-color .4s ease;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.subscribeform > .button:hover {
	background-color: #f99933;
}
.subscribeform .button img {
	margin-top: -12px;
}
.divsubscribe h3 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	font-size:16px;
	text-transform:uppercase;
	margin-top:8px;
}
.footercolmd5-one {
	padding-bottom:20px;
}
.footercolmd5-three {
	text-align: center;
	padding: 30px 0px 0px;
	font-size: 16px;
	border-top:1px solid #ddd;
}
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-5ths {
	width: 20%;
	float: left;
}
 @media (min-width: 768px) {
 .col-sm-5ths {
 width: 20%;
 float: left;
}
}
 @media (min-width: 992px) {
 .col-md-5ths {
 width: 20%;
 float: left;
}
}
 @media (min-width: 1200px) {
 .col-lg-5ths {
 width: 20%;
 float: left;
}
}
.alright a, alright a:hover, alright a:focus {
	color: #f99933;
	font-weight: 600;
	text-decoration: none;
}
.subscribevaliderror {
	font-size: 13px;
	color: red;
	margin:46px 0px 0px 0px;
	text-transform: uppercase;
	position:absolute;
}
.subscribesubmitmsg {
	font-size: 13px;
	color: #fff;
	margin:46px 0px 0px 0px;
	text-transform: uppercase;
	position:absolute;
}
/**************************************************************************** FOOTER END ********************************************************************************/


.section-one {
	padding: 30px 0px 5px 0px;
}
.section-one-manage {
	margin-bottom: 30px;
}
.section-one-manage > div {
	padding-bottom:31px;
}
.section-one-div img {
	width:100%;
}
.section-one-manage h2 {
	font-size:24px;
}
.section-one-div {
	margin-bottom: 0px;
}
.section-one-stickertitle {
	font-size: 24px;
	text-align: center;
	text-transform: uppercase;
	padding: 12px 0px;
	font-weight: 600;
	clear:both;
	color: #727272;
	font-family: 'Montserrat', sans-serif;
}
.section-two-div {
	padding: 0px 0px 0px 15px;
}
.section-two-div img {
	width:100%;
}
.section-two-title {
	font-size: 18px;
	text-decoration: none;
	font-weight: 600;
	color: #727272;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	padding: 0px 0px 10px 0px;
	text-transform:uppercase;
}
.section-two-desc p {
	margin: 0;
	padding: 6px 0px;
	font-size: 13px;
	text-align: justify;
	color: #727272;
}
.section-two {
	padding: 70px 0px;
	/*background-size: cover;*/
    background-color: #f2f2f2;
	/*background: url(../images/banner/patch1.jpg) no-repeat;*/
    background-size: cover;
}
.section-fourtitlecol8 {
	font-size: 26px;
	text-transform: uppercase;
	color: #727272;
}
.section-fourtitlecol4 {
}
.section-fourtitle {
	border-bottom: 2px solid #ddd;
}
.section-four {
	background: #f9f9f9;
	padding: 50px 0px;
}
/**************************************************************************** ABOUT START ********************************************************************************/

.commonbreadcrumb {
	background: url(../images/entry-header-image.png) no-repeat;
	background-size: cover;
	background-color: #f5f5f5;
	background-position: center center;
	/*z-index: 999;*/
    padding: 30px 0;
	position: relative;
}
.commonbreadcrumb h1 {
	color: #a1a1a1;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}
.commonbreadcrumb p {
	color: #a1a1a1;
	font-size: 20px;
	font-weight: 200;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 0;
	text-transform: uppercase;
}
.about-sectionone {
	padding:70px 0px;
}
.manage-aboutsectionone p {
	margin: 0;
	line-height: 24px;
	font-size: 16px;
	text-align: justify;
	color: #727272;
	margin-bottom:15px;
}
.manage-aboutsectionone .aboutimg {
	float: right;
	padding: 8px 0px 15px 15px;
	width:40%;
}
/**************************************************************************** ABOUT END ********************************************************************************/

/**************************************************************************** PRIVACY POLICY START **********************************************************************/

.privacypolicy-section {
	padding: 70px 0px;
}
.manage-privacypolicy p {
	margin: 0;
	line-height: 24px;
	font-size: 16px;
	text-align: justify;
	color: #727272;
	margin-bottom: 15px;
}
/**************************************************************************** PRIVACY POLICY END **********************************************************************/

/**************************************************************************** TERMS AND CONDITIONS START **********************************************************************/

.termsandconditions-section {
	padding: 70px 0px;
}
.manage-termsandconditions p {
	margin: 0;
	line-height: 24px;
	font-size: 16px;
	text-align: justify;
	color: #727272;
	margin-bottom: 15px;
}
/**************************************************************************** TERMS AND CONDITIONS END **********************************************************************/

/**************************************************************************** SHIPPING START **********************************************************************/

.shipping-section {
	padding: 70px 0px;
}
.manage-shipping p {
	margin: 0;
	line-height: 24px;
	font-size: 16px;
	text-align: justify;
	color: #727272;
	margin-bottom: 15px;
}
/**************************************************************************** SHIPPING END **********************************************************************/

/**************************************************************************** RETURN POLICY START **********************************************************************/

.returnpolicy-section {
	padding: 70px 0px;
}
.manage-returnpolicy p {
	margin: 0;
	line-height: 24px;
	font-size: 16px;
	text-align: justify;
	color: #727272;
	margin-bottom: 15px;
}
/**************************************************************************** RETURN POLICY END **********************************************************************/

/**************************************************************************** PRODUCT LISTING START **********************************************************************/
.subcatlistli {
	list-style: none;
}
.subcatlistli li {
	padding:3px 0px;
	font-family: 'Montserrat', sans-serif;
}
.subcatlistli li a {
	color:#333;
	transition: all 0.5s;
	font-size: 14px;
	font-weight: 400;
}
.subcatlistli li a:hover {
	color:#f99933;
	margin-left:10px;
}
.section-productlist {
	padding:70px 0px;
}
.section-productlist2 {
	padding:35px 0px;
}
.manage-sectionprolist {
}
.pro-sidebar {
}
.sectionone-prosidebar {
}
.pro-sidebar h3 {
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: 2px solid black;
	padding-bottom: 15px;
	margin: 0 0 20px;
	font-family: 'Montserrat', sans-serif;
}
.pro-sidebar .panel-title {
	font-size: 15px;
}
.pro-sidebar .panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	font-weight:600;
}
.pro-sidebar .panel-title .more-less {
	float: right;
	color: #212121;
}
.pro-sidebar .panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.pro-sidebar .panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}
.pro-sidebar .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
.pro-prolist .product .product-image img {
	width: 100%;
}
.pro-prolist .product {
	margin-bottom: 30px;
}
.pro-prolist .product {
	position: relative;
}
.pro-prolist .product .product-image .tag {
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 10px;
	right: 14px;
	letter-spacing: 0.5px;
}
.pro-prolist .product .product-image .tag {
	position: absolute;
}
.pro-prolist .tag.new {
	background: #46aad7;
}
.pro-prolist .tag {
	font-size: 10px;
	font-weight: 700;
	line-height: 40px;
	width: 40px;
	height: 40px;
	text-transform: uppercase;
	top: 2.5%;
	z-index: 100;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	color: #fff;
	right: 10px;
	text-align: center;
}
.pro-prolist .tag span {
	position: relative;
	z-index: 100;
}
.pro-prolist .product .product-info .name {
	font-size: 16px;
	min-height: 35px;
	margin-bottom: 0px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
.pro-prolist .product .product-info .name a {
	color: #f99933;
	text-decoration:none;
}
.pro-prolist .product .product-info .product-price .price {
	color: #333;
}
.pro-prolist .product .product-info .product-price .price {
	font-weight: 700;
	font-size: 14px;
	line-height: 30px;
	margin-right: 8px;
}
.pro-prolist .product .product-info .product-price .price-before-discount {
	text-decoration: line-through;
	color: #d3d3d3;
	font-weight: 400;
	line-height: 30px;
	font-size: 14px;
}
.pro-prolist .product:hover .cart {
	opacity: 1;
	top: 45%;
}
.pro-prolist .product .cart {
	margin-top: 5px;
	opacity: 0;
	-webkit-transition: all 0.5s linear 0s;
	-moz-transition: all 0.5s linear 0s;
	-o-transition: all 0.5s linear 0s;
	transition: all 0.5s linear 0s;
	width: 100%;
	z-index: 666;
	left: 65%;
	position: absolute;
	top: 0;
	margin-left: -55px;
}
.pro-prolist .cart .action {
	float: left;
}
.pro-prolist .list-unstyled {
	padding-left: 0;
	list-style: none;
}
.product .cart .action ul li {
	float: left;
}
.pro-prolist .cart .action .add-cart-button .btn.btn-primary.icon {
	border-radius:0px;
	background: #f99933;
	color: #333;
}
.pro-prolist .category-product .products .cart-btn {
	display: none;
}
.pro-prolist .product .cart .action ul li.lnk.wishlist {
	background: #0f6cb2;
	margin: 0px;
	border-radius: 0px;
}
.pro-prolist .product .cart .action ul li.lnk {
	margin: 10px 0px;
	background: #0f6cb2;
	margin: 0px;
	padding: 8px 2px;
	border-left: 1px solid hsla(0, 0%, 100%, .2);
	border-radius: 0px 3px 3px 0px;
}
.pro-prolist .product .cart .action ul li.lnk a {
	padding: 0 10px;
	color: #fff;
	padding: 8px 10px;
}
.pro-prolist .cartcolor {
	background:#f99933!important;
}
.filtermb30 {
	margin-bottom:30px;
}
.productlistfilter {
}
.filterblocktitle {
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 0;
	padding: 13px;
	text-transform: uppercase;
	background-color: #33343d;
	color: #ffffff;
}
.filterblockcontent {
	background: #f5f5f5;
	padding: 15px;
}
.filterblockcontent2 {
	background: #f5f5f5;
	padding: 15px 0px 5px;
	margin: 0px 15px 30px;
}
.search-filters-clear-all {
	font-weight: normal;
	margin: 0;
	text-align: left;
	width: 100%;
	padding: 8px 15px;
	color: #3c3c3c;
	border-radius: 0;
	background: #d0d0d0;
}
.search-filters-clear-all:hover {
	background:#222;
	outline:none;
	color:#fff;
}
.searchcancelright {
	margin-right: 5px;
}
.productlistfiltersection {
	padding: 10px 0px 0px 0px;
}
.h1-productlistfiltersection {
	color: #3c3c3c;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
	padding: 12px 0px 15px 0px;
}
/************************* CHECKBOX START *********************************/

/* The container */
.checkboxcontainer {
	display: block;
	position: relative;
	padding-left: 30px;
	text-transform: uppercase;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #3c3c3c;
}
.checkboxcontainer:hover {
	color:#f99933;
}
/* Hide the browser's default checkbox */
.checkboxcontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
/* Create a custom checkbox */
.checkboxcontainer .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	width: 22px;
	background-color: #ccc;
}

/* On mouse-over, add a grey background color */
.checkboxcontainer:hover input ~ .checkmark {
 background-color: #f99933;
}

/* When the checkbox is checked, add a blue background */
.checkboxcontainer input:checked ~ .checkmark {
 background-color: #f99933;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkboxcontainer .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmark when checked */
.checkboxcontainer input:checked ~ .checkmark:after {
 display: block;
}
/* Style the checkmark/indicator */
.checkboxcontainer .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
/************************* CHECKBOX START *********************************/







/**************************************************************************** PRODUCT LISTING END **********************************************************************/

/**************************************************************************** PRODUCT DETAILS START **********************************************************************/

.section-productdetails {
	padding: 30px 0px 20px 0px;
}
.pro-prodetails-colmd9 {
	padding-left:13px;
}
.pro-prodetails-col7 h1 {
	margin-top: 0px;
	font-weight: 600;
	font-size:30px;
}
.pro-details-desc {
	line-height: 20px;
	color: #666666;
	text-align: justify;
	font-size: 14px;
	padding: 10px 0px 10px 0px;
}
.stockcolor {
	color: #666666;
	font-weight: 300;
}
.stockstatus span {
}
.stockstatus {
	font-weight: 600;
	margin: 0;
	padding: 10px 0px;
}
.prodetails-cart {
	/*border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;*/
    margin-bottom: 0px;
	padding: 30px 0;
	text-align: right;
}
.qtySpin1 {
	float: left;
}
.value-minus, .value-plus {
	height: 40px;
	line-height: 24px;
	width: 40px;
	margin-right: 3px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	font-size: 18px;
	color: #fff;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	border: 1px solid #b2b2b2;
	vertical-align: bottom;
}
.quantity-select .entry.value-minus:hover, .quantity-select .entry.value-plus:hover {
	background: #E5E5E5;
}
.value {
	cursor: default;
	width: 40px;
	height: 40px;
	color: #A9A9A9;
	line-height: 35px;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	text-align: center;
	display: inline-block;
	margin-right: 3px;
	font-size: 18px;
}
.quantity-select .entry.value-minus:before, .quantity-select .entry.value-plus:before {
	content: "";
	width: 13px;
	height: 2px;
	background: #000;
	left: 50%;
	margin-left: -7px;
	top: 50%;
	margin-top: -0.5px;
	position: absolute;
}
.quantity-select .entry.value-plus:after {
	content: "";
	height: 13px;
	width: 2px;
	background: #000;
	left: 50%;
	margin-left: -1.4px;
	top: 50%;
	margin-top: -6.2px;
	position: absolute;
}
.prodetails-cart a {
	margin-left: 6px;
}
.wishlistbtn {
	background: whitesmoke;
	padding: 15px 18px;
	text-transform: uppercase;
	color: #666666;
	border: 1px solid whitesmoke;
}
.wishlistbtn:hover {
	background: #f99933;
	padding: 15px 18px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #f99933;
}
.wishlistbtn:focus {
	background: #f99933;
	padding: 15px 18px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #f99933;
}
.addtocartbtn img {
	width:100%;
}
.addtocartbtn {
	border: 1px solid #f99933;
	background: #f99933;
	padding: 15px 18px;
	color:#fff;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: 600;
	outline:none;
}
.addtocartbtn i {
	padding:0px 5px;
}
.addtocartbtn:hover {
	border: 1px solid #222;
	background: #222;
	padding: 15px 18px;
	color:#fff;
	outline:none;
	text-decoration:none;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: 600;
}
.addtocartbtn:focus {
	border: 1px solid #222;
	background: #222;
	padding: 15px 18px;
	color:#fff;
	outline:none;
	text-decoration:none;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: 600;
}
.sizecolor-prodetails img {
	border-radius: 6px;
	width: 20px;
}
.bold {
	font-weight:600;
}
.price-prodetails {
	font-size: 26px;
	color: #666;
	padding: 10px 0px;
}
.formprodetails {
	margin-bottom: 0;
	padding: 10px 0px;
}
.formprodetails label {
	font-size: 18px;
	color: #666;
	font-weight: 600;
	padding-bottom: 3px;
}
.color-prodetails {
	padding: 10px 0px;
	color: #666;
	font-weight: 600;
	font-size: 18px;
}
.product-tabs {
	/*margin-top: 30px;
    background-color: #f9f9f9;
    box-shadow: 1px 1px 12px 0px #ddd;
    padding: 15px 0px;
    margin-bottom: 30px;*/
	overflow: hidden;
}
.single-product .nav-tabs {
	border: none;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li {
	float: none !important;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a {
	background: #0f6cb2;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li.active > a {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #fff;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a {
	border: none;
	color: #555;
	display: block;
	padding: 12px 28px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	line-height: 28px;
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
	letter-spacing: 1px;
	background: #fff;
	border: 1px solid #f9f9f9;
}
.single-product .product-tabs .tab-content {
	padding-left: 0px;
	background: #fff;
}
.single-product .product-tabs .tab-content .tab-pane {
	padding: 24px;
}
.single-product .product-tabs .tab-content .tab-pane .text {
	line-height: 20px;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus {
	background: #0f6cb2;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:hover, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:focus {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	color: #fff;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li.active a:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0f6cb2;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li.active > a:after {
	border-style: solid;
	border-width: 7.5px 1px 7.5px 10px;
	content: "";
	height: 0;
	position: absolute;
	top: 20px;
	width: 0;
	right: -8px;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:hover:after, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell li a:focus:after {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #0f6cb2;
}
.single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:hover:after, .single-product .product-tabs .nav.nav-tabs.nav-tab-cell > li > a:focus:after {
	border-style: solid;
	border-width: 7.5px 1px 7.5px 10px;
	content: "";
	height: 0;
	position: absolute;
	top: 20px;
	width: 0;
	right: -8px;
}
.mainimg-detail {
	width: 100%;
	border: 1px solid #ddd;
}
.relatedimgsize .product .product-image img {
	width: 97%;
}
.relatedimgsize .product:hover .cart {
	opacity: 1;
	top: 45%;
}
.relatedtitle {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 18px 0px;
	border-bottom: 2px solid #ddd;
	margin-bottom: 20px;
}
.manageprevnext .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
	display: block!important;
	right: 0;
	top: -70px;
	position: absolute;
}
.manageprevnext .owl-nav button.owl-next, .manageprevnext .owl-nav button.owl-prev, .manageprevnext button.owl-dot {
	outline: none;
}
.manageprevnext .owl-prev span {
	font-size: 30px;
	padding: 0px 16px;
	background: #f99933;
	color: #fff;
	box-shadow: none;
}
.manageprevnext .owl-next span {
	font-size: 30px;
	padding: 0px 16px;
	background: #f99933;
	color: #fff;
	box-shadow: none;
}
.manageprevnext .owl-nav .owl-prev {
	margin-right:5px;
}
.selectproducttab li img {
	width:100%;
}
.selectproducttab .nav-tabs>li>a {
	padding: 0;
	border-radius:0px;
}
.manage-productdetails .col-md-1 {
	padding:0px;
}
.selectproducttab .nav-tabs>li {
	margin-bottom: 13px;
}
.selectproducttab .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	border-bottom-color: #ddd;
}
.selectproducttab .nav-tabs {
	border-bottom: none;
}
.section-relatedprod {
	padding: 30px 0px;
}
.detailstabl-prodetails {
	background: #f9f9f9;
	padding: 40px 0px;
}
.zoomContainer .zoomWindow {
	border:2px solid rgb(136, 136, 136)!important;
}
.zoomLens {
	width: 170.393px!important;
	height: 170.393px!important;
}
.msgaddtocart {
	clear: both;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.pbd {
	text-decoration: line-through;
	color: #d3d3d3;
	font-weight: 400;
}
/**************************************************************************** PRODUCT DETAILS END **********************************************************************/

/**************************************************************************** CART START **********************************************************************/

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
	background-color: transparent;
}
.managecartdiv-col7 h4 {
	font-size: 18px;
	font-weight: 600;
	text-decoration: underline;
	font-family: 'Montserrat', sans-serif;
}
.cart-section {
	padding: 70px 0px;
}
.manage-cart {
}
.managecartdiv-col7 p {
	text-align: justify;
}
.managecartdiv {
}
.manage-cart .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	border-radius: 0;
	background-color: #f99933;
	border-color: #f99933;
}
.featured-box-secondary h4 {
	font-size: 1em;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 2px solid #f99933;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 15px;
}
.cartpriceproduct {
	color: #fa5400;
	font-weight: 600;
	font-size: 16px;
}
.featured-box-secondary {
	font-size: .928em;
}
.cart-totals .cart-subtotal:first-child th, .cart-totals .cart-subtotal:first-child td {
	padding-top: 0;
}
.cart-totals tr:first-child th, .cart-totals tr:first-child td {
	border-top: none;
}
.cart-totals th, .cart-totals td {
	border-top: 1px solid #dddddd;
	padding: 14px 0;
	vertical-align: top;
}
.cart-totals th {
	font-weight: 400;
}
.cart-totals .product-name, .cart-totals .product-price {
	font-size: 1.076em;
}
.cart-totals td {
	text-align: right;
}
.cart-totals .total .amount {
	color: #f99933;
}
.cart-totals {
	margin-bottom: 15px;
}
.featured-box-secondary p {
	margin-bottom: 15px;
}
.continueshoppingbtn, .continueshoppingbtn:hover, .continueshoppingbtn:focus {
	background: #f99933;
	border: 1px solid #f99933;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	padding: 8px 24px;
	font-family: 'Montserrat', sans-serif;
	box-shadow: none;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
}
.featured-box-secondary input.form-control {
	height: 37px;
}
.form-control:focus {
	border-color: #f99933;
	box-shadow: none;
}
.promotioncodebtn, .promotioncodebtn:hover, .promotioncodebtn:focus {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 5px;
	padding: 8px 12px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	box-shadow:none;
}
.list-group-item-heading {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0;
	font-family: 'Montserrat', sans-serif;
}
.deletebtnpro {
	position: absolute;
	right: 10px;
	top: 10px;
}
.sizecolors span {
	margin-right: 60px;
}
.sizecolors {
	padding:10px 0px;
}
.deletebtnpro img {
	width:60%;
}
.displayproducthead {
	font-size: 14px;
	font-weight: 600;
	padding: 10px 0px 15px 0px;
	color: #f99933;
}
.floatnone {
	float:none;
}
.managecartdiv table, th, td {
	border: 1px solid #e0dede!important;
	text-align: center;
	padding: 10px;
	border-collapse: collapse;
}
.managecartdiv table>tbody>tr>td, .managecartdiv table>tbody>tr>th, .managecartdiv table>thead>tr>td, .managecartdiv table>thead>tr>th {
	padding: 8px;
}
.managecartdiv table th {
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.removeunderline {
	text-decoration: none;
	color: #333;
}
.deleteicon {
	width: 20px;
}
.qtycart .value-minus, .value-plus {
	height: 40px;
	line-height: 24px;
	width: 40px;
	margin-right: 3px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	font-size: 18px;
	color: #fff;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	border: 1px solid #b2b2b2;
	vertical-align: bottom;
}
.qtycart .quantity-select .entry.value-minus:before, .quantity-select .entry.value-plus:before {
	content: "";
	width: 13px;
	height: 2px;
	background: #000;
	left: 50%;
	margin-left: -7px;
	top: 50%;
	margin-top: -0.5px;
	position: absolute;
}
.qtycart .value1 {
	cursor: default;
	width: 40px;
	height: 40px;
	color: #A9A9A9;
	line-height: 35px;
	border: 1px solid #E5E5E5;
	background-color: #E5E5E5;
	text-align: center;
	display: inline-block;
	margin-right: 3px;
	font-size: 18px;
}
.qtycart .quantity-select .entry.value-plus:after {
	content: "";
	height: 13px;
	width: 2px;
	background: #000;
	left: 50%;
	margin-left: -1.4px;
	top: 50%;
	margin-top: -6.2px;
	position: absolute;
}
ul.order-list li {
	border-bottom: 1px solid #e7e7e7;
	color: #909090;
	padding: 10px 0;
}
.order-total, .order-sum, ul.order-list li span {
	float: right;
}
.chckoutcontibtn {
	float: right;
	margin-top: 15px;
}
.cartnopro {
	text-align: center;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	padding: 16px 0px!important;
}
/****** MOBILE VIEW CART *****/

.detail-cart {
	background: #f6f6f6 none repeat scroll 0 0;
	border-radius: 0px;
	padding: 15px 10px;
	overflow: hidden;
	margin-bottom: 10px;
}
.mobiledeletesect {
	width: 15px;
}
.mobilecartstitle a {
	margin-bottom: 10px;
	display: inline-block;
}
.mobilecarts .mobileprice {
	font-size:13px;
	padding: 0px 0px 2px 0px;
}
.managemobilecarts .qtycart {
	margin-bottom:10px;
}
.cross {
	float: right;
	font-size: 20px;
}
.cartimgs {
	float: left;
	width: 40%;
}
.cartimgs img {
	max-width: 100%;
}
.managemobilecarts {
	float: left;
	margin: 0 0 0 12px;
}
.managemobilecarts .qtycart .value-minus, .managemobilecarts .value-plus {
	height: 24px;
	line-height: 24px;
	width: 24px;
}
.managemobilecarts .qtycart .value1 {
	width: 24px;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
}
.managemobilecarts .qtycart .quantity-select .entry.value-minus:before, .managemobilecarts .quantity-select .entry.value-plus:before {
	background: #a0a0a0;
}
.managemobilecarts .qtycart .quantity-select .entry.value-plus:after {
	background: #a0a0a0;
}
.mobileshopngcart {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 600;
	background: #f99933;
	color: #fff;
	padding: 8px 5px;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 10px;
	border-radius: 0px;
}
.mobilecartlisting {
	margin-bottom:20px;
}
/**************************************************************************** CART END **********************************************************************/

/**************************************************************************** CHECKOUT START **********************************************************************/

.checkout-section {
	padding: 40px 0px;
}
.manage-checkout {
}
.featured-box {
	margin-bottom: 50px;
}
.extrah4mb h4 {
	margin-bottom:22px;
}
.checkoutbtnplace {
	background: #f99933;
	border: 1px solid #f99933;
	border-radius: 0px;
	color: #fff;
	box-shadow: none;
	font-size: 14px;
	padding: 8px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
}
.checkoutbtnplace:hover {
	background: #f99933;
	border: 1px solid #f99933;
	border-radius: 0px;
	color: #fff;
	box-shadow: none;
	font-size: 14px;
	padding: 8px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
}
.checkoutbtnplace:focus {
	background: #f99933;
	border: 1px solid #f99933;
	border-radius: 0px;
	color: #fff;
	box-shadow: none;
	font-size: 14px;
	padding: 8px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
}
.formDropdown {
	width: 100%;
	padding: 7px 40px 10px 15px;
	border: 1px solid #dddddd;
	display: block;
	outline: none;
	color:#555;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.pad-90 {
	padding: 25px 15px;
	margin-bottom: 20px;
}
.lockchk {
	border: 1px solid #ddd;
	padding: 20px;
	font-size: 13px;
}
.lockchk .checkout {
	color: #f99933;
	font-weight: 600;
}
.lockchk .checkout:focus {
	outline:none;
	text-decoration:none;
}
.lockchk .checkout:hover {
	text-decoration:none;
}
.ordr-total {
	float: right;
}
.paymentbtnsetpadd {
	padding:0px 5px;
}
#cashondelivery {
	padding: 10px 34px;
	color: #fff;
	background: #f99933;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}
#onlinepayment {
	padding: 10px 34px;
	color: #fff;
	background: #f99933;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}
#placeorder {
	padding: 10px;
	color: #fff;
	background: #f99933;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
}
.payment-method-btn {
	margin-bottom: 12px;
}
.adress .box {
	background: #fff;
	margin: 0 0 30px;
	border: solid 1px #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.adress h4 {
	margin-bottom: 15px;
}
.adress .box .box-footer {
	background: #f7f7f7;
	margin: 15px -20px -20px;
	padding: 15px;
	border-top: solid 1px #eeeeee;
}
.acontainer {
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.acontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.acontainer .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #ccc;
	border-radius: 50%;
}
.acontainer:hover input ~ .checkmark {
 background-color: #f99933;
}
.acontainer input:checked ~ .checkmark {
 background-color: #f99933;
}
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}
.acontainer input:checked ~ .checkmark:after {
 display: block;
}
.acontainer .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
/**************************************************************************** CHECKOUT END **********************************************************************/

/**************************************************************************** SEARCH START **********************************************************************/

.search-section {
	padding: 70px 0px;
}
.manage-search {
}
.querytitle {
	text-align: center;
	border-bottom: 2px solid #f99933;
	margin-bottom: 50px;
	font-weight: 600;
	padding: 0px 0px 20px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	color:#a1a1a1;
}
.productnotavail {
	font-size: 16px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	color: #a1a1a1;
}
/**************************************************************************** SEARCH END **********************************************************************/

/**************************************************************************** SUCCESS START **********************************************************************/

.success-section {
	padding: 70px 0px;
}
.msgthankyou {
	text-align: center;
	font-size: 50px;
	font-weight: 600;
	text-transform: uppercase;
	color: #666;
	margin-bottom: 50px;
	font-family: 'Montserrat', sans-serif;
}
.continue-shoppingbtn a {
	background: #f99933;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 15px;
	text-transform: capitalize;
	text-decoration: none;
	outline: none;
}
.continue-shoppingbtn a:hover {
	background: #f99933;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 15px;
	text-transform: capitalize;
	text-decoration: none;
	outline: none;
}
.continue-shoppingbtn a:focus {
	background: #f99933;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 15px 15px;
	text-transform: capitalize;
	text-decoration: none;
	outline: none;
}
.manage-success {
	text-align:center;
}
/**************************************************************************** SUCCESS END **********************************************************************/

/**************************************************************************** CONTACT START **********************************************************************/
label {
	font-weight: 400;
	
}
.contact-section {
	padding: 30px 0px;
}
.manage-contact {
}
.contact-content h4 {
	font-size: 18px;
	margin: 0;
	font-weight: 600;
	padding: 15px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.form-control {
	border-color: #dddddd;
	box-shadow: none;
	height: 40px;
}
.contactsubmitbtn {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0px;
	padding: 10px 40px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	box-shadow: none;
	margin-top: 20px;
}
.contactsubmitbtn:hover {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0px;
	padding: 10px 40px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	box-shadow: none;
	margin-top: 20px;
}
.contactsubmitbtn:focus {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0px;
	padding: 10px 40px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	box-shadow: none;
	margin-top: 20px;
}
.addresspadding {
	padding: 5px 0px;
	color: #666;
}
.contactusthankmsg {
	color: #61a161;
	background: #f9f9f9;
	border: 1px solid #f9f9f9;
	padding: 15px 10px;
	margin-top: 5px;
	font-size: 14px;
	font-weight: 600;
}
/**************************************************************************** CONTACT END **********************************************************************/

/**************************************************************************** FAQ START **********************************************************************/

.faq-section {
	padding: 70px 0px;
}
.manage-faq {
}
.manage-faq .panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #ffffff;
	background-color: #f99933;
	border-color: #f99933;
}
.manage-faq .more-less {
	float: right;
	color: #ffffff;
}
.manage-faq .panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
	font-weight: 600;
}
.manage-faq .panel-title {
	font-size: 14px;
}
.manage-faq .panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.manage-faq .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
/**************************************************************************** FAQ END **********************************************************************/

/**************************************************************************** FEEDBACK START **********************************************************************/

.feedback-section {
	padding: 70px 0px;
}
.manage-feedback {
}
/**************************************************************************** FEEDBACK END **********************************************************************/

/**************************************************************************** FORGOT PASSWORD START **********************************************************************/

.forgotpass-section {
	padding: 70px 0px;
}
.manage-forgotpass {
	text-align:center;
}
.headingpassword {
	font-size: 22px;
	font-weight: 600;
	color: #666;
}
.hline3 {
	width: 20%;
	height: 2px;
	background: #f99933;
}
.forgotpassbtn {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
.forgotpassbtn:hover {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
.forgotpassbtn:focus {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
/**************************************************************************** FORGOT PASSWORD END **********************************************************************/

/**************************************************************************** OTP START **********************************************************************/

.otp-section {
	padding: 70px 0px;
}
.manage-otp {
	text-align: center;
}
.otppassbtn {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
.otppassbtn:hover {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
.otppassbtn:focus {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
/**************************************************************************** OTP END **********************************************************************/

/**************************************************************************** RESET PASSWORD START **********************************************************************/

.resetpass-section {
	padding: 70px 0px;
}
.manage-resetpass {
	text-align: center;
}
.resetpassbtn {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
.resetpassbtn:hover {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
.resetpassbtn:focus {
	border: 1px solid #f99933;
	background: #f99933;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-transform: uppercase;
	padding: 10px 15px;
	border-radius: 0px;
	outline: none;
	box-shadow: none;
	text-decoration: none;
}
/**************************************************************************** RESET PASSWORD END **********************************************************************/

/**************************************************************************** MY PROFILE START **********************************************************************/

.myprofile-section {
	padding: 70px 0px;
}
.manage-myprofile {
}
.mainprofilebox {
	background: #fbfbfb;
	padding: 10px 20px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}
.namedetail {
	margin-left: 72px;
	margin-top: 10px;
	padding-top: 3px;
}
ul.promenue {
	list-style: none;
	padding: 0;
}
.promenue li a {
	display: block;
	padding: 15px 20px;
	border-bottom: 1px solid #f3f3f3;
	font-size: 15px;
	font-family: 'Montserrat', sans-serif;
}
.promenue li a:hover {
	color: #f99933;
}
.promenue li a i {
	float: right;
	color: #5a6374;
}
.profilelinks {
	background: #fbfbfb;
	margin-top: 20px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}
.profilelinks a {
	color:#727272;
}
.namedetail h2 {
	font-size: 15px;
	margin-top: 0;
	font-family: Roboto, Arial, sans-serif;
	font-weight: 500;
	text-transform: capitalize;
}
.box-body {
	background: #fbfbfb;
	padding: 25px 15px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}
.box-body h1 {
	margin: 0;
	font-size: 18px;
	padding: 0px 15px 15px;
	color: #727272;
	font-family: 'Montserrat', sans-serif;
}
.updateprofilebtn {
	float: right;
	padding: 15px 0px 10px;
}
.updateprofilebtn a {
	color: #fff;
	background: #f99933;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.setpadding68 {
	padding: 6px 0px 8px;
}
.mainprofileboximg img {
	width: 55px;
	height: 55px;
	border-radius: 100%;
	float:left;
	margin-top:7px;
	border: 2px solid #f99933;
}
/* The container */
.genderradio .recontainer {
	display: block;
	position: relative;
	padding-left: 35px;
	padding-right: 20px;
	float:left;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #727272;
	font-weight: 600;
}
/* Hide the browser's default radio button */
.genderradio .recontainer input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
/* Create a custom radio button */
.genderradio .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #ccc;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.genderradio .recontainer:hover input ~ .checkmark {
 background-color: #f99933;
}

/* When the radio button is checked, add a blue background */
.genderradio .recontainer input:checked ~ .checkmark {
 background-color: #f99933;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.genderradio .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.genderradio .recontainer input:checked ~ .checkmark:after {
 display: block;
}
/* Style the indicator (dot/circle) */
.genderradio .recontainer .checkmark:after {
	top: 7px;
	left: 7px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: white;
}
.updateprofilebtn .btnuprfo {
	color: #fff;
	background: #f99933;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
/**************************************************************************** MY PROFILE END **********************************************************************/

/**************************************************************************** ADDRESS START **********************************************************************/

.address-section {
	padding: 70px 0px;
}
.manage-address {
}
.pro.scrolls {
	border: 1px solid #fbfbfb;
	border-spacing: 0;
	border-collapse: collapse;
	background: #fbfbfb;
}
.pro {
	width: 100%;
}
.pro th {
	border: 1px solid #dddddd;
	color: #888888;
	padding: 10px 5px;
	text-align: center;
}
.pro td {
	border: 1px solid #dddddd;
	color: #888888;
	padding: 25px 5px;
	text-align: center;
}
.addressupdatebtn {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	padding: 7px 14px;
}
.addressupdatebtn:hover {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	padding: 7px 14px;
}
.addressupdatebtn:focus {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	padding: 7px 14px;
}
.deleteaddress {
	width:28%;
}
.updateaddressbtn {
	float: right;
	padding: 15px 0px 10px;
}
.updateaddressbtn a {
	color: #fff;
	background: #f99933;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.popupeditaddhead {
	text-transform: uppercase;
	text-align: center;
}
.mt0 {
	margin-top:0px;
}
.addaddress, .addaddress:hover, .addaddress:focus {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0;
	font-size: 14px;
	font-weight: 600;
	padding: 8px 24px;
}
.wantotaddnewone {
	font-size: 16px;
	font-weight: 600;
	color: #ff5454;
	padding: 0;
	margin-top: 10px;
	text-align: left;
}
/**************************************************************************** ADDRESS END **********************************************************************/

/**************************************************************************** CHANGED PASSWORD START **********************************************************************/

.changepass-section {
	padding: 70px 0px;
}
.manage-changepass {
}
.updatepassbtn {
	float: right;
	padding: 15px 0px 10px;
}
.updatepassbtn .btnsubmit {
	color: #fff;
	background: #f99933;
	padding: 10px 20px;
	border-radius: 0px;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}
.passwordbgset {
	background: #fbfbfb;
	padding: 20px;
}
/**************************************************************************** CHANGED PASSWORD END **********************************************************************/

/**************************************************************************** MY ORDERS START **********************************************************************/

.myorders-section {
	padding: 70px 0px;
}
.manage-myorders {
}
.switchorderlist {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: 600;
	color: #a1a1a1;
	font-size: 14px;
	padding: 10px 0px;
}
/**************************************************************************** MY ORDERS END **********************************************************************/

/**************************************************************************** CUSTOM LIST START **********************************************************************/

.customlist-section {
	padding: 70px 0px;
}
.manage-customlist {
}
.customlistbannerleft h3 {
	margin: 0;
	padding: 10px 0px 0px;
	font-weight: 600;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.customlistbannerleft h6 {
	font-weight: 600;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif;
}
.customlistbannerleftli {
	padding: 20px 0px 0px;
}
.customlistbannerleftli p {
	padding: 5px 0px;
	color: #727272;
	margin: 0;
}
.customlistbannerleftli li {
	padding: 3px 0px;
	color: #727272;
}
.commonlistbreadcrumb {
	background: url(../images/entry-header-image.png) no-repeat;
	background-size: cover;
	background-color: #f5f5f5;
	background-position: center center;
	/*z-index: 999;*/
    padding: 50px 0;
	position: relative;
}
.customlistbannerright {
	text-align:center;
	margin-top: 20px;
}
.customlistbannerright img {
	width:80%;
}
.customlistcollection {
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	color: #727272;
	font-weight: 500;
	padding: 0px 0px 50px 0px;
	font-family: 'Montserrat', sans-serif;
}
.sectioncustomlist-collection {
	padding: 0px 0px 70px 0px;
}
.collectiondiv h3 {
	margin: 0;
	font-size: 16px;
	text-align: center;
	color: #727272;
	padding: 15px 0px;
	clear: both;
	font-weight: 600;
}
.colldivpadding0 {
	padding:0px;
}
.mb-15 {
	margin-bottom:15px;
}
/**************************************************************************** CUSTOM LIST END **********************************************************************/

/**************************************************************************** CUSTOM DETAILS START **********************************************************************/
.detailscustommanage {
	padding-top:10px;
}
.customdetails-section {
	padding: 50px 0px;
	background: #fff;
}
.customdetailsbreadcrumb {
	background-color: #f5f5f5;
	/*z-index: 9999;*/
    padding: 20px 0;
	position: relative;
}
.detailscustommanage img {
	width:100%;
	margin-bottom:15px;
}
.vinylstickerhead {
	font-weight: 600;
	color: #727272;
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 20px;
}
.detailscustommanage p {
	text-align: justify;
	margin: 0;
	color: #727272;
	font-size: 14px;
	padding: 0px 0 15px 0;
}
.custommanagefilter {
	border: 0px solid #ddd;
}
.custommanagefilterleft {
}
.custommanagefilterleft h4 {
	font-size: 14px;
	font-weight: 600;
	color: #595959;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0px;
}
/* The container */
.custommanagefilterleft .container {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 13px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: #727272;
	font-weight: 600;
}
/* Hide the browser's default radio button */
.custommanagefilterleft .container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
/* Create a custom radio button */
.custommanagefilterleft .checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #ccc;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.custommanagefilterleft .container:hover input ~ .checkmark {
 background-color: #f99933;
}

/* When the radio button is checked, add a blue background */
.custommanagefilterleft .container input:checked ~ .checkmark {
 background-color: #f99933;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.custommanagefilterleft .checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.custommanagefilterleft .container input:checked ~ .checkmark:after {
 display: block;
}
/* Style the indicator (dot/circle) */
.custommanagefilterleft .container .checkmark:after {
    top: 6px;
    left: 7px;
    width: 6px;
    height: 7px;
    border-radius: 50%;
    background: white;
}
.div-customdetails {
	padding: 0px 0px 0px;
}
.customprice {
	margin-left: 115px;
}
.uploadumagelabel {
	font-size: 14px;
	font-weight: 600;
	color: #595959;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0px 5px;
}
.mtb {
	margin:15px 0px;
}
.submitandcheckout {
	padding: 26px 0px;
	text-align: right;
}
.submitandcheckout a {
	color: #fff;
	background: #f99933;
	font-weight: 600;
	padding: 10px 20px;
	font-size: 14px;
	text-transform: uppercase;
}
.qunprice {
	float: right;
	font-weight: 600;
	color: #727271;
	width:125px;/*margin-right: 15%;*/
}
.qundiscount {
	float: right;
	font-weight: 600;
	color: #6eab6e;
}
.titleforreviewmanage {
	color: #727272;
	text-transform: uppercase;
	font-size: 26px;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-weight: 600;
}
.managereviewdivhead {
	text-align:center;
	border-bottom: 1px solid #ddd;
}
.manageinnerreviewdivhead {
	padding: 20px 0px;
}
.manageinnerreviewdivhead h1 {
	margin: 0;
	font-weight: 600;
	color: #727272;
	padding: 10px 0px;
	font-size: 24px;
}
.manageinnerreviewdivhead p {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	color: #727272;
}
.manage-customdetails {
}
.reviewlistmanage {
	padding: 30px 0px 0px;
}
.reviewlistmanage img {
	width:100px;
}
.reviewlistmanage h4 {
	color: #222;
	font-weight: 600;
	margin: 0;
	font-size: 16px;
}
.reviewlistmanage p {
	margin: 0;
	padding: 15px 0px 0px;
}
.reviewlistmanage .media-left, .media>.pull-left {
	padding-right: 20px;
}
.reviewlistmanage .media {
	padding:10px 0px;
}
.submitandcheckout .checkoutt, .submitandcheckout .checkoutt:hover, .submitandcheckout .checkoutt:focus {
	color: #fff;
	background: #f99933;
	font-weight: 600;
	padding: 10px 20px;
	border:none;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	outline: none;
	width: 100%;
}
/**************************************************************************** CUSTOM DETAILS END **********************************************************************/

/**************************************************************************** BLOG START **********************************************************************/

.blog-sectionone {
	padding: 30px 0px 30px 0;
}
.manage-blog {
}
.blogheadingmanageline {
	position: relative;
	text-align: center;
}
.blog-headingline {
	border: 1px solid #ddd;
	position: absolute;
	width: 100%;
}
.blog-heading-title {
	top: -20px;
	color: #727272;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 15px!important;
	background: #fff;
	font-family: 'Montserrat', sans-serif;
	position: relative;
	padding: 10px 50px;
	display: inline;
	font-weight: 100;
	text-align: center;
}
.div-blogsection img {
	width:100%;
}
.div-blogsection h1 {
	margin: 0;
	font-family: 'Montserrat', sans-serif;
	text-transform: capitalize;
	font-size: 22px;
	font-weight: 600;
	color: #505050;
	padding: 12px 0px 12px 20px;
}
.blogauthordetails {
	font-size: 14px;
	color: #727272;
	padding: 0px 0px 0px 20px;
	font-family: 'Montserrat', sans-serif;
}
.blogauthordetails span {
	padding-right: 22px;
}
.div-blogsection p {
	margin: 0;
	padding: 12px 20px;
	color: #727272;
	text-align: justify;
	line-height: 22px;
	font-size: 13px;
}
.div-blogsection {
	border: 1px solid #ddd;/*margin-bottom: 30px;*/
}
.blogcontinuereading {
	padding: 10px 20px 30px;
	text-align: center;
}
.blogcontinuereading a {
	background: #e6e6e6;
	color: #323232;
	border: 1px solid #e6e6e6;
	padding: 10px 20px;
	font-weight: 600;
	font-size: 14px;
	text-transform: capitalize;
}
.blogcontinuereading a:hover {
	background:#f99933;
	border:1px solid #f99933;
	color:#fff;
}
.blogsectiondivright h3 {
	margin: 0;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 600;
}
.blogsectiondivright .h3hline3 {
	width: 30%;
	height: 2px;
	background: #f99933;
}
.blogsectiondivright {
	border: 1px solid #ddd;
	padding: 20px 20px 12px;
}
.manageblogmedia h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	color: #505050;
}
.manageblogmedia .h5 {
	margin: 0;
	color: #727272;
	font-size: 13px;
}
.manageblogmedia a {
	color: #727272;
}
.manageblogmedia {
	border-bottom: 1px solid #ddd;
	padding: 10px 0px;
}
.showmoreblog {
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.showmoreblog a {
	color: #505050;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.nextdivrightblog {
	padding: 10px;
	border: 1px solid #ddd;
	margin: 20px 0px;
}
.nextdivrightblog img {
	width:100%;
}
.rightbloglist span {
	padding-right: 10px;
}
.rightbloglist {
	padding-top:5px;
}
/**************************************************************************** BLOG END **********************************************************************/


/**************************************************************************** ORDER SAMPLE KIT START **********************************************************************/

.ordersamplekit-sectionone {
	padding: 70px 0px;
}
.manage-ordersamplekit {
}
/**************************************************************************** ORDER SAMPLE KIT END **********************************************************************/

/**************************************************************************** CUSTOMER REVIEWS START **********************************************************************/

.custreviews-section {
	padding: 70px 0px;
}
.manage-custreviews {
}
/**************************************************************************** CUSTOMER REVIEWS END **********************************************************************/

/**************************************************************************** SITEMAP START **********************************************************************/

.sitemap-section {
	padding: 70px 0px;
}
.manage-sitemap {
}
/**************************************************************************** SITEMAP END **********************************************************************/

/**************************************************************************** ORDER TRACKING START **********************************************************************/

.ordertrack-section {
	padding: 70px 0px;
}
.manage-ordertrack {
}
/**************************************************************************** ORDER TRACKING END **********************************************************************/

/**************************************************************************** 404 PAGE START **********************************************************************/

.page404section {
	padding: 40px 0px 70px 0px;
}
.manage-page404section {
	text-align:center;
}
.manage-page404section h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 200px;
	font-weight: bold;
	color:#f99933;
	margin: 0;
}
.manage-page404section p {
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
}
.homepagelink404 {
	padding: 50px 0px 20px;
}
.homepagelink404 a, .homepagelink404 a:hover, .homepagelink404 a:focus {
	background: #fd9a01;
	color: #fff;
	padding: 12px 30px;
	font-size: 16px;
	border: 1px solid #fd9a01;
	font-weight: 600;
	border-radius: 5px;
	outline: none;
	text-decoration: none;
}
/**************************************************************************** 404 PAGE END **********************************************************************/

/**************************************************************************** THANK YOU PAGE START **********************************************************************/


.thankyousection {
	padding: 70px 0px;
}
.manage-thankyousection {
	text-align: center;
}
.thankyoudiv1 {
	font-size: 24px;
	font-weight: 600;
	color: #a1a1a1;
	padding-bottom: 26px;
	font-family: 'Montserrat', sans-serif;
}
.thankyoudiv2 {
	font-size: 18px;
	padding: 0px 20%;
	line-height: 28px;
	color: #a1a1a1;
	font-family: 'Montserrat', sans-serif;
}
/**************************************************************************** THANK YOU PAGE END **********************************************************************/

/**************************************************************************** SHARE REVIEW START **********************************************************************/

.sharereview-section {
	padding: 70px 0px 30px;
}
.manage-sharereview {
}
.thankyoufeedbackmsg {
	padding: 20px 0px 40px;
	margin-top: 5px;
	text-align: center;
	color: #a1a1a1;
	font-size: 20px;
	font-weight: 600;
}
.reviewredibtn a, .reviewredibtn a:hover, .reviewredibtn a:focus {
	background: #f99933;
	color: #fff;
	padding: 12px 30px;
	font-size: 16px;
	border: 1px solid #f99933;
	font-weight: 600;
	border-radius: 5px;
	outline: none;
	text-decoration: none;
}
.reviewredibtn {
	text-align:center;
	padding: 5px 0px 100px;
}
.addnotavail {
	background: #c7ffc7;
	padding: 15px 10px;
	color: #2e2e2e;
	font-size: 13px;
	font-family: 'Montserrat', sans-serif;
}
/**************************************************************************** ORDER SAMPLE KIT END **********************************************************************/

/**************************************************************************** PRE-PRODUCT LIST START **********************************************************************/

.section-pre-productlist {
	padding: 30px 0px 0px;
}
/**************************************************************************** PRE-PRODUCT LIST END **********************************************************************/

/**************************************************************************** CUSTOMER ORDER REVIEW LIST START **********************************************************/

.reviewbgset {
	background: #fbfbfb;
	padding: 30px 20px;
	font-family: 'Montserrat', sans-serif;
}
.setcustreviewbg {
	background: #fff;
	padding: 20px;
	border-bottom: 1px solid #efefef;
}
.userreview-proname {
	padding: 10px 0px;
}
.userreview-desc {
	padding: 5px 0px 10px;
}
.userreview-proname span {
	font-weight:500;
}
.userreview-desc span {
	font-weight:500;
}
.userreview-date {
	padding: 10px 0px 0px;
}
.setcustreviewbg:last-child {
	border: none;
}
/**************************************************************************** CUSTOMER ORDER REVIEW LIST END **************************************************************/

/**************************************************************************** MY ORDER DETAILS START **********************************************************/

.myorderdetails {
}
.myorderdetailscol6 {
	background: #fbfbfb;
	padding: 20px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}
.myorderdetailscol6 h3 {
	margin: 0;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 0px 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 18px;
}
.spanpadding50 {
	padding:5px 0px;
	font-family: 'Montserrat', sans-serif;
}
.spanpadding50 span {
	font-weight:600;
}
.myorderdetails-shipadd {
	font-family: 'Montserrat', sans-serif;
	line-height: 22px;
}
.myorderdetailscol12 {
	background: #fbfbfb;
	padding: 20px;
	margin-top: 30px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
}
.myorderdetailscol12 h3 {
	margin: 0;
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 0px 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 18px;
}
.grandtotalbold {
	font-weight: 600;
	font-size: 16px;
}
/**************************************************************************** MY ORDER DETAILS END **********************************************************/

.uploadedcustom img {
	width:100%;
}
.prodtotlimg {
	border: 1px solid #f99933;
	padding: 5px 8px;
	margin-top: -5px;
	color: #f99933;
	cursor: pointer;
}
.customdimensionsfield {
	display: block;
	color: #999;
	margin-top: 8px;
	padding-left: 17px;
}
.customdimensionsfield .inputWrapper {
	width: 40%;
	position: relative;
	display: inline-block;
}
.customdimensionsfield .inputWrapper input {
	padding: 2px 4px;
	margin-right: 0;
	width: 100%;
}
.customquantitywrapper {
	display: block;
	color: #999;
	margin-top: 8px;
	padding-left: 17px;
}
.customquantitywrapper .inputWrapper {
	width: 40%;
	position: relative;
	display: inline-block;
}
.customquantitywrapper .inputWrapper input {
	width: 100%;
	padding: 2px 4px;
}
.section-referink {
	padding: 30px 0px 0px 0px;
}
.manage-referink img {
	width:100%;
}
.padbot {
	padding-bottom:0 !important;
}
.margbot {
	margin-bottom:0;
}
.margbot1 {
	margin-bottom:0 !important
}
.margbot2 {
	padding-bottom:0 !important;
}
.newdesksizefont1 h2 {
	min-height:75px !important;
	font-size:18px !important;
	line-height:23px;
}
.newdesksizefont h2 {
	min-height:60px !important;
	font-size:18px !important;
}
.manage-referink h2 {
	padding: 20px 20px 0px;
	font-size: 20px;
	margin: 0;
	text-transform: capitalize;
	min-height: 60px;
	text-align: center;
}
.manage-referink h2 span {
	font-weight:600;
}
.manage-referink a {
	color: #727272;
	outline:none;
}
.manage-referink p {
	margin: 0;
	padding: 15px 20px 20px;
	font-size:16px;
	text-transform: uppercase;
}
.referinkdiv3 {
	padding:0px;
	color:#727272;
	margin-bottom: 30px;
	border: 1px solid #ddd;
}
.predesignmargbot a {
	margin-bottom:0 !important;
}
.referinkdiv3:hover {
	padding: 0px;
	box-shadow: 0px 3px 12px 0px #ddd;
	transition: 0.2s all;
}
.cqnprice {
	margin-left: 21px;
	font-weight: 600;
	color: #727271;
}
.popupupdateclass, .popupupdateclass:focus, .popupupdateclass:hover {
	background: #f99933;
	color: #fff;
	border: 1px solid #f99933;
	border-radius: 0;
	outline: none;
	padding: 8px 25px;
}
.width100 {
	width:100%;
}
.custommyordertitle {
	font-weight: 600;
	padding: 15px 10px;
	border: 1px solid #ddd;
	font-family: 'Montserrat', sans-serif;
}
.custommyordertitle span {
	font-weight: normal;
}
.custpro td {
	padding: 10px 0px 10px 15px;
	width: 380px;
	color:#888888;
	text-align: left;
}
.padding00 {
	padding:0px;
}
.custommyordertitle img {
	width:15%;
	float:right;
}
.addsocial {
	margin-top: 15px;
}
.addsocial a, .addsocial a:hover, .addsocial a:focus {
	color: #fff;
	font-size: 20px;
	padding: 0px 2px;
}
.paddingleft0 {
	padding-left:0px;
}
.instaiframe {
	border:none;
	width:100%;
	height:610px;
	overflow:hidden;
}
.topnavleft span a {
	color: #cccccc;
}
.instausername {
	text-align:center;
	padding: 0px 0px 20px 0px;
}
.instausername a, .instausername a:hover, .instausername a:focus {
	color: #222;
	font-size: 24px;
	font-weight: 600;
}
.section-one-manage .productlistfilter a {
	display: inline-block;
	margin-bottom: 20px;
}
.downloadimg {
	width: 25%;
	float: right;
}
.floatright {
	float:right;
}
.fontweightbold {
	font-weight:bold;
}
.genderradio .managerecontainer {
	float: none;
	width: 100%;
}
/******* MOBILE ORDER LIST *******/
.mobilemyorderlist {
	background: #fbfbfb;
	padding: 10px;
	font-family: 'Montserrat', sans-serif;
	border: 1px solid #f0f0f0;
}
.mobilemyorderlist .span1 {
	font-weight: 600;
}
.mobilemyorderlist .span2 {
}
.mobilemyorderlist p {
	margin: 0px;
	padding: 5px 0px;
	font-size: 14px;
}
.viewmobileorderdetail {
	border: 1px solid #ffc264;
	text-align: center;
	padding: 8px 0px;
	border-top: none;
	font-weight: 600;
	background: #ffc264;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: 'Montserrat', sans-serif;
}
.loopmobilemyorderlist {
}
.noorderfound {
	font-family: 'Montserrat', sans-serif;
	background: #f9f9f9;
	padding: 8px 5px;
	margin-bottom: 10px;
}
.getcqtycust {
	float: right;
	font-weight: 600;
	color: #6eab6e;
}

/**img tab css start here**/

nav > .nav.nav-tabs{

  border: none;
    color:#000;
    border-radius:0;

}
nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active
{
  border: none;
    color:#fff;
    border-radius:0;
}

nav > div a.nav-item.nav-link.active:after
 {
  
  position: relative;
  bottom: -60px;
  left: -10%;
}
.tab-content{
    line-height: 25px;
}

nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus
{
  border: none;
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
}
.tabbottomimages img {
    width: 23.1%;
    margin-top: 10px;
	    margin-right: 6px;
}
.zoomoutdiv{
	margin-top: 10px;
}
.zoomContainer {
    /*left: 156px!important;
    top: 182px!important;*/
}
.custommangeimg{
	width: 100%;
}
.custmmanage-prod .col-md-1{
	padding:0px 0 15px 15px;
}
.conform{ padding-left:0; text-align:right;}
.conformright{ padding-right:30px;}
.famount {
	font-size: 20px;
    color: #6eab6e;
	margin: 15px 0 25px;
    float: left;
	margin-left: -15px;
}
.famountnew {
	font-size: 20px;
    color: #6eab6e;
	margin: 15px 0 25px;
    float: left;
}
.notetext{
	clear: both;
    text-align: left;
}