body{font-family:'Lato', sans-serif;font-weight:400;color:#404040;font-size:14px;line-height:20px;width:100%;}
h1, h2, h3, h4, h5, h6{color:#444;}
.fa{font-size:14px;}
h1{font-size:33px;}
h2{font-size:27px;}
h3{font-size:21px;}
h4{font-size:15px;}
h5{font-size:12px;}
h6{font-size:10.2px;}
a{color:#23a1d1;}
a:hover{text-decoration:none;}
legend{font-size:18px;padding:7px 0px}
label{font-size:12px;font-weight:normal;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size:12px;box-shadow:inset 0 0px 0px rgba(0,0,0,0);height:34px;line-height:20px;padding:0 10px;border:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;}
textarea.form-control{height:auto;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{font-size:12px;}
.input-group .input-group-addon{font-size:12px;height:30px;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.product-thumb .hidden-md{display:inline !important}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:before,.starrequired{content:'* ';color:#F00;font-weight:bold;}
.dropdown-menu li > a:hover{text-decoration:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;}
#top{background-color:#EEEEEE;border-bottom:1px solid #e2e2e2;padding:4px 0px 3px 0;margin:0 0 20px 0;min-height:27px;}
#top .container{padding:0 20px;}
#top #form-currency .currency-select,
#top #form-language .language-select{text-align:left;}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover{text-shadow:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;}
#top .btn-link, #top-links li, #top-links a{color:#a8a8a8;text-shadow:0 1px 0 #a8a8a8;text-decoration:none;}
#top .btn-link:hover, #top-links a:hover{color:#a8a8a8;}
#top-links .dropdown-menu a{text-shadow:none;}
#top-links .dropdown-menu a:hover{color:#FFF;}
#top .btn-link strong{font-size:14px;line-height:14px;}
#top-links{padding-top:6px;}
#top-links a + a{margin-left:15px;}
#logo{margin:0px 0 5px 0;max-width:185px;}
#search{margin-bottom:10px;}
#search .input-lg{height:32px;line-height:20px;padding:0 10px;}
#search .btn-lg{font-size:15px;line-height:18px;padding:10px 35px;text-shadow:0 1px 0 #FFF;}
#cart{margin-bottom:10px;}
#cart > .btn{font-size:12px;line-height:18px;color:#FFF;}
#cart.open > .btn{background-image:none;color:#666;box-shadow:none;text-shadow:none;}
#cart.open > .btn:hover{color:#444;}
#cart .dropdown-menu{background:#eee;z-index:1001;}
#cart .dropdown-menu{min-width:100%;}

.payment-msg{
	font-size: 20px !important;
    padding-bottom: 10px;
}

.payment-option-radio{
	padding: 10px;
    border: 1px #e2e2e2 solid;
    padding-left: 30px !important;
}

@media (max-width:478px){#cart .dropdown-menu{width:100%;}
}
#cart .dropdown-menu table{margin-bottom:10px;}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px;}
@media (max-width:478px){#cart .dropdown-menu li > div{min-width:100%;}
}
#cart .dropdown-menu li p{margin:20px 0;}
#menu{background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;min-height:40px;}
#menu .nav > li > a{color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);padding:10px 15px 10px 15px;min-height:15px;background-color:transparent;}
#menu .nav > li > a:hover, #menu .nav > li.open > a{background-color:rgba(0, 0, 0, 0.1);}
#menu .dropdown-menu{padding-bottom:0;}
#menu .dropdown-inner{display:table;}
#menu .dropdown-inner ul{display:table-cell;}
#menu .dropdown-inner a{min-width:160px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#333333;font-size:12px;}
#menu .dropdown-inner li a:hover{color:#FFFFFF;}
#menu .see-all{display:block;margin-top:0.5em;border-top:1px solid #DDD;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px;}
#menu .see-all:hover, #menu .see-all:focus{text-decoration:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);}
#menu .btn-navbar{font-size:15px;font-stretch:expanded;color:#FFF;padding:2px 18px;float:right;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{color:#ffffff;background-color:#229ac8;}
@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{display:block;}
#menu .dropdown.open .dropdown-menu{display:block;}
}
@media (max-width:767px){#menu{border-radius:4px;}
#menu div.dropdown-inner > ul.list-unstyled{display:block;}
#menu div.dropdown-menu{margin-left:0 !important;padding-bottom:10px;background-color:rgba(0, 0, 0, 0.1);}
#menu .dropdown-inner{display:block;}
#menu .dropdown-inner a{width:100%;color:#fff;}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover{}
#menu .see-all{margin-top:0;border:none;border-radius:0;color:#fff;}
}
/*#content{min-height:600px;}*/
footer{margin-top:30px;padding-top:30px;background-color:#303030;border-top:1px solid #ddd;color:#e2e2e2;}
footer hr{border-top:none;border-bottom:1px solid #666;}
footer a{color:#ccc;}
footer a:hover{color:#fff;}
footer h5{font-family:'Lato', sans-serif;font-size:13px;font-weight:bold;color:#fff;}
.alert{padding:8px 14px 8px 14px;}
.breadcrumb{margin:0 0 20px 0;padding:8px 0;border:1px solid #ddd;}
.breadcrumb i{font-size:15px;}
.breadcrumb > li{text-shadow:0 1px 0 #FFF;padding:0 20px;position:relative;white-space:nowrap;}
.breadcrumb > li + li:before{content:'';padding:0;}
.breadcrumb > li:after{content:'';display:block;position:absolute;top:-3px;right:-5px;width:26px;height:26px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.pagination{margin:0;}
.buttons{margin:1em 0;}
.btn{padding:10px 12px;font-size:16px;border:1px solid #cccccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn-xs{font-size:9px;}
.btn-sm{font-size:10.2px;}
.btn-lg{padding:10px 16px;font-size:15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:12px;}
.btn-group > .btn-xs{font-size:9px;}
.btn-group > .btn-sm{font-size:10.2px;}
.btn-group > .btn-lg{font-size:15px;}
.btn-default{color:#fff;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom, #eeeeee, #dddddd);background-repeat:repeat-x;border-color:#dddddd #dddddd #b3b3b3 #b7b7b7;}
.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;border-color:#1f90bb #1f90bb #145e7a;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:#479969;background-position:0 -15px;border-color:#479969;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {color: #fff; background-color: #b0e0e6; border-color: #b0e0e6;}
.btn-primary.focus, .btn-primary:focus {color: #fff;background-color: #479969;border-color: #479969;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#df5c39;background-image:linear-gradient(to bottom, #e06342, #dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.btn-link{border-color:rgba(0, 0, 0, 0);cursor:pointer;color:#23A1D1;border-radius:0;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;border-color:#222222 #222222 #000000;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{background-color:#222222;background-image:linear-gradient(to bottom, #333333, #111111);}
.list-group a{border:1px solid #DDDDDD;color:#888888;padding:8px 12px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#444444;background:#eeeeee;border:1px solid #DDDDDD;text-shadow:0 1px 0 #FFF;}
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
.product-thumb{border:1px solid #ddd;margin-bottom:20px;}
.product-thumb .image{text-align:center;}
.product-thumb .image a{display:block;}
/*.product-thumb .image a:hover{opacity:0.8;}*/
.product-thumb .image img{margin-left:auto;margin-right:auto;}
.product-grid .product-thumb .image{float:none;}
@media (min-width:767px){
	.product-list .product-thumb .image{
		float:left;padding:0 15px;
	}

	.payment-btn{
		margin-bottom: 43px;
	}

	.hidden-xs{
		display: block;
	}

	.visible-xs{
		display: none;
	}
}
.product-thumb h4{font-weight:bold;padding-bottom:2px;}
.product-thumb .caption{padding:0px;margin-bottom:17px;min-height:180px;}
.product-list .product-thumb .caption{margin-left:230px;}
@media (max-width:1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px;}
}
@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px;}
.product-grid .product-thumb .caption{min-height:0;}
.hidden-xs{
		display: none;
	}

	.visible-xs{
		display: block;
	}

}
.product-thumb .rating{padding-bottom:10px;}
.rating .fa-stack{font-size:8px;}
.rating .fa-star-o{color:#999;font-size:15px;}
.rating .fa-star{color:#FC0;font-size:15px;}
.rating .fa-star + .fa-star-o{color:#E69500;}
h2.price{margin:0;}
.product-thumb .price{color:#444;}
.product-thumb .price-new{font-weight:600;}
.product-thumb .price-old{color:#999;text-decoration:line-through;margin-left:10px;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;}
.product-thumb .button-group{border-top:1px solid #ddd;background-color:#eee;}
.product-list .product-thumb .button-group{border-left:1px solid #ddd;}
@media (max-width:768px){.product-list .product-thumb .button-group{border-left:none;}
}
.product-thumb .button-group button{width:60%;border:none;display:inline-block;float:left;background-color:#eee;color:#888;line-height:38px;font-weight:bold;text-align:center;text-transform:uppercase;}
.product-thumb .button-group button + button{width:20%;border-left:1px solid #ddd;}
.product-thumb .button-group button:hover{color:#444;background-color:#ddd;text-decoration:none;cursor:pointer;}
@media (max-width:1200px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
@media (max-width:767px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:33.33%;}
}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails > li{margin-left:20px;}
.thumbnails{margin-left:-20px;}
.thumbnails > img{width:100%;}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd;}
.image-additional{max-width:78px;}
.thumbnails .image-additional{float:left;margin-left:20px;}
@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),
#content .col-lg-2:nth-child(6n+1),
#content .col-lg-3:nth-child(4n+1),
#content .col-lg-4:nth-child(3n+1),
#content .col-lg-6:nth-child(2n+1){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1),
#content .col-md-2:nth-child(6n+1),
#content .col-md-3:nth-child(4n+1),
#content .col-md-4:nth-child(3n+1),
#content .col-md-6:nth-child(2n+1){clear:left;}
}
@media (min-width:768px) and (max-width:991px){#content .col-sm-2:nth-child(6n+1),
#content .col-sm-2:nth-child(6n+1),
#content .col-sm-3:nth-child(4n+1),
#content .col-sm-4:nth-child(3n+1),
#content .col-sm-6:nth-child(2n+1){clear:left;}
}
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
}
#column-left .product-layout, #column-right .product-layout{width:100%;}
.input-group .form-control[name^=quantity]{min-width:50px;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
@font-face{font-family:'WebRupee';src:url('../fonts/WebRupee.V2.0.eot');src:local('WebRupee'),
url('../fonts/WebRupee.V2.0.ttf') format('truetype'),
url('../fonts/WebRupee.V2.0.woff') format('woff'),
url('../fonts/WebRupee.V2.0.svg') format('svg');font-weight:normal;font-style:normal;}
.WebRupee{font-family:'WebRupee';}
#content > h1{font-size:18px;line-height:40px;color:#3dbbed;}
div#offerBanner{background:#b0e0e6;color:#fff;font-size:13px;padding:7px 0;letter-spacing:1px;text-align:center;}
div#offerBanner .container{position:relative;}
div#offerBanner span{position:absolute;color:#fff;background:#f195b2;width:20px;height:20px;border-radius:50%;text-align:center;font-size:12px;top:0;padding-top:0px;padding-left:2px;right:3px;cursor:pointer;}
div#offerBanner.showoffers{display:block !important;}
div#offerBanner strong.offerCode{background:#f195b2;display:inline-block;padding:0 5px;margin:0 0 0 4px;}
#top{padding:0;text-transform:uppercase;font-weight:700;background:#495461;border-bottom:0;margin:0;font-size:11px;}
#top,#top a, #top li, #top-links .pull-left span.hidden-xs{color:#a8a8a8;}
#top li img{margin:-4px 0 0 3px;}
#top-links{padding-top:0;}
.signRegister{padding:2px 0;}
.signRegister a{padding:0 10px;}
#top-links .pull-left{float:none !important;display:inline-block;}
#top-links .pull-left span.hidden-xs{text-transform:uppercase;font-weight:700;font-size:11px;}
#top-links ul.list-inline{margin-bottom:0;display:inline-block;vertical-align:middle;}
#top-links ul.list-inline li{border-left:2px solid #878787;padding:0 9px 0 10px;line-height:12px;}
#top-links ul.list-inline li:last-child{padding-right:0;}
.webRupee{font-family:'WebRupee';display:inline-block;font-weight:normal;}
.webRupee:after{content:"â‚¹";display:inline-block;font-size:20px;vertical-align:middle;}
header{padding:10px 0 7px 0;}
header .form-control{border:1px solid #f0f0f0;box-shadow:inset 0 0px 0px rgba(0,0,0,0);border-radius:0;}
header .btn-default{background:#f2f2f2;border:0;}
header .col-sm-5.pull-right{padding-right:0;}
.col-sm-2.pull-right{padding-left:3px;}
#logo img{width:69%;}
#search{margin-bottom:2px;}
i.fa.fa-search{font-size:0;background:url(../image/search-icon.png) no-repeat left center;width:17px;height:16px;}
#search .btn-lg{font-size:0;line-height:9px;border-radius:0;}
.searchtag{color:#949494;font-size:11px;}
#search #serchId{top:39px;right:0;position:absolute;width:100%;overflow-y:auto;}
.Hselectli{cursor:pointer;font-size:13px;color:#35a8d4;list-style:none;}
#search #serchId ul#Hajaxtargetresult{padding:13px;border:1px solid #eee;margin-bottom:0;}
.Hselectli:hover{text-decoration:underline;}
#cart > .btn{background:#f2f2f2;border:0;color:#1b1b1b;text-shadow:0 0px 0 rgba(0, 0, 0, 0);border:1px solid #f2f2f2;padding:4px 16px 4px 16px;}
i.fa.fa-shopping-cart{font-size:0;background:url(../image/cart-icon.png) no-repeat left center;width:21px;height:18px;vertical-align:middle;margin-right:15px;}
span#cart-total{display:inline-block;line-height:15px;vertical-align:middle;}
span#cart-total span{display:none;}
span#cart-total br{display:none;}
#cart > .btn{background:none;border:0px;}
header .cart{width:138px;text-align:right;margin-top:4px;padding-top: 13px;}
header #search .btn-default{background:#632f53;}
.menunav{background:#22303d;}
.common-home .menunav{margin-bottom:0px;}
.navbar-collapse.collapse{padding:0;}
nav#menu{background:none;border:0;margin-bottom:0;}
#menu .nav > li > a:hover, #menu .nav > li.open > a{background-color:#fff;color:#35a8d4;}
.mob_t-link{display:none;}
.dotmenu{display:none;}
#menu .nav > li > a{text-transform:none;font-size:15px;text-shadow:0 0 0 rgba(0,0,0,0);padding:15px 15px 15px 15px;}
#menu .nav > li:last-child a{text-transform:none;}
.navbar-nav{width:100%;display:table;}
.navbar-nav>li{display:table-cell;float:none;text-align:center;}
.navbar-nav>li.dropdown:hover:after{border-top:7px solid #35a8d4;}
.owl-wrapper-outer{border:1px solid #d1d1d1;box-shadow:0 0px 0px rgba(0,0,0,0);}
.col-sm-12.homeBlocks{padding:0;}
.col-sm-12.homeBlocks .col-sm-9{padding-left:0;}
.col-sm-12.homeBlocks div#slideshow0{border:0px solid #d1d1d1;border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;}
.col-sm-12.homeBlocks .owl-wrapper-outer{border:0;box-shadow:0 0px 0px rgba(0,0,0,0);}
.col-sm-12.homeBlocks .owl-carousel{margin-bottom:0;}
.col-sm-12.homeBlocks .owl-pagination{top:0;}
.col-sm-12.homeBlocks .owl-controls .owl-page span{width:10px;height:10px;}
.col-sm-12.homeBlocks .owl-controls .owl-page span{background:#fff !important;border:2px solid #878787;box-shadow:inset 0 0 0px rgba(0,0,0,0);}
.col-sm-12.homeBlocks .owl-controls .owl-page.active span{background:#878787 !important;}
#homeSideBanner{border:0px solid #e1e1e1;border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;padding-right:0px;padding-left:0;}
.homeBlocks .owl-wrapper-outer{border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;-moz-border-radius:0px;}
#homeSideBanner > .col-sm-12{padding:0 0 2px;text-align:center;}
#homeSideBanner > .col-sm-12 img{height:auto;}
#homeSideBanner > .col-sm-12:last-child{background:none;padding-bottom:0;}
.giftBlocks{width:100%;margin:0px 0 10px 0;text-align:center;padding:0;}
.giftBlocks div{}
.giftBlocks div:last-child{background:none;padding-right:0;}
.giftBlocks div:first-child{padding-left:0;}
.giftBlocks div span a{display:block;text-transform:uppercase;font-size:13px;font-weight:700;margin:10px 0 0 0;padding-bottom:0px;border-bottom:0px solid;}
.giftBlocks div:nth-child(1) span a{color:#4b4b4b;}
.giftBlocks div:nth-child(2) span a{color:#4b4b4b;}
.giftBlocks div:nth-child(3) span a{color:#4b4b4b;}
.giftBlocks div:nth-child(4) span a{color:#4b4b4b;}
.giftBlocks div:nth-child(5) span a{color:#4b4b4b;}
.giftBlocks div:nth-child(6) span a{color:#4b4b4b;}
.homeCategoryBlocks{padding:0;margin:20px 0 0px 0;}
.homeCategoryBlocks .col-sm-3{text-align:center;padding:0;margin:0 1.5% 45px;width:22.7%;}
.homeCategoryBlocks .col-sm-3:nth-of-type(5n){margin-right:0;}
.homeCategoryBlocks .col-sm-3:nth-of-type(5n+1), .homeCategoryBlocks .col-sm-3:nth-of-type(2){margin-left:0;}
.homeCategoryBlocks h2{font-size:16px;color:#303339;text-transform:uppercase;font-weight:700;margin:0;float:left;padding:0 10px 0 0;}
.homeHeading{width:100%;float:left;padding:0;margin:0 0 20px 0;}
.homeCategoryBlocks h2 span{display:inline-block;padding:0 5px 0 0;}
.homeCategoryBlocks .homeHeading a{float:right;font-size:14px;text-transform:none;font-style:normal;font-weight:600;letter-spacing:1px;color:#632f53;background:#fff;padding:0 0 0 3px;line-height:normal;}
.homeCategoryBlocks h2:after{content:"";background:#c2c2c2;width:100%;height:1px;position:absolute;left:0;top:7px;z-index:-1;display:none;}
.homeCategoryBlocks .col-sm-3 img{border:1px solid #e3e3e3;width:100%;}
.homeCategoryBlocks .productName{color:#303339;margin:8px 0 0 0;font-size:15px;margin-bottom:5px;text-overflow:ellipsis;height:19px;width:100%;overflow:hidden;white-space:nowrap;}
.homeCategoryBlocks .price{font-size:15px;font-weight:700;color:#303339;padding:0 0 12px 0;}
.homeCategoryBlocks .buynow{background:#b0e0e6;border:1px solid #b0e0e6;text-transform:uppercase;box-shadow:inset 0 0px 0 rgba(255,255,255,0), 0 0px 0px rgba(0,0,0,0);text-shadow:0 0px 0 rgba(0, 0, 0, 0);color:#fff;-khtml-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 10px;}
.col-sm-12.mainInfo{padding:0;text-align:center;margin:4% 0 6% 0;}
.col-sm-12.mainInfo span{display:block;font-size:15px;color:#262626;font-weight:600;margin:15px 0 0 0;}
.col-sm-12.mainInfo span strong{color:#632f53;font-size:26px;line-height:26px;}
.col-sm-12.homeFootContent{padding:0;}
.homeFootContent h2{color:#000;font-size:20px;font-weight:400;margin:0;padding:0;margin-bottom:10px;}
.homeFootContent p{color:#404040;font-size:13px;font-weight:400;margin:0 0 0px;padding:0px 0px 25px 0px;}
.owl-carousel:hover .owl-buttons div.owl-prev{border-left:2px solid #000;border-bottom:2px solid #000;width:25px;height:25px;transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.owl-carousel .owl-buttons div.owl-prev i{display:none;opacity:0;}
.owl-carousel:hover .owl-buttons div.owl-next{border-left:2px solid #000;border-bottom:2px solid #000;width:25px;height:25px;transform:rotate(-132deg);transform:rotate(-132deg);-webkit-transform:rotate(-132deg);-moz-transform:rotate(-132deg);-ms-transform:rotate(-132deg);-o-transform:rotate(-132deg);transform:rotate(-132deg);}
.owl-carousel .owl-buttons div.owl-next i{display:none;opacity:0;}
p.text-error{padding:0px;margin:0px;}
footer{background-color:#303339;padding-top:0;padding-bottom:15px;z-index: 12;}
footer h5{font-size:11px;text-transform:uppercase;font-size:12px;margin:0 0 5px 0;}
footer .subscribe-me a, footer a:visited{color:#ccc;}
footer #advanced-newsletter-box{background:#495461;background-image:none;margin:0;padding:30px 0 30px;}
footer #advanced-newsletter-box .container{width:575px;padding:0;}
footer #advanced-newsletter-box .heading-title{font-size:15px;color:#fff;display:inline-block;padding-right:10px;}
footer #advanced-newsletter-box #mail-box{display:inline-block;width:66%;text-align:right;margin-bottom:0;}
footer #advanced-newsletter-box #mail-box input{width:77%;background:transparent;border:1px solid #fff;border-right:0;height:42px;}
footer #advanced-newsletter-box #mail-box .input-group-btn{display:inline-block;width:20%;vertical-align:top;margin:0 0 0 -3px;}
footer #advanced-newsletter-box #mail-box .btn{background:#fff;height:42px;color:#f195b2;font-weight:900;font-size:18px;width:100%;text-transform:uppercase;}
footer .checkoutbox{display:none;}
.checkout-checkout footer .checkoutbox{display:block;text-align:center;font-size:17px;padding-top:7px;}
.checkout-checkout footer .checkoutbox span{color:#fff;padding:0px 7px;}
.checkout-checkout footer #advanced-newsletter-box{display:none;}
.checkout-checkout footer > .container{display:none;}
::-webkit-input-placeholder{color:inherit;}
:-moz-placeholder{color:inherit;}
::-moz-placeholder{color:inherit;}
:-ms-input-placeholder{color:inherit;}
:focus::-webkit-input-placeholder{color:transparent;}
:focus:-moz-placeholder{color:transparent;}
:focus::-moz-placeholder{color:transparent;}
:focus:-ms-input-placeholder{color:transparent;}
footer hr{border-bottom:0;}
footer .col-sm-3{width:13%;}
footer .col-sm-3.flinksLarge{width:19%;}
footer .col-sm-3.flinks14{width:14.5%;}
.row.chooseLocation{margin:30px 0;}
.row.chooseLocation .pull-left{font-size:15px;font-weight:bold;}
.row.chooseLocation .pull-left img{vertical-align:top;display:inline-block;margin:6px 3px 0 0;}
.row.chooseLocation .pull-left select, .row.chooseLocation .pull-left input{background:#36a8d4;border:0;font-size:11px;font-weight:300;text-transform:uppercase;padding:6px 14px 6px 12px;width:200px;margin:0 0 0 7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.clSelect{width:auto;display:inline-block;position:relative;}
.socialIcon a{display:inline-block;}
.maintitle{font-size:26px;text-align:center;margin:0px 0 15px 0;padding:30px 0 0 0;font-weight:300;clear:both;}
.breadcrumb{border:0;margin-bottom:0;}
.breadcrumb > li:after{width:5px;height:5px;border-right:1px solid #6e6e6e;border-bottom:1px solid #6e6e6e;top:8px;right:0;}
.breadcrumb i{font-size:0;}
.breadcrumb > li{padding:0 10px 0 6px;}
.breadcrumb li:first-child a:after{content:'Home'}
.breadcrumb > li:first-child{padding-left:0;}
.subscribe-me h1, h2, h3{font-family:'Lato', sans-serif !important;}
.categoryTitle{color:#3dbbed;font-weight:bold;margin:0 0 20px 0;}
.col-sm-10.catDescription{width:100%;background:#fff;padding:0px 0 20px;font-size:14px;}
.row.toolbar{background:#219652;margin:0 0 20px 0;clear:both;}
.listGridView{display:none;}
.pull-right.sortBy{text-align:right;z-index:1;}
.pull-right.sortBy .form-group{margin-bottom:0;display:inline-block;}
.sortBy .input-group .input-group-addon{text-transform:uppercase;color:#fff;background:none;border:0;display:inline-block;width:auto;margin-bottom:0;}
select#input-sort{width:145px;display:inline-block;float:none;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
span.sortSelect{display:inline-block;position:relative;}
span.sortSelect:before{content:"";border-left:1px solid #c0c0c0;position:absolute;right:30px;top:0;z-index:99;width:1px;height:100%;}
span.sortSelect:after{content:"";position:absolute;border-top:4px solid #909090;border-left:4px solid transparent;border-right:4px solid transparent;width:5px;height:5px;right:12px;top:45%;z-index:9;}
.product-thumb{border:0;margin-bottom:50px;}
.product-thumb .caption{text-align:center;min-height:inherit;}
.product-grid .product-thumb .image{border:1px solid #e3e3e3;}
.product-thumb h4 a{font-size:12px;color:#6e6e6e;margin:8px 0 0 0;font-weight:normal;}
.product-thumb .price{font-size:15px;font-weight:700;color:#353535;padding:0 0 0px 0;line-height:14px;margin-bottom:0px;}
.product-thumb .button-group{border:0;background-color:transparent;text-align:center;padding-top:0px !important;}
.product-thumb .button-group button{float:none;width:auto;border:1px solid #632f53;background:none;color:#404040;font-size:13px;font-weight:300;text-transform:uppercase;padding:2px 6px;line-height:normal;}
.product-thumb .button-group button i.fa.fa-shopping-cart{display:none;}
.product-thumb .button-group button:hover{background:none;}
.col-sm-8.filterBox{position:relative;z-index:10;}
.col-sm-8.filterBox{width:100%;padding-left:0px;}
.col-sm-8.filterBox .panel{margin-bottom:0px;background-color:inherit;border:0px solid transparent;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;}
.col-sm-8.filterBox .panel>.list-group .list-group-item{width:25%;float:left;max-width:145px;}
.col-sm-8.filterBox .panel>.list-group .list-group-item select{width:100%;padding:5px;background:#632f53;border:0px;color:#fff;text-transform:uppercase;border-right:1px solid #a18298;}
.col-sm-8.filterBox .panel>.list-group .list-group-item > div{position:relative;}
.col-sm-8.filterBox .panel>.list-group .list-group-item > div select{-webkit-appearance:none;-moz-appearance:none;-khtml-appearance:none;-ms-appearance:none;appearance:none;outline:none;}
.col-sm-8.filterBox .panel>.list-group .list-group-item > div:before{position:absolute;content:'';width:8px;height:8px;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:-moz-rotate(224deg);-khtml-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg);right:22px;top:8px;background:#632f53;z-index:10;}
.col-sm-8.filterBox .panel>.list-group .list-group-item{padding:0px 5px;background:none;border:0px;}
.product-thumb .button-group a.anchor{background:#22303d;border:1px solid #22303d;text-transform:uppercase;box-shadow:inset 0 0px 0 rgba(255,255,255,0), 0 0px 0px rgba(0,0,0,0);text-shadow:0 0px 0 rgba(0, 0, 0, 0);color:#fff;-khtml-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:7px 10px;font-weight: bold;}
.col-sm-10.catDescription{padding:20px;}
.col-sm-10.catDescription br{display:none}
div#catDescription button{background:none;border:0px;color:#36a8d4;font-weight:bold;}
h2.hFilter{display:none;}
div#catDescription h2{font-size:20px;color: #36a8d4;}
.filterBox .list-group{width:100% !important;float:left;}
.filterBox .filter_main{width:auto;float:left;position:relative;z-index:99;padding-right:10px;box-sizing:border-box;margin-right:15px;display:inline-block;}
.filterBox .filter_main span.filter_head{width:100%;float:left;font-family:'Lato', sans-serif;font-size:13px;text-transform:uppercase;display:inline-block;margin-top:4px;}
.col-sm-8.filterBox .panel>.list-group a.list-group-item:hover{font-weight:normal;text-shadow:none;}
.col-sm-8.filterBox .panel>.list-group a.list-group-item{color:#fff;width:auto;position:relative;font-size:15px;cursor:pointer;}
.col-sm-8.filterBox .panel>.list-group a.list-group-item:after{position:absolute;content:'';width:8px;height:8px;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:-moz-rotate(224deg);-khtml-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg);right:-12px;top:4px;z-index:10;}
.filterBox .filter_main > div{position:absolute;left:0px;width:100%;top:29px;background:#ffffff;box-shadow: 0px 0px 3px #00000066;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;color:#292929;padding:0px 0px;box-sizing:border-box;border-top:1px solid #efefef;display:none;min-width:170px;}
.filterBox .filter_main > div.sub_main_2{display:block;}
.filterBox .filter_main > div.sub_main label{font-size:14px;}
.filterBox .filter_main > div.sub_main .checkbox{margin-bottom:0px;border-top: 1px solid #efefef;margin-top: 0;padding: 7px 10px;}
.btn{background:#219652;border:1px solid #219652;text-transform:uppercase;box-shadow:inset 0 0px 0 rgba(255,255,255,0), 0 0px 0px rgba(0,0,0,0);text-shadow:0 0px 0 rgba(0, 0, 0, 0);}
.productPage{margin:0px 0 0 0;}
.productPage > .col-sm-12{padding:0;}
.col-sm-6.product-shop{width:46%;}
.col-sm-6.product-shop h1{margin-top:0;font-size:30px;color:#36a8d4;font-weight:bold;}
.col-sm-6.product-shop .modelNo{font-size:15px;color:#454545;letter-spacing:1px;line-height:26px;}
.shortDescription{font-size:13px;color:#404040;}
#product button#button-cart{width:120px;display:inline-block;background:#632f53;border:1px solid #632f53;text-transform:uppercase;box-shadow:inset 0 0px 0 rgba(255,255,255,0), 0 0px 0px rgba(0,0,0,0);text-shadow:0 0px 0 rgba(0, 0, 0, 0);line-height:19px;float:left;margin-right:10px;padding:7px 10px;}
.btn-group.col-sm-6.pull-right{width:100%;}
button#button-cart-2{width:120px;float:left;padding:7px 10px;margin:0px;}
.btn-group.col-sm-6.pull-right{padding:12px 0 0 0;}
button.btn.btn-default.productWishlist{padding:0;border:0;line-height:normal;font-size:15px;color:#6a6a6a;background:none;float:none;}
i.fa.fa-heart{font-size:0;background:url(../image/wishlist-heart.png) no-repeat left center;width:27px;height:27px;vertical-align:middle;margin:0 5px 0 0;}
.productTabs{width:97%;float:left;padding:0;margin:4% 1.5% 0;display:table;min-height:300px;position:relative;}
.productTabs:before{content:"";border-top:1px solid #a9a9a9;position:absolute;width:100%;height:1px;left:0px;z-index:1;}
.productTabs:after{content:"";border-bottom:1px solid #a9a9a9;position:absolute;width:100%;height:1px;bottom:0;left:0px;z-index:1;}
.nav-tabs{border-bottom:0;float:none;display:table-cell;border-right:1px solid #cccccc;position:relative;padding:0;}
.nav-tabs > li{width:100%;margin:0;}
.nav-tabs > li > a{border:1px solid #c9c9c9;border-left:5px solid #fff;border-right:1px solid #fff;font-size:15px;font-weight:bold;color:#6e6e6e;border-radius:0;margin-right:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:1px solid #c9c9c9;border-right:1px solid #fff;border-left:5px solid #36a8d4;color:#36a8d4;margin:0 -2px 0 0;}
.nav>li > a:focus, .nav > li > a:hover{background:transparent;}
.nav-tabs > li > a:hover{border-color:#c9c9c9;border-right:1px solid #fff;}
.productTabs .tab-content{float:none;display:table-cell;padding:25px 0 0 3%;font-size:13px;}
#form-review h2{font-size:18px;font-weight:bold;}
#form-review label{font-size:13px;}
#form-review .form-horizontal .form-group{margin-bottom:10px;}
.relatedProducts{margin:50px 0;padding:0;}
.relatedProducts h2{font-size:15px;color:#6e6e6e;text-transform:uppercase;font-weight:700;margin:0 0 20px 0;}
.relatedProducts h2 span{display:inline-block;background:#fff;padding:0 5px 0 0;}
.relatedProducts h2 a{float:right;text-transform:none;font-style:italic;font-weight:400;letter-spacing:1px;color:#6e6e6e;background:#fff;padding:0 0 0 3px;font-size:13px;font-weight:bold;}
.relatedProducts h2:after{content:"";background:#b7b7b7;width:100%;height:2px;position:absolute;left:0;top:7px;z-index:-1;}
.relatedProducts .product-thumb .image a{border:1px solid #e3e3e3;}
.product-thumb h4{font-size:15px;margin-bottom:5px;text-overflow:ellipsis;height:18px;width:100%;overflow:hidden;white-space:nowrap;}
.product-thumb h4 a{font-size:15px;}
.cityDateShipping .label{font-size:15px;font-weight:300;color:#646464;text-align:left;margin:12px 0 0 0;}
.cityDateShipping input[type=text], .cityDateShipping select, div#ajaxtargetdiv, div#ajaxtargetdiv1{width:100%;background:#f5f5f5;border:1px solid #ccc;height:43px;padding:0 0 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-size:15px;font-weight:300;line-height:43px;}
.cityDateShipping input#entre_city{color:#333;}
.cityDateShipping input#entre_city:focus{color:#000;}
div#ajaxtargetdiv,div#ajaxtargetdiv1{display:none;margin:0;border:1px solid #ededed;background:#fff;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;height:auto;padding-top:5px;padding-bottom:5px;}
#ajaxtargetresult,#ajaxtargetresult1{border:0;margin:0;padding:0;}
#ajaxtargetresult li,#ajaxtargetresult1 li{padding:0;margin:0;list-style:none;}
.cityDateShipping > .col-sm-12 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;}
div#cityDateShippingCourier input.red-border, div#cityDateShippingCourier select.red-border{border:1px solid #a94442;box-shadow:3px 3px 3px #ccc;}
div#cityDateShipping input.red-border, div#cityDateShipping select.red-border{border:1px solid #a94442;box-shadow:3px 3px 3px #ccc;}
.linked-products h2{font-size:16px;color:#404041;}
.product-shop span.astrik{color:#a94442;}
.product-shop #product input.red-border{border:1px solid #a94442;box-shadow:3px 3px 3px #ccc;}
.cityDateShipping > .col-sm-12 .selectbox{position:relative;display:inline-block;}
.cityDateShipping > .col-sm-12 .selectbox:before{content:"";position:absolute;right:18px;top:15px;width:8px;height:8px;margin-left:-8px;border-right:1px solid #4b4849;border-bottom:1px solid #4b4849;transform:rotate(45deg);z-index:1;}
div#cityDateShipping{padding-left:0px;padding-right:0px; clear: both;}
.cityDateShipping .col-sm-6 .col-sm-12{padding-left:0px;padding-right:0px;}
div#cityDateShipping .col-sm-6:nth-child(1), div#cityDateShipping .col-sm-6:nth-child(3){padding-left:0px;}
div#cityDateShippingCourier .col-sm-6:nth-child(1){padding-left:0px;margin-bottom:10px;}
#cityDateShippingCourier{padding-left:0px;}
.product-shop h1{margin-top:0px;margin-bottom:1px;width:100%;overflow:hidden !important;text-overflow:ellipsis;min-height:38px;line-height:normal;font-size:24px;}
body.addon-overflow{overflow:hidden;}
#logo img{width:auto;max-width:200px;}
#menu{min-height:33px;}
#menu .nav > li > a{padding:7px 50px 7px 25px;position:relative;display:inline-block;cursor:default;}
#menu .nav > li:first-child > a{margin-left:-6px;padding-left:50px;cursor:pointer;}
#menu .nav > li:first-child > a:after{/*display:none*/}
.navbar-nav>li.dropdown > a:after{content:"";border-top:1px solid #fff;border-left:1px solid #fff;border-right:0px solid transparent;width:9px;height:9px;position:absolute;right:30px;top:11px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-khtml-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.navbar-nav>li.dropdown:hover > a:after{border-top:1px solid #f195b2;border-left:1px solid #f195b2;}
#top-links ul li i{margin-right:5px;}
#top-links ul li .btn{background:none;border:0px;}
.webRupee:after{display:none;}
#search .btn-lg{line-height:3px;padding:7px 15px 8px 15px;}
#top-links ul.list-inline li{border-left:0px;position:relative;}
#top-links ul.list-inline li#welcome .fa-user:before{display:none;}
#top-links ul.list-inline li#welcome .fa-user{width:16px;height:17px;background:url(../image/header_user.svg) left -2px no-repeat;vertical-align:middle;background-size:17px auto;}
#top-links ul.list-inline li.dropdown .fa-user:before{display:none;}
#top-links ul.list-inline li.dropdown a .fa-user{width:16px;height:17px;background:url(../image/header_user.svg) left top no-repeat;vertical-align:middle;background-size:15px auto;}
#top-links > ul.list-inline > li:last-child{padding-left:0px;}
#top-links ul.list-inline li:last-child #form-currency .btn{padding:3.5px 12px 7.5px 0px;}
#top #form-currency .currency-select:hover{background:#fff;color:#404041;}
#top-links > ul.list-inline > li ul li{border-bottom:1px solid #ccc;}
#top-links > ul.list-inline > li ul li:last-child{border-bottom:0px;}
#top-links > ul.list-inline li a{padding:2px 0px;}
#top-links > ul li ul.dropdown-menu li > a{padding:4px 0px;font-size:12px;}
#top-links > ul.list-inline > li:nth-of-type(1) a{background:url(../image/trackorder.svg) left -5px no-repeat;padding-left:27px;background-size:22px auto;}
#top-links > ul.list-inline > li:nth-of-type(2) a{background:url(../image/help.svg) left center no-repeat;padding-left:20px;background-size:17px auto;}
#top-links > ul li ul.dropdown-menu li > a:hover{background:none;color:#404041;}
#top-links > ul li ul.dropdown-menu li > a{color:#888;}
.col-sm-4.pull-righ.searcht{float:right;padding-top: 13px;}
#menu .dropdown-menu .dropdown-inner ul{list-style:none;line-height:normal;padding-left:0px;}
#menu .dropdown-menu .dropdown-inner > ul > li > a{color:#23a1d1;margin-bottom:10px;display:inline-block;font-size:14px;}
#menu .dropdown-menu .dropdown-inner ul li ul li a{color:#404041;font-size:14px;border-bottom: 1px solid #dcdcdc; padding: 5px 30px;}
#menu .dropdown-menu .dropdown-inner ul li ul li:last-child a{border-bottom: 0;}
#menu .dropdown-menu .dropdown-inner ul li ul li a:hover{color:#fff;background-color: #f195b2;}
#menu .dropdown-menu{padding-bottom:20px;}
.dropdown-menu li > a:hover{background:none;color:#23a1d1;}
.navbar-nav > li.dropdown:hover > a{background:#fff !important;color:#f195b2 !important;}
.menunav{position:relative;z-index:50;}
.navbar{position:static;}
.nav>li{position:static;}
.navbar-nav>li:last-child{display:none;}
#menu .dropdown-menu{width:100%;margin:0px !important;height:378px;padding-bottom:20px;overflow:auto;top:auto !important;left:0 !important;}
#menu .dropdown-inner{width:100%;max-width:1170px;margin:0px auto;text-align:left;padding-top:10px;padding-bottom:15px;background:#fff;}
.dropdown-menu{border-top:0px;}
#menu .dropdown:nth-child(6) ul{width:23.5% !important;}
#menu .dropdown-menu .dropdown-inner > ul{width:15.5%;display:inline-block;margin:0px auto;text-align:left;padding-left:25px;margin-right: 75px;}
//#menu .dropdown-menu .dropdown-inner > ul:nth-last-child(1){width:23.5% !important;display:inline-block;margin:0px auto;text-align:left;padding-left:25px}
#menu .dropdown-menu .dropdown-inner > ul li{text-align:left;}
#menu .dropdown-menu .dropdown-inner > ul > li > a{font-weight:bold;color:#632f53;}
#menu .dropdown-menu .dropdown-inner > ul > li > a{vertical-align:top;}
span.menu-close{display:none;}
.container.top_positionn{margin-top:150px;}
body.offermsg .container.top_positionn{margin-top:160px;}
.header_Box{width:100%;float:left;left:0px;top:0px;position:fixed;z-index:60;background:#fff;}
#content .col-sm-12.homeBlocks .owl-pagination{position:absolute;left:0px;width:100%;text-align:center;top:inherit;bottom:0px;}
.pro_pop_top{width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(0, 0, 0, 0.5);z-index:99;display:none;}
.pro_pop_container{max-width:530px;width:100%;margin:0px auto;height:100%;display:table;}
.pro_pop_master{display:table-cell;vertical-align:middle;width:100%;}
.pop_main{width:100%;float:left;background:#fcfbfb;box-sizing:border-box;padding:10px;position:relative;}
.pop_main h2{color:#303339;font-size:28px;font-family:'Lato', sans-serif;text-align:center;margin-top:5px;}
.pro_list_box{width:100%;float:left;background:#fff;height:370px;overflow-x:auto;overflow-y:scroll;}
.pro_list_box ul{line-height:normal;text-align:center;margin:0px;float:left;padding:0px;}
.pro_list_box ul li{width:33.33%;display:inline-block;float:left;box-sizing:border-box;padding:10px;position:relative;}
.pro_list_box ul li .pro_image{width:100%;}
.pro_list_box ul li .pro_image img{max-width:90%;width:auto;}
.pop_main h3{font-size:13px;color:#4f4f4f;font-family:'Lato', sans-serif;text-align:center;font-weight:400;height:23px;}
.pricebox{font-size:13px;color:#4f4f4f;font-family:'Lato', sans-serif;text-align:center;font-weight:600;}
.pro_list_box ul li input.checkbox{position:absolute;left:20px;top:10px;}
.nothanks_continue{width:100%;float:left;margin-top:10px;text-align:right}
.nothanks_continue a{width:140px;height:33px;background:#632f53;margin:0px 1%;font-family:'Lato', sans-serif;color:#fff;font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;line-height:33px;display:inline-block;text-align:center;text-decoration:none;}
.nothanks_continue a:nth-of-type(1){display: none;}
.nothanks_continue a:nth-of-type(2){background:#f195b2;}
.nothanks_continue a:hover{color:#fff;}
.pop_main a.remove{background:#632f53;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;line-height:30px;text-align:center;font-size:15px;font-family:'Lato', sans-serif;font-weight:bold;position:absolute;right:-10px;top:-10px;color:#fff;}
footer #advanced-newsletter-box .container{width:100%;max-width:1100px;}
footer #advanced-newsletter-box .container .footer-col{width:33.33%;float:left;text-align:center;}
footer #advanced-newsletter-box .container .footer-col h6, footer #advanced-newsletter-box .heading-title{font-size:12px;color:#fff;text-align:center;font-weight:bold;margin:0px;padding:0px 0px 15px 0px;}
footer #advanced-newsletter-box #mail-box input{background:none;color:#fff;}
.socialIcon{text-align:center;}
footer #advanced-newsletter-box #mail-box{width:83%;}
.row.chooseLocation ul{line-height:none;list-style:none;width:100%;text-align:center;padding-left: 6px;}
.row.chooseLocation ul li{display:table;padding-top: 10px;}
.row.chooseLocation ul li a{color:#a8a8a8;font-size:14px;margin:0.5em;font-family: "Roboto", sans-serif;font-weight: bold;
text-transform: capitalize;}
.row.chooseLocation ul li a:hover{color:#f195b2;}
/*.row.chooseLocation ul li:after{content:"|";color:#555;}*/
.row.chooseLocation ul li:last-child:after{display:none;}
footer .container p{color:#a8a8a8;font-size:14px; padding-top:15px;text-align:center;}
.row.chooseLocation{margin-bottom:0px;font-family:'Lato', sans-serif;margin-top:0px;padding-top:30px;}
footer #advanced-newsletter-box .heading-title.errorNews{padding-bottom:0px;color:#F00;}
span.readmore-less{display:none;}
.breadcrumb{background:none;}
.categoryTitle{font-size:22px;font-weight:400;margin-top:3px;margin-bottom:0px;}
.col-sm-8.filterBox .panel>.list-group .list-group-item:last-child select{border-right:0px;}
.col-sm-6.product-shop h1{font-weight:400;line-height:normal;font-size:25.2px;margin-bottom:0px;}
.col-sm-8.positoin_box{position:relative;}
.col-sm-8.positoin_box div#ajaxtargetdiv,.col-sm-8.positoin_box div#ajaxtargetdiv1{position:absolute;left:15px;top:43px;z-index:9;}
.calender input.date{background:url(../image/calender.png) right center no-repeat #f5f5f5;}
.cityDateShipping > .col-sm-12 select#shippingtype{width:298px;}
cityDateShipping.col-sm-12{margin-top:35px;}
.col-sm-6.product-shop .modelNo{color:#ddd;font-size:11px;line-height:13px;}
.shortDescription{color:#555;border-bottom:1px solid #ccc;padding-bottom:15px;}
.relatedProducts h2 a{display:none;}
.col-sm-5.product-img-box{padding-left:10px;}
.product-img-box a.thumbnail{border:0px;}
.product-img-box a.thumbnail img{border:1px solid #ccc;margin-left:0px;}
#ajaxtargetresult li, #ajaxtargetresult1 li:hover{background:#632f53;cursor:pointer;color:#fff;}
#ajaxtargetresult1 li, #ajaxtargetresult1 li:hover{background:#632f53;cursor:pointer;color:#fff;}
#ajaxtargetresult li, #ajaxtargetresult1 li{padding:5px;line-height:14px;}
#ajaxtargetresult , #ajaxtargetresult1{max-height:200px;overflow:auto;}
.product-shop div#product{width:100%;float:left;max-width:270px;margin-top:20px;}
.product-shop > ul{width:100%;float:left;}
div#ajaxtargetdiv , div#ajaxtargetdiv1{position:absolute;left:0px;top:44px;z-index:999;padding:6px;}
.product-shop #product.available_options{margin-top:0px;}
.product-shop #product.prdouctPin .form-group.required{max-width:247px;}
ul.codeproduct li{color:#ddd;}
.product-shop .pinDiv.prdouctPin .form-group.required .btn.btn-default.btn-block{width:90px;height:58px;background:url(../image/cameraicon.png) center center no-repeat;border:1px solid #eff0f1;font-size:0px;float:left;margin-right:10px;margin-bottom:10px;}
#image-to-place img{height:82px;width:auto;}
.product-shop .pinDiv.prdouctPin .form-group.required .btn.btn-default.btn-block:hover{background:url(../image/cameraactiveicon.png) center center no-repeat;border:1px solid rgb(89, 181, 215);}
.product-shop .pinDiv.prdouctPin .form-group.required .btn.btn-default.btn-block .fa-upload{position:relative;}
.product-shop .pinDiv.prdouctPin .form-group.required .btn.btn-default.btn-block .fa-upload:before{content:"UPLOAD PHOTO";color:#515151;position:absolute;left:-37px;top:15px;font-size:10px;font-family:'Lato', sans-serif;}
.product-shop .pinDiv.prdouctPin .form-group.required .btn.btn-default.btn-block:hover .fa-upload:before{color:rgb(89, 181, 215);}
.pro-detail-text.form-group{width:100%;float:left; border-bottom: 1px solid #ccc !important;}
.headingpriceboth{width:100%;float:left;position:relative;padding-right:95px;box-sizing:border-box;}
.headingpriceboth ul{width:auto;display:inline-block;float:right;position:absolute;right:0px;top:0px;line-height:15px;min-width:inherit;}
.headingpriceboth ul h2{margin-top:0px;margin-bottom:0px;}
thead td{background:#b0e0e6;color:#fff;text-transform:uppercase;font-size:14px;}
table.cart_table thead th{background:#632f53;color:#fff;text-transform:uppercase;font-size:12px;font-weight:400;}
h1.titleforall{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:0px;}
a.shopping_cart_button{color:#219652;background:#fff;}
.checkout-cart #accordion .panel-collapse.collapse{display:block;}
.checkout-cart #accordion.panel-group{max-width:400px;float:left;width:100%;}
.checkout-cart #accordion.panel-group label.col-sm-2.control-label{width:100%;padding-left:0px;font-size:16px;}
.cart-bottom{max-width:400px;float:right;width:100%;}
.cart-bottom .buttons > div{width:50%;float:left;}
.cart-bottom .buttons > div a.shopping_cart_button.btn.btn-default{width:100%;}
.cart-bottom .buttons > div a.btn.btn-primary{width:98%;float:right;}
.cart-bottom table{margin-bottom:0px;}
.checkout-cart #accordion .panel{border:0px;padding-left:0px;}
.checkout-cart #accordion .panel-body{padding-left:0px;}
.checkout-cart #accordion .panel-default>.panel-heading{display:none;}
.ordertrack-ordertrack .title{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:0px;}
.ordertrack-ordertrack .trackorderbox{width:100%;max-width:350px;background:#efefef;float:left;padding:20px;margin-top:20px;}
.ordertrack-ordertrack label.col-sm-2.control-label{width:100%;}
.ordertrack-ordertrack #trackForm .form-group{width:100%;float:left;}
.ordertrack-ordertrack input#buttontrack{color:#fff;font-size:13px;}
#trackForm lable, #trackForm .col-sm-12 , .ordertrack-ordertrack label.col-sm-2.control-label{padding-left:0px;padding-right:0px;}
span.error{color:#F00;}
.successmsg{color:green;font-size:14px;font-weight:bold;letter-spacing:1px;}
.trackorder{max-width:350px;margin:0px auto;}
.trackorder .title{text-align:center;}
.account-reset form{max-width:350px;margin:0px auto;background:#efefef;padding:20px;}
.account-reset .title{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:0px;text-align:center;}
.account-reset h1{text-align:center;}
.account-reset .trackorderbox{width:100%;max-width:350px;background:#efefef;float:left;padding:20px;margin-top:20px;}
.account-reset label.col-sm-2.control-label{width:100%;text-align:left;}
.account-reset form.form-horizontal .col-sm-10{width:100%;}
.account-reset #trackForm .form-group{width:100%;float:left;}
.account-reset input#buttontrack{color:#fff;font-size:13px;}
.account-reset form.form-horizontal legend{font-size:16px;}
.account-register .register_form{max-width:404px;float:left;width:100%;}
.account-register h1{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:1px;margin-bottom:0px;}
.account-register .form-horizontal .form-group label, .account-login .well label, .checkout-checkout label{width:100%;float:left;text-align:left !important;font-size:15px;margin-bottom:5px;font-family:'Lato', sans-serif;}
.account-register .or_box{max-width:50px;width:100%;background:url(../image/or.jpg) no-repeat center center;position:relative;height:250px;float:left;margin:50px 100px 0px 100px;}
.account-register .or_box:before{position:absolute;left:25px;top:0px;width:1px;height:100%;content:'';border:1px solid #ccc;z-index:-1;}
.social_icons h3{font-size:16px;margin-bottom:40px;font-family:'Lato', sans-serif;}
.social_icons{width:auto;float:left;}
#content p{font-size:15px;}
.account-register .form-group{margin-bottom:10px;}
.account-register .social_icons .social_iconcol{width:100%;margin-bottom:20px;text-align:left;}
.account-register .social_icons .social_iconcol a{float:left;}
fieldset.passowrd-box{position:relative;}
fieldset.passowrd-box .pass_show{position:absolute;cursor:pointer;right:-50px;bottom:20px;background:url(../image/view-password.png) no-repeat center center;width:25px;height:25px;cursor:pointer;background-size:25px;}
fieldset.passowrd-box .pass_show.show{background:url(../image/view-password-close.png) no-repeat center center;background-size:25px;}
.vertiTextBot{vertical-align:text-bottom;}
.account-login .register_form{max-width:404px;float:left;width:100%;}
.account-login h1{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:0px;}
.account-login h2{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:1px;margin-bottom:20px;}
.account-login .well{background:none;border:0px;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;padding:0;}
.account-login .form-horizontal .form-group label{width:100%;float:left;text-align:left;font-size:15px;margin-bottom:5px;font-family:'Lato', sans-serif;}
.account-login .or_box{max-width:50px;width:100%;background:url(../image/or.jpg) no-repeat center center;position:relative;height:250px;float:left;margin:50px 100px 0px 100px;}
.account-login .or_box:before{position:absolute;left:25px;top:0px;width:1px;height:100%;content:'';border:1px solid #ccc;z-index:-1;}
.social_icons h3{font-size:16px;margin-bottom:40px;font-family:'Lato', sans-serif;}
.social_icons{width:auto;float:left;}
#content p{font-size:16px;line-height: 26px;}
.account-login .well p strong{font-weight:normal;}
.account-login .social_icons .social_iconcol{width:100%;margin-bottom:20px;text-align:left;}
.account-login .social_icons .social_iconcol a{float:left;}
.social_icons{margin-top:50px;}
.account-login .register_form .col-sm-12{padding:0;}
.pull-left a.btn.btn-default{margin-right:5px;}
.form_box{display:none;}
.row.select_grid-list{display:none;}
.product-search h2{font-size:18px;}
body.checkout-checkout #content h1{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:0px;}
body.checkout-checkout #collapse-checkout-option h2{font-size:20px;}
body.checkout-checkout #collapse-checkout-option .social_icons{width:100%;float:left;margin-bottom:45px;}
body.checkout-checkout #collapse-checkout-option .social_icons h3{margin-bottom:10px;}
body.checkout-checkout #collapse-checkout-option .social_iconcol{width:50%;float:left;text-align:left;}
body.checkout-checkout #collapse-checkout-option .social_iconcol a{float:left;text-align:left;}
body.checkout-checkout #collapse-checkout-option .social_iconcol a img{max-width:80%;}
body.checkout-checkout #collapse-checkout-option .or_box{max-width:53px;float:left;margin:20px 0px 0px 0px;height:250px;position:relative;}
body.checkout-checkout #collapse-checkout-option .col-sm-6 .or_box:before{border:0 !important;}
body.checkout-checkout #collapse-checkout-option .or_box span{width:53px;height:53px;background:url(../image/or.jpg) no-repeat center center;position:relative;height:250px;display:inline-block;z-index:5;}
body.checkout-checkout #collapse-checkout-option .or_box:before{position:absolute;left:25px;top:0px;width:1px;height:100%;content:'';border:1px solid #ccc;z-index:2;}
body.checkout-checkout #collapse-checkout-option .social_icons h3{font-size:16px;margin-bottom:40px;font-family:'Lato', sans-serif;}
.social_icons{width:auto;float:left;}
body.checkout-checkout #collapse-checkout-option .social_iconcol{width:100%;margin-bottom:20px;text-align:left;}
body.checkout-checkout #collapse-checkout-option .social_iconcol a{float:left;}
#collapse-shipping-address .form-horizontal .col-sm-7 legend{margin-bottom:0px;}
.col-sm-12.guestSender .form-group, .senderDetailsAdd .form-group{width:33%;float:left;padding:0 10px;margin-left:0;margin-right:0;}
.col-sm-12.guestSender .form-group:nth-of-type(2), .senderDetailsAdd .form-group:nth-of-type(1){padding-left:0;}
.senderDetailsAdd .form-group .col-sm-12{padding:0;}
.senderDetailsAdd .form-group label{padding:0;margin-bottom:5px;}
.senderDetailsAdd .buttons{width:100%;float:left;}
.panel-default>.panel-heading{color:#303339 !important;background-color:#bdbdbd;border-color:#f0f0f0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;}
.panel-group .panel.panel-default{border:1px solid #f0f0f0;}
input#button-login{margin-top:15px;}
input#button-account{margin-top:15px;}
#collapse-payment-method .coupontab .panel-heading{display:none;}
#collapse-payment-method .coupontab #collapse-coupon{display:inline-block;width:100%;}
#collapse-payment-method .coupontab{width:390px;float:right;margin-top:150px;}
.panel-group #collapse-payment-method .coupontab .panel.panel-default{border:0px;box-shadow:none;}
#collapse-payment-method .coupontab input#input-coupon{width:100%;float:left;display:block;margin:0px;max-width:100%;}
#collapse-payment-method .coupontab .input-group-btn{display:block;}
#collapse-payment-method .offers .coupontab input[type=button]{background:#35a8d4;border:1px solid #1b86af;text-transform:uppercase;box-shadow:inset 0 0px 0 rgba(255,255,255,0), 0 0px 0px rgba(0,0,0,0);text-shadow:0 0px 0 rgba(0, 0, 0, 0);padding:12px 12px;font-size:12px;border:1px solid #cccccc;-webkit-border-radius:0px 4px 4px 0px;-moz-border-radius:0px 4px 4px 0px;-khtml-border-radius:0px 4px 4px 0px;border-radius:0px 4px 4px 0px;}
#collapse-payment-method .offers .coupontab .input-group{width:250px;}
.panel-group .coupontab .panel-heading+.panel-collapse>.panel-body{border-top:0px;}
#collapse-payment-method .offers .coupontab label{position:static;top:5px;left:0px;color:#757575;text-align:left;margin:0px 0px 7px 0px;padding:0px;}
.checkout-checkout.modal-open .modal-content{float:left;}
.checkout-checkout.modal-open .my_account_left{height:300px;overflow:auto;}
#accordion .subscribe-me a:hover, #accordion a:active{color:#fff;}
.account-login .regwithus{margin-left:7px;}
.coupon-box{width:100%;float:left;margin-top:20px;}
.coupon-box .btn.btn-primary.rmv{background:#632f53;border:1px solid #632f53;}
.form-horizontal .coupon-box .control-label{padding-left:0px;padding-bottom:5px;font-size:12px;}
.reg-withus{font-size:15px;}
#collapse-payment-method .buttons .pull-left{font-size:16px;}
#collapse-payment-method .buttons .pull-left input.vertiTextBot{margin-left:5px;margin-right:5px;-ms-transform:scale(1.7);-moz-transform:scale(1.7);-webkit-transform:scale(1.7);-o-transform:scale(1.7);margin-top:0px;}
#collapse-payment-method .tabbody .note{font-size:13px;}
#collapse-payment-method ul.tabs li{font-size:14px;}
.paymenttabs .tabbody input.form-text{font-size:13px;}
#collapse-payment-method .form-field .fields .newrow .inline{font-size:14px;margin-bottom:3px;}
span.tc{position:relative;}
span.tc:before input[type=checkbox]{content:"\f096";}
span.tc:before input[type=checkbox]:checked{content:"\f046";}
span.tc:before{content:"\f096";width:180px;font-family:fontawesome;font-size:18px;position:absolute;left:0px;top:0px;}
.row.checkout_logoin .col-sm-12 .radio{width:100%;float:left;}
body.account-logout h1{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:1px;margin-bottom:20px;}
.order_summer_sucess table th{background:#219652;color:#fff;}
.order_summer_sucess table tr td, .order_summer_sucess table tr th{
	font-size: 14px;
}
.sumrytabl thead td{
	background: #219652;
}
.checkout-success .table tr td img{
	width: 75px !important;
}
.checkout-success .table tr td:first-child{
	text-align: center !important; 
}
.table-bordered.sumrytabl>tbody>tr>td{
	font-size: 14px;
}
.account-forgotten .forgetpasswordbox{width:100%;max-width:350px;background:#efefef;float:left;padding:20px;margin-top:20px;}
.account-forgotten .forgotmain{max-width:350px;margin:0px auto;}
.account-forgotten h1{font-weight:400;line-height:normal;font-size:22px;color:#36a8d4;margin-top:0px;text-align:center;}
.account-forgotten .form-horizontal .control-label{text-align:left;}
.account-forgotten legend{margin-bottom:5px;}
.linked-products{float:left;margin-top:15px}
.linked-products h2{margin-top:0px;}
.linked-products ul{list-style:none;margin:0;padding:0}
.linked-products ul li{display:inline-block;text-align:center;width:123px;border:0px solid #ddd;}
.linked-products ul li.current{}
.linked-products ul li .image img{width:55px;}
.bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover{color:#ddd !important;}
.linked-products .title{font-size:12px;line-height:14px;margin-bottom:4px;margin-top:6px;/*text-overflow:ellipsis;overflow:hidden;white-space:nowrap; height:13px;*/}
.linked-products .price{color:#632f53;}
.alert-success{color:#3c763d;background-color:#f2f2f2;border-color:#f2f2f2;border-radius:0;}
.alert-danger{border-radius:0;}
.staticpgesc{font-size:13px;}
.staticpgesc b, .staticpgesc strong{color:#000;}
.staticpgesc ul{padding-left:25px;}
body.information-information-4 #content h1{font-size:22px;color:#3dbbed;}
body.information-information-4 h3 span b{color:#404041;font-size:17px;}
body.information-information-10 table td , body.information-information-10 table th{padding:7px;}
.my_account_main{width:100%;float:left;margin:20px 0px 0px 0px;padding:0px;}
.my_account_left{width:100%;float:left;}
.my_account_left{font-size:13px;}
.my_account_left h2{font:600 20px 'Lato', sans-serif;color:#23a1d1;padding:0px 0px 15px 0px;font-weight:normal;}
.my_account_top{width:99%;float:left;border:0px solid #dddddd;padding:0px;margin:0px;}
.my_account_top h3{font:600 15px 'Lato', sans-serif;color:#23a1d1;padding:10px;padding-left:0px;border-bottom:0px solid #dddddd;font-weight:normal;}
.my_account_row{width:97%;float:left;padding:10px 0px 20px 0px;margin:0px 0px 0px 3%;}
.my_account_colum{width:auto;padding:0px 5px;margin:20px 9px 0px 0px;font:600 13px 'Lato', sans-serif;color:#565656;float:left;}
.my_account_colum a{font:600 13px 'Lato', sans-serif;color:#565656;}
.my_account_colum a:hover{color:#2C508E;}
.my_account_colum img{vertical-align:middle;margin-right:5px;}
.other_link table td{font:400 12px 'Lato', sans-serif;color:#515151;border-bottom:1px solid #eaeaea;padding:1%;border-left:1px solid #eaeaea;word-wrap:break-word;}
.other_link table{border-right:1px solid #eaeaea;border-top:1px solid #eaeaea;}
.contact_right{width:50%;height:auto;float:right;margin:0px;padding:35px;background-color: #1d1e22;border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;}
.cont_ordser_email_call{width:100%;height:auto;float:right;margin:0px;padding:0px;}
.cont_ordser_email_call_colum{width:100%;height:auto;float:right;margin:0px 0px 12px 0px;padding:0px 0px 12px 0px;}
.cont_ordser_email_call_colum img{float:left;margin:0px 10px 0px 0px;}
.cont_ordser_email_call_colum h4{font:bold 12px 'Lato', sans-serif;color:#23a1d1;padding:0px 0px 7px 0px;}
.cont_ordser_email_call_colum p{font:normal 12px/16px 'Lato', sans-serif;color:#3b3b3b;display:table;}
.contact_quick_link{height:auto;float:right;padding:0px;border:1px solid #d9d9d9;}
.contact_quick_link h2{font:600 16px 'Lato', sans-serif;color:#fff;background-color:#2b4f8c;padding:7px 0px 7px 10px;border-bottom:1px solid #d9d9d9;}
.contact_quick_link ul{list-style:none;}
.contact_quick_link ul li{line-height:normal;border:1px solid #d9d9d9;}
.contact_quick_link ul li a{font:600 12px 'Lato', sans-serif;color:#626262;padding:10px 5px;display:block;}
.contact_quick_link ul li a:hover{color:#2b4f8c;}
.contact{height:auto;padding:0px;display: flex;}
.contact_left{border-top-left-radius: 15px;border-bottom-left-radius: 15px;width:50%;height:auto;float:left;margin:0px;padding:0px;background-color: #272a33}
.cont_us{width:100%;height:auto;float:left;margin:0px;padding:0px;}
.cont_us h3{font:400 20px 'Lato', sans-serif;color:#23a1d1;margin:0px;padding:0px;}
.cont_us p{font:400 15px 'Lato', sans-serif;color:#3b3b3b;padding:7px 0px 0px 0px;}
.contact_left .col-sm-2{text-align:left;}
.contact .contact_left .form-control{height:30px;}
.contact .contact_left .form-control.heightauto{height:auto;}
.contact .contact_left .other_link h5{color:#404041;padding:0px;font:400 14px 'Raleway', sans-serif;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #efefef;}
.buttons.formbutton{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #efefef;}
#content .contact .contact_right p{font-size:13px;line-height:18px;}
.contact_help_you{width:100%;height:auto;float:left;margin:0px;padding:0px;}
.contact_help_you h3{font:400 20px 'Lato', sans-serif;color:#23a1d1;margin-top:0px;margin-bottom:0px;padding-bottom:0px;}
.contact_help_you p{font:400 13px 'Lato', sans-serif;color:#3b3b3b;padding:7px 0px 0px 0px;}
.inp_contact{width:40%;border:1px solid #d9d9d9;padding:5px;margin:10px 0px 0px 0px;font:600 15px 'Lato', sans-serif;color:#666;}
.contact_call_us{width:100%;height:auto;float:left;margin:30px 0px 0px 0px;padding:0px;}
#content .contact_call_us p{font:400 15px 'Lato', sans-serif;color:#3b3b3b;padding:3px 0px 0px 0px;margin:0px;}
.form-horizontal.newsletter .control-label{text-align:left;}
.information-sitemap .col-sm-12 ul , .information-sitemap .col-sm-12 ul li{list-style:none;padding-left:0px;}
.information-sitemap .col-sm-12 > ul > li > a{color:#632f53;text-transform:uppercase;font-weight:bold;font-size:14px;background:#efefef;padding:5px;display:block;}
.information-sitemap .col-sm-12 > ul > li{border-bottom:1px solid #efefef;padding-bottom:5px;margin-bottom:5px;}
.information-sitemap .col-sm-12 > ul > li > ul{margin-left:0px;padding-left:0px;width:auto;margin:10px 0px;}
.information-sitemap .col-sm-12 > ul > li > ul > li{display:inline-block;vertical-align:top;padding:0px 10px;padding-right:4%;}
.information-sitemap .col-sm-12 > ul > li > ul > li > a{color:#404041;font-size:13px;font-weight:bold;}
.information-sitemap .col-sm-12 > ul > li > ul > li > ul{padding-left:0px;margin-left:0px;}
.faqs h5 a{font-size:15px;margin:0px;}
.faqs h5{margin-bottom:0px;}
.faqs> div{font-size:14px;}
.career{font-size:15px;}
.div.astro{width:100%;}
.div.astro ul{list-style:none;margin-left:0px;padding-left:0px;}
.div.astro ul li{font-size:13px;}
.div.astro h4{color:#3dbbed;}
.affilate h2{color:#3dbbed;font-size:16px;}
select.form-control{padding-right:0px;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.calender input.date{background:none;}
}
@media all and (-ms-high-contrast:none), (-ms-high-contrast:active){.calender input.date{background:none;}
}
@media (max-width:1024px){.navbar-nav{max-width:100%;}
.homeBlocks .col-sm-9{width:66%;}
.homeBlocks .col-sm-3{width:34%;}
#homeSideBanner > .col-sm-12 img{height:84px;}
#homeSideBanner > .col-sm-12{background-position:center bottom;}
.product-grid .product-thumb .caption{min-height:inherit !important;}
.category .product-grid .product-thumb .caption span.hidden-xs, .category span.hidden-sm, .category span.hidden-md{display:inline-block !important;}
#menu .nav > li > a{padding-left:15px;padding-right:30px;}
.navbar-nav>li.dropdown > a:after{right:10px;}
.linked-products{float:left;width:100%;}
#collapse-payment-method .coupontab{width:390px;float:left;margin-top:50px;margin-bottom:50px;}
.account-register .social_icons{max-width:150px;}
}
@media (max-width:768px){.cart.col-sm-2.pull-right{width:auto;}
.navbar-nav{max-width:100%;}
#menu .nav > li > a{padding-left:10px;padding-right:30px;}
.navbar-nav>li{display:inline-block;}
.navbar-nav>li.dropdown > a:after{right:10px;}
#menu .nav > li > a{font-size:11px;}
#homeSideBanner{margin-top:23px;}
.homeBlocks .col-sm-9{width:100%;padding-right:0px;}
.homeBlocks .col-sm-3{width:100%;padding-right:0px;}
.homeBlocks .col-sm-12{width:33.33%;padding-right:0px;padding:0px 4px;float:left;}
#homeSideBanner{border:0px;}
#homeSideBanner{width:100%;}
#homeSideBanner > .col-sm-12:last-child{background:url(../image/sb-border.png) no-repeat center bottom;padding-bottom:2px;}
#homeSideBanner > .col-sm-12 img{height:100px;margin-bottom:5px;}
.col-sm-12.giftBlocks img{height:30px;}
#content .homeCategoryBlocks .col-sm-3:nth-child(4n+1){clear:none;}
.mainInfo img{max-height:32px;}
.col-sm-12.mainInfo span strong{font-size:21px;}
.col-sm-12.mainInfo{margin-top:5px;}
footer #advanced-newsletter-box #mail-box{width:100%;}
.cityDateShipping > .col-sm-12 select#shippingtype{width:192px;}
#content .category .col-sm-6:nth-child(2n+1){clear:none;}
#content .category .col-sm-6{width:25%;}
.col-sm-8.filterBox{padding-left:0px;position:relative;width:100%;float:left;width:100%;}
.col-sm-8.filterBox .panel>.list-group .list-group-item{width:50%;}
.col-sm-8.filterBox .panel>.list-group .list-group-item:nth-child(1),.col-sm-8.filterBox .panel>.list-group .list-group-item:nth-child(2){margin-bottom:5px;}
.responseFilter h2.hFilter{display:block;color:#fff;font-size:21px;margin:3px 0px 0px 0px;display:inline-block;position:relative;}
.responseFilter h2.hFilter{background:url(../image/filter.svg) no-repeat center center;width:42px;height:35px;background-size:100%;font-size:0px;margin:0px auto 0px 10px;float:left;display:inline-block;position:static;}
.responseFilter h2.hFilter.show:after{content:'-';}
.responseFilter{position:relative;}
.responseFilter .col-sm-8.filterBox{position:absolute !important;left:0px;z-index:18;max-width:280px;max-height:0px;overflow:hidden;padding-top:0px;top:45px;border-top:1px solid #fff;}
.responseFilter .filterBox.show{max-height:inherit;overflow:auto;}
.responseFilter .filterBox .panel.panel-default{width:100%;float:left;background:#632f53;}
.responseFilter .filterBox .panel.panel-default .list-group{width:100%;float:left;}
.col-sm-8.filterBox .panel>.list-group .list-group-item{width:100%;max-width:100%;}
.col-sm-8.filterBox .panel>.list-group .list-group-item select{border-right:0px;border-bottom:1px solid #efefef;}
.col-sm-8.filterBox .panel>.list-group .list-group-item:last-child > div select{border-bottom:0px;}
.filterBox .filter_main{width:100%;}
.col-sm-8.filterBox .panel>.list-group a.list-group-item{width:100%;}
.col-sm-8.filterBox .panel>.list-group a.list-group-item:after{right:12px;}
.filterBox .filter_main{margin-bottom:6px;}
.filterBox .filter_main > div{position:static;top:0px;border-bottom:1px solid #efefef;padding-top:24px;}
.filterBox .filter_main span.filter_head{padding:3px 0px;}
.filterBox .filter_main > div.sub_main .checkbox{margin-bottom:3px;}
.filterBox .filter_main:last-child > div{border-bottom:0px;}
.filterBox .filter_main{padding-left:5px;}
.checkout-cart #accordion.panel-group{max-width:290px;}
.cart-bottom{max-width:290px;}
.account-register .register_form{max-width:320px;}
.account-register .or_box{margin-left:20px;margin-right:20px;}
.account-register .social_icons{width:100%;float:left;max-width:245px;}
fieldset.passowrd-box .pass_show{
	right: 5px;
    bottom: 20px;
}
.account-login .register_form{max-width:320px;}
.account-login .or_box{margin-left:20px;margin-right:20px;}
.account-login .social_icons{width:100%;float:left;max-width:245px;}
}
@media (max-width:767px){div#offerBanner span{}
#logo{margin-bottom:10px;}
.container.top_positionn{margin-top: 112px;}
.checkout-checkout .container.top_positionn{margin-top:96px;}
.checkout-success .container.top_positionn{margin-top:90px;}
.navbar-nav>li{display:block;float:left;width:100%;text-align:left;border-bottom:1px solid #fff;padding-left:0px;}
.col-sm-4.logobox{width:auto;float:left;}
span#cart-total span, span#cart-total br{display:none;}
#cart > .btn{border:0px;background:none;text-align:right;padding-right:2px;}
.col-sm-4.pull-righ.searcht{float:right;margin-bottom:0px;padding-left:65px;padding-top: 0;}
header{padding-bottom:10px;background-color: #22303d;}
#top-links > ul.list-inline > li:last-child{padding-left:5px;padding-right:5px;}
#top-links > ul.list-inline > li{padding-left:5px;padding-right:5px;}
#top-links ul li i{font-size:16px;vertical-align:-2px;}
.caret{border-top:5px dashed;border-top:4px solid\9;border-right:5px solid transparent;border-left:5px solid transparent;}
#top-links ul.list-inline li:last-child #form-currency .btn{padding:5.5px 12px 0px 0px;}
#top .btn-link strong{font-size:16px;line-height:16px;}
#top-links > ul.list-inline > li .dropdown-menu{right:0px;left:inherit;}
#menu .btn-navbar{background:none;border:0px;margin-right:0px;margin-top:-10px;}
#cart.btn-block{width:auto;}
#logo img{max-width:160px;}
header .cart{margin-top:0px;padding-top: 0;}
nav#top{display:none;}
#cart{margin-top:0px;}
#cart > .btn{padding-top:8px;color: #fff;padding-left: 0;}
#menu .dropdown-menu{height:auto;}
#menu .btn-navbar i{font-size:32px;}
.row.toolbar{padding:3px 0px;}
#homeSideBanner{display:none;}
#search .input-lg{height:40px;}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{background:none;box-shadow:none;}
#menu .dropdown-menu .dropdown-inner > ul > li > a{color:#000;margin-bottom:0px;position:relative;padding-top:10px;padding-bottom:10px;font-weight:normal;font-size:16px;}
#menu .dropdown-menu .dropdown-inner > ul > li > a:after{position:absolute;right:10px;top:11px;content:'+';font-size:19px;}
#menu .dropdown-menu .dropdown-inner > ul > li > a.active:after{content:'-';}
.responseFilter h2.hFilter{margin-top:5px;background-size:28px auto;height:28px;display: none;}
#menu .nav > li.open > a:after{top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-khtml-transform:rotate(45deg);transform:rotate(45deg);}
.dropdown-menu table>tbody>tr>td{padding-left:3px;padding-right:3px;}
#menu .dropdown-menu .dropdown-inner ul li ul{display:none;}
#menu div.dropdown-menu{background:none;}
#menu .dropdown-menu .dropdown-inner ul li ul.active{display:block;}
#menu .dropdown-menu .dropdown-inner ul li ul li a{color:#000;font-size:15px;padding-left:35px;margin-bottom:10px;}
#seacrchHeader{border:1px solid #ccc;}
.maintitle{padding-top:10px;padding-bottom:5px;}
.homeCategoryBlocks{margin-top:0px;}
#menu .dropdown-inner a{padding-left:10px;}
#menu .dropdown-menu .dropdown-inner ul{border-bottom:1px solid #fff;}
#menu .dropdown-menu .dropdown-inner ul:last-child{border-bottom:0px solid #fff;}
#menu .dropdown-menu .dropdown-inner{margin-bottom:0px;}
#menu .nav > li > a{display:block;padding-left:10px;color:#000;font-size:17px;padding:10px;padding-bottom:15px;padding-top:15px;}
.navbar-nav>li.dropdown > a:after{content:"";border-top:1px solid #404041;border-left:1px solid #404041;border-right:0px solid transparent;width:9px;height:9px;position:absolute;right:10px;top:22px;-webkit-transform:rotate(136deg);-moz-transform:rotate(136deg);-khtml-transform:rotate(136deg);-ms-transform:rotate(136deg);transform:rotate(136deg);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
#menu .nav > li.open > a:after{top:16px;-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-khtml-transform:rotate(224deg);transform:rotate(224deg);}
.menu-overlay{width:100%;height:100%;background:rgba(0,0,0, 0.7);z-index:98;position:fixed;left:0px;top:0px;display:none;}
.menu-overlay.show{display:block;}
.navbar-nav{padding-left:5px;padding-right:5px;height:100%;overflow:auto;display:block;margin:0px;}
#menu .navbar-collapse{padding-right:0px !important;padding-left:0px !important;}
#menu .dropdown-menu .dropdown-inner > ul{width:100% !important;}
#menu .dropdown-menu .dropdown-inner{padding:0px;margin-top:-15px;}
#cart .dropdown-menu li > div{min-width:100%;}
.giftBlocks{display:none;}
#menu #category{display:none !important;}
.navbar-collapse.navbar-ex1-collapse.collapse{position:fixed;left:0px;top:0px;width:0px;background:#fff;height:100%;width:247px;z-index:99;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;padding-top:10px;}
.navbar-collapse.navbar-ex1-collapse.collapse.in{width:250px;overflow:visible !important;}
.navbar-header .fa-navicon:before, .navbar-header .fa-reorder:before, .navbar-header .fa-bars:before{color:#f195b2;}
.common-home .menunav{position:relative;margin-bottom:0px;}
.menunav .container{width:45px;position:absolute;left:25px;top:-41px;padding:0px;}
#search .btn-lg{padding:11px 15px 12px 15px;}
span.menu-close{position:absolute;right:-35px;top:0px;width:35px;height:35px;background:#632f53;color:#fff;text-align:center;font-size:20px;padding:9px;line-height:16px;box-sizing:border-box;cursor:pointer;z-index:99;display:none;padding-bottom:0px;}
#top-links ul.list-inline li:last-child #form-currency .btn{padding-top:0px;text-align:left;}
#top-links > ul.list-inline > li{float:left;margin-top:6px;}
nav#menu{position:relative;z-index:2500 !important;}
.homeHeading{margin-bottom:10px;}
.homeCategoryBlocks .productName{margin-bottom:5px;}
.homeCategoryBlocks .buynow{padding:7px 10px;font-size:11px;}
.homeCategoryBlocks .col-sm-3{margin-bottom:30px;}
.checkout-checkout .menunav{display:none;}
.checkout-checkout .searcht{display:none;}
.breadcrumb{display:none;}
.checkout-checkout nav#top{display:none;}
.dotmenu{display:inline-block;cursor:pointer;width:9px;height:30px;background:url(../image/Home/kebab-white-1.png) center top no-repeat;float:right;background-size:contain;margin-left:10px;margin-top:8px;}
.mob_t-link{position:absolute;right:15px;top:40px;width:155px;background:#fff;z-index:15;box-shadow:2px 2px 2px #ccc;display:none;}
.mob_t-link.show{display:inline-block;}
.mob_t-link #top-links > ul.list-inline > li{width:100%;border-bottom:1px solid #fff;}
.mob_t-link #top-links > ul.list-inline > li:last-child{bordre-bottom:0px;}
.mob_t-link #top-links > ul.list-inline > li{float:left;margin:0px;padding:1px 10px;min-height:30px;}
.mob_t-link #top-links > ul.list-inline li a{float:left;color:#000;padding:7px 0px 7px 0px;width:100%;text-align:left;}
#top-links > ul.list-inline > li:nth-of-type(1){padding-top:4px;padding-bottom:4px;}
.mob_t-link #top-links > ul.list-inline > li:nth-of-type(2) a, #top-links > ul.list-inline > li:nth-of-type(1) a{padding-left:30px;}
#top-links > ul.list-inline > li:nth-of-type(1) a{padding-top:7px;}
#top-links .pull-left span.hidden-xs{font-size:12px;font-weight:400;}
.mob_t-link #top-links > ul.list-inline > li span.hidden-xs{display:inline-block !important;}
.mob_t-link #top-links ul li i{margin-right:11px;}
.mob_t-link #top-links ul li:nth-of-type(3) span{margin-left:0px;font-weight:400;}
.mob_t-link #top-links ul li:nth-of-type(4) .btn-group span{margin-left:15px;}
.mob_t-link #top-links > ul.list-inline > li .btn-link{text-transform:capitalize;color:#000;}
.mob_t-link #top-links > ul.list-inline > li .btn-link strong{color:#632f53;}
.mob_t-link #top-links ul.list-inline{background:#f1f1f1;}
.mob_t-link #top-links > ul.list-inline > li:nth-of-type(1) a{background-position:left -2px;}
.mob_t-link #top-links > ul.list-inline > li .dropdown-toggle span{text-transform:capitalize;}
.mob_t-link #top-links .btn-group > .btn{font-size:14px;}
.mob_t-link #top-links ul.list-inline li:nth-of-type(3) ul.dropdown-menu li{border-left:0px;position:relative;width:100%;float:left;border-bottom:1px solid #efefef;}
.mob_t-link #top-links > ul.list-inline > li:last-child ul li{padding:5px 10px;}
.mob_t-link #top-links ul.list-inline li:last-child{border-bottom:0px;}
.mob_t-link #top-links > ul.list-inline li:last-child a{padding-top:3px;padding-bottom:7px;}
.giftBlocks div{width:49%;display:inline-block;background:none;}
.giftBlocks div{width:32.33%;display:inline-block;background:none;margin-bottom:20px;padding-left:5px;padding-right:5px;}
.giftBlocks div:first-child{padding-left:5px;}
.giftBlocks div span a{font-size:8px;}
.giftBlocks div{margin-bottom:10px;}
.giftBlocks .col-sm-2 span a br{display:none;}
.giftBlocks div:first-child{padding-left:15px;}
.giftBlocks div:last-child{padding-right:15px;}
.homeCategoryBlocks .col-sm-3:nth-of-type(5n+1), .homeCategoryBlocks .col-sm-3:nth-of-type(2){margin-left:1%;}
.homeCategoryBlocks .col-sm-3{width:48%;margin-left:1%;margin-right:1%;float:left;}
.homeCategoryBlocks{width:100%;float:left;}
.col-sm-12.mainInfo{width:100%;float:left;}
.col-sm-12.mainInfo .col-sm-3{width:25%;float:left;}
.col-sm-12.homeFootContent{width:100%;float:left;}
.col-sm-12.mainInfo span{font-size:12px;}
.col-sm-12.mainInfo span strong{font-size:17px;}
.nothanks_continue a{width:40%;font-size:13px;}
#cart .dropdown-menu{width:275px;}
.giftBlocks{display:block;background:#fff;padding-top:15px;}
footer #advanced-newsletter-box .container .footer-col{width:100%;margin-bottom:20px;}
footer #advanced-newsletter-box #mail-box{position:relative;}
footer #advanced-newsletter-box #mail-box input{width:100%;padding-right:64px;box-sizing:border-box;}
footer #advanced-newsletter-box #mail-box .input-group-btn{width:54px;position:absolute;right:0px;top:0px;}
footer #advanced-newsletter-box #mail-box{width:64%;position:relative;margin:0px auto;}
footer #advanced-newsletter-box .container .footer-col h6, footer #advanced-newsletter-box .heading-title{padding:10px 0px 5px 0px;display:block;}
footer #advanced-newsletter-box #mail-box input{height:36px;}
footer #advanced-newsletter-box #mail-box .btn{height:36px;line-height:20px;}
.row.chooseLocation ul{padding-left:0px;}
.hFcontent span.readmore-upper{display:inline-block;margin-bottom:15px;color:#404041;font-weight:bold;padding-right:10px;cursor:pointer;float:left;margin-top:-10px;}
.hFcontent h2{margin-bottom:10px;font-size:18px;}
.homeFootContent h2{margin-bottom:10px;font-size:18px;}
.homeFootContent p,.homeFootContent h2{display:none;}
.homeFootContent button{background:none;border:0px;color:#36a8d4;font-weight:bold;padding:10px 0;font-size:15px}
.homeFootContent p:nth-of-type(1),.homeFootContent h2:nth-of-type(1){display:block;}
.homeFootContent.show p,.homeFootContent.show h2{display:block;}
.col-md-4.col-xs-6.pull-right.sortBy{width:100%;}
.pull-right.sortBy .form-group{width:50%;}
.col-sm-8.filterBox{margin-bottom:10px;}
select#input-sort{width:100%;}
span.sortSelect{width:100%;margin-top:5px;}
.pull-right.sortBy .form-group{text-align:left;}
.col-sm-8.filterBox{padding-left:0px;padding-top:27px;padding-right:0px;}
.sortBy .input-group .input-group-addon{padding-left:0px;display:none;}
.col-sm-8.filterBox .panel>.list-group .list-group-item{width:100%;padding:0px;max-width:100%;}
.col-sm-8.filterBox .panel>.list-group .list-group-item:nth-child(2){float:right;}
.row.toolbar{padding-bottom:10px;}
.responseFilter{width:170px;float:left;}
.responseFilter .col-sm-8.filterBox{width:250px;top:45px;}
.col-md-4.col-xs-6.pull-right.sortBy{width:188px;}
.product-grid .product-thumb .caption{padding-left:0px;padding-right:0px;}
#content > h1{line-height:20px;font-size:18px;margin-bottom:7px;margin-top:0px;}
.product-thumb{margin-bottom:40px;}
div#catDescription h2{font-size:18px;color:#000;}
.col-sm-7.product-shop{width:100%;}
.cityDateShipping.col-sm-12 .col-sm-8{padding-left:0px;}
.cityDateShipping > .col-sm-12 input[type=text], .cityDateShipping > .col-sm-12 select, div#ajaxtargetdiv{width:100%;}
.cityDateShipping > .col-sm-12 select#shippingtype{width:100%;}
.cityDateShipping > .col-sm-12 .selectbox{width:100%;}
#product button#button-cart, button#button-cart-2{width:49%;}
.col-sm-6.product-shop .btn-group.col-sm-6.pull-right{width:100%;}
button.btn.btn-default.productWishlist{width:100%;}
div#cityDateShipping .col-sm-6:nth-child(1), div#cityDateShipping .col-sm-6:nth-child(3) ,div#cityDateShipping .col-sm-6:nth-child(2), div#cityDateShipping .col-sm-6:nth-child(4){padding:0px;margin-bottom:10px;}
div#cityDateShippingCourier .col-sm-6{padding-left:0;}
#product button#button-cart, button#button-cart-2{width:48%; height: 50px;}
#product button#button-cart-2{float: initial;margin-top: 0 !important;left: 0;width: 100% !important;border-radius: initial;}
.product-ad-to-btn {position: fixed;width: 95%;left: 2.5%;bottom: 0;z-index: 13;height: 50px;}
.product-shop div#product{max-width:100%;}
.linked-products ul li{width:32.33%;}
.productPage{margin-top:0px;}
.product-img-box a.thumbnail{padding-top:0px;}
.product-shop h1{font-size:24px;overflow:hidden !important;text-overflow:ellipsis;width:100%; min-height: 38px;}
.pro_pop_container{max-width:480px;}
.pro_list_box{height:180px;}
.pop_main h2{font-size:23px;}
.pro_list_box ul li{width:49%;padding:5px;}
.product-shop #product.prdouctPin .form-group.required{max-width:100%;}
#ajaxtargetresult li, #ajaxtargetresult1 li{padding-top:10px;padding-bottom:10px;line-height:18px;}
div#ajaxtargetdiv, div#ajaxtargetdiv1 li{padding-top:10px;padding-bottom:10px;line-height:18px;}
.product-img-box .thumbnail{padding:0px;}
div#cityDateShippingCourier .col-sm-6{padding-right:0px;}
#cityDateShippingCourier{padding-right:0px;}
.relatedProducts{margin:10px 0px;}
.product-shop div#product{padding-top:10px;}
.checkout-cart table.cart_table, .checkout-cart table.cart_table thead, .checkout-cart table.cart_table tbody, .checkout-cart table.cart_table th, .checkout-cart table.cart_table td, .checkout-cart table.cart_table tr{display:block;}
.checkout-cart table.cart_table thead tr{position:absolute;top:-9999px;left:-9999px;}
.checkout-cart table.cart_table tr{border:1px solid #ccc;}
.checkout-cart table.cart_table tr:nth-child(odd){background:#f1f1f1;}
.checkout-cart table.cart_table td{border:none;border-bottom:1px solid #eee !important;position:relative;padding-left:110px;text-align:left;min-height:34px;}
.checkout-cart table.cart_table td:before{position:absolute;top:6px;left:6px;width:100px;padding-right:10px;white-space:nowrap;text-align:left;}
.checkout-cart table.cart_table td:nth-of-type(1):before{content:"Image";}
.checkout-cart table.cart_table td:nth-of-type(2):before{content:"Product Name";}
.checkout-cart table.cart_table td:nth-of-type(3):before{content:"Model";}
.checkout-cart table.cart_table td:nth-of-type(4):before{content:"Shipping Info";}
.checkout-cart table.cart_table td:nth-of-type(5):before{content:"Quantity";}
.checkout-cart table.cart_table td:nth-of-type(6):before{content:"Shipping Charges";}
.checkout-cart table.cart_table td:nth-of-type(7):before{content:"Unit Price";}
.checkout-cart table.cart_table td:nth-of-type(8):before{content:"Total";}
.checkout-cart #accordion.panel-group{max-width:100%;}
.cart-bottom{max-width:100%;}
#catDescription p{display:none;}
#catDescription p:nth-of-type(1){display:inline-block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:56px;width:100%;}
#catDescription.show p{display:block;}
#catDescription.show p:nth-of-type(1){display:inline-block;overflow:auto;height:56px;width:100%;text-overflow:inherit;height:auto;}
.account-register .register_form{max-width:100%;}
.account-register .or_box{max-width:100%;width:100%;height:52px;margin:0px;}
.account-register .or_box:before{left:0px;top:25px;border:0px;border-top:1px solid #ccc;width:100%;max-width:100%;}
.account-register .social_icons{width:100%;max-width:100%;margin-top:10px;}
.account-register .social_icons .box-content{max-width:100%;width:100%;}
.account-register .social_icons .social_iconcol{width:100%;margin-right:0%;}
.account-register .social_icons .social_iconcol img{width:100%;}
.register_form label{display:none;}
.register_form{padding-top:20px;}
.account-register .or_box{margin-top:10px;}
.account-register .social_icons{margin-top:10px;}
.account-register .register_form label.control-label{display:none;}
.account-login .register_form{max-width:100%;}
.account-login .or_box{max-width:100%;width:100%;height:52px;margin:0px;}
.account-login .or_box:before{left:0px;top:25px;border:0px;border-top:1px solid #ccc;width:100%;max-width:100%;}
.account-login .social_icons{width:100%;max-width:320px;margin-top:10px;}
.account-login .social_icons h3{margin-top:0px;margin-bottom:15px;}
.account-login .social_icons .box-content{max-width:100%;width:100%;}
.account-login .social_icons .social_iconcol{width:49%;margin-right:1%;}
.account-login .social_icons .social_iconcol img{width:100%;}
.account-login .well{padding-left:0px;padding-right:0px;padding-bottom:0px;}
.account-login .register_form .col-sm-12{padding-left:0px;padding-right:0px;}
body.account-register footer , body.account-login footer{display:none;}
body.account-register .menunav , body.account-login .menunav{display:none;}
body.account-register .col-sm-4.pull-righ.searcht , body.account-login .col-sm-4.pull-righ.searcht{padding-left:15px;}
body.checkout-checkout #collapse-checkout-option .or_box{height:auto;margin:0;width:100%;text-align:center;max-width:100%;}
.social_iconcol .box-advancedloginf, .social_iconcol .box-advancedloging{
	display: inline-block;
    width: 100%;
}

.social_iconcol .box-advancedloginf img, .social_iconcol .box-advancedloging img{
	display: block;
    margin: auto;
}

.logincontinue{
	width: 90%;
    margin-left: 5%;
}

#button-register, #button-gst1, #button-guest-shipping{
	width: 90% !important;
    margin-left: 5% !important;
}

.form-horizontal .buttons .pull-left {
    float: initial !important;
}

#button-login{
	width: 90% !important;
    margin-left: 5% !important;
}

.otpsubmit{
	width: 90% !important;
    margin-left: 5% !important;
    background: #b0e0e6 !important;
    border: 1px solid #9ab9bd !important;
}

#button-payment-address{
	width: 90% !important;
    margin-left: 5% !important;
}

#button-shipping-address{
	width: 90% !important;
    margin-left: 5% !important;
}

#button-coupon{
	background: #303339 !important;
	border: 1px solid #303339 !important;
}

#button-payment-method{
	margin-bottom: 5px;
	width: 90%;
    margin-left: 5%;
    margin-top: 10px;
}

.payment-option{
	margin-bottom: 20px;
}

.terms-condition-text{
	height: 50px;
}

.payment-option-radio{
	padding: 10px;
    border: 1px #e2e2e2 solid;
    padding-left: 30px !important;
}

.payment-msg{
	font-size: 20px;
    border-bottom: 1px #e2e2e2 solid;
    padding-bottom: 10px;
}
body.checkout-checkout #collapse-checkout-option .or_box span{height:53px;width:53px;}
body.checkout-checkout #collapse-checkout-option .or_box:before{top:26px;width:100%;height:1px;left:0px;}
.row.checkout_logoin .col-sm-5 .col-sm-12, .row.checkout_logoin .col-sm-5 .col-sm-11{padding-left:0px;padding-right:0px;}
#collapse-shipping-address .col-sm-7 , #collapse-shipping-address .col-sm-5{padding-left:0px;padding-right:0px;}
#collapse-shipping-address .col-sm-5.rec-col-2{float:left;width:100%;margin-top: 0 !important;}
select.occasion-drop.form-control, .card_message {
    margin-bottom: 15px;
}

#button-payment-method{
	background-color:#c30604;
	font-size: 16px;
}

body.checkout-checkout #collapse-checkout-option input#button-login{margin-top:15px;}
body.checkout-checkout #collapse-checkout-option input#button-account{margin-top:15px;}
#collapse-payment-summary table, #collapse-payment-summary table thead, #collapse-payment-summary table tbody, #collapse-payment-summary table th, #collapse-payment-summary table td, #collapse-payment-summary table tr{display:block;}
#collapse-payment-summary table thead tr{position:absolute;top:-9999px;left:-9999px;}
#collapse-payment-summary table tr{border:1px solid #ccc;}
#collapse-payment-summary table td{border:none;border-bottom:1px solid #eee !important;position:relative;padding-left:110px;text-align:left;min-height:34px;}
#collapse-payment-summary table tbody td:before{position:absolute;top:6px;left:6px;width:100px;padding-right:10px;white-space:nowrap;text-align:left;}
#collapse-payment-summary table tbody td:nth-of-type(1):before{content:"Image";}
#collapse-payment-summary table tbody td:nth-of-type(2):before{content:"Product Name";}
#collapse-payment-summary table tbody td:nth-of-type(3):before{content:"Quantity";}
#collapse-payment-summary table tbody td:nth-of-type(4):before{content:"Shipping Info";}
#collapse-payment-summary table tbody td:nth-of-type(5):before{content:"Unit Price";}
#collapse-payment-summary table tbody td:nth-of-type(6):before{content:"Unit Price";}
#collapse-payment-summary table tbody td:nth-of-type(7):before{content:"Total";}
#collapse-payment-summary table tfoot{width:100%;float:left;}
#collapse-payment-summary table tfoot td{text-align:right;}
.col-sm-12.guestSender .form-group, .senderDetailsAdd .form-group{width:100%;padding:0;}
body.checkout-checkout #collapse-checkout-option .social_icons{margin-top:0px;margin-bottom:0px;}
body.checkout-checkout #collapse-checkout-option .social_iconcol{margin-bottom:10px;}
body.checkout-checkout #collapse-checkout-option .social_icons h3{margin-bottom:10px;margin-top:10px;}
#collapse-payment-method .offers .coupontab .input-group{width:136px;}
#collapse-payment-method .offers .coupontab label{font-size:12px;}
#collapse-payment-method .offers .coupontab .panel-body{padding:2px;}
#collapse-payment-method .coupontab{width:280px;}
.tabbody > h2{display:block;}
.checkout-checkout footer .checkoutbox{font-size:14px;}
.checkout-success table.sumryDetail, .checkout-success table.sumryDetail thead, .checkout-success table.sumryDetail tbody, .checkout-success table.sumryDetail th, .checkout-success table.sumryDetail td, .checkout-success table.sumryDetail tr{display:block;}
.checkout-success table.sumryDetail th{display:none;}
.checkout-success table.sumryDetail thead tr{position:absolute;top:-9999px;left:-9999px;}
.checkout-success table.sumryDetail tr{border:0px solid #ccc;}
.checkout-success table.sumryDetail td{border:none;border-bottom:0px solid #eee !important;position:relative;padding-left:10px;text-align:left;min-height:34px;padding-bottom:0px;padding-top:0px;font-size:12px;}
.checkout-success table.sumryDetail{padding-bottom:15px;}
.checkout-success table.sumryDetail tbody td:before{position:relative;top:6px;left:6px;width:100px;padding-right:10px;white-space:nowrap;text-align:left;width:100%;float:left;background:#632f53;color:#fff;margin:0px;padding:3px 8px;font-size:14px;margin-left:-7px;margin-bottom:18px;}
.checkout-success table.sumryDetail tbody td:nth-of-type(1):before{content:"Order Details";}
.checkout-success table.sumryReciepient, .checkout-success table.sumryReciepient thead, .checkout-success table.sumryReciepient tbody, .checkout-success table.sumryReciepient th, .checkout-success table.sumryReciepient td, .checkout-success table.sumryReciepient tr{display:block;}
.checkout-success table.sumryReciepient th{display:none;}
.checkout-success table.sumryReciepient thead tr{position:absolute;top:-9999px;left:-9999px;}
.checkout-success table.sumryReciepient tr{border:0px solid #ccc;}
.checkout-success table.sumryReciepient td{border:none;border-bottom:0px solid #eee !important;position:relative;padding-left:10px;text-align:left;min-height:34px;font-size:12px;}
.checkout-success table.sumryReciepient{padding-bottom:15px;}
.checkout-success table.sumryReciepient tbody td:before{position:relative;top:6px;left:6px;width:100px;padding-right:10px;white-space:nowrap;text-align:left;width:100%;float:left;background:#632f53;color:#fff;margin:0px;padding:3px 8px;font-size:14px;margin-left:-7px;margin-bottom:18px;}
.checkout-success table.sumryReciepient tbody td:nth-of-type(1):before{content:"Sender Detail";}
.checkout-success table.sumryReciepient tbody td:nth-of-type(2):before{content:"Recipient Details";}
.checkout-success table.messagetabl, .checkout-success table.messagetabl thead, .checkout-success table.messagetabl tbody, .checkout-success table.messagetabl th, .checkout-success table.messagetabl td, .checkout-success table.messagetabl tr{display:block;}
.checkout-success table.messagetabl th{display:none;}
.checkout-success table.messagetabl thead tr{position:absolute;top:-9999px;left:-9999px;}
.checkout-success table.messagetabl tr{border:0px solid #ccc;}
.checkout-success table.messagetabl td{border:none;border-bottom:0px solid #eee !important;position:relative;padding-left:10px;text-align:left;min-height:34px;font-size:12px;}
.checkout-success table.messagetabl{padding-bottom:15px;}
.checkout-success table.messagetabl tbody td:before{position:relative;top:6px;left:6px;width:100px;padding-right:10px;white-space:nowrap;text-align:left;width:100%;float:left;background:#632f53;color:#fff;margin:0px;padding:3px 8px;font-size:14px;margin-left:-7px;margin-bottom:18px;}
.checkout-success table.messagetabl tbody td:nth-of-type(1):before{content:"GIFT MESSAGE";}
.checkout-success table.messagetabl tbody td:nth-of-type(2):before{content:"OCCASION";}
.checkout-success table.sumrytabl, .checkout-success table.sumrytabl thead, .checkout-success table.sumrytabl tbody, .checkout-success table.sumrytabl th, .checkout-success table.sumrytabl td, .checkout-success table.sumrytabl tr{display:block;}
.checkout-success table.sumrytabl thead tr{position:absolute;top:-9999px;left:-9999px;}
.checkout-success table.sumrytabl tr{border:0px solid #ccc;}
.checkout-success table.sumrytabl td{border:none;border-bottom:1px solid #eee !important;position:relative;padding-left:110px;text-align:left;min-height:34px;font-size:12px;}
.checkout-success table.sumrytabl tbody td:before{position:absolute;top:6px;left:6px;width:100px;padding-right:10px;white-space:nowrap;text-align:left;}
.checkout-success table.sumrytabl tbody td:nth-of-type(1):before{content:"Image";}
.checkout-success table.sumrytabl tbody td:nth-of-type(2):before{content:"Name";}
.checkout-success table.sumrytabl tbody td:nth-of-type(3):before{content:"Quantity";}
.checkout-success table.sumrytabl tbody td:nth-of-type(4):before{content:"Shipping Info";}
.checkout-success table.sumrytabl tbody td:nth-of-type(5):before{content:"Shipping Price";}
.checkout-success table.sumrytabl tbody td:nth-of-type(6):before{content:"Price";}
.checkout-success table.sumrytabl tbody td:nth-of-type(7):before{content:"Total";}
.checkout-success table.sumrytabl tfoot{width:100%;float:left;}
.checkout-success table.sumrytabl tfoot tr{padding-left:105px;width:100%;position:relative;float:left;}
.checkout-success table.sumrytabl tfoot td{text-align:left;width:100%;display:inline-block;float:left;padding-left:4px;}
.checkout-success table.sumrytabl tfoot td:nth-child(1){width:105px;position:absolute;left:0px;}
.contact_left{width:100%;}
.contact_right{width:100%;}
.cont_ordser_email_call_colum img{margin-right:10px;}
.information-sitemap .col-sm-12 > ul > li > ul > li{margin-bottom:20px;}
}
@media (max-width:600px){.col-sm-4.logobox{width:154px;float:left;margin-right:0px;padding-right:0px;margin-bottom:0px;}
#cart{margin-bottom:0px;margin-top:0px;}
#homeSideBanner > .col-sm-12{width:100%;}
.giftBlocks div span a{font-size:11px;}
.giftBlocks div span a{height:30px !important;}
.col-sm-12.mainInfo .col-sm-3{padding-left:5px;padding-right:5px;}
#content .category .col-sm-6{width:50%;}
.table-responsive>.table>tbody>tr>td:nth-child(4) span{display:block;color:#000;font-weight:bold;margin-top:5px;}
.table-responsive>.table>tbody>tr>td:nth-child(4) span:nth-child(1){margin-top:0px;}
.col-sm-8.positoin_box div#ajaxtargetdiv, .col-sm-8.positoin_box div#ajaxtargetdiv1{position:absolute;left:0px;top:43px;z-index:9;width:97%;box-sizing:border-box;margin:0px;padding-left:3%;}
#collapse-checkout-confirm table td:nth-child(4) span{display:block;color:#000;font-weight:bold;}
#collapse-payment-method .buttons .pull-left a.agree{display:block;margin-bottom:7px;margin-left:30px;}
#collapse-payment-method .buttons .pull-left input#button-payment-method{margin-left:30px;}
#collapse-payment-method .buttons .pull-left{width:100%}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom{width:94% !important;}
}
@media (max-width:480px){.maintitle{font-size:18px;}
.giftBlocks div span a{font-size:10px;}
.col-sm-12.mainInfo .col-sm-3{margin-bottom:25px;}
.col-sm-12.mainInfo span{margin-top:8px;}
.col-sm-4.pull-righ.searcht{width:100%;}
#search{width:100% !important;position:relative;}
.col-sm-12.mainInfo .col-sm-3{width:50%;}
.col-sm-12.homeBlocks div#slideshow0{border:0px;}
.common-home .menunav{margin-bottom:0px;}
.col-sm-8.filterBox .panel>.list-group .list-group-item{width:100%;}
.col-sm-8.filterBox .panel>.list-group .list-group-item select{border-bottom:1px solid #a18298;border-right:0px;}
footer #advanced-newsletter-box #mail-box{width:80%;}
body.checkout-checkout #collapse-checkout-option .social_iconcol a img{max-width:98%;}
.checkout-success table.sumrytabl td:nth-child(4) span{display:block;color:#000;font-weight:bold;margin-top:5px;}
}
#button-gst{background:#f49b1e;border:1px solid #f49b1e;}
.egg-eggless ul{list-style:none;margin:0;padding:0}
.egg-eggless ul li{display:inline-block;padding:10px 20px 10px 0;font-size:14px;}
.egg-eggless ul li a{color:#000}
.egg-eggless ul li a:before{font-family:FontAwesome;content:"\f10c";padding-right:5px}
.egg-eggless ul li.current a:before{font-family:FontAwesome;content:"\f192";}
@media (max-width:1024px){.egg-eggless ul{text-align:center}
.egg-eggless ul li{padding:20px 20px 20px 0;}
}
.topfilterrow.filter-fixdown{position:fixed;left:0px;top:34px;background:#632f53;}
.topfilterrow.filter-fixup{position:fixed;left:0px;top:120px;background:#632f53;}
.topfilterrow.filter-fixup .row.toolbar , .topfilterrow.filter-fixdown .row.toolbar{margin-bottom:0px;}
.topfilterrow{width:100%;float:left;position:relative;z-index:40;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
.container_filter{max-width:1170px;margin:0px auto;}
.topfilterrow.filter-fixdown.show{top:68px;}
.topfilterrow.filter-fixup.show{top:154px;}
@media (max-width:767px){.topfilterrow.filter-fixdown{top:50px;}
.topfilterrow.filter-fixup{top:95px;}
.topfilterrow.filter-fixdown.show{top:86px;}
.topfilterrow.filter-fixup.show{top:123px;}
.pull-right.sortBy{
	text-align: left;
}
}
@media (max-width:642px){.topfilterrow.filter-fixdown.show{top:105px;}
.topfilterrow.filter-fixup.show{top:139px;}
}
@media (max-width:330px){.topfilterrow.filter-fixdown.show{top:126px;}
.topfilterrow.filter-fixup.show{top:159px;}
}
.common-home .homeCategoryBlocks .product-thumb{margin-bottom:0px;}
.ui-menu .ui-menu-item a.ui-corner-all:hover{background:#632f53 !important;color:#fff !important;border:none !important;}
.ui-state-focus{background:none !important;color:#fff !important;background-color:#632f53 !important;border:none !important;}
#collapse-payment-summary .coupon-box{width:100%;float:left;margin-top:20px;max-width:350px;}
#collapse-payment-summary .panel-body > .btn-primary{margin-top:-50px !important; background-color: #303339; border: 1px solid #303339;}
#collapse-payment-summary .coupon-box{padding-left:0px;}
@media (max-width:767px){#collapse-payment-summary .panel-body > .btn-primary{margin-top:0px !important; background-color: #303339; border: 1px solid #303339;}
#collapse-payment-summary .coupon-box{margin:5px 0px 5px 5px;}
#collapse-payment-summary .coupon-box{padding-left:0px;}
#menu .nav > li:first-child > a{margin-left:0;}
}
#cart .dropdown-menu p a{font-size:14px;}
h2.order-title{font-size:24px;}
@media print{.table{width:1200px;}
h2.order-title span{display:none;}
.buttons{display:none;}
table td{padding-left:10px;}
}
.ui-menu .ui-menu-item a.ui-corner-all{padding-top:7px !important;padding-bottom:7px !important;margin-bottom:3px !important;margin-top:3px !important;font-size:14px !important;}
.footer-text h2{font-size:20px;}
#cart button span#cart-total{text-transform:capitalize;}
@media (max-width:768px){}
@media (max-width:600px){.table-responsive>.table>tbody>tr>td:nth-child(4) span{display:inline-block;}
.table-responsive>.table>tbody>tr>td{white-space:normal;}
}
@media (max-width:400px){.table-responsive>.table>tbody>tr>td{font-size:11px;}
}
.sitemap-item.plus-icon::after{font-family:'FontAwesome';content:"\f078";float:right;font-size:12px;margin-right:20px;text-align:right;clear:both;height:0}
.sitemap-item.minus-icon::after{font-family:'FontAwesome';content:"\f077";float:right;font-size:12px;margin-right:20px;text-align:right;}
.top-heading{color:#ad0035;font-size:16px;margin-bottom:15px;text-align:center;}
.sitemap-inner-container .minus-icon{background:buttonface none repeat scroll 0 0 !important;}
.sitemap-container .left-menu ul li, .sitemap-container .right-menu ul li{list-style:none;}
.sitemap-container .left-menu ul li a, .sitemap-container .right-menu ul li a{font-size:14px;text-decoration:none;color:#4894d4;}
.sitemap-container .left-menu ul.menu li.leaf, .sitemap-container .right-menu ul.menu li.leaf{list-style:outside none none !important;}
.sitemap-container .left-menu ul.menu li.leaf a, .sitemap-container .right-menu ul.menu li.leaf a{color:cornflowerblue;font-size:14px;text-decoration:none;line-height:20px;}
.sitemap-container .left-menu, .sitemap-container .right-menu{display:inline-block;vertical-align:text-top;}
.sitemap-container .link{background:#222;background:-moz-linear-gradient(#252525, #0A0A0A);background:-o-linear-gradient(#252525, #0A0A0A);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0A0A0A));background:-webkit-linear-gradient(#252525, #0A0A0A);-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;color:#fff;padding:8px 10px;text-decoration:none;font-weight:normal;font-size:18px;font-family:Arial,Verdana;word-spacing:1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;}
.sitemap-container .link:hover{background:#62ABD8 !important;background:-moz-linear-gradient(#80BADE, #62ABD8);background:-o-linear-gradient(#80BADE, #62ABD8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#80BADE), to(#62ABD8));background:-webkit-linear-gradient(#80BADE, #62ABD8);-webkit-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;-moz-box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;box-shadow:rgba(0, 0, 0, 0.4) 0px 1px 2px;}
.sitemap-container .link:active-step{background:#62ABD8 !important;background:-moz-linear-gradient(#80BADE, #62ABD8);background:-o-linear-gradient(#80BADE, #62ABD8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#80BADE), to(#62ABD8));background:-webkit-linear-gradient(#80BADE, #62ABD8);-webkit-box-shadow:inset rgba(0, 0, 0, 0.4) 0px 1px 2px;-moz-box-shadow:inset rgba(0, 0, 0, 0.4) 0px 1px 2px;box-shadow:inset rgba(0, 0, 0, 0.4) 0px 1px 2px;}
.sitemap-container .sitemap-inner-container{display:block;height:auto;margin:0 auto;width:100%;}
.sitemap-container .sitemap-item{background:#ffffff none repeat scroll 0 0;border:1px solid #ccc;color:#464646;cursor:pointer;display:block;margin-top:-1px;padding:10px}
.sitemap-container .site-map-item-data{display:none;height:auto;border:1px solid #ccc;}
.sitemap-container .active-step{background:#fff none repeat scroll 0 0;color:#000;margin-top:-1px;}
.site-map-item-data div{}
.sitemap-tabs-menu{border-bottom:1px solid #ccc;clear:both;float:left;font-size:14px;height:30px;margin-left:0;padding-left:10px !important;width:95%;margin-top:10px}
.sitemap-tabs-menu li{background:buttonface none repeat scroll 0 0;border-left:1px solid #d4d4d1;border-right:1px solid #d4d4d1;border-top:1px solid #d4d4d1;float:left;list-style:outside none none;height:29px;line-height:30px;margin-right:10px;}
.sitemap-tabs-menu li.current{position:relative;background-color:#fff;border-bottom:1px solid #fff;z-index:5;height:30px}
.sitemap-tabs-menu li a{color:#464646;padding:10px;text-decoration:none;text-transform:uppercase;}
.sitemap-tabs-menu .current a{color:cornflowerblue;}
.sitemap-tab{margin-bottom:20px;width:auto;}
.tab-content{width:660px;padding:20px;display:none;}
#tab-1{display:block;}
#process_bar{z-index:1002;top:50%;left:50%;display:block;position:absolute;display:none;}
.navbar-nav>li:last-child{display:inline-block;}
#menu .nav > li > a{padding:7px 25px 7px 15px; font-weight:bold;}
.navbar-nav>li.dropdown > a:after{right:10px;}
#menu .nav > li:first-child > a{padding-left:25px;}
.back-to-top{bottom:26px !important;}
#menu .dropdown-inner a { min-width: 212px;}
.col-sm-12.mainInfo span strong { color: #67ab92;}



body.common-home .container.top_positionn{width:100%;}

body.common-home .container .hometop{width:100%; float:left;}
body.common-home .container .homecontainer{width:100%; margin:0px auto; max-width: 1170px;}
body.common-home .container .homemaster{width:100%;float:left;}
body.common-home div#content {padding: 0px;}


/****/
.top.slider{ width:100%; float: left; }



.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-slider .slick-list{padding:0px !important;}
body,html{margin:0;padding:0}*{box-sizing:border-box}
.slick-slide{margin:0px;transition:all ease-in-out .3s;opacity:.2}
.slick-slide img{width:100%}
.slick-next:before,.slick-prev:before{color:#000}
.slick-active{opacity:.5}
.slick-current{opacity:1}
ul.slick-dots { text-align: center;}
ul.slick-dots li{display: inline-block;}
ul.slick-dots li button {background: #ddd; -webkit-border-radius:50%; -moz-border-radius:50%; -khtml-border-radius:50%; border-radius:50%; box-shadow: none; border: 0px;  width: 12px;  height: 12px;  margin: 2px;  font-size: 0px;  padding: 0px;}
.slick-dots{padding:0px; margin-top:15px;}


.tmls-testimonial {padding: 0px 15px; text-align: center;}
.tmls-testimonial p{ text-align: center; line-height: 22px;}
.tmls-testimonial .tmls-name{color:#000;text-transform: uppercase; font-weight: bold;  font-size: 13px;}
button.slick-prev.slick-arrow {background: url(../image/left-arrow.png) no-repeat scroll left center; height: 26px; left: 0;  position: absolute;  top: 42%;  width: 16px;  z-index: 1; color:transparent; border:0px; box-shadow: none; border:0px; outline:none;}
button.slick-next.slick-arrow{background: url(../image/right-arrow.png) no-repeat right center; right: 0; height: 26px; position: absolute; top: 42%; width: 16px;  z-index: 99; color: transparent; border:0px; box-shadow: none;outline:none;}


@media (max-width:1199px){#menu .nav > li > a{font-size:12px;}
.navbar-nav>li.dropdown > a:after{right:2px;width:7px;height:7px;}
#menu .nav > li > a{padding:7px 15px 7px 15px;}
#menu .nav > li:first-child > a{padding-left:15px;}
}
@media (max-width:991px) and (min-width:768px){.navbar-nav>li:nth-child(2), .navbar-nav>li:nth-child(3), .navbar-nav>li:nth-child(1){display:none;}
}
@media (max-width:767px){#content > h1{display:none;}
.giftBlocks{margin-top:15px;}
.col-sm-12.giftBlocks img{height:40px;}
.homeCategoryBlocks .buynow{font-size:13px;}
.homeCategoryBlocks{width:100%;float:left;margin-bottom:15px;}
}







/****css added anand 6-12-2017 start****/

@media (max-width:767px){
.navbar-nav{padding-left:0px; padding-right:0px;}	
#menu .nav > li > a{font-size:16px; padding:13px;border-top:1px solid #eee;  margin:0px;}
#menu .dropdown-menu .dropdown-inner > ul > li > a {font-size:14px; padding:17px;border-top:1px solid #eee; margin:0px;}
#menu .dropdown-menu .dropdown-inner > ul{padding-left:15px;}
#menu .dropdown-menu .dropdown-inner ul ul{padding-left:15px;}
#menu .dropdown-menu .dropdown-inner ul li ul li a{font-size:13px; padding:17px;border-top:0px solid #eee; margin:0px;}
.navbar-nav>li.dropdown > a:after{right:15px;}
#menu .dropdown-menu .dropdown-inner{margin-top:0px;}

body > .zopim {display: none !important;}	
}
.no-bg { visibility:hidden;}
.homeBlocks #slideshow0 img{width:100%;}



@media (max-width:768px){
.homeBlocks .col-sm-12{ width:100%;}
}

.twobanneer img{ width:100%;}
.twobanneer{margin:20px 0px; padding:0px;}
.col-sm-12.homeBlocks .col-sm-12{padding:0px;}
#content > h1 { font-size: 18px; line-height: 40px; color: #fc6c80; font-weight: 600;}

.top.slider.corporatebox{margin-top:50px;}

form#contactForm div.form-group label {display: block; width:100%; font-size: 14px;}
form#contactForm div.form-group div.col-sm-6 {display: block; width:100%;}
form#contactForm div.form-group:nth-child(1) {padding-right:0%; box-sizing:border-box;}
form#contactForm div.form-group:nth-child(2) {padding-left:0%; box-sizing:border-box;}
form#contactForm .form-group {margin-bottom: 20px;}
form#contactForm {border-top-left-radius: 15px;border-bottom-left-radius: 15px;max-width:100%; background: #272a33; padding:35px; float:left; width:100%;}
.contact .contact_left form#contactForm .form-control{height: 36px;}
.buttons.formbutton > div , .buttons.formbutton > div input {width:100%;}


.top.slider.corporatebox .slick-active.slick-current .tmls-testimonial:before {content: ''; width: 1px;  height: 50%;  position: absolute;  border-left: 1px dashed #ddd;  right: 0px;  top: 10%;}
.top.slider.corporatebox .tmls-testimonial {padding: 0px 35px; text-align: center; position: relative;}
.slick-slide{opacity:1;}
.information-corporate .clientbox.contact_right{width:40%;}
.clientbox.contact_right ul{list-style:none;box-shadow: 1px 1px 30px #999; float: left; margin:0px; padding:0px;}
.clientbox.contact_right ul li{margin: 0; width: 33.33%; display: inline-block; text-align: center;  background: #fff;  border: 1px solid #efefef; margin-left: -0px;  float: left;}
.clientbox.contact_right ul li img{ width: 100%; }
.information-corporate .contact_left{max-width:54%;}
h2.re-title {font-weight: bold; font-size: 23px; color: #000; text-align: center;  margin-bottom: 25px;}
.col-sm-12.cakebox {margin-bottom: 10px;}

div#search {width:280px;}
#search .input-lg {height: 40px; line-height: 20px; padding: 0 10px; -webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px; padding-right:40px; box-sizing: border-box;}
#search  span.input-group-btn{position: absolute; right:0px; top: 0px; width: 40px; height: 40px; padding: 0px; margin: 0px; z-index: 10;  text-align: center;}
header #search .btn-default { background: #495461; width: 40px; height: 40px; -webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
#search .btn-lg{padding-left:12px;}

.product-shop{position:relative;}
.product-img-box{position: relative;}
.product-img-box .eggless{position:absolute; right:0px; top:-42px; width:120px; height:120px;background:url(../image/eggless-cake.png) no-repeat center center; background-size: 100%;}

.product-shop div#product { max-width: 100%;}
#input-option2  > .radio {margin-right:20px; display:inline-block;}
#input-option2 .radio label {font-size:17px;}
#product .form-group .control-label{font-size: 16px;}

.col-sm-12.locate_us .col-sm-6 span {font-size: 16px;display: inline-block; margin-bottom: 10px;}

.offermsg #content > h1{color:#000;}


.proTOP{width:100%;height:100%;position:fixed;left:0px;top:0px;background:rgba(0, 0, 0, 0.5);z-index:99;visibility: hidden; z-index: -5}
.proContainer{max-width:530px;width:100%;margin:0px auto;height:100%;display:table;}
.proMaster{display:table-cell;vertical-align:middle;width:100%;}
.proMaster .pro_list_box{overflow:auto;}

.pop_main ul.tabs,ul.tabs li{margin:0;/*border-bottom:1px solid #f195b2;*/float:left}
.pop_main ul.tabs{padding:0;list-style:none;height:32px;width:100%; /*border-bottom:1px solid #f195b2;*/}
.pop_main ul.tabs li{cursor:pointer;padding:0 21px;height:31px;line-height:31px;border-top:1px solid #f195b2;border-left:1px solid #f195b2;background-color:#f195b2;color:#fff;overflow:hidden;position:relative}
.tab_last{border-right:1px solid #f195b2}
.pop_main ul.tabs li:hover{background-color:#fff;color:#111;border-bottom:1px solid #f195b2;display:block}
.pop_main ul.tabs li.active{background-color:#fff;color:#f195b2;border-bottom:1px solid #f195b2;display:block}
.pop_main .tab_content,.tab_drawer_heading{display:none}
.pop_main .tab_container{border:0px solid #333;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto}
.pop_main .tab_content{padding:10px 20px}
@media screen and (max-width:480px){.tabs{display:none}
.pop_main .tab_drawer_heading{background-color:#ccc;color:#fff;border-top:1px solid #333;margin:0;padding:5px 20px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pop_main .d_active{background-color:#666;color:#fff}
.pop_main .tab_container.addonContainer > h3{ float: left; width: 100%;text-align: left; color: #fff; background: #f195b2; border: 0px; border-bottom: 1px solid #fff; height:35px; line-height:22px;
    font-size: 18px;
}
.pop_main .tab_container.addonContainer .tab_content{float:left; width:100%;}
}


.loadingbox{position: absolute; left: 0px; top: 0px;z-index: 9999; width: 100%; height: 100%; display: flex; text-align: center; align-items: center; vertical-align: middle; justify-content: center; background:rgba(255,255,255,0.7);}

.newValentine{width:100%; clear: both; background: #bb0f27; margin-top: 10px; display: inline-block;}
body.common-home .newValentine .newValentineCon {width: 100%; margin: 0px auto; max-width: 1170px; padding: 10px 0;}
.clear{clear: both; height: 0; padding: 0; margin: 0;}
@media (max-width:478px){
	.valentineImgCon{width: 50%; padding: 5px; float: left;}
	.newValentineCon1{padding-bottom: 5px;}
	.newValentine{margin-bottom: 20px;}
}
@media (min-width:478px){
	.valentineImgCon{float: left; padding: 10px 10px 10px 12px;}
	.newValentineCon1{display: none;}
}

.login-and-guest-btn-box {
    position: relative !important;
    z-index: 10;
}

.home_des_ft{
	padding:0px;
}

.home_des_ft ul{
	padding-left: 0px;
}

.home_des_ft li{	
	list-style: none;
	border: 1px #333 solid;
	padding-left: 10px;
	font-size: 12px;
}

.bd_li{
	color: #000;
	font-weight: 600;
	font-size: 14px !important;
}

.home-h2{
	font-size: 20px;
    color: #36a8d4;
    font-family: 'Lato', sans-serif !important;
}

.home-p{
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
    color: #404040;
    font-size: 16px;
}

.home-ft-ul{
	padding-left: 0px;
}

.home-ft-ul li{
	/* list-style: none; */
	font-size: 12.0pt; 
	line-height: 115%; 
	font-family: 'Lato', sans-serif; 
	color: #404040; 
	font-weight: 400; 
	letter-spacing: 0.5px;
}

@media screen and (min-width:767px){
	.home-ft-cont{
		margin-top: 50px;
	}
}

@media screen and (max-width:767px){
	.home_des_ft ul{
		margin-bottom: 0px !important;
	}
}

  .cat-btn{
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    border: 1.5px #ffffff solid;
    border-radius: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 160px;
    float: left;
    text-transform: uppercase;
    background-color: #f195b2;
  }

  .cat-btn-section{
    background: #632f53;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    text-align: center;
  }

  .homeCategoryBlocks, .cat-btn-section{
    background: #fff;
    padding-left: 20px;
    padding-right: 20px;
  }

  .homeHeading a {
    float: right;
    font-size: 14px !important;
    text-transform: none;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: #ffffff !important;
    line-height: normal;
    background: #f195b2 !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border-radius: 5px;
}

  .homeCategoryBlocks{
    margin:0px;
    margin-top: 30px;
  }

  #content {
    padding: 0px;
    padding-top: 10px;
}

.home_cat-img img{
  width: 100%;
  height: auto;
  border: 0px !important;
}

.home_cat-img{
  margin-bottom: 10px !important;
}

.home_cat_div{
  background: #fff;
  height: auto;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.home_cat-content{
  min-height: 75px;
  background: #303339;
  color: #a8a8a8;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 75px;
  /* border-left: 2px #2b031f solid; */
}

.mid-night{
  border-right: 3px #2b031f solid;
}

.eggless_home{
  border-right: 3px #2b031f solid;
}

.cash-on{
  border-right: 3px #2b031f solid;
}

.top-image img{
 /*  width: 40%; */
}

.top-image{
  margin-bottom: 10px;
 /* width: 16% !important;*/

}

.coc-bou{
  color: #ec4832 !important;
  font-weight: 900 !important;
  font-size: 20px !important;
  text-transform: capitalize !important;
}

.hamper{
  color: #01703c !important;
  font-weight: 900 !important;
  font-size: 20px !important;
  text-transform: capitalize !important;
}

.pastrie{
  color: #81340e !important;
  font-weight: 900 !important;
  font-size: 20px !important;
  text-transform: capitalize !important;
}

.cupcake{
  color: #6a1d21 !important;
  font-weight: 900 !important;
  font-size: 20px !important;
  text-transform: capitalize !important;
}

.hidden-ul-item{
	padding-left: 0;
}

.hidden-ul-item li a{
	text-decoration: none;
}
	.cat-btn a:hover{
	  	color: #ffffff;
	  	text-decoration: none;
	  	outline: inherit;
	  }

	  .cat-btn a{
	  	color: #ffffff;
	  	text-decoration: none;
	  	outline: inherit;
	  }

	  .giftBlocks {
    	margin-top: 10px !important;
    	padding-top: 5px;
	}

@media screen and (min-width:991px){
  .col-md-4{
   /* width:25%;*/
  }
}

@media screen and (max-width:991px){
    .mid-night{
      border-right: 3px #2b031f solid;
      border-bottom: 3px #2b031f solid;
  }

  .eggless_home{
    border-right: 0px #2b031f solid;
    border-bottom: 3px #2b031f solid;
  }

  .cash-on{
    border-right: 3px #2b031f solid;
  }

  .contact{
  	margin-top: 30px;
  }
}


@media screen and (max-width:767px){
  .home_cat-content{
    min-height: 75px;
    background: #460933;
    color: #d0d252;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 75px;
    /* border-left: 2px #2b031f solid; */
  }

  .section_wrap_mob h4:after {
	    position: absolute;
	    right: 0;
	    content: "+";
	    top: 15;
	    font-weight: 400;
	    font-size: 22px;
	    width: 11px;
	    font-family: "GOTHAMMEDIUM";
	    line-height: 20px;
	    text-align: center;
	}

	.section_wrap_mob.active h4:after {
	    content: "-";
	}

	.hidden-ul-item{
		display: none;
	}

	.section_wrap_mob {
	    position: relative;
	    border-bottom: 1px solid #dedede;
	    padding-top: 15px;
	    padding-bottom: 15px;
	    padding-left: 0;
	}

  .giftBlocks {
    	margin-top: 0px !important;
    	padding-top: 5px !important;
	}

  .cat-btn{
	    color: #ffffff;
	    height: 50px;
	    line-height: 50px;
	    border: 1.5px #ffffff solid;
	    border-radius: 10px;
	    text-align: center;
	    font-size: 16px;
	    font-weight: 600;
	    margin-bottom: 10px;
	    margin-right: auto;
	    /* margin-top: auto; */
	    width: 44%;
	    float: left;
	    text-transform: uppercase;
	    display: block;
	    margin-left: 4%;
    }

  .top-image{
    margin-bottom: 10px;
    width: 24% !important;
  }

  .top-image img{
    width: 50px !important;
  }

  .giftBlocks div:first-child {
    padding-left: 0px !important;
  }

  .coc-bou, .cupcake, .pastrie, .hamper{
      font-size: 16px !important;
  }

  .maintitle {
    font-size: 18px !important;
  }

  .home_cat_div{
  	background: #fff;
	height: auto;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding: 15px;
  }

  .home_cat-img {
	    margin-bottom: 10px !important;
	    padding-right: 5px;
	    padding-left: 5px;
	}

	.home_cat-content {
		padding: 0px;
	}

	.ft-tag{
		padding: 5px;
	}

	.cat-btn-section {
		padding-bottom: 0px;
	}

	.homeCategoryBlocks, .cat-btn-section{
	    background: #fff;
	    padding-left: 0px;
	    padding-right: 0px;
	  }

	  .all-flavours{
	  	width: 94%;
	  	height: 40px;
	  	text-align: center;
	  	color: #ffffff;
	  	border: 0px;
	  	background: #b0e0e6 !important;
	  	line-height: 40px;
	  	margin-top: 20px;
	  	margin-left: 3%;
	  }

	  .all-flavours a{
	  	color: #ffffff;
	  	text-decoration: none;
	  	outline: inherit;
	  }
	  .footer-links {
    width: 100% !important;
	}
}

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

    .cat-btn-section{
      background: #fff;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 20px;
      padding-bottom: 0px;
      width: 100%;
      text-align: center;
    }

    .home_cat-content{
      min-height: 75px;
      background: #303339;
      color: #d0d252;
      text-align: center;
      font-size: 13px;
      font-weight: 600;
      text-transform: uppercase;
      line-height: 75px;
    }

  }

  .eggless-img {
    height: 43px;
    width: 169px;
    background-position: center;
    background-repeat: no-repeat;
    background: url(../image/eggless-img.png) no-repeat center center;
    background-size: 100%;
}

.btn-orange {
    background: #219652;
    border: 0;
    width: 50% !important;
    position: relative;
    left: 25%;
    margin-top: 20px !important;
    height: 50px;
    transition: 0.3s ease-in-out;
}
.btn-orange:focus{
	outline: inherit;
	border:0;
	background: #219652;
}

.checkout_btn {
	background: #219652;
	border: 1px solid #219652;
}

.home-header-tab{
  background-color: #22303d;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 144px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.home-header-tab ul{
  padding-left: 0;
  display: flex;
  margin-bottom: 0;
  justify-content: center;
}

.home-header-tab ul li{
  list-style: none;
  text-align: center;
  margin-right: 30px;
}

.home-header-tab ul li:last-child{
  margin-right: 0;
}

.home-header-tab ul li img{
  margin-bottom: 7px;
  width: 130px;
}

.home-header-tab ul li h3{
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: #ffffff;
}

.section-m-b{
  margin-bottom: 40px;
}

.section-title{
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 600;
  color: #000;
}

.dark-black-bg{
  padding: 5px 5px 15px 5px;
  background-color: #22303d;
  border-radius: 25px;
}

.treanding-slide .slick-slide {
  margin: 0 15px;
}

.dark-black-bg img{
  border-radius: 25px;
}

.dark-black-bg h3{
  text-align: center;
  color: #ffffff;
}

.treanding-slide{
  /*margin: 0 -20px;*/
}

.p-l-0{
  padding-left: 0;
}

.p-r-0{
  padding-right: 0;
}

.cackes-by-profesion{
  border-radius: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-white{
  color: #ffffff;
}

.m-t-0{
  margin-top: 0 !important;
}

.banner-slide ul{
  margin-top: 0px;
  bottom: 0;
  text-align: right;
  margin-right: 0px;
  list-style: none;
  display: flex !important;
  justify-content: center;
}

.banner-slide ul.slick-dots li{
  display: initial !important;
  opacity: 0.5;
  margin-right: 10px;
}

.banner-slide ul .slick-active{
  opacity: 0.9 !important;
}

a:focus{
  border:0;
  outline: inherit;
}

.banner-slide ul.slick-dots li button{
  background-color: #000000;
}

.m-b-20{
  margin-bottom: 20px;
}

.shop-by-flavours{
  background-color: #ebe7e7;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section_wrap h2:after {
    position: absolute;
    right: 0;
    content: "+";
    top: 15;
    font-weight: 400;
    font-size: 22px;
    width: 11px;
    font-family: "GOTHAMMEDIUM";
    line-height: 20px;
    text-align: center;
}

.section_wrap.active h2:after {
    content: "-";
}

.hidden-text{
  display: none;
  padding-top: 15px;
}

.section_wrap h2{
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  cursor: pointer;
}

.payment-option{
	margin-bottom: 80px;
}

#button-coupon{
	background-color: #ffd747 !important;
	border: 1px solid #ffd747 !important;
}

.section_wrap {
    position: relative;
    border-bottom: 1px solid #dedede;
    padding-top: 15px;
    padding-bottom: 15px;
}

.view-all-btn{
  background: #f195b2 !important;
  color: #ffffff;
  text-align: center;
  padding: 5px 10px;
  font-size: 16px;
  text-decoration: none;
  border-radius: 5px;
}

.view-all-btn:hover{
  color: #ffffff;
  text-decoration: none;
  outline: inherit;
}

.m-b-40{
  margin-bottom: 40px;
}

.tag-section-btm{
  padding-top: 25px;
  padding-bottom: 25px;
}

.tag-section-btm h3{
  font-size: 18px;
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 10px;
  font-weight: 600;
}

.tag-section-btm p{
  font-size: 14px;
  padding-left: 5px;
  padding-right: 5px;
  color: #7b7b7b;
  font-weight: 600;
}

.usp-table-col .slick-slide{
  border-right: 2px #ebe7e7 solid;
}

.usp-table-col .slick-slide:last-child{
	border-right:0;
}

.tag-section-bottom-2{
  border-right: 2px #ebe7e7 solid;
}

.social-review-section{
  background-color: #ebe7e7;
  padding-top: 50px;
  padding-bottom: 50px;
}

.review-col{
  background-color: #ffffff;
  padding-bottom: 0px;
  min-height: 365px;
  position: relative;
  /*padding-left: 20px;
  padding-right: 20px;*/
}

.slide-view-all-testimonial{
	display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.slide-view-all-testimonial a{
	text-decoration: none;
	outline: inherit;
	color: #333;
	font-size: 18px;
}

.slide-view-all-testimonial img{
	width: 25px !important;
	display: initial !important;
}

.review-slider .slick-slide {
  margin: 0 15px;
}

.review_2_section{
  padding-right: 20px;
  padding-left: 20px;
}

.m-r-15{
  margin-right: 15px;
}

.display-flex{
  display: flex;
}

.item-center{
  align-items: center;
}

.review_1_section{
  text-align: center;
}

.review_1_section img, .review_2_section img{
  width: 70px;
}

.review_1_section img{
  margin-bottom: 10px;
}

.review_2_section{
  padding-top: 35px;
  padding-bottom: 15px;
  position: relative;
}

.review_1_section{
  padding-top: 30px;
  padding-bottom: 50px;
  border-bottom: 2px #ebe7e7 solid;
}

.review_1_section h3{
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 18px;
}

.review_1_section p{
  font-size: 14px;
  font-weight: 600;
  color: #777;
}

.review_2_section h3{
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 18px;
}

.review_2_section p{
  font-size: 14px;
  font-weight: 600;
  color: #777;
}

.review-card{
  background-color: #56ad65;
  border: 1px #ffffff solid;
  border-radius: 15px;
  padding: 3px 3px;
  width: 55px;
  color: #fff;
  margin: auto;
  margin-top: -10px;
  position: relative;
  z-index: 1;
  margin-bottom: 10px;
  text-align: center;
  margin-left: 9px;
}

.review-card span{
  font-weight: 600;
}

.review-card i{
  font-weight: 400;
  font-size: 12px;
}

.review_inner_2{
  position: relative;
  padding-top: 45px;
}

.quite-icon{
  position: absolute;
  right: 15px;
}

.quite-icon i{
  font-size: 35px;
  color: gray;
}

.p-t-15{
  padding-top: 15px;
}

.readmore{
  font-size: 16px;
  cursor: pointer;
  color: #36a8d4;
}

.usp-table{
  width: 100%;
  text-align: center;
}
.usp-table tr td{
  border:1px #e2e2e2 solid;
  font-size: 14px;
  padding: 10px 10px;
  font-weight: 600;
}

.social-tag{
  position: absolute;
  left: -15px;
  width: 131px !important;
  top: 22px;
}

.black-text-view-all{
  color: #000;
  text-decoration: none;
  font-size: 18px;
  text-decoration: none;
}
.white-text-view-all{
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  text-decoration: none;
}
.white-text-view-all:hover{
  color: #ffffff;
  outline: inherit;
}
.black-text-view-all:hover{
  color: #000000;
  outline: inherit;
}
.view-arrow{
  width: 25px;
}

.main-banner-border{
	border-radius: 43px;
}

.bg-img{
	background-color: rgba(0,0,0,0.8);
	width: 100%;
	height: 100%;
	left: 0;
	bottom: 0;
	position: fixed;
	z-index: 121212;
	display: none;
}

.offer-popup{
	position: fixed;
	z-index: 1212122;
	top: 50%;
	left: 50%;
	display: none;
	transform: translate(-50%, -50%);
}

.offer-close-btn{
	position: absolute;
	top: 0;
	right: -15px;
	margin-top: -15px;
	cursor: pointer;
}

.offer-popup img{
	width: 400px;
}

.offer-close-btn i{
	color: #ffffff;
	font-size: 26px;
}

.search{
	padding-top: 13px;
}

.pop_main {
    width: 100%;
    float: left;
    background: #fcfbfb;
    box-sizing: border-box;
    padding: 10px;
    position: relative;
}

.proMaster {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.proContainer {
    max-width: 700px;
    width: 100%;
    margin: 0px auto;
    height: 100%;
    display: table;
}

.pop_main h2 {
    color: #303339;
    font-size: 28px;
    font-family: 'Lato', sans-serif;
    text-align: center;
    margin-top: 5px;
}

.occassions {
    width: 100%;
    position: relative;
    z-index: 9;
    background: #fff;
    clear: both;
}

.pop_main ul.tabs {
    padding: 0;
    list-style: none;
    /* height: 32px; */
    width: 100%;
    /* border-bottom: 1px solid #f195b2; */
    /* overflow: auto; */
    /* display: flex; */
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    /* white-space: nowrap; */
    direction: ltr;
    /* display: table; */
    /* position: relative; */
    display: inline-table;
}

.pop_main ul.tabs li.active {
    background-color: #fff;
    color: #111111;
    border: 2px solid #f195b2;
    display: block;
}

.pop_main ul.tabs li {
    cursor: pointer;
    padding: 0 21px;
    height: 35px;
    line-height: 31px;
    /* border-top: 1px solid #f195b2; */
    /* border-left: 1px solid #f195b2; */
    background-color: #22303d;
    color: #fff;
    /* overflow: hidden; */
    position: relative;
    /* display: inline-block; */
    margin-right: 10px;
    /* max-width: 100px; */
    /* float: left; */
    border-radius: 20px;
    display: inline-block;
    margin-bottom: 10px;
    border: 2px solid #22303d !important;
}

.pop_main ul.tabs, ul.tabs li {
    margin: 0;
    /* border-bottom: 1px solid #f195b2; */
    float: left;
}

.occassions li {
    margin: 0 12px 0 0;
    vertical-align: top;
    padding: 10px 0;
    text-align: center;
}

.pop_main h3 {
    font-size: 13px;
    color: #4f4f4f;
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-weight: 400;
    height: 23px;
}

.pop_main .tab_content, .tab_drawer_heading {
    display: none;
}

.pop_main .tab_content {
    padding: 10px 20px;
}

.pro_list_box ul {
    line-height: normal;
    text-align: center;
    margin: 0px;
    float: left;
    padding: 0px;
}

.pro_list_box ul li {
    width: 50%;
    padding: 5px;
    display: flex;
    float: left;
    box-sizing: border-box;
    border: 1px solid #efefef;
    margin-bottom: 15px;
    position:relative;
}

.pro_list_box ul li .pro_image {
    width: 50%;
}

.pro_list_box ul li .pro_image img {
    max-width: 90%;
    width: auto;
}

.popup-price {
    width: 50%;
    text-align: left;
}

.pop_main h3 {
    font-size: 13px;
    color: #4f4f4f;
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-weight: 400;
    height: 23px;
}

.pricebox {
    font-size: 13px;
    color: #4f4f4f;
    font-family: 'Lato', sans-serif;
    text-align: left;
    font-weight: 600;
}

.pro_list_box ul li input.checkbox {
    position: absolute;
    left: 20px;
    top: 10px;
}

.js-add-button {
    text-align: right;
    position: absolute;
    right: 16px;
    bottom: 25px;
    top: auto;
    left: auto;
    width: auto;
    height: auto;
    background: transparent;
    line-height: 100%;
    float: right;
    padding: 0;
    margin: 0;
}


.js-add-button label {
    float: none;
    font-weight: normal;
    margin: auto;
    font-size: 14px;
    vertical-align: super;
    padding: 10px;
    border: solid 2px #219652;
    cursor: pointer;
}

.added-btn {
    display: inline-block;
    padding: 10px;
    margin-left: 0px !important;
    border: solid 2px #219652;
    text-transform: uppercase;
    position: relative;
}

.nothanks_continue {
    width: 100%;
    float: left;
    margin-top: 10px;
    text-align: right;
}

.nothanks_continue a {
    width: 140px;
    height: 33px;
    background: #632f53;
    margin: 0px 1%;
    font-family: 'Lato', sans-serif;
    color: #fff;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    line-height: 33px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

.nothanks_continue a:nth-of-type(2) {
    background: none;
    color: #000;
    border: 1px solid #333;
}

.checkout-checkout .cart-footer{
	position: fixed;
	bottom: 0;
}

.checkout-checkout .search{
	display: none;
}
.checkout-checkout .container.top_positionn{
	margin-top: 70px !important;
}



@media (min-width: 991px) {
  .col-md-4 {
    width: 33.33333333%;
  }

  .product-layout.product-grid.col-md-4{
  	width: 25%;
  }
}

@media screen and (max-width: 767px){
	.menu-bar{
		width: 33px;
	}

	.eggless-img {
	    height: 43px;
	    width: 125px;
	    background-position: center;
	    background-repeat: no-repeat;
	    background: url(../image/eggless-img.png) no-repeat center center;
	    background-size: 100%;
	    margin-top: 43px;
	    position: absolute;
	    top: 0;
	    right: 10px;
	}

	.btn-orange {
	    background: #219652;
	    border: 0;
	    width: 100% !important;
	    position: inherit;

	}

	.mob-invoice-data{
		display: flex !important;
    	justify-content: flex-end;
    	border-bottom: 0 !important;
	    border-top: 0 !important;
	}

	#collapse-payment-summary table td{
		border-bottom: 0 !important;
	}

	.loadingbox{
		position: fixed;
		top: 15%;
		/*transform: translate(-50%, -50%);
		left: 50%;
		z-index: 9999; 
		width: 100%; 
		height: 100%; 
		display: flex; 
		text-align: center; 
		align-items: center; 
		vertical-align: middle; 
		justify-content: center; 
		background:rgba(255,255,255,0.7);*/
	}

	.invoice-data {
	    font-size: 16px;
	    padding-left: 0 !important;
	}
	/* .responseFilter ul {
		padding-left: 15px !important;
		text-align: left !important;
	}
	
	.responseFilter ul li {
		display: inherit !important;
	} */

	.home-header-tab ul li{
    margin-right: 0;
    width: 25.25%;
    text-align: center;
    margin-left: 2%;
    display: inline-grid;
  }

  .home-header-tab{
  	margin-top: 110px;
  }

  .view-arrow {
    	width: 20px;
	}

	.white-text-view-all{
		font-size: 16px;
	}

	.section-title{
		/*padding-left: 0;*/
	}

	.black-text-view-all{
		font-size: 16px;
	}

  .home-header-tab ul {
    padding-left: 0;
    display: flow-root;
    margin-bottom: 0;
    justify-content: center;
    overflow-x: scroll;
    overflow-y: hidden;
    flex-wrap: wrap;
    white-space: nowrap;
  }

  .home-header-tab ul::-webkit-scrollbar {
    	display: none;
	}

	.home-header-tab ul {
	  -ms-overflow-style: none;  /* IE and Edge */
	  scrollbar-width: none;  /* Firefox */
	}

	.usp-table-col::-webkit-scrollbar {
    	display: none;
	}

	.usp-table-col ul {
	  -ms-overflow-style: none;  /* IE and Edge */
	  scrollbar-width: none;  /* Firefox */
	}

  .home-header-tab ul li:first-child{
    margin-left: 0;
  }

  .home-header-tab ul li h3{
    font-size: 13px;
  }

  .mob-p-l-0{
    padding-left: 0;
  }

  .mob-p-r-0{
    padding-right: 0;
  }

  .mob-m-b-15{
    margin-bottom: 15px;
  }

  .mob-m-b-0{
    margin-bottom: 0;
  }

  .shop-by-flavours .col-xs-6{
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
    width: 48%;
    margin-left: 4%;
  }

  .shop-by-flavours .col-xs-6:nth-child(2n+1){
    margin-left: 0;
  }

  .shop-by-flavours-title{
    margin-left: -15px;
  }

  .treanding-slide .slick-slide {
    margin: 0 5px;
  }

  .treanding-slide .slick-arrow{
    display: none !important;
  }

  .section-title{
    font-size: 18px;
  }

  .usp-table tr td{
    white-space: nowrap;
  }

  .usp-table-col {
    width: 100%;
    overflow-x: auto;
  }

  .chooseLocation .border-right{
  	border-right: 0;
  }

  .cart-img{
  	margin: auto !important;
  }

  .new-nav-bar{
  	margin: 0;
    background: no-repeat;
    border: 0;
    padding: 0;
    padding-top: 8px;
  }

  #search{
  	/*width: 100% !important;*/
  }

  .black-cart-icon{
  	display: none;
  }

  header #search .btn-default{
  	border-radius: 0;
  }

  #search .input-lg{
  	border-radius: 0;
  }

  .main-banner-border{
  	border-radius: 16px;
  }

  .offer-popup{
  	top: 40%;
  	width: 85%;
  }

  .search{
  	padding-top: 0;
  }

  .pro_list_box ul li {
	    width: 100%;
	    padding: 5px;
	    border: 1px solid #efefef;
	    margin-bottom: 15px;
	}

	.pop_main .tab_container.addonContainer > h3 {
	    float: left;
	    display: none;
	    width: 100%;
	    text-align: left;
	    color: #fff;
	    background: #f195b2;
	    border: 0px;
	    border-bottom: 1px solid #fff;
	    height: 35px;
	    line-height: 22px;
	    font-size: 18px;
	}

	.review-col{
		min-height: 405px;
	}

	.review_2_section h3{
		font-size:16px;
	}

	.quite-icon i{
		font-size: 25px;
	}
}

.text-form{
	font-size: 14px !important;
	padding-top: 5px !important;
}

.footer-links {
    width: 19%;
    
}
.border-right{
	border-right: 1px solid #424040;
}
.footer-link-heading {
    color: #fff;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 3px;
    text-transform: uppercase;
}
.ext_test {
  border: 2px solid #ccc;
  background-color: #eee;
  border-radius: 5px;
  padding: 16px;
  margin: 16px 10px;
}

.ext_test::after {
  content: "";
  clear: both;
  display: table;
}

.ext_test img {
  float: left;
  margin-right: 20px;
  border-radius: 50%;
}

.ext_test span {
  font-size: 20px;
  margin-right: 15px;
}

.paytm-radio:after{
	content: '';
	background-size: cover;
	background-position: center;
	background-image: url('../image/paytm-img.png');
}

.invoice-data{
	font-size: 16px
}

@media (max-width: 500px) {
  .ext_test {
      text-align: center;
  }
  .ext_test img {
      margin: auto;
      float: none;
      display: block;
  }
}

.animation-border{
	border-bottom-width: 2px;
	outline: inherit;
    -webkit-transition: all ease-in-out .25s;
    -o-transition: all ease-in-out .25s;
    -moz-transition: all ease-in-out .25s;
    transition: all ease-in-out .25s;
    box-shadow: 0 0 10px #f195b2;
    border: 1px solid #f195b2 !important;
    -webkit-animation: focuses ease-in-out 1500ms infinite;
    -moz-animation: focuses ease-in-out 1500ms infinite;
    animation: focuses ease-in-out 1500ms infinite;
}

.cart-img{
	width: 25px;
	margin-right: 5px;
}

.vertical-nav-tab ul{
	display: flex;
	width: 100%;
    border: 0;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}

.franchisee-banner{
	margin-bottom: 20px;
	border-bottom: 5px solid rgba(0,0,0,0.5);
}

.vertical-nav-tab ul > li{
	width: auto;
	padding: 0 45px;
}

.vertical-nav-tab ul > li > a{
	padding: 0;
	display: initial;
    border: 0;
    font-size: 25px;
    font-weight: 500;
    color: #222;
}

.vertical-nav-tab ul > li.active > a{
	border: 0;
    border-right: 0;
    border-left: 0;
    color: #36a8d4;
    margin: 0;
    border-bottom: 2px #36a8d4 solid;
}

.vertical-nav-tab ul > li.active > a:hover, .vertical-nav-tab ul > li.active > a:focus{
	border: 0;
    border-right: 0;
    border-left: 0;
    color: #36a8d4;
    margin: 0;
    border-bottom: 2px #36a8d4 solid;
}

.Franchise_Programme{
	display: block;
	width: 100%;
    padding-left: 0;
}

.Franchise_Programme ul li{
	font-size: 14px;
	margin-bottom: 5px;
}

.information-information-34 h1, .information-information-35 h1{
	display: none;
}

.franch-form-col{
	border:1px solid #f195b2;
	padding: 20px 25px;
}

.information-information-34 #content, .information-information-35 #content{
	padding-top: 0;
}

.franch-form-col h3{
	color: #f195b2;
	margin-top: 0;
    margin-bottom: 25px;
    text-align: center;
}

.information-information-34 .container.top_positionn, .information-information-35  .container.top_positionn{
	width: 100%;
}

.information-information-34 .franchisee-main-container, .information-information-35  .franchisee-main-container{
	padding-left: 50px;
	padding-right: 50px;
}

.franch-input{
	margin-bottom: 30px;
}

.franch-submit-btn{
    padding: 7px 30px;
    background-color: #f195b2;
    color: #ffffff;
    border: 0;
    font-size: 16px;
    border-radius: 5px;
}

.Franchise_Programme ul{
	padding-left: 20px;
}

.addon_continue:hover{
	background-color: #479969 !important;
    background-position: 0 -15px !important;
    border-color: #479969;
}

#es-c, .name-row{
	margin-left: 0;
	margin-right: 0;
}

.contact .contact_left form#contactForm .form-control {
    height: 36px;
    background: none;
    border: 0;
    border-bottom: 1px solid #ccc;
}

.contact_left input, .contact_left textarea{
	border: 0;
	background:none;
	border-bottom: 1px solid #ccc;
	padding-left: 0 !important;
	font-size: 16px !important;
	color: #ffffff;
}

.contact_left input:focus, .contact_left textarea:focus{
	box-shadow: initial !important;
}
#submits{
	border-bottom: 0;
	background-color: #479969;
}
.m-b-15{
	margin-bottom: 15px !important;
}
.contact_info{
	padding-left: 20px;
	color: #fff;
	font-size: 16px;
}
.contact_info a{
	color: #fff;
}
.contact_info a:hover{
	color: #fff;
}
.m-r-10{
	margin-right: 10px;
}
.category_main_row_col .button-group{
	display: none;
}
.product_sort_detail{
	padding: 3%;
}
.category_main_row_col .product_sort_detail p {
    margin-bottom: 5px;
}
.category_main_row_col .product-grid .product-thumb .image {
	border: 0;
}
.category_main_row_col .product-thumb {
    margin-bottom: 15px;
    border: 1px solid #dcdcdc;
    height: 350px;
}
.total_review_count{
	background-color: #f2f2f2;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	margin-bottom: 20px;
}
.total_review_count h3{
	margin-top: 0;
	font-weight: 600;
    font-size: 18px;
}
._total_review, ._total_review i{
	color: #219652;
    font-weight: 600;
    font-size: 16px;
}
.total_product {
    font-size: 14px;
}
.review_row{
	justify-content: center;
    margin-bottom: 5px;
}
.row.toolbar{
	padding-bottom: 5px;
	background: #219652 !important;
}
.flex-wrap{
	flex-wrap: wrap;
}
.course_offer_col{
	background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 3px #00000099;
    padding: 15px;
    width: 30.89%;
    margin-left: 3.66%;
    margin-bottom: 25px;
}
.course_offer_col h3{
	margin-top: 0;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
}
.course_offer_col p:last-child{
	margin-bottom: 0;
}
.course_title{
	display: flex;
    align-items: baseline;
}
@media screen and (min-width: 767px){
	#input-coupon{
		height: 40px;
	}
	.course_offer_col:nth-child(3n+1){
		margin-left: 0;
	}
}

@media screen and (max-width: 767px){
	.information-information-34 .franchisee-main-container,  .information-information-35  .franchisee-main-container {
	    padding-left: 0;
	    padding-right: 0;
	}
	.course_offer_col{
		width: 100%;
		margin-left: 0;
	}
	.course_offer_col h3{
		min-height: auto;
	}
	.tab-content.Franchise_Programme{
		padding-right: 0;
	}

	.vertical-nav-tab ul > li{
		padding: 0 15px;
	}

	.vertical-nav-tab ul > li > a{
		font-size: 18px;
	}

	.vertical-nav-tab ul{
		margin-bottom: 0;
	}

	.information-information-34 .container.top_positionn,  .information-information-35 .container.top_positionn{
	    margin-top: 126px !important;
	    padding-left: 0;
    	padding-right: 0;
	}
	.franchisee-main-container .vertical-nav-tab{
		padding-left: 0;
    	padding-right: 0;
	}
	.franchisee-main-container h3 {
	    font-size: 16px;
	}

	.pop_main ul.tabs li:focus{
		background-color: #f195b2;
	    color: #fff;
	    border: 0 !important;
	    outline: inherit;
	}

	.proContainer{
		/*height: 95%;*/
	}

	.proTOP{
		background:#ffffff;
	}

	.pro_list_box {
	    height: 100% !important;
	}

	a.addon_continue {
    	width: 95% !important;
	    margin: 0;
	    margin-left: 2.5%;
	    height: 45px;
	    line-height: 45px;
	}

	.pop_main .tab_container{
		height: calc(100vh - 210px);
	}

	.proMaster{
		display: initial;
	}

	.pop_main{
		position: initial;
	}

	.nothanks_continue{
		margin-bottom: 0px;
		left: 0;
		bottom: 5px;
		position: absolute;
		z-index: 1;
	}
	.contact{
		flex-direction: column;
	}
	.contact_right{
		border-top-right-radius: 0;
	    border-bottom-right-radius: 15px;
	    border-bottom-left-radius: 15px;
	}
	.contact_left{
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
    	border-bottom-left-radius: 0;
	}
	form#contactForm{
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
    	border-bottom-left-radius: 0;
	}
	.contact {
    	margin-top: 0px;
	}
	.topfilterrow.filter-fixup{
		position: inherit;
	}

	.row.toolbar{
		position: fixed;
		left: 0;
		bottom:0;
		z-index: 12;
		margin-bottom: 0;
		padding-bottom: 5px;
		background: #219652;
	}
	.open_filter {
	    font-size: 22px;
	    color: #ffffff;
	    padding-top: 11px;
	    border-right: 1px solid #fff;
	    height: 40px;
	}
	.open_filter i{
		font-size: 22px;
	}

	.category_main_row_col{
		padding-right: 0;
		padding-left: 0;
	}
	.category_main_row_col .product-grid.col-lg-3.col-md-4.col-sm-6.col-xs-6{
		padding-right: 0;
		padding-left: 0;
	}
	.category_main_row_col .product-grid .product-thumb .image {
    	border: 0;
	}
	.category_main_row_col .product-thumb {
	    margin-bottom: 0;
	    height: auto;
	    border:0;
	}
	.category_main_col{
		display: flex;
		flex-wrap: wrap;
	}
	.category_main_col .product-thumb .caption{
		margin-bottom: 0;
	}
	.category_main_col .product-layout.product-grid{
		width: calc(50% - 1px) !important;
		border-right: 1px solid #dcdcdc;
	    border-bottom: 1px solid #dcdcdc;
	    border-top: 1px solid #dcdcdc;
	}
	.row.name-row{
		display: flex;
		white-space: nowrap;
		overflow-x: auto;
	}
	select#input-sort {
	    width: 100%;
	    background: no-repeat;
	    font-size: 18px;
	    color: #fff;
	}
	select#input-sort option{
		color: #000;
	}
	select#input-sort:focus{
		box-shadow: initial;
	}
	span.sortSelect:after, span.sortSelect:before{
		content: none;
	}
	span.sortSelect{
		display: flex;
	}
	.sortSelect img{
		width: 25px;
	}
	.sortBy{
		padding-right: 0;
	}
	.relatedProducts .row {
		display: flex;
		overflow-x: auto;
	}
	.relatedProducts .row .col-xs-6.col-sm-3{
		width: 200px !important;
	}
	.relatedProducts .row .col-xs-6.col-sm-3 .product-thumb{
		width: 200px;
		margin-right: 20px;
	}
}
@media screen and (max-width: 350px){
	.vertical-nav-tab ul > li {
    	padding: 0 8px;
	}
}

@keyframes focuses{
	0{-webkit-box-shadow:0 0 10px #f195b2;-moz-box-shadow:0 0 10px #f195b2;box-shadow:0 0 10px #f195b2}
	50%{-webkit-box-shadow:0 0 0 #f195b2;-moz-box-shadow:0 0 0 #f195b2;box-shadow:0 0 0 #f195b2}
	100%{-webkit-box-shadow:0 0 10px #f195b2;-moz-box-shadow:0 0 10px #f195b2;box-shadow:0 0 10px #f195b2}
}