@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans+SC|Alegreya+Sans:300|Raleway:300');
@import url('https://fonts.googleapis.com/css?family=Karla');
.menuHeader
@font-face {
    font-family: 'si';
    src: url('../pi/socicon.eot');
    src: url('../pi/socicon.eot?#iefix') format('embedded-opentype'),
         url('../pi/socicon.woff') format('woff'),
         url('../pi/socicon.ttf') format('truetype'),
         url('../pi/socicon.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family:si;
        src: url(../pi/socicon.svg) format(svg);
    }
}


/* font-family: 'Raleway', sans-serif; */
/* font-family: 'Alegreya Sans', sans-serif; */
/* font-family: 'Alegreya Sans SC', sans-serif; */
/* font-family: 'Karla', sans-serif; */

*{padding: 0; margin: 0;}

html, body
{
    height: 100%;
}

body{
	position:relative;
	font-family: 'Karla', sans-serif;
}

.btn_greyBrdr {
    background: transparent;
    border: 1px solid #ccc;
    color: #666;
    border-radius: 0;
    padding: 8px 25px;
}

/*************************************** common style start ********************************************/
a{
	text-decoration: none;
}
.form-control, .btn{
	border-radius:0;
}
.text-green{
	color:#59A500;
}
.marright{
	margin-right:8px;
}

.text-yellow{
	color:#f1b73b;
}
.text-lightGray{
	color:#d2d2d2;
}
.text-white{
	color:#fff !important;
}
.form-group{
	margin-bottom:0;
}
.offermenu{
    font-size: 14px;
    color:#ed3237 !important;
    padding-top:5px;
}
.go_center{
	display:table;
	margin:0 auto;
}
.height40{
	height:40px;
}
.width100{
	width:100%;
}
.martopbtn5{
	margin-top:5px;
}
.martopbtn10{
	margin-top:10px;
}
.martopbtn20{
	margin-top:20px;
}
.martop30xs10{
	margin-top:30px;
}
.martop145xs100{
	margin-top:145px;
}
.marbottom30{
	margin-bottom:30px;
}
.mtoplg20xs0{
	margin-top: 20px;
}
.mtoplg40xs0{
	margin-top: 80px;
}
.mtoplg30xs10{
	margin-top: 30px;
}
.marleft30{
	margin-left:30px;
}
.marleft10{
	margin-left:10px;
}
.marleft10xs-3{
	margin-left:10px;
}
.padleftright0{
	padding-left:0;
	padding-right:0;
}
.padleftright2{
	padding-left:2px;
	padding-right:2px;
}
.padleftright5{
	padding-left:4px;
	padding-right:4px;
}
.padright0{
	padding-right:0px;
}
.padright4{
	padding-right:4px;
}
.padleft0{
	padding-left:0;
}
.padleft4{
	padding-left:4px;
}
.marleftright{
	margin-right:0px;
	margin-left:0px;
}
ul{
	margin-bottom:0;
}

.text-blue{
	color:#017FBE;
}



/*************************************** common style close ********************************************/


/*************************************** genarel style start ********************************************/
.firstHeader{
	position:relative;
	background:#ffb472;
	padding:6px 0;
	font-size:26px;
	text-transform:uppercase;
	color:#fff;
}
.firstHeader a{
	color:#fff;
	text-decoration:none;
	display:block;
}
.firstHeader span{
	color:#fb3405;
}
.firstHeader small{
	text-decoration:underline;
	font-size:20px;
}
.firstHeader p{
	margin:0;
}
.closeImg, .closeImg2{
	height:20px;
	position:absolute;
	right:10px;
	top:15px;
	cursor:pointer;
	opacity:0;
}
.firstHeader:hover .closeImg, .secondHeader:hover .closeImg2{
	opacity:1;
}

.secondHeader{
	position:relative;
	background:#ffcfa5;
	padding:6px 0;
	font-size:20px;
	text-transform:uppercase;
	color:#fff;
	    line-height: 18px;
}
.secondHeader a{
	color:#fff;
	text-decoration:none;
	display:block;
}
.secondHeader span{
	color:#fb3405;
}
.secondHeader small{
	font-size:18px;
}
.tBrdr{
	border-right:1px solid #fff;
}

.comLogo{
	padding: 0 30px;
    background: #fff;
}
.comLogo img{
	height:auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 70%;
}
#p {
    margin-top: 35px;
    margin-bottom: 9px;
    font-size: 27px;
    font-family: auto;
    font-style: italic;
}
.skt2 {
    color: black;
    border-radius: 8px;
    font-size: 23px;
}
.skt5 {
    padding-top: 208px;
    right: -14px;
}
.head {
    text-align: center;
    font-size: 63px;
    color: black;
    font-family: -webkit-body;
}
#size{
	font-family: auto;
    font-style: italic;
}
.groove {
    border-style: groove;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 22px;
    padding-left: 22px;
    color: black;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 4px;
    border-width: 1px;
	font-family: auto;
    font-style: italic;
}
a:focus, a:hover{
	text-decoration: none;
}


.topHeadMenu ul{
	float:right;
}
.topHeadMenu ul li{
	list-style:none;
	float:left;
	padding:0 12px;
}
.topHeadMenu ul li:last-child{
	padding-right:0;
}
.topHeadMenu ul li a{
	color:#000;
	font-size:14px;
	text-decoration:none;
}
.topHeadMenu ul li a:hover{
	color:#fb3405;
}
.topHeadMenu ul li ul li{
	float:none;
	padding:0;
}
.topHeadMenu ul li ul li a{
	display:block;
}
.topHeadMenu .dropdown:hover .dropdown-menu{
	display:block;
}
.topHeadMenu .dropdown-menu{
	left:inherit;
}
.topHeadMenu ul li select, .topHeadMenu ul li select:focus{
	border:none;
	outline:none;
}




.headerSecFix{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:99;
}


.headerSecFix .mainHeader{
	padding:4px 0;
}
.headerSecFix .topHeadMenu {
    padding: 9px 0;
}
.headerSecFix .searchD {
    padding: 2px 0;
}


.mainHeader{
	padding:10px 0;
	background:#fff;
	border-bottom:1px solid #eee;
}
.sitemapH .sitemapUL{
	margin:0 auto;
	display:table;
}
.sitemapH ul li{
	list-style:none;
	float:left;
	padding:0 24px;
}
.sitemapH ul li:last-child{
	border-right:none;
}
.sitemapH ul li a{
	color:#fff;
	font-size:16px;
	text-decoration:none;
	display:block;
}
.sitemapH ul li:hover a{
	color:#fb3405;
}
.sitemapH ul li:hover ul li a{
	color:#000;
	padding-left:5px;
}
.sitemapH .sitemapUL li ul li{
	float:none;
	padding:0;
}
.searchD{
	padding:2px 0;
}
.topHeadMenu{
	padding:10px 0;
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item h5{
	font-size:16px;
}
.carousel-fade .carousel-inner .item h5 span{
	color:#fb3405;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}






.menuHeader{
	background:#2b2323;
	color:#fff;
	padding:8px 0;
	border-bottom:1px solid #eee;
}

.sitemapH{
	position:relative;
}
.dropdown{
	position:inherit;
}
.dropdown-content{
	position:absolute;
	right:0;
	width:60%;
	background:#fff;
	z-index:99;
	padding:20px 30px 30px;
	display:none;
}
.dropdown-content ul li{
	padding:10px 0;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown-content ul h4{
	color:#fb3405;
	background-color: #6bb9fb;
    padding: 5px;
}




.offerSec{
	background:#F7F8FA;
	padding:12px 0;
}
.offerSec a{
	text-decoration:none;
}
.offerSec h3{
	color:#fd5400;
	font-size:16px;
	margin:0;
	line-height:18px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	border-right:1px solid #6f6f6f69;
}
.offerSec .brdrN{
	border-right:none;
}
.offerSec h3 small{
	color:#000;
	font-size:18px;
	font-weight:normal;
}





.hmSecondSec{
	padding:40px 0px 30px 0px;
}
.hmSeconD{
	position:relative;
	overflow:hidden;
}
.hmSeconD img{
	width:100%;
}
.hmSeconDcap{
	position:absolute;
	background-color: #04244d;
	padding:50px 20px;
	top:20px;
	left:20px;
	bottom:20px;
	width:320px;
}
.hmSeconDcap h4, .hmSeconD2Sub h4{
	color:#000;
	font-family: 'Alegreya Sans SC', sans-serif;
	letter-spacing:1px;
	font-size:28px;
}
.hmSeconD2Sub a{
	text-decoration:none;
}
.hmSeconDcap h4 small{
	color:#666;
	font-family: 'Alegreya Sans SC', sans-serif;
	font-size:16px;
}
.btn_black, .btn_black:hover, .btn_black:focus{
	color: #fdfafa;
    padding: 6px 30px;
    border: 3px solid #ffffff;
    background-color: #04244d;
}
.btn_black1, .btn_black1:hover, .btn_black1:focus{
	color:#fff;
	padding:6px 30px;
	border: 1px solid #080808;
	background-color: #04244d;
    border-radius: 25px;
}
.hmSeconD h5{
	color:#000;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:0;
}
.hmSeconD h3{
	color:#fb3405;
	font-size:28px;
	margin-top:0;
}
.hmSeconD2Sub{
	background: #04244d;
    color: #fff;
	padding:20px;
}
.hmSeconD2 img{
	width:100%;
}
.hmSeconD2Img{
	position:relative;
}
.hmSeconD2ImgCap{
	position:absolute;
	left:20%;
	right:20%;
	top:80%;
	background:rgba(255,255,255,0.9);
	padding:8px;
	text-align:center;
}
.hmSeconD2ImgCap a{
	color:#000;
	font-size:16px;
	text-decoration:none;
	display:block;
}




.imgcap1{
	position:absolute;
	top:40px;
	right:20px;
	padding:20px;
	border:2px solid #fff;
}
.imgcap1 h4{
	    color: #fff;
    font-family: 'Alegreya Sans SC', sans-serif;
    letter-spacing: 1px;
    font-size: 26px;
}
.imgcapB1{
	position:absolute;
	top:50px;
	left:38%;
	padding:20px;
	border-top:4px solid #000;
	border-bottom:4px solid #000;
}
.imgcapB1 h2{
	    color: #000;
	font-family: 'Raleway', sans-serif;
	text-transform:uppercase;
	font-size: 45px;
    margin: 0;
}

.hmSec{
	padding:30px 0;
}
.backTran{
	background:transparent;
}
.posibtn{
	position:absolute;
	left:43%;
	bottom:50px;
}









.hmProSec{
	padding:50px 0;
}
.hmProDbig h2{
	color:#000;
	font-family: 'Raleway', sans-serif;
	letter-spacing:1px;
	font-size:32px;
	text-transform:uppercase;
	text-align:center;
	margin:0;
}


.hmProDimg{
	position:relative;
}
.hmProDimg img{
	width:100%;
	height:340px;
}
.hmProDtext{
	padding:20px 0;
	text-align:center;
}
.sm li{
    background-color: #ccc9c9;
    color: #fff !important;
    border: 0.5px solid #fff;
}
.hmProDtext h4{
	color:#000;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	margin:0;
}
.price{
    padding: 10px 0px;
}
.off{
    background-color: #fd65c0;
    color: #fff;
    padding: 0px 10px;
    font-size: 16px;
}
.hmProDtext a{
	text-decoration:none;
}
.hmProDtext h4:hover{
	color: #fb3405;
}
.hmProDtext h3{
	color:#000;
	font-size:20px;
	margin:0;
}
.hmProDtext h3 strike{
	color:#999;
	font-size:14px;
}
.hideShowD{
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	opacity:0;
	top:48%;
}
.hmProDimg:hover .hideShowD{
	opacity:1;
}
.hmProD{
	border:1px solid transparent;
	margin-top:20px;
}
.hmProD:hover{
	border:1px solid #ccc;
}
#offCoutdown2{
	font-size:22px;
	color:#000;
}





.hmdiscountSec{
	padding:50px 0;
	background:#fafafa;
}

.hmdiscountD{
	position:relative;
	overflow:hidden;
}
.hmdiscountD img{
	width:100%;
}
.hmdiscountcap{
	position:absolute;
	padding:50px 20px;
	top:100px;
	left:20px;
	bottom:20px;
	width:320px;
}
.hmdiscountcap h4{
	color:#fb3405;
	font-family: 'Alegreya Sans SC', sans-serif;
	letter-spacing:2px;
	font-size:22px;
	margin:0;
}
.hmdiscountcap h2{
	color:#fff;
	font-family: 'Alegreya Sans', sans-serif;
	font-size:32px;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0;
}
.backBlk{
	background:rgba(0,0,0,0.8);
	color:#fff;
}
.backBlk a{
	color:#fff;
}








.headingDforPro{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
    font-size:20px;
}
.headingDforPro small{
	color:#999;
	font-size:14px;
	font-family: 'Karla', sans-serif;
}
.headingDforPro hr{
	margin:10px 0;
}
.proPageD{
	margin-top:20px;
}
.sortByD{
	padding:10px;
	margin-top:30px;
}
.sortByD h4{
	color:#000;
	font-size:17px;
}
.sortByD h4 i{
	font-size:16px;
}

.checkStyle .badge{
	font-weight:normal;
}

/* The container */
.checkStyle {
   display: block;
    position: relative;
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #666;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.checkStyle input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 12px;
    width: 12px;
    border: 1px solid #ccc;
}

/* On mouse-over, add a grey background color */
.checkStyle:hover input ~ .checkmark {
    border: 1px solid #00a0e3;
}
.checkStyle:hover{
    color:#f69023;
}

/* When the checkbox is checked, add a blue background */
.checkStyle input:checked ~ .checkmark {
   border: 1px solid #00a0e3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checkStyle input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checkStyle .checkmark:after {
        left: 4px;
    top: -3px;
    width: 6px;
    height: 11px;
    border: solid #00a0e3;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.productSec{
	padding:50px 0;
}

.productViewD1{
	padding:10px;
	background:#fff;
	margin:10px 0;
	border:1px solid transparent;
}
.productViewD1:hover{
	border-color:#ccc;
}
.productViewD1 img{
	margin:0 auto;
	width:100%;
	height: auto;
}
.productViewD1Img{
	position:relative;
}
.productViewD1Img:hover .btn_blackTransparent{
	opacity:1;
}
.btn_blackTransparent:hover, .btn_blackTransparent:focus{
	color:#fff;
}
.btn_blackTransparent{
	background: rgb(237, 50, 55);
    color: #fff;
	padding:5px 15px;
	border-radius:0;
	position:absolute;
	bottom:10%;
	left:30%;
	opacity:0;
}
.btn_blackTransparent:hover{
	color:#000;
}
.tagPosi{
	position:absolute;
	left:10px;
	top:10px;
	background:rgba(255,255,255,0.9);
	color:#000;
	padding:3px 15px;
	font-size:11px;
}
.productViewD1Text a{
	text-decoration:none;
}
.productViewD1Text h4{    
	font-family: 'Alegreya Sans', sans-serif;
	color:#000;
    font-size: 14px;
    line-height: 18px;
	text-transform:uppercase;
	margin-bottom:0;
}
.productViewD1Text:hover h4{
	color:#f69023;
}
.productViewD1Text h3{
	color:#000;
	font-size:18px;
	margin:0;
}
.productViewD1Text h3 strike{
	color:#999;
	font-size:16px;
}
.productViewD1Buttons{
	margin-top:10px;
}

.proDetailsImgSec{
	margin-top:20px;
}
.proDetailsImg img{
	width:100%;
}
.proDetailsBig{
	border:1px solid #eee;
	padding:10px;
}
.proDetailTab{
	border-bottom:none;
	margin-top:10px;
	margin-bottom:20px;
}
.proDetailTab li a img{
    height: 80px;
    width: 65px;
}
.proDetailTab li:last-child{
	margin-right:0;
}
.proDetailTab li{
	margin-top:10px;
	float:right;
}
.proDetailTab li a{
	padding:6px;
    border:1px solid #e8e8e8;
}
.prBig .tab-pane{
	padding:0;
}
.proDetailTab > li.active > a, .proDetailTab > li.active > a:hover, .proDetailTab > li.active > a:focus {
    border-bottom-color: #ddd;
	    background-color: #e8e8e8;
}
.proDetailTab > li > a:focus {
    background-color:transparent;
}

.proDetailBig h3{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
    font-size:28px;
}
.proDetailBig h2{
    color: #000;
	margin:0;
	font-size:22px;
}
.panel-title a{
	display:block;
}
.tableD tr td{
	padding:4px 10px;
}
.proDetailBig p{
	/* font-size:16px; */
	color:#999;
}
.proDetailBig h5{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
    font-size:18px;
	margin:0;
	margin-top:6px;
}
.proDetailBig h5 i{
	color:#999;
	cursor:pointer;
}
.proDetailBig p span{
    color: #f69023;
}
.proDetailBig h4{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
	margin-bottom:5px;
    font-size:20px;
}


.sp-quantity {
    width:124px;
    height:42px;
}
.sp-minus {
    width:40px;
    height:40px;
    border:1px solid #e1e1e1;
    float:left;
    text-align:center;
}
.sp-input {
    width:40px;
    height:40px;
    border:1px solid #e1e1e1;
    border-left:0px solid black;
    float:left;
}
.sp-plus {
    width:40px;
    height:40px;
    border:1px solid #e1e1e1;
    border-left:0px solid #e1e1e1;
    float:left;
    text-align:center;
}
.sp-input input {
    width:39px;
    height:38px;
    text-align:center;
    border: none;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus span, .sp-plus span {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 7px;
    font-size: 18px;
    text-decoration: none;
    background: #d9534f;
	cursor:pointer;
}




.loginSecD{
	background:rgba(255,255,255,0.6);
	border:1px solid #ccc;
	padding:20px;
}
.loginSecD img{
	height:50px;
	margin:0 auto;
}
.loginSecDsub h4{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
    font-size:28px;
}
.btn_forget{
	padding:10px 0;
	background:none;
	color:#00a0e3;
	font-size:13px;
}
.btn_forget:hover, .btn_forget:focus{
	color:#f69023;
}
#forgetPassD{
	display:none;
}

.loginPgRes h5{
	color:#000;
	font-size:13px;
	text-align:center;
	margin:30px 0;
	position:relative;
}
.loginPgRes h5:before {
    display: block;
    content: "";
    height: 1px;
    position: absolute;
    top: 7px;
    width: 25%;
    background: #ccc;
}
.loginPgRes h5:after {
    display: block;
    content: "";
    height: 1px;
    position: absolute;
    top: 7px;
	right:0;
    width: 25%;
    background: #ccc;
}
.loginSec{
	padding:50px 0;
}
.marginleft0{
	margin-left:0 !important;
}







.cartDetails{
	background:#fff;
	padding:50px 0;
}
.cartDetailsD h4{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
    font-size:24px;
}
.cartDetailsD .table img{
	height:90px;
	margin-bottom:20px;
}
.cartDetailsD .table>tbody>tr>td, .cartDetailsD .table>tbody>tr>th, .cartDetailsD .table>tfoot>tr>td, .cartDetailsD .table>tfoot>tr>th, .cartDetailsD .table>thead>tr>td, .cartDetailsD .table>thead>tr>th {
    border-bottom: 1px solid #ccc;
    border-top:none;
	padding:20px 10px;
}
.cartDetailsD .table>tbody>tr>td a{
	text-decoration:none;
}
.cartDetailsD .table>tbody>tr>td span{
	color:#b5b4b4;
}
.cartDetailsD .table>tbody>tr>td a h4{
      color: #000;
    font-family: 'Alegreya Sans', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
	letter-spacing:1px;
    margin: 0;
}
.cartDetailsD .table>tbody>tr>td a h4:hover{
	color:#f69023;
}
.cartDetailsD .table>tbody>tr>td h2{
	color:#000;
	font-size:20px;
	margin-top:0;
}
.cartDetailsD .table>tbody>tr>td h2 strike{
	color:#999;
	font-size:14px;
	margin-left:10px;
}
.cartDetailsD .table>tbody>tr>td h3{
	color:#ffb472;
	font-size:16px;
}
.checkoutSec{
	padding:50px 0;
}
.checkOutD h4{
	font-family: 'Alegreya Sans SC', sans-serif;
    color: #333;
    font-size:24px;
}





.aboutSec{
	padding:50px 0;
}
.abt{
    font-size: 17px;
    line-height:1.7;
}
.abtD{
	margin-top:30px;
}
.abtD img{
	width:100%;
}
.abtD h4 {
    font-family: 'Alegreya Sans SC', sans-serif;
    font-size: 24px;
    margin: 0;
    color: #333;
}
.abtD h5 {
	font-family: 'Raleway', sans-serif;
    font-size: 16px;
    color:#ff7700;
	text-transform:uppercase;
	line-height:22px;
}

.contactD{
	margin-top:30px;
}
.contactD h4 {
    font-family: 'Alegreya Sans SC', sans-serif;
    font-size: 24px;
    color: #333;
}



.policySec{
	padding:50px 0;
}
.tcD{
	margin-top:30px;
}
.tcD h4 {
    font-family: 'Alegreya Sans SC', sans-serif;
    font-size: 20px;
	margin-top:25px;
    color: #333;
}
.tcD i{
	color:#ffb472;
}







.footer{
	padding:30px 0 10px;
	border-top:1px solid #ccc;
}
.lastfooter{
	background:#e4ddd5;
	padding:6px 0;
}
.lastfooter p{
	color:#000;
	margin:0;
}
.lastfooter img{
	height:20px;
}
.firstFooterD img{
	height:70px;
	margin:0 auto;
}
.firstFooterD p{
	color:#333;
	font-size:14px;
	line-height: 22px;
	letter-spacing:1px
}
.firstFooterD h4{
	color:#333;
	font-family: 'Raleway', sans-serif;
	letter-spacing:1px;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
}
.firstFooterD ul li{
	list-style:none;
	padding:3px 0;
}
.firstFooterD ul li a{
	color:#333;
	text-decoration:none;
}
.firstFooterD ul li:hover a{
	color:#ff8e93;
}
.firstFooterD h6{
	color:#333;
	font-family: 'Alegreya Sans SC', sans-serif;
	letter-spacing:1px;
	font-size:18px;
	margin-top:20px;
	margin-bottom:0;
}
.newsletterBtn{
	margin-left: -2px;
    margin-top: -1px;
}
.footSocialD ul li{
	list-style:none;
	float:left;
	padding:10px;
}
.footSocialD ul li a{
	color:#b5b1b1;
	font-size:22px;
}
.footer hr{
	border-top:1px solid #eee;
	margin:10px 0;
}


/*************************************** genarel style close ********************************************/

@media screen and (max-width: 768px){
.offerSec, .firstHeader, .secondHeader	{
	display:none;
}
.carousel-fade .carousel-inner .item h5 {
    margin: 0;
}

.emailPhone p, .emailPhone p a {
    font-size: 9px;
}
.topHeader {
    padding: 4px 0;
}
.topHeadMenu ul li {
    padding: 0 6px;
}
.topHeadMenu ul li a {
    font-size: 10px;
}
.topHeadMenu ul {
    float: none;
}
.sitemapH ul li {
    float: none;
    padding: 2px 0;
}
.headerSecFix .comLogo img {
    height: 35px;
}
.hmSeconD {
    /* margin-bottom: 20px; */
}
.sitemapH .sitemapUL {
    display: inherit;
}
.topHeadMenu {
    padding: 2px 0;
}
.cartSecD {
    padding: 3px 0;
}
.cartSecD a {
    font-size: 14px;
    padding: 0 6px;
}
.navbar-toggle{
	margin:0;
	padding:0;
}
.ftOptionsD i {
    font-size: 15px;
    margin-right: 10px;
}
.ftOptionsD h3 {
    font-size: 9px;
	    margin: 0;
}
.ftOptionsD {
    padding: 5px 0;
}
.topCategoryD ul li a {
    font-size: 11px;
}
.topCategoryD ul li {
    padding: 0 7px;
    line-height: 14px;
}
.lastfooter p {
    font-size: 10px;
}
.lastfooter img {
    height: auto;
}
.newsletterBtn {
    margin-top: 1px;
}


.headBtn .btn{
	padding:0;
}
.headBtn img {
    height: auto;
}
.headBtn {
    padding: 3px 0;
}
.mainHeader {
    padding: 3px 0;
}
.menuHeader {
    padding: 2px 0;
}


.imgcap1 {
    right: 45px;
}
.imgcapB1 {
    position: absolute;
    top: 10px;
    left: 40%;
    padding: 4px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.imgcapB1 h2 {
    font-size: 10px;
}
.posibtn {
    position: absolute;
    left: 34%;
    bottom: 7px;
    font-size: 10px;
    padding: 5px;
}
.hmProDbig .btn_black{
	display:none;
}
.hmProDbig h2 {
    font-size: 20px;
}
.firstFooterD img {
    height: auto;
    margin: 0 auto;
}
.proDetailTab li a img {
    height: 55px;
    width: 45px;
}
.proDetailTab {
    margin-bottom: 0;
}
.proDetailTab li {
    float: left;
}
.productViewD1 img {
    height: auto;
}
.sortByD{
	display:none;
}
.dropdown-content{
	position:inherit;
}
.dropdown-content ul h4 {
    font-size: 14px;
}
.comLogo img {
    height: 35px;
}
.comLogo {
    padding: 0;
    position: inherit;
}
.hmSecondSec {
    padding: 0px 0;
}
.hmProSec {
    padding: 0px 0;
}
.hmSec {
    padding: 20px 0;
}
.offermenu{
    font-size: 12px !important;
    color:#ed3237 !important;
    padding-top:5px;
}
}

@media screen and (max-width: 480px){
.subsForm{
	float:left;
	width:75%;
}
}
@media screen and (max-width: 360px){
.subsForm{
	float:left;
	width:68%;
}
}





/* Let's get this party started */
.catby::-webkit-scrollbar {
    width:4px;
	height:4px;
}
 
/* Track */
.catby::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */

.catby::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background:#ccc;
}

/* Let's get this party started */
.catbyTr::-webkit-scrollbar {
    width:0px;
	height:0px;
}
 
/* Track */
.catbyTr::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */

.catbyTr::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background:#ccc;
}

