/*************************
*******Typography******
**************************/
/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Abel);*/
@font-face {
	font-family: 'pf_dintext_proregular';
	src:url(../fonts/pfdintextpro-regular-webfont.eot);
	src: url(../fonts/pfdintextpro-regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/pfdintextpro-regular-webfont.woff2) format('woff2'), url(../fonts/pfdintextpro-regular-webfont.woff) format('woff'), url(../fonts/pfdintextpro-regular-webfont.ttf) format('truetype'), url(../fonts/pfdintextpro-regular-webfont.svg#glyphicons_halflingsregular) format('svg')

}
body {
	font-family: 'pf_dintext_proregular';
 background:;
	position: relative;
	font-weight: 400px;
	font-size: 13px;
}
a {
	color: #3366cc;
}
p {
	margin: 0 0 10px;
 p {
 color: #505050;
 margin: 0 0 10px;
}
}
ul li {
	list-style: none;
}
a:hover {
	outline: none;
	text-decoration: none;
}
a:focus {
	outline: none;
	outline-offset: 0;
}
a {
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'pf_dintext_proregular';
}
.h2, h2 {
	font-size: 18px
}
.btn.btn-primary {
	background: #2d92d6;
	border-radius: 4;
	color: #FFFFFF;
	margin-top: 18px;
	border: none;
	padding: 5px 15px;
}
.update, .check_out {
	background: #1779be;
	border-radius: 0;
	color: #FFFFFF;
	margin-top: 12px;
	border: none;
	padding: 8px 15px;
}
.btn-success {
	background-color: #1779be;
	border-color: #4cae4c;
	color: #fff;
}
.btn-login {
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
}
.btn:hover, .btn:focus {
	outline: none;
	box-shadow: none;
	background-color: #f27f15;
	color: #fff;
}
.navbar-toggle {
	background-color: #fff;
}

a#scrollUp {
	bottom: 0px;
	right: 10px;
	padding: 5px 10px;
	background: #FE980F;
	color: #FFF;
	-webkit-animation: bounce 2s ease infinite;
	animation: bounce 2s ease infinite;
}
a#scrollUp i {
	font-size: 30px;
}
.FtrTitle {
	font-size: 18px;
	font-weight: 300;
}
.add-on .input-group-btn > .btn {
	border-left: 1px solid #ccc;
	border-radius: 0;
	height: 56px;
	left: -2px;
	
}



/* stop the glowing blue shadow */
.add-on .form-control:focus {
	
	
}
.input-group .form-control {
	border-radius: 0;
	float: left;
	position: relative;
	width: 100%;
	z-index: 2;
	height: 56px;
}
.input-group .form-contrl {
    float: left;
    height: 36px;
    padding: 10px;
    position: relative;
    width: 70%;
    z-index: 2;
}
.form-control {
	font-size: 12px;
}

/*************************
*******New Header******
**************************/
.header-middle .container .row {
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 20px;
	padding-top: 20px;
}
.header-middle .container .row .col-sm-4 {
	padding-left: 0;
}
.header-middle .container .row .col-sm-8 {
	padding-right: 0;
}
/*************************
*******home page sections******
**************************/
#SectionMain{
	margin:0px;
	padding:0px
}

#Section01 {
	background: none repeat scroll 0 0;
	margin-top: 30px;
}
#Section02 {
	background: none repeat scroll 0 0;
	margin-top: 30px;
}
#Section03 {
	background: none repeat scroll 0 0;
	margin-top: 30px;
}
#Section04 {
	background: none repeat scroll 0 0;
	margin-top: 30px;
}
#SectionInnerMain {
	margin:0px;
	padding:0px;
}
#SectionInnerBd {
	margin:0px;
	padding:0px;
}

/*************************
*******Home page news section******
**************************/
.product-go {
	padding: 1em 0;
	border-top: 1px solid #e3e3e3;
}
.product-bottom {
	padding-bottom: 6px
}
.fashion-grid {
	float: right;
	width: 24%;
}
.fashion-grid1 {
	/*    float: left;*/
	width: 68%;
}
.newsdtlssub {
	font-size: 12px;
	line-height: 18px;
	color: #655d5d;
}
.productinfo img {

	/* width: 75%;*/
	padding: 30px;
}
.thumbnail {
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	display: block;
	line-height: 1.42857;
	margin-bottom: 20px;
	padding: 4px;
	transition: border 0.2s ease-in-out 0s;
}
/*************************
*******Home page testimonials******
**************************/
.Testi-grid {
	float: right;
	background-image: url(../images/Notifications_bg_01.png);
	width: 100%;
	padding: 20px;
 margin-bottom:;
	text-align: center;
}
.Testi-gridtxt {
	float: right;
	background-image: url(../images/Notifications_bg_02.png);
	width: 100%;
	padding: 8px 12px 10px;
	margin-bottom: 10px;
}
.Testi-grid img {
	border-radius: 50px;
	text-align: center;
}
.Testi-grid1 {
	float: left;
}
.clientstxt {
	background-color: #f2f2f2;
	padding: 10px;
}
.newsdtls {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	padding-bottom: 10px;
	min-height:56px;
}
.newsdtlssub {
	font-size: 12px;
	line-height: 18px;
	color: #655d5d;
}
.clientssub {
	font-size: 12px;
	line-height: 18px;
	color: #655d5d;
}
.panel {
	border-top: 1px solid #cccccc;
	border-radius: 0px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border-color: #fbfbfb #cccccc transparent;
}
/*************************
*******Common******
**************************/
.pad-0 {
	padding-left: 0px;
	padding-right: 0px;
}
.mgt-430{
	     margin-top:430px;
	      }
.mgt-32 {
	margin-top: 32px;
}
.fs-18 {
	font-size: 18px;
}
.fs-10 {
	font-size: 10px;
}
input.search-b {
	width: 161px;
	border-radius: 8px;
	outline: none;
}
.mgt-10 {
	margin-top: 10px;
}
.mgt-6 {
	margin-top: -6px;
}
.mgbtm-60 {
	margin-bottom: 60px;
}
.mgbtm-20 {
	margin-bottom: 20px;
}
.img-border {
	border: 3px solid #ccc;
}
.padr-10 {
	padding-right: 10px;
}
.mgRBVdo {
	margin-right: 32px;
	margin-bottom: 34px;
}
.mgBVdo {
	margin-bottom: 34px;
}
.ip-c {
	background: #f2efef !important;
}
.navbar-brand.cus {
	height: 27px !important;
	padding: 0 15px 0 0px !important;
}
.mgtb-20 {
	margin: 20px;
}
.mgtb-15 {
	margin: 15px;
}
.pdL30{
	   padding-left:30px;
	   }
.pdL28{
   padding-left:28px;
   }
.pdL35{
  padding-left:35px;
  }
  .pdl25{
    padding-left:23px;
    }
  .brdrL-case {
    border-left: 1px solid #ccc;
    
}
.mrl15{
 
    margin-left:15px;
    }
  .pdl-0{
   padding-left:0px;
   }
   .brdrbt-15 {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 15px;
}

.mgbtm-30{
	    margin-bottom:30px;
	    }
.brbtm{
	  border-bottom:1px solid #ccc;
	   }		
.mrl-15{
	    margin-left:-15px;
	   }
.brbtm{
	  border-bottom:1px solid #ccc;
	   }
	   
.pdr-0{
	  padding-right:0px !important;
	  }
.img-thumbnail{
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.case-li ul li {
    list-style-type: disc;
}
.case-study a{
     text-decoration:underline !important;
     }
.pdbt10 {
	padding-bottom: 10px;
}
.mgt-10 {
	margin-top: 10px;
}	
.qklnk {
	margin: 0px 0;
	padding-left: 11px;
}
.dropdown-1 {
	position: relative;
	width: 120px;
	cursor: pointer;
	font-weight: 200;
	background: none;
	padding: 8px 0px 8px;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.cus-nav {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 10px;
	margin-right: 0px !important;
	margin-bottom: 20px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	background: #e3e3e3;
}
span.icon-bar.color {
	background: #1276bc;
}
.txt-r {
	text-align: right;
}
.txt-l {
	text-align: left;
}
/*************************
*******topselling CSS******
**************************/

.recommended_items {
	overflow: hidden;
}
#recommended-item-carousel .carousel-inner .item {
	padding-left: 0;
}
.recommended-item-control {
	position: absolute;
	top: 36%;
	padding-left: 12px;
	padding-right: 12px;
}
.right {
	right: 0;
}
.recommended-item-control i {
	background: none repeat scroll 0 0 #fff;
	color: #a8a8a8;
	font-size: 20px;
	padding: 8px 14px;
	border: 1px solid #a8a8a8;
	border-radius: 50px;
}
.recommended-item-control i:hover {
	background: #ccccc6;
}
.recommended_items h2 {
}
.arrival-bg{
   background:#177abe;
   margin: 0;
   padding: 15px 0px 10px 22px;
   color:#fff;
   border: 1px solid #fff;
      }
.selling-bg{
   background:#93c748;
   margin: 0;
   padding: 15px 0px 10px 22px;
   color:#fff;
   border: 1px solid #fff;
      }
/*************************
*******Common Frequently Used******
**************************/


.pd5 {
	padding: 5px;
}
.pd10 {
	padding: 10px;
}
.pd15 {
	padding: 15px;
}
.pd18 {
	padding: 21px;
}
.pd20 {
	padding: 20px;
}
.pdbt0 {
	padding-bottom: 0px;
}
.pdR15 {
	padding-right: 15px;
}
.pdR15 {
	padding-right: 15px;
}
.pdR5 {
	padding-right: 5px;
}
.pdR10 {
	padding-right: 10px;
}
.pdRL10 {
	padding-right: 10px;
	padding-left:10px;
}
.pdL5 {
	padding-left: 5px;
}

.pdL10 {
	padding-left: 10px;
}
.pdL20 {
	padding-left: 20px;
}
.pdL50 {
	padding-left: 50px;
}
.pdbt8 {
	padding-bottom: 8px;
}
.pdbt10 {
	padding-bottom: 10px;
}
.pdbt3 {
	padding-bottom: 3px;
}
.pdbt5 {
	padding-bottom: 5px;
}
.pd0 {
	padding: 0px;
}
.pdL0 {
	padding-left: 0px;
}
.brdrN {
	border: none;
}
.brdrN {
	border:none !important;
}
.BdrTpNo {
	border-top: none;
}
.BrdrA {
	border: 1px solid #cccccc;
}
.brdrTB {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.brdrT {
	border-top: 1px solid #ccc;
}
.brdrB {
	border-bottom: 1px solid #ccc;
}
.brdrR {
	border-right: 1px solid #ccc;
}
.clntvm {
	padding-right: 0px;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 5px;
}
.mr0 {
	margin: 0px;
}
.mrL8 {
	margin-left:8px;
}
.mrt8 {
	margin-top: 8px;
}
.mrt10 {
	margin-top: 10px;
}
.mrt20 {
	margin-top: 20px;
}
.mrt30 {
	margin-top: 30px;
}
.mrt50 {
	margin-top: 50px;
}
.mrtb50 {
	margin-top: 50px;
	margin-bottom:50px;
}
.mrtb10 {
	margin-top: 10px;
	margin-bottom:10px;
}
.mrtb20 {
	margin-top: 20px;
	margin-bottom:20px;
}
.mrb20 {
	margin-bottom:20px;
}
.mrb30 {
	margin-bottom:30px;
}
.wdth100 {
	width: 100%;
}
.wdth80 {
	width: 80%;
}
.blu {
	color: #3366cc;
}
.brdrbt {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
}
.ftrbtmbrdr{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 25px;
}
.pdt0 {
	padding-top: 0px;
}
.pdL {
	padding-left: 3px;
}
.pdt8 {
	padding-top: 8px;
}
.pdt10 {
	padding-top: 10px;
	padding-bottom:10px
}
.pdt20 {
	padding-top: 20px;
	padding-bottom:20px
}
.pdtbt10 {
	padding-top: 10px;
}
.pdt20 {
	padding-top: 20px;
}
.pdt25 {
	padding-top: 25px;
}
.mnbr {
	border-right: none !important;
}
.padr-7 {
	padding-right: 7px;
}
.brdrL {
	border-left: 1px solid #ccc;
}
.fnt8{
	font-size:8px;
}
.fnt10{
	font-size:10px;
}
.fnt12{
	font-size:12px;
}
.fntreg{
	font-size:12px;
	font-weight:500;
	color:#999999;
}
.thumbnail a > img, .thumbnail > img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #cccccc;
}
.BrdrBx {
	background-color: #fff;
	border: 1px solid #cccccc;
	border-radius: 0px;
	display: block;
	line-height: 1.42857;
	margin-bottom: 20px;
	padding: 0px;
	transition: border 0.2s ease-in-out 0s;
}
.BrdrBx a > img, .BrdrBx > img {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #cccccc;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .BrdrBx a > img, .BrdrBx > img {
	display: block;
	height: auto;
	max-width: 100%;
}
.panel {
	margin-bottom: 0px;
}


.nav.nav-tabs.brdrN {
	padding-left: 30px;
}


.txt_undrline{
	    font-size:14px;
		text-decoration:underline;
		padding: 30px 0;
		font-weight:500 !important;
	    }
.inner-content b{
	  
	  font-weight:500;
	    }
.inner-content h3{
	font-family:pf_dintext_proregular;
    font-size: 18px;
    color: #3366cc;
	font-weight:normal;
}



/*************************
*******sob section******
**************************/
.mrb0{
   margin-bottom:0px;
    }
.mrb10{
   margin-bottom:10px;
    }

.faq-content h5{
     font-family:PF DinText Pro;
  font-size:14px;
  color:#3366cc;
  line-height:18px;
       }
    
.brbt-60{
    border-bottom:1px solid #ccc;
    padding-bottom:60px;
    }
	.pdt60{
     padding-top:60px;
      }
.mrt0{
   margin-top:0px !important; 
     }
.pdl-0{
   padding-left:0px !important;
   }
   .pdl23{
 
    padding-left:23px;
    }
.title-bottom {
    text-decoration: underline;
 
}
.pd2{
   padding:2px;
   }    
.pdtb30{
     padding:30px 0px;
           }    
.pdt40{
    padding-top:40px;
    } 
.pdt30{
   padding-top:30px;
    }
   
  
   /*Contact Us*/
 .flags ul li{
    padding:4px 0px;
    }
.flags img{
 
     padding-right:10px;
       } 
.mapbg{
 
   background-size:cover;
   height:402px;
   border:1px solid #ccc;
   border-bottom:none;
       }     
span.glyphicon.glyphicon-play {
    transform: rotate(90deg);
    margin: 0 0px 0 15px;
    font-size: 9px;
    color: #999999;
}
.Cnct-btn2 {
    padding: 6px 20px;
    margin-bottom: 0;
    font-size: 36px;
    / border: 1px solid transparent; /
    border-radius: 12px;
  margin-top: 50px;
  background:#eeeeee;
  font-family:BigNoodleTitling;
  
}
.mrl-12{
   margin-left:-12px;
     }
.brR0{
   border-radius:0px;
   }
.contact-btn {
    background: #2b92d7;
    color: #fff;
}   
.contact-btn:hover, .contact-btn:focus {
    background: #178cde;
    color: #fff;
}   
.pdL25{
    padding-left:25px;
    }

.mrl-38{
    margin-left:-38px !important;
    }
.brbt-60{
    border-bottom:1px solid #ccc;
    padding-bottom:60px;
    }
	.Cnct-btn2 {
    /*padding: 6px 46px;*/
    margin-bottom: 0;
    font-size: 36px;
    / border: 1px solid transparent; /
    border-radius: 12px;
  margin-top: 50px;
  background:#eeeeee;
  font-family:BigNoodleTitling;
  
}
.brR0{
   border-radius:0px;
   }
.contact-btn {
    background: #2b92d7;
    color: #fff;
}   
.contact-btn:hover, .contact-btn:focus {
    background: #178cde;
    color: #fff;
}
.title-bottom {
    text-decoration: underline;
 color:#3366cc;
 
}
.pd1{
   padding:1px;
   }
   
   /*End Contact Us*/
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

/*************************
*******Video section******
**************************/

.video {
	background: #c2c2c2;
	box-shadow: 0 1px 1px rgba(0,0,0,0.15);
	margin: 0 20px 32px 0;
	float: left;
 / padding: 7px 7px;
/  -moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.lr {
	margin: 0px 42px 28px 0;
}
.videoThumb {
	width: 100px;
	padding: 0px;
}
.padt-4 {
	padding-top: 4px;
}
/*************************
*******Tabs******
**************************/
.nav-tabs > li > a {
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	line-height: 1.42857;
	margin-right: 2px;
}
.nav > li > a {
	display: block;
	padding: 10px 15px;
	position: relative;
	color: #000;
}
a {
	transition: all 300ms ease 0s;
}
a {
	color: #393185;
	text-decoration: none;
}
a {
	background-color: transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	background-color: #fbfbfb;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #1779be;
	cursor: default;
	border-radius: 0px;
}
.slidehold {
	padding: 0px 2px 0px 0px;
	background-color: #fbfbfb;
}
/*************************
*******Login Popup******
**************************/

.settings .question, .settings .switch {
	display: table-cell;
	padding: 10px;
	vertical-align: middle;
}
.cmn-toggle {
	position: absolute;
	margin-left: -9999px;
	visibility: hidden;
}
.cmn-toggle + label {
	display: block;
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
input.cmn-toggle-round + label {
	padding: 2px;
	width: 40px;
	height: 20px;
	background-color: #dddddd;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	border-radius: 60px;
}
input.cmn-toggle-round + label:before, input.cmn-toggle-round + label:after {
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	content: "";
}
input.cmn-toggle-round + label:before {
	right: 1px;
	background-color: #f1f1f1;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	-ms-border-radius: 60px;
	-o-border-radius: 60px;
	border-radius: 60px;
	-webkit-transition: background 0.4s;
	-moz-transition: background 0.4s;
	-o-transition: background 0.4s;
	transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
	width: 20px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-transition: margin 0.4s;
	-moz-transition: margin 0.4s;
	-o-transition: margin 0.4s;
	transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
	background-color: #8ce196;
}
input.cmn-toggle-round:checked + label:after {
	margin-left: 22px;
}
input.cmn-toggle-round + label::after {
	background-color: #fff;
	border-radius: 100%;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	transition: margin 0.4s ease 0s;
	width: 18px;
}
input.cmn-toggle-round:checked + label::before {
	background-color: #1779be;
}
.modal-dialog {
	margin: 30px auto;
	width: 300px;
}
.TlMrL{
	margin-left:16px;
}
/*************************
*******Footer CSS******
**************************/

#footer {
	background: #f8f8f8;
	padding-bottom: 30px;
	margin-top: 30px;
	border-top:1px solid #cdcdcd;
}
.divider {
	background-image: url('../images/divider_footer.jpg');
	background-position: left;
	background-repeat: no-repeat;
	display: block; /* make the link background clickable */
	height: 150px;
	padding-left: 40px;
}
.footer-widget .container {
	border-top: 1px solid #FFFFFF;
	padding-top: 15px;
}
.single-widget h2 {
	color: #000;
	font-family: 'pf_dintext_proregular';
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 22px;
}
.single-widget h2 i {
	margin-right: 15px;
}
.single-widget ul li a {
	color: #000;
	font-family: inherit;
	font-size: 14px;
	padding: 5px 0;
	line-height: 18px;
}
.single-widget ul li a i {
	margin-right: 18px;
}
.single-widget ul li a:hover {
	background: none;
	color: #1779be;
}
.searchform input {
	border: 1px solid #DDDDDD;
	color: #CCCCC6;
	font-family: 'pf_dintext_proregular';
	font-size: 12px;
	margin-top: 0;
	outline: medium none;
	padding: 7px;
	width: 80%;
}
.searchform button {
	background: #FE980F;
	border: medium none;
	border-radius: 0;
	margin-left: -5px;
	margin-top: -3px;
	padding: 7px 17px;
}
.searchform button i {
	color: #FFFFFF;
	font-size: 20px;
}
.searchform button:hover, .searchform button:focus {
	background-color: #FE980F;
}
.searchform p {
	color: #8C8C88;
	font-family: 'pf_dintext_proregular';
	font-size: 14px;
	font-weight: 300;
	margin-top: 25px;
}
.footer-bottom {
/*  background: #D6D6D0;
  padding-top: 10px;
  color:#767671;*/
}
.footer-bottom a {
	font-family: 'pf_dintext_proregular';
	margin-left: 15px;
	color: #000;
	font-size: 14px;
}
.footer-bottom a:hover {
	/*  font-family: 'Roboto', sans-serif;*/

	margin-left: 15px;
	color: #000;
}
.copytext {
	font-size: 11px;
}
.panel-default {
	border-color: #fff;
}
/*************************
*******Overwrites******
**************************/
.dropdown-menu {
	background-clip: padding-box;
	background-color: #fafafa;
	border:none;
	/*border: 1px solid rgba(0, 0, 0, 0.15);*/
	border-radius:0px;
	/*border-radius: 4px;*/
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	display: none;
	float: left;
	font-size: 13px;
	left: 0;
	list-style: outside none none;
	margin: 2px 0 0;
	min-width: 20px;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 99999999;
}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 20px;
    padding: 8px 20px 8px 16px;
    white-space: nowrap;
	border-bottom:1px solid #e9e9e9;
	
}
.dropdown-menu.hvrnone > li > a:hover {
	background:none !important
}
.form-control {
	box-shadow:none;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto
}
.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #3366cc;
	text-decoration: none;
	background-color: #f5f5f5;
	padding:10px 20px 10px 10px;
	/*background-image: url(../images/account-hover.png);*/
	background-repeat:no-repeat;
	background-position: 15px 12px;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
	background-position: 15px 12px;
}


























* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}

dropdown {
  margin: 0px 0px;
}
label {
	font-weight:100;
    max-width: 100%;
	color:#000;
}
.caret {
    color: #999999;
}
dropdown label, dropdown ul li {
  display: block;
  padding: 10px 20px 10px 50px;
  color:#000;
  
}

dropdown label:hover, dropdown ul li:hover {
	background-color:#fff;
	color:#2082c7;
	cursor: pointer;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: #fff;
	color:#2082c7;
    text-decoration: none;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #fff;
    border-color: #337ab7;
}


dropdown input {
  display: none;
}

dropdown input ~ ul {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: 9;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  width:200px;
  margin-left:-64px;
}

dropdown input:checked ~ ul {
  visibility: visible;
  opacity: 1;
  top: 30;
}


dropdown ul li:nth-child(1) {
  background-image:url(../images/account-normal.png);
  background-repeat:no-repeat;
  background-position:20px 14px;
  border-bottom:1px solid #e9e9e9;
  background-color:#fafafa;
}
dropdown ul li:nth-child(1) .fa {
  color: #E74C3C;
}
dropdown ul li:nth-child(1):hover {
  background: #f5f5f5;
  color: #3366cc;
  background-image:url(../images/account-hover.png);
  background-repeat:no-repeat;
  border-bottom:1px solid #e9e9e9;
    background-position:20px 14px;
}
dropdown ul li:nth-child(1):hover .fa {
  color: white;
}



dropdown ul li:nth-child(2) {
  background-image:url(../images/wishlist-normal.png);
  background-repeat:no-repeat;
  background-position:20px 14px;
  border-bottom:1px solid #e9e9e9;
  background-color:#fafafa;
}
dropdown ul li:nth-child(2) .fa {
  color: #E74C3C;
}
dropdown ul li:nth-child(2):hover {
  background: #f5f5f5;
  color: #3366cc;
  background-image:url(../images/wishlist-hover.png);
  background-repeat:no-repeat;
  border-bottom:1px solid #e9e9e9;
    background-position:20px 14px;
}
dropdown ul li:nth-child(2):hover .fa {
  color: white;
}


dropdown ul li:nth-child(3) {
  background-image:url(../images/profile-normal.png);
  background-repeat:no-repeat;
  background-position:20px 14px;
  border-bottom:1px solid #e9e9e9;
  background-color:#fafafa;
}
dropdown ul li:nth-child(3) .fa {
  color: #E74C3C;
}
dropdown ul li:nth-child(3):hover {
  background: #f5f5f5;
  color: #3366cc;
  background-image:url(../images/profile-hover.png);
  background-repeat:no-repeat;
  border-bottom:1px solid #e9e9e9;
    background-position:20px 14px;
}
dropdown ul li:nth-child(3):hover .fa {
  color: white;
}


dropdown ul li:nth-child(4) {
  background-image:url(../images/address-normal.png);
  background-repeat:no-repeat;
  background-position:20px 14px;
  border-bottom:1px solid #e9e9e9;
  background-color:#fafafa;
}
dropdown ul li:nth-child(4) .fa {
  color: #E74C3C;
}
dropdown ul li:nth-child(4):hover {
  background: #f5f5f5;
  color: #3366cc;
  background-image:url(../images/address-hover.png);
  background-repeat:no-repeat;
  border-bottom:1px solid #e9e9e9;
    background-position:20px 14px;
}
dropdown ul li:nth-child(4):hover .fa {
  color: white;
}


dropdown ul li:nth-child(5) {
  background-image:url(../images/order-normal.png);
  background-repeat:no-repeat;
  background-position:20px 14px;
  border-bottom:1px solid #e9e9e9;
  background-color:#fafafa;
}
dropdown ul li:nth-child(5) .fa {
  color: #E74C3C;
}
dropdown ul li:nth-child(5):hover {
  background: #f5f5f5;
  color: #3366cc;
  background-image:url(../images/order-hover.png);
  background-repeat:no-repeat;
  border-bottom:1px solid #e9e9e9;
    background-position:20px 14px;
}
dropdown ul li:nth-child(5):hover .fa {
  color: white;
}



dropdown ul li:nth-child(6) {
  background-image:url(../images/signout-normal.png);
  background-repeat:no-repeat;
  background-position:20px 14px;
   border-bottom:1px solid #e9e9e9;
   background-color:#fafafa;
}
dropdown ul li:nth-child(6) .fa {
  color: #E74C3C;
 }
dropdown ul li:nth-child(6):hover {
  background: #f5f5f5;
  color: #3366cc;
  background-image:url(../images/signout-hover.png);
  background-repeat:no-repeat;
  border-bottom:1px solid #e9e9e9;
    background-position:20px 14px;
}
dropdown ul li:nth-child(6):hover .fa {
  color: white;
  
}

.animate {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Chrome and Safari */
  -moz-backface-visibility: hidden;
  /* Firefox */
  -ms-backface-visibility: hidden;
  /* Internet Explorer */
}
hvrnone{
}


/*************************
*INNER PAGES
**************************/
.inner-title{
    font-family:pf_dintext_proregular;
    font-size: 18px;
    color: #3366cc;
    margin-top:30px;
   
     } 

.inner-content{
 
       font-family:pf_dintext_proregular;
    font-size: 14px;
    color: #666666;
  
          }


.page-banner {
    padding: 30px 0;
	background-image:url(../images/inner-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.page-banner h2 {
	font-weight: 500;
	font-size:45px;
}

.page-banner p {
	font-weight: 300;
}
.inner-content h6{
     font-size:18px;
  color:#666666;
         }

img.img-thumbnail.no-brdr {
    border: none !important;
}
.mrt15{
     margin-top:15px !important;
    }


/*************************
*INNER about PAGES
**************************/
/*************** About us Box ***************/

.service-box .read-more {
	margin-top: 4px;
	font-weight: 500;
	margin-left: 2px;
}

.service-box .read-more i {
	display: inline-block;
	position:absolute;
	top: 1px;
}

.image-service-box img {
	margin-bottom: 14px;
}

.image-service-box h4 {
	margin-bottom: 8px;
	padding: 0 10px;
    font-weight: 400;
}

.image-service-box p {
	padding: 0 10px;
}

.service-box {
	margin-bottom: 35px;
}

.service-center {
	text-align: center;
}

.service-icon-left .service-icon {
	float: left;
}

.service-icon-left .service-content {
	padding-left: 45px;
}

.service-icon-left-more .service-icon {
	float: left;
}

.service-icon-left-more .service-content {
	padding-left: 60px;
}

.service-center .service-icon {
	margin-bottom: 14px;
}

.service-center .service-content h4 {
	margin-bottom: 6px;
    font-weight: 500;
}

.service-center .service-icon i {
	display: inline-block;
}

.service-box h4 {
	margin-bottom: 5px;
    font-weight: 400;
}

.service-box > div:first-child {
	padding: 0;
}

.service-boxed {
	margin-top: 30px;
	padding: 0 15px 20px 15px !important;
	border: 1px solid #eee;
	border-radius: 4px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.service-boxed:hover {
	border-color: #e2e2e2;
	box-shadow: 0 0 6px rgba(0,0,0,.1);
	-o-box-shadow: 0 0 6px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.1);
  	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.1);
}

.service-boxed p {
    margin-bottom: 0;
}




.vdobrt{
	border-top:1px solid #ccc;
}
.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}

/*************************
*******Shop CSS******
**************************/




#advertisement {
  padding-bottom: 45px;
}

#advertisement img {
  width: 100%;
}


.Productlist{
	
}
.Productlist ul li{
	padding-bottom:10px;
	
}
.Productlist img {
	width:180px;
	
}
.ProductIcoHod{
	
}
.ProductIcoHod img{
	width:70px;
}


.pagination {
  display: inline-block;
  margin-bottom: 25px;
  margin-top: 0;
  padding-left: 15px;
}

.pagination  li:first-child  a, .pagination  li:first-child  span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
}

.pagination  li:last-child  a, .pagination  li:last-child  span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.pagination  .active  a, .pagination  .active  span, .pagination  .active  a:hover, .pagination  .active  span:hover, .pagination  .active  a:focus, .pagination  .active  span:focus {
  background-color: #FE980F;
  border-color: #FE980F;
  color: #FFFFFF;
  cursor: default;
  z-index: 2;
}

.pagination  li  a, .pagination  li  span {
  background-color: #f0f0e9;
  border: 0;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 6px 12px;
  position: relative;
  text-decoration: none;
  margin-right: 5px;
  color:#000;
}

.pagination  li  a:hover{
	background:#FE980F;
	color:#fff;
}
.price{
	padding:10px 0 0 0;
	text-align:left;
}
.price1{
	margin-top:10px;
}
.PlListLeft{
	width:58%;
	float: left;
	margin-right: 2.6%;
}
p.title{
	color: #777;
	font-size:1.3em;
}
p.title a:hover{
	color:#7DB122;
}
.PlListRight {
	float: right;
	width: 38%;
	text-align: center;
	cursor:pointer;
}
.CrncyStrike {
    color: #3366cc;
    font-size: 12px;
	font-weight:600;
}

.CrncyPrice {
    color: #000;
    font-size: 14px;
	font-weight:600;
}
.actualPrice {
    color: #000;
    font-size: 26px;
	font-weight:600;
	line-height:16px;
}

.bactualPrice {
    color: #ed8019;
}

.strikedPrice {
    color: #3366cc;
    font-size: 18px;
	font-weight:600;
    text-decoration: line-through;
}
.dscntPrice {
    color: #686868;
    font-size: 10px;
	font-weight:600;
}
.prowatitl {
    color: #0066cc;
    font-size: 24px;
	font-weight:500;
}
.proname {
    color: #000;
    font-size: 14px;
	font-weight:600;
}

.proname.proname-1 {
    color: #393185;
    font-size: 14px;
	font-weight:600;
}

.pronum {
    color: #999999;
    font-size: 14px;
	font-weight:400;
}
.PlListLeft ul li{
	line-height:23px;

}

.wattstxt {
    height: 36px;
    left: 2px;
    position: absolute;
    top: 12px;
    width: 68px;
	text-align:center;
}
.wattstxt span.count {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 43px;
}
.lumins {
    /*background: rgba(0, 0, 0, 0) url("../images/discount-img.png") no-repeat scroll 0 0;*/
    height: 39px;
    left: 12px;
    position: absolute;
    text-align: center;
    top: 86px;
    width: 52px;
}
.lumins span.count {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
	line-height:16px;
}







/* Left column radios and checkboxes */
.row1{
	outline:none;
	padding: 5px 20px 5px 20px;
	overflow: auto;
	border-bottom:1px solid #cccccc;
}
.sky-form h4{
	color: #555;
	font-size: 14px;
	padding: 5px 0px;
	font-weight:600;
}
.custom-checkbox{
		width: 16px;
		height: 16px;
		display: inline-block;
		position: relative;
		z-index: 1;
		top: 3px;
		background: url("../images/checkbox.png") no-repeat;
		padding-left:25px;
	}
	.custom-checkbox:hover{
		background: url("../images/checkbox-hover.png") no-repeat;
	}
	.custom-checkbox.selected{
		background: url("../images/checkbox-selected.png") no-repeat;
	}
	.custom-checkbox input[type="checkbox"]{
		margin: 0;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
    
    /* Let's Beautify Our Form */
    /*form{
        margin: 20px;
    }*/
    label{
        display: block;
        padding: 2px 0;
    }
    input[type="submit"]{
        float: left;
        background: #f2f2f2;
        border: 1px solid #CCCCCC;
        border-radius: 4px;
        margin-top: 20px;
        padding: 4px 10px;
        cursor: pointer;
        outline: none;
    }
    input[type="submit"]:hover{
        color: #fff;
        border-color: #1b7aa9;
        background-color: #239fdb;
    }

.checkbox-inline, .radio-inline {
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 2px;
    padding-left: 31px;
    padding-top: 0;
    position: relative;
    vertical-align: middle;
	line-height:21px;
}
.breadcrumb {
    background-color: #fff;
    border-radius: 4px;
    list-style: outside none none;
    margin-bottom: 0px;
    padding: 10px 10px 10px 14px;
	font-size:11px;
	color:#3366cc;
}
.breadcrumb > .active {
    color: #3366cc;
}

.breadcrumb > li + li::before {
    color: #3366cc;
    content: ">";
    padding: 0 5px;
}
.filtr-nav {
  background-color:#fff !important;
  border-color:#fff !important;
}



/*************************
*******Product Details CSS******
**************************/

.product-details{
  verflow:hidden;
  margin-bottom: 40px;
  overflow: hidden;
  margin-top: 10px;
}


#similar-product {
  margin-top: 40px;
}


#reviews {
  padding-left: 25px;
  padding-right: 25px;
}

.view-product {
  position: relative;
}

.view-product img {
/*  border: 1px solid #F7F7F0;*/
  height: 380px;
/*  width: 100%;*/
}

/*.view-product h3 {
  background: #FE980F;
  bottom: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
  padding: 8px 20px;
  position: absolute;
  right: 0;
}*/

#similar-product .carousel-inner .item{
	padding-left:28px;
}

#similar-product .carousel-inner .item img {
  display: inline-block;
  margin-left: 15px;
}

.item-control {
  position: absolute;
  top: 0%;
}
.item-control i {
  background: #fff;
  color: #a8a8a8;
  font-size: 20px;
  padding: 25px 10px;

  border:1px solid #ccc;
  height:70px;
}

.item-control i:hover{
	background:#ededed;
}

.product-information {
	padding-bottom:6px;

}

.PrdLumins {
	background: rgba(0, 0, 0, 0) url("../images/product-details/ico_02.jpg") no-repeat scroll 0 0;
    width:58px;
	height:58px;
}
.PrdLumins span.count {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-left: 1px;
    margin-top: 14px;
	text-align:center;
}
.PrdDtlsIco {
    background: rgba(0, 0, 0, 0) url("../images/product-details/ico_01.jpg") no-repeat scroll 0 0;
    width:72px;
	height:60px;
	position:absolute;
	top:-0px;
}
.PrdDtlsIco span.count {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-left: -7px;
    margin-top: 25px;
    text-align: center;
}

.PrdIcoSetHold{
}
.PrdIcoSetHold span.count{

}
.PrdIcoSetHold img{
	margin-right:6px;
	float:left;
}
.PrdIcoSetHold h2 {
  color: #999999;
  font-family: 'pf_dintext_proregular';
  font-size: 14px;
  margin-top: 2px;
  margin-bottom:0px;
}

.PrdIcoSetHold p {
  color: #000;
  font-family: 'pf_dintext_proregular';
  margin-bottom: 5px;
  margin-left:15px;
  font-size:14px;
  font-weight:600;
}




.PrdclrHld{
}
.PrdclrHld span.count{

}
.PrdclrHld img{
	margin-right:6px;
	float:left;
}
.PrdclrHld h2 {
  color: #000;
  font-family: 'pf_dintext_proregular';
  font-size: 14px;
  margin-top: 2px;
  margin-bottom:0px;
}

.PrdclrHld p {
  color: #939292;
  font-family: 'pf_dintext_proregular';
  margin-bottom: 5px;
  margin-left:15px;
  font-size:14px;
  font-weight:600;
}

.PrdAmtHold {
	float: right;
	width: 100%;
	text-align: center;
	cursor:pointer;
}
.prdsrcHld{
}
.prdsrcHld span input {
    border: 1px solid #dededc;
    color: #696763;
    font-family: "pf_dintext_proregular";
    font-size: 13px;
    font-weight: 700;
    height: 24px;
    outline: medium none;
    text-align: center;
    width: 100px;
	float:left;
}
.prdsrcHld span label {
    color: #000;
    font-family: "pf_dintext_proregular";
    font-weight: 700;
    margin-right: 5px;
	margin-left:108px;
}
.OutStkHold {
	text-align: center;
	cursor:pointer;
}

.OutStkHold img{
	text-align: center;
	cursor:pointer;
}
.OutStkTxt {
	text-align: center;
	font-size:13px;
	color:#ff0000;
	font-weight:600;
}
.NtyMeTxt {
	text-align: center;
	font-size:13px;
	color:#2d92d6;
	text-decoration:underline;
	font-weight:600;
}
.HfnStk {
    font-size: 10px;
    font-weight: 600;
    line-height: 12px;
    padding-right: 5px;
}
.Prdtabspec{
	padding:15px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#909090;
}
.Prdtabspecbld{
	padding:15px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#000;
	font-weight:600;
}
.bgrey{
	background-color:#fcfcfc;
}
.Prdtabdwldbld{
	padding:15px;
	color:#000;
	font-weight:600;
}
.Prdtabdwldbld span.count{
	float:left;
	color:#0b76bc;
	font-weight:600;
}
.Prdtabdwldbld p{
	float:left;
	color:#0b76bc;
	font-weight:600;
	text-decoration:underline;
}

.Prdtabdwldbld li{
  float: left;
  border:0 none
}
.Prdtabdwldbld img {
  border: 0 none;
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  padding-right:15px;
}
.prdwlnpd{
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}











.newarrival{
	position:absolute;
	top:0;
	left:0
}

.product-information h2 {
  color: #1276bc;
  font-family: 'pf_dintext_proregular';
  font-size: 30px;
  margin-top: 0;
  font-weight:600;
  margin-bottom:0px;
}

.product-information p {
  color: #000;
  font-family: 'pf_dintext_proregular';
  margin-bottom: 5px;
  font-size:18px;
}

.product-information span {
  display: inline-block;
  margin-bottom: 8px;
  margin-top: 18px;
}

.product-information span span {
  color: #FE980F;
  float: left;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin-right: 20px;
  margin-top: 0px;
}
.product-information span input {
  border: 1px solid #DEDEDC;
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: 33px;
  outline: medium none;
  text-align: center;
  width: 50px;
}

.product-information span label {
  color: #696763;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  margin-right: 5px;
}

.share {
  margin-top: 15px;
}


.cart {
  background: #2d92d6;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
  margin-left: 0px;
  min-width:120px;
  border-radius:4px;
}
.cart:hover, .cart:focus {
	outline: none;
	box-shadow: none;
	background-color: #92c847;
	color: #fff;
}
.wishlist {
  background: #92c847;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 15px;
  margin-bottom: 10px;
  margin-left: 0px;
  min-width:120px;
  border-radius:4px;
  min-width:120px;
}
.wishlist:hover, .wishlist:focus {
	outline: none;
	box-shadow: none;
	background-color: #92c847;
	color: #fff;
}

.shop-details-tab {
  border: 1px solid #ccc;
  margin-bottom: 75px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 0px;
  border-radius:4px;
}
.shop-details-tab .col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}


#reviews ul {
  background: #FFFFFF;
  border: 0 none;
  list-style: none outside none;
  margin: 0 0 20px;
  padding: 0;
}

#reviews  ul  li {
	display:inline-block;
}

#reviews ul li a {
  color: #696763;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  padding-right: 15px;
}

#reviews ul li a i{
	color:#FE980F;
	padding-right:8px;
}

#reviews ul li a:hover{
	background:#fff;
	color:#FE980F;
}

#reviews p{
	color:#363432;
}

#reviews  form span {
  display: block;
}

#reviews form span input {
  background:#F0F0E9;
  border: 0 none;
  color: #A6A6A1;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  outline: medium none;
  padding: 8px;
  width: 48%;
}
#reviews form span input:last-child {
  margin-left: 3%;
}

#reviews textarea {
  background: #F0F0E9;
  border: medium none;
  color: #A6A6A1;
  height: 195px;
  margin-bottom: 25px;
  margin-top: 15px;
  outline: medium none;
  padding-left: 10px;
  padding-top: 15px;
  resize: none;
  width: 99.5%;
}

#reviews button {
  background: #FE980F;
  border: 0 none;
  border-radius: 0;
  color: #FFFFFF;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
}

/*Product Details page Scroll*/
#scrollbar1
{
    width:100%;
    margin:20px auto 10px;
    position: relative;
}

#scrollbar1 .viewport
{
    height: 300px;
    overflow:hidden;
    position:relative;
    background: #fff;
}

#scrollbar1 .overview
{
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    margin:0;
    padding: 0px 00px;
}

#scrollbar1 .scrollbar
{
    background:transparent url(../images/product-details/01.png) no-repeat 0 0;
    position:absolute;
    background-position:0 0;
    right: -20px;
    top:0;
    width:15px;
}

#scrollbar1 .track
{
    background:transparent url(../images/product-details/03.png) no-repeat 0 100%;
    height:100%;
    width:13px;
    position:relative;
    padding:0 1px;
}

#scrollbar1 .thumb
{
    background:transparent url(../images/product-details/02.png) no-repeat 50% 100%;
    height:20px;
    width:25px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    left:-9px;
}

#scrollbar1 .thumb .end
{
    /*background:transparent url(../images/product-details/02.png) no-repeat 50% 0;*/
    overflow:hidden;
    height:5px;
    width:25px;
}

#scrollbar1 .disable
{
    display:none;
}


#scrollbar2
{
    width:100%;
    margin:20px auto 10px;
    position: relative;
}

#scrollbar2 .viewport
{
    height: 300px;
    overflow:hidden;
    position:relative;
    background: #fff;
}

#scrollbar2 .overview
{
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    margin:0;
    padding: 0px 00px;
}

#scrollbar2 .scrollbar
{
    background:transparent url(../images/product-details/01.png) no-repeat 0 0;
    position:absolute;
    background-position:0 0;
    right: -20px;
    top:0;
    width:15px;
}

#scrollbar2 .track
{
    background:transparent url(../images/product-details/03.png) no-repeat 0 100%;
    height:100%;
    width:13px;
    position:relative;
    padding:0 1px;
}

#scrollbar2 .thumb
{
    background:transparent url(../images/product-details/02.png) no-repeat 50% 100%;
    height:20px;
    width:25px;
    cursor:pointer;
    overflow:hidden;
    position:absolute;
    top:0;
    left:-9px;
}

#scrollbar2 .thumb .end
{
    /*background:transparent url(../images/product-details/02.png) no-repeat 50% 0;*/
    overflow:hidden;
    height:5px;
    width:25px;
}

#scrollbar2 .disable
{
    display:none;
}

.noSelect
{
    user-select:none;
    -o-user-select:none;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
}
.PrDtlsScrl{
	padding:0px;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	text-align:center;
}
.PrDtlsScrl img{
}
.PrDtlsScrl p{
	text-align:center;
	font-size:14px;
	color:#3366cc;
	padding-top:10px;
}












/*inner nav orange product details page*/
.protab{
	padding:20px 20px 20px 20px;
}


.category-tab {
  overflow: hidden;
}
.category-tab ul {
  background: #f7f7f7;
  border-bottom: 1px solid #dbdbdb;
  list-style: none outside none;
  margin: 0 0 0px;
  padding: 0;
  width: 100%;
}
.category-tab ul li a {
  border-radius: 0;
  color: #444444;
  display: block;
  font-size: 13px;
  border-right:1px solid #ccc;
  font-weight:600;
 
}

.category-tab ul  li  a:hover{
	background:#fff;
	color:#444444;

}


.category-tab li.active  a{
/*-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;*/
/*  border:0px;*/
  color: #3366cc;
  cursor: default;
  margin-right:0;
  margin-left:0;
  font-size:13px;
  font-weight:600;
  background-repeat:no-repeat;
  background-position:bottom;
    border-bottom:1px solid #0063dc;
	background-color:#fff;

}

.category-tab  li.active  a:hover{
/*	-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;*/
  color: #444444;
  cursor: default;
/*  margin-right:0;
  margin-left:0;*/
  
  
  }

.category-tab  li.active  a:focus{
  background-color: #fff;
  color: #3366cc;
  cursor: default;
  margin-right:0;
  margin-left:0;
  border-bottom:1px solid #0063dc;
	

 }


.category-tab  li  a {
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px 4px 0 0;
  line-height: 1.42857;
  margin-right:0;
  
}

/*inner nav orange product details page*/













.prd-image-wrapper{
/*	border:1px solid #F7F7F5;*/
	overflow: hidden;
	margin-bottom:0px;
}

.single-prd {
  position: relative;
}

.new, .sale {
  position: absolute;
  top: 0;
  right: 0;
}

.prdinfo h2{
	color: #FE980F;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
}
.prd-overlay h2{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
}


.prdinfo p{
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #696763;
}

.prdinfo img{
  width: 100%;
  border:1px solid #ccc;
  
}

.prdinfo{
 position:relative;
}
.prd-overlay{
    background: rgba(234, 234, 234, 0.80)!important;
}
.prd-overlay {
  background:#d0d0d0;
  top: 0;
  display: none;
  height: 0;
  position: absolute;
  /*transition: height 500ms ease 0s;
  transition-timing-function:linear;*/
  width: 100%;
  display: block;
  opacity:1;
  transition: background .25s ease-in-out;
  -moz-transition: background .25s ease-in-out;
  -webkit-transition: background .25s ease-in-out;
  
}

.single-prd:hover .prd-overlay {
  display:block;
  height:100%;
}


.prd-overlay .overlay-content {
  bottom: 0;
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
  margin-bottom:35px;
}

.prd-overlay .quickview {
  background:#2d92d6;
  border: 0 none;
  border-radius: 4;
  color: #fff;
  font-size: 15px;
  margin-bottom: 25px;
  width:60%;
}
.prd-overlay .quickview:hover {
  background:#93c748;
  color: #fff;
}
.prd-overlay .viewdetails {
  background:#2d92d6;
  border: 0 none;
  border-radius: 4;
  color: #fff;
  font-size: 15px;
  margin-bottom: 25px;
  width:60%;
}
.prd-overlay .viewdetails:hover {
  background:#93c748;
  color: #fff;
}
.prd-overlay .add-to-cart {
  background:#93c748;
  border: 0 none;
  border-radius: 4;
  color: #fff;
  font-size: 15px;
  margin-bottom: 25px;
  width:60%;
}

.prd-overlay .add-to-cart:hover {
  background:#2d92d6;
  color: #fff;
}


.prd-overlay p{
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}


.pdtincrl {
    background-color: #1b1b1b;
    border-radius: 50px;
    float: left;
    height: 5px;
    margin: 7px 10px 0 0;
    width: 5px;
}

.bs-example{
	text-align:center;
	margin:20px 20px 0px 0px; 
}
.pdtcaret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px dashed;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
	color:#999999;
	margin-top:6px;
}
.PrdwnldTechSpc{
}
.PrdwnldTechSpc span.count{

}
.PrdwnldTechSpc img{
	margin-right:6px;
	float:left;
}
.PrdwnldTechSpc h2 {
  color: #000;
  font-family: 'pf_dintext_proregular';
  font-size: 14px;
  margin-top: 2px;
  font-weight:600;
  margin-bottom:0px;
}

.PrdwnldTechSpc p {
  color: #939292;
  font-family: 'pf_dintext_proregular';
  margin-bottom: 5px;
  margin-left:15px;
  font-size:14px;
}


/*Image hover effect*/
.mg-image img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -o-transition: all 1s ease; /* IE 9 */
    -ms-transition: all 1s ; /* Opera */
    transition: all 1s ease;
        max-width: 100%;
		
}
.mg-image:hover img {
    -webkit-transform:scale(1.18); /* Safari and Chrome */
    -moz-transform:scale(1.18); /* Firefox */
    -ms-transform:scale(1.18); /* IE 9 */
    -o-transform:scale(1.18); /* Opera */
     transform:scale(1.18);
	  transition: background 0.2s ease,
              padding 0.8s linear;
}



.pdtfrmgrp{
	width:62%;
	font-size:13px;
	margin-left:86px;
	padding-bottom:10px;
	background-color:#f4f4f4;
	
}
.pdtbgclr{
	background-color:#f4f4f4;
	border:1px solid #ccc;
	
}
.pdtfrmgrp p{
	font-size:14px;
	font-weight:600;
}
.pdtfrmgrp ins{
	color:#0063dc;	
}





/*************************
*******Tooltip CSS******
**************************/
.popover, .arrow:after {
  background: black;
  border: 2px solid white;
}

.popover {
  pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: fixed;
  padding: 10px 20px;
  color: #3366cc;
  border-radius: 20px;
  border:10px solid #fff;
  margin-top: -10px;
  font: 14px;
  text-decoration: none;
  box-shadow: 0 0 7px #c7c7c7;
  z-index:9999;
  max-width:310px;
  background-color:#fafafa;
  margin-left:5px;

}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -25px;
  /*margin:100px 0px 0px -18px;*/
  color:#ccc
 }
.arrow:after {
  content: "";
  position: absolute;
  left: 0px;
  top: -20px;
  width: 25px;
  height: 25px;
  -webkit-box-shadow: 6px 5px 9px -9px black,
                      5px 6px 9px -9px black;
  -moz-box-shadow: 6px 5px 9px -9px black,
                   5px 6px 9px -9px black;
  box-shadow: 6px 5px 9px -9px black,
              5px 6px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  background-color:#fafafa;
}
.popover.active {
  opacity: 1;
  margin-top: 5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition:    all 0.2s ease;
  -ms-transition:     all 0.2s ease;
  -o-transition:      all 0.2s ease;
  
}
.popover.out {
  opacity: 0;
  margin-top: -20px;
}



/*************************
*******Login and Signup CSS******
**************************/

.login-details{
  verflow:hidden;
  margin-bottom: 40px;
  overflow: hidden;
  margin-top: 40px;
}
/*inner nav orange product details page*/

.login-tab {
  overflow: hidden;
}
.login-tab ul {
  background: #fff;
  border-bottom: 1px solid #cccccc;
  list-style: none outside none;
  margin: 0 0 0px;
  padding: 0;
  width: 100%;
  
  
}
.login-tab ul li a {
  border-radius: 0;
  color: #444444;
  display: block;
  font-size: 13px;
  font-weight:600;
  
 
}

.login-tab ul  li  a:hover{
	background:#fff;
	color:#444444;
	

}


.login-tab li.active  a{
/*-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;*/
/*  border:0px;*/
  color: #3366cc;
  cursor: default;
  margin-right:0;
  margin-left:0;
  font-size:13px;
  font-weight:600;
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#fff;
  border-top:1px solid #ccc;
	

}

.login-tab  li.active  a:hover{
/*	-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;*/
  color: #444444;
  cursor: default;
  
  
  
/*  margin-right:0;
  margin-left:0;*/
  
  
  }

.login-tab  li.active  a:focus{
  background-color: #fff;
  color: #3366cc;
  cursor: default;
  margin-right:0;
  margin-left:0;
  border-top:1px solid #ccc;

}


.login-tab  li  a {
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px 4px 0 0;
  line-height: 1.42857;
  margin-right:0;
}

.loginTcnt {
    background-color: #fff;
	border:1px solid #cccccc;
	border-top:none;
	padding:10px;

}
/*inner nav orange Login and Signup page*/
.lgnDvdr {
	background-image: url('../images/login_Rht_Brdr.jpg');
	background-position: right;
	background-repeat: no-repeat;
	display: block; /* make the link background clickable */
}
.lgnRgtrtxt {
	text-align:left;
	margin-top:90px;
}
.frmpdt {
	padding-top: 20px;
	padding-bottom:20px
}
.pdrspn {
	padding-top: 0px;
	padding-bottom:0px
}


/**** pavan css *****/

.bbg-primary, .prd-overlay .quickview.bbg-primary, .prd-overlay .viewdetails.bbg-primary{
	background:#392f86;
	color:#fff;
}

.bbg-primary:hover, .prd-overlay .quickview.bbg-primary:hover, .prd-overlay .viewdetails.bbg-primary:hover{
	background:#4738b4;
}

.bheading-primary{
	background:#392f86 !important;
}

.bheading-secondary{
	background:#ef7f1b !important;
}

.bheading-grey{
	background:#878787 !important;
	color:#fff;
}

/*.prd-overlay .viewdetails.bbg-primary{
	background:#392f86;
}*/


.bbg-secondary, .prd-overlay .add-to-cart.bbg-secondary{
	background:#ef7f1b;
}

.bbg-secondary:hover, .prd-overlay .add-to-cart.bbg-secondary:hover{
	background:#fb9133;
}


.btxt-primary{
	color:#392f86 !important;
}


.btxt-secondary{
	color:#ef7f1b;
}

.PlListRight.rgt-txt{
	text-align:right;
}

ul.fltr-list{
	list-style:none;
}

ul.fltr-list li a{
	line-height: 26px;
	color:#000;
}

ul.fltr-list li a:hover{
	color:#3366cc;
}

ul.fltr-list li a:before{
	color: #1779be;
	content: ">";
	padding: 0 5px;
}

.add-on .input-group-btn > .btn:hover {
	background:#f27f15;
	
}

.breadcrumb > li:last-child {
   color:#f27f15;
}

.CrncyStrike {
    color: #393185;
}

.strikedPrice {
    color: #393185;
}

.update, .check_out {
	background: #392f86 !important;
}

.update:hover, .check_out:hover {
	background: #ef7f1b !important;
}


/*****user panel *****/

.user-panel {
	position: relative;
	width: 100%;
	padding: 20px;
	overflow: hidden;
	background-color:#fafafa;
	border:1px solid #aab2bd;
	margin:0px 0px 5px 0px;
	
}
.user-panel:before, .user-panel:after {
	content: " ";
	display: table
}
.user-panel:after {
	clear: both
}
.user-panel>.image>img {
	width: 100%;
	max-width: 45px;
	height: auto
}
.user-panel>.info {
	padding: 3px 5px 5px 15px;
	line-height: 1;
	position: absolute;
	left: 55px
}
.user-panel>.info>p {
	font-weight: 600;
	margin-bottom: 4px;
	color:#3366cc;
}
.user-panel>.info>a {
	text-decoration: none;
	padding-right: 5px;
	margin-top: 3px;
	font-size: 11px
}
.user-panel>.info>a>.fa, .user-panel>.info>a>.ion, .user-panel>.info>a>.glyphicon {
	margin-right: 3px
}
/*My Account Left Nav*/




/*************************
*******Wishlist Pages******
**************************/
.dfltxt{
	font-size:16px;
	color:#666666;
}
.WLTtlHld{
	width:100%;
	float: left;
	margin-right: 2.6%;
}
.WLAmtHld {
	float: right;
	width: 100%;
  text-align: center;
	cursor:pointer;
}
.WLLumins {
	background: rgba(0, 0, 0, 0) url("../images/product-details/ico_02.jpg") no-repeat scroll 0 0;
    width:58px;
	height:58px;
}
.WLLumins span.count {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    left: 18px;
    line-height: 16px;
    margin-top: 14px;
    position: absolute;
    text-align: center;
    width: 50px;
}
.VoLumins {
	background: rgba(0, 0, 0, 0) url("../images/product-details/ico_02.jpg") no-repeat scroll 0 0;
    width:58px;
	height:58px;
}
.VoLumins span.count {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    left: 69px;
    line-height: 16px;
    margin-top: 14px;
    position: absolute;
    text-align: center;
    width: 40px;
}
.OHLumins {
	background: rgba(0, 0, 0, 0) url("../images/product-details/ico_02.jpg") no-repeat scroll 0 0;
    width:58px;
	height:58px;
}
.OHLumins span.count {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    left: 76px;
    line-height: 16px;
    margin-top: 14px;
    position: absolute;
    text-align: center;
    width: 50px;
}
.WLDtlsIco {
	background: rgba(0, 0, 0, 0) url("../images/myaccount/ico_watts_01.png") no-repeat scroll 0 0;
    width:72px;
	height:60px;
}
.WLDtlsIco span.count {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    margin-left: -7px;
    margin-top: 25px;
    text-align: center;
}
.BrBtpd{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;}
.WRgtMLft{
	text-align:right;
}
.pdtW10M0{
	padding-top:10px;
	
}
.MngAdr{
}
.MngAdr h2{
	margin-top:10px;
}
.WshLt{
}
.WshLt h2{
	margin-top:0px;
	margin-bottom:10px;
}
.WLpdL{ padding-right:0px} 
.mrl28r{
     margin-left:28px !important;
     }  	
	 
	 
.GreenBtn {
    background: #93c748;
    border: 0 none;
    border-radius: 4;
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
}

.orangeBtn {
    background: #ef7f1a;
    border: 0 none;
    border-radius: 4;
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
}

.odqttl {
    font-size: 18px;
    color: #666666;
    text-align: center;
    padding: 3px;
}

.odLftbr {
    border-left: 1px solid #ccc;
}

.odhblk {
    color: #000;
    font-weight: 500;
}



/*************************
*******Pagination Pages******
**************************/
.pagination-clist {
 display: inline-block;
 padding-left: 0;
 margin: 20px 0;
 border-radius: 4px
}
.pagination-clist>li {
 display: inline
}
.pagination-clist>li>a, .pagination-clist>li>span {
 position: relative;
 float: left;
   padding: 9px 15px;
 margin-left: -1px;
 line-height: 1.42857143;
 color: #6c747f;
 text-decoration: none;
 background-color: #fff;
 border: 1px solid #ccc !important;
 border-radius:18px;
 margin: 0 0 0 7px;

}
.pagination-clist>li:first-child>a, .pagination-clist>li:first-child>span {
 margin-left: 0;
}
.pagination-clist>li>a:focus, .pagination-clist>li>a:hover, .pagination-clist>li>span:focus, .pagination-clist>li>span:hover {
 z-index: 3;
 color: #fff;
 background-color: #85b83e;
 border-color: #85b83e !important;
 border-radius:18px;
}
.pagination-clist>.active>a, .pagination-clist>.active>a:focus, .pagination-clist>.active>a:hover, .pagination-clist>.active>span, .pagination-clist>.active>span:focus, .pagination-clist>.active>span:hover {
     z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #369ee3;
    border: 1px solid #369ee3 !important;
    border-radius: 19px;

}
.pagination-clist>.disabled1>a {
 cursor:allowed;
 background:#fff;
 color:#76838d !important;
 }
 .pagination-clist>.disabled1>a:focus, .pagination-clist>.disabled1>a:hover, .pagination-clist>.disabled1>span, .pagination-clist>.disabled1>span:focus, .pagination-clist>.disabled1>span:hover
{
 cursor:allowed;
 color:#000 !important;
 background:#fff;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
 position: absolute;
 top: 50%;
 z-index: 5;
 display: inline-block;
 margin-top: -10px
}
.disabled brdrn{
        border:none !important;
         }
		 
		 

/*************************
*******Cart Page******
**************************/

.ScCup input {
    border: 1px solid #dededc;
    color: #696763;
    font-family: "pf_dintext_proregular";
    font-size: 13px;
    height: 32px;
    outline: medium none;
    text-align: left;
    width: 100%;
	margin:15px 0px 15px 0px;
	padding:5px 10px 5px 10px;
}
.ScRgtTtl {
    color: #000;
    font-size: 18px;
	font-weight:600;
	line-height:16px;
}
.ScLftTtl {
    color: #000;
    font-size: 18px;
	font-weight:600;
	line-height:20px;
	text-align:center;
}
.ScRgtAmt{
    color: #000;
    font-size: 15px;
	line-height:16px;
}
.ScNtPrice {
    color: #000;
    font-size: 22px;
	font-weight:600;
	line-height:16px;
}
.ScstrkAmt {
    color: #3366cc;
    font-size: 16px;
	font-weight:600;
    text-decoration: line-through;
}
.ScRgpdR0{ padding-right:0px}
.ScLftbr{border-left: 1px solid #ccc;}
.ScWpdTNoDint {padding-top: 52px;}
.ScWheit{ min-height:108px;}
.ScWbxTtl{ font-size:16px; font-weight:600; color:#000; text-align:center; padding:8px 0px 8px 15px}
.ScWpdTB{padding-top:10px;}
.ScWheitqp{ min-height:124px;}



.NBrdrA {border: 2px solid #e8e8e8;}
.NBrdrL {border-left: 2px solid #e8e8e8;}
.NBrdrR {border-right: 2px solid #e8e8e8;}
.NBrdrB {border-bottom: 2px solid #e8e8e8;}
.NBrdrT {border-top: 2px solid #e8e8e8;}
.cartstep-bg{
      background:url(../images/cart_stepimage_01.png) no-repeat;
      height:55px; 
      background-size:contain;
      background-position:center;
}
.cartstep-mob{
     background:url(../images/order-mobile.png) no-repeat;
}
.pdTW30M0{ padding-top:30px;} 

.ScAlertbx{
	background-color:#f1fea7;
	border:1px solid #a17d20;
	color:#c19721;
	padding:10px;
	float:left;
	width:100%;
}
.CartAlertbx{
	background-color:#f1fea7;
	border:1px solid #a17d20;
	color:#c19721;
	padding:3px 10px 3px 10px;
	float:left;
	width:100%;
}
.AlertTxt{color:#c19721;}   

input.mrl1{
   margin-top:3px !important;
   margin-left:-22px !important;
   }
   input.mrl2{
   margin-top:3px !important;
   margin-left:0px !important;
   }
.ScRecAcssbx{
	background-color:#fff;
	border:1px solid #ccc;
	color:#c19721;
	padding:10px;
}
.ScOR{
	font-size:14px;
	color:#c19721;
	padding:20px 0px;
}
.ScAmntLi {
	float: left;
	width: 100%;

	/*cursor:pointer;*/
}
.ScpdL8 {padding-left: 8px;}
.ScpdR8 {padding-Right: 8px;}

/*************************
*******Cart Page******
**************************/
.VoAddBx{ background-color:#f4f2f2; border:1px solid #d0d0d0; min-height:130px; border-right:none;}


.VoAddAltBx{ background-color:#f8f7f7; border:1px solid #d0d0d0; min-height:130px; border-right:none;}
.VoAddAltRgBx{ background-color:#f8f7f7; border:1px solid #d0d0d0; min-height:130px}
.V0pdGrd{ padding-left:0px; padding-right:0px}
.VoAmtTtl{
	font-size:18px;
	color:#0066cc;
	text-align:center;
	padding:10px;
}
.VoGrndTtl{font-size:14px; color:#000; font-weight:bold; text-align:right}
.VoLftbrd{border-left: 1px solid #ccc;}
.VoOrdtSts{ font-size:16px}
.VoOrdate{ font-size:18px}
.Votxtblk{ color:#000; font-size:14px}
.Votxtgrn{ color:#88c238; font-size:16px}
.Votxtred{ color:#ff0000; font-size:16px}
.smpd{ padding-left:0px; padding-right:0px}
.VoWpdTB{padding-top:20px;}



.GreenTxt{ color:#92c847}
.BlueTxt{ color:#0066cc}

.brdrLWnoM{border-left: 1px solid #ccc;}
.brdrRWnoM{border-right: 1px solid #ccc;}


.VoWbxTtlLft{ font-size:14px; font-weight:600; color:#686868; text-align:left; padding:8px 0px 8px 0px}
.VoWbxTtlCntr{ font-size:14px; font-weight:600; color:#686868; text-align:center; padding:8px 0px 8px 0px}

.VoWbxCntLft{ font-size:13px; color:#686868; text-align:left; padding:8px 0px 8px 0px}
.VoWbxCntCntr{ font-size:13px; color:#686868; text-align:center; padding:8px 0px 8px 0px}
/* Address boxes */
#container {
      overflow: hidden;
      width: 100%;
	  border-bottom:1px solid #d0d0d0;
    }
    .special {
      padding-bottom: 500em;
      margin-bottom: -500em;
    }
    #left-col {
      float: left;
      background-color: #f4f2f2;
	  border:1px solid #d0d0d0;
	  border-right:none;
   }
    #middleL-col {
      float: left;
      background-color: #f4f2f2;
	  border:1px solid #d0d0d0;
	  border-right:none; 

    }
	#middleR-col {
      float: left;
      background-color: #f8f7f7;
	  border:1px solid #d0d0d0;
	  border-right:none;  
}
	#right-col {
      float: left;
      background-color: #f8f7f7;
	  border:1px solid #d0d0d0;
}

/* Address boxes */


/*************************
*******Shipping Details******
**************************/
.shipping-bg{
            background:url(../images/shipping_bg.png) no-repeat;
      height:55px; 
      background-size:contain;
      background-position:center;
}
.shphgt{ height:42px;}
		  
/*************************
*******Order History Pages******
**************************/
.odhyhdg{
	background-color:#f2f2f2;
}
.odclred{
	color:#ff0000;
}
.odclgrn{
	color:#42bc00;
}
.odhgray{
	color:#686868;
}
.odhblk{
	color:#000;
	font-weight:500;
}
.odqttl{
	font-size:18px;
	color:#666666;
	text-align:center;
	padding:3px;
}
.odqtotal{
	font-size:13px;
	color:#666666;
	text-align:center;
	padding:3px;
}
.WRtMLflt{
	float:right;
}
.odLftbr{
	border-left: 1px solid #ccc;
}
.odLftolbr{
 	 border-left: 1px solid #ccc;
}
.bdrLN{
	border-left:none;
}
.odhbgray{
	background-color:#f4f4f4;
	color:#686868;
}
.brdWfMhddt{
	border-bottom:1px dashed #ccc;
}
.brdWfMhddT{
	border-top:1px dashed #ccc;
}
.OnlyWebTitls{
	padding:0px
}



.Wpdt7M0{ padding-top:7px}
.Wpdt5M0{ padding-top:5px}

.WbrLM0{border-left: 1px solid #ccc;}




/*************************
*******Quick Order Page******
**************************/

.qkWbxTtl{ font-size:16px; font-weight:600; color:#000; text-align:center; padding:8px 0px 8px 0px}

.qkQty input {
    border: 1px solid #dededc;
    color: #696763;
    font-family: "pf_dintext_proregular";
    font-size: 13px;
    font-weight: 700;
    height: 32px;
    outline: medium none;
    text-align: center;
    width: 80px;
	display:inline;
}
.qkWheit{ min-height:148px;}
.ScrtWheit{ min-height:168px;}
.qkWpdT{padding-top:30px;}
.qkWpdTB{padding-top:50px;}
.qkWpdTNoDint {padding-top: 50px;}

.CrncyPrice {
    color: #000;
    font-size: 14px;
	font-weight:600;
}
.qkTtlPrice {
    color: #000;
    font-size: 22px;
	font-weight:600;
	line-height:40px;
}

.qkfrmcntl{
	border-radius: 4px;
	color: #555;
    font-size: 14px;
    height: 42px;
    line-height: 1.42857;
    padding: 6px 12px;
	margin-bottom:10px;
}
.qkProImg{}
.qkProImg img{ width:80px; padding-left:15px}
.qkWpdT50M5{ padding-top:50px}
.clrltblue{ color:#7fbfff; padding-right:10px}
.qkRmvtxt{ font-size:13px; color:#8d8d8d; padding-top:5px}
.qkRmvtxt a{ color:#8d8d8d; text-decoration:none}
.ScOutStkHoldq {text-align: center; cursor:pointer;}

.MbLtBx{
	border-bottom:1px dashed #ccc;
	border-top:none;
} 
.brdrWTNMT{
	border-top:none;
}  


 /*Payment page*/  
.payment-bg{
            background:url(../images/Payment-methods.png) no-repeat;
      height:55px; 
      background-size:contain;
      background-position:center;
          }  
  
.payment-title p{
            
      color:#fff;
      font-family: 'pf_dintext_proregular';
      font-weight:500;
             }
  .pf_18{
      font-size:18px;
        }      
.pay-bg{
     background:url(../images/Payment-mobile1.png) no-repeat;
  font-size:18px;
      color:#fff;
      font-family:'pf_dintext_proregular';
      font-weight:bold;
     padding:9px 0px 0px 50px;
    }
	.payodr-bg4{
     background:url(../images/Payment-mobile4.png) no-repeat;
  
    } 
.payodr-bg5{
     background:url(../images/Payment-mobile5.png) no-repeat;
  
    }
.mr_payment1{padding: 15px 0 0 57px;}    
.mr_payment2{padding: 15px 0 0 52px;} 
.mr_payment3{padding: 15px 0 0 48px;}   
.mr_payment4{padding: 15px 0 0 44px;}
.mr_payment5{padding: 15px 0 0 31px;}          

.btn-payment {
 color: #fff;
 background-color: #2d92d6;
 border-color: #2d92d6;
 padding: 4px 24px;
}
.btn-payment.focus, .btn-payment:focus {
 color: #fff;
 background-color: #449d44;
 border-color: #449d44
}
.btn-payment:hover {
 color: #fff;
 background-color: #449d44;
 border-color: #449d44
}    
.btn-payment1 {
 color: #fff;
 background-color: #92c847;
 border-color: #92c847;
 margin: 0 20px 0 0px;
    padding: 4px 40px;
    }
.btn-payment1.focus, .btn-payment1:focus {
 color: #fff;
 background-color: #4cae4c;
 border-color: #4cae4c
}
.btn-payment1:hover {
 color: #fff;
 background-color: #449d44;
 border-color: #449d44
}    
input.mr3{
   margin-top:3px !important;
   margin-left:-22px !important;
   }
   .color-b{
    color:#000 !important;
     }
	 .payment-steps{
           font-size:18px;
      color:#fff;
	  font-family: 'pf_dintext_proregular';
      font-weight:500;
     padding:9px 0px 0px 50px;
           }            
.pay-bg4{
     background:url(../images/order-completion4-mob.png) no-repeat;
  
    } 
.pay-bg5{
     background:url(../images/order-completion5-mob.png) no-repeat;
  
    }
    
.pay-bg2{
     background:url(../images/Payment-mobile2.png) no-repeat;
  
    }
.pay-bg3{
     background:url(../images/Payment-mobile3.png) no-repeat;
  
    }
	
	.mrR-15{
     margin-right:-15px;
      }
.arrow-paybtn{
        padding-right:17px;
         }      
.padt20{
    padding-top:20px;
   } 
   
.pdt5{
    padding-top:5px;
     }
	 .pdt7{
    padding-top:7px;
     }
	 .order-bg4{
         background:url(../images/order-completion4-mob.png) no-repeat;
          }              
.order-bg5{
         background:url(../images/order-completion5-mob.png) no-repeat;
          }   
      
.payment-bg1{
            background:url(../images/order-bg.png) no-repeat;
      height:55px; 
      background-size:contain;
      background-position:center;
          }
		  .brbtm5{
    border-bottom:1px solid #ccc;
    margin-top:5px;
     }
	 
	 
.cartstep-bg {
    background: url(../images/cart_stepimage_01.png) no-repeat;
    height: 55px;
    background-size: contain;
    background-position: center;
}

.po-mob-bg4{
	    background: url(../images/order-mobile.png) no-repeat;
}
	
/*Payment page*/


.PoWheitqp{ min-height:80px;}
.placeorder-bg{
            background:url(../images/Place-order-bg.png) no-repeat;
       background-size:contain;
               background-position:center;
       height:55px;
               }
			   .po-mob-bg4{
     background:url(../images/order-mobile.png) no-repeat;
  
    }   
.mobi-payment-steps{
         margin:0 30px 0 -35px;
         }    
  .pdb10{
    padding-bottom:10px;
     }
  .pdb7{
    padding-bottom:7px;
     } 
	 .pdb20{
    padding-bottom:20px;
     }   
.pdb30{
    padding-bottom:30px;
     } 
.b-500{
    font-weight:500;
   } 
.prd-d{
   font-size:24px;
   line-height:20px;
   font-weight:500;
   color:#0066cc;
   padding:15px 0 0 0;
     }   
.prd-dt{
     font-size:14px;
  line-height:20px;
  font-weight:500;
      }    
.prd-qu{
    font-size:18px;
    line-height:14px;
    font-weight:500;
    color:#686868;
     }
.prd-qno{
     color:#000;
  font-size:14px;
  line-height:14px;
       } 
.pdt15{
    padding-top:15px;
    }    
.pdl7{
   padding-left:7px;
   }    
.total-btn{
   font-size:18px;
   line-height:14px;
   background:#f4f4f4;
   border:1px solid #ccc;
      }   
 
.clr-blu{
    color:#0066cc !important;
      }       
.clr-686{
    color:#686868 !important;
       } 
    
.pdt17{
    padding-top:17px;
     }
	 
	 
.mgn-btm20{
	margin-bottom:20px;
}

.pdR0 { padding-right:0px}



.OutStkHold {
	text-align: center;
	cursor:pointer;
}
.OutStkHoldqk {
	text-align: center;
	/*cursor:pointer;*/
}

.OutStkHold img{
	text-align: center;
	cursor:pointer;
}
.OutStkTxt {
	text-align: center;
	font-size:13px;
	color:#ff0000;
	font-weight:600;
}
.OutStkTxt a{
	color:#ff0000;

}
.OutStkTxtqk {
	text-align: center;
	font-size:13px;
	color:#ff0000;
	font-weight:600;
}
.OutStkTxtqk a{
	color:#ff0000;

}
.InStkHold {
	text-align: center;
	cursor:pointer;
}

.InStkHold img{
	text-align: center;
	cursor:pointer;
}
.InStkTxt {
	text-align: center;
	font-size:13px;
	color:#90c745;
	font-weight:600;
}
.InStkTxt a {
	color:#90c745;
}
.InStkTxtqk {
	text-align: center;
	font-size:13px;
	color:#90c745;
	font-weight:600;
}
.InStkTxtqk a {
	color:#90c745;
}
.NtyMeTxt {
	text-align: center;
	font-size:13px;
	color:#2d92d6;
	text-decoration:underline;
	font-weight:600;
}
.AltProTxt {
	text-align: center;
	font-size:13px;
	font-weight:600;
}
.AltProTxt a {
	color:#2d92d6;
}
.AltProTxt a:hover {
	color:#066aad;
}
.HfnStk {
    font-size: 10px;
    font-weight: 600;
    line-height: 12px;
    padding-right: 5px;
}
.Prdtabspec{
	padding:15px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#909090;
}
.Prdtabspecbld{
	padding:15px;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#000;
	font-weight:600;
}
.bgrey{
	background-color:#fcfcfc;
}
.Prdtabdwldbld{
	padding:15px;
	color:#000;
	font-weight:600;
}
.Prdtabdwldbld span.count{
	float:left;
	color:#0b76bc;
	font-weight:600;
}
.Prdtabdwldbld p{
	float:left;
	color:#0b76bc;
	font-weight:600;
	text-decoration:underline;
}

.Prdtabdwldbld li{
  float: left;
  border:0 none
}
.Prdtabdwldbld img {
  border: 0 none;
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  padding-right:15px;
}
.prdwlnpd{
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}


.blxBlueBtn {
    background: #393185;
    border: 0 none;
    border-radius: 4;
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
}

.blxBlueBtn:hover {
    background: #ef7f1a;
}

.blxOrangeBtn {
    background: #ef7f1a;
    border: 0 none;
    border-radius: 4;
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
}

.blxOrangeBtn:hover {
    background: #393185;
}

.botxtorange {
    color: #ef7f1a;
    font-size: 16px;
}
	 




