body{font-family:Roboto-Regular;}
@font-face{font-family:Roboto-Regular;src:url(../fonts/my_font_roboto/Roboto-Regular.woff);}
.logo{
 height:75px;
}
a:hover, a:focus{
	text-decoration:none;
}
.white-box-inner{
	background:#fff;
	border:1px solid #e0e0e0;
	
}
.xs-hidden{
	display:block;
}
.xs-show{
	display:none;
}
.shopping-list-box{
	margin-right:15px;
}
.bg-transparent{
	background:rgba(25,28,28,.8);
	margin-top:25px;
	margin-bottom:25px;
	padding:10px 50px;
}
.listservices ul {
    list-style: outside none none;
}
.order-table{margin-right:15px; margin-left:0px;}
.top-head{background-color:#231264;}
.panel-group .panel + .panel{margin-top:1px;}
.nav-side-menu > a{text-decoration:none;}
.ac_navi{display:none;}
.ac_button.ac_btn_out{display:none !important;}
.radius-left.ac_input{padding-left:20px;font-size:15px;}
.notification-count{background:#d9534f none repeat scroll 0 0;border-radius:25px;color:#fff;font-size:12px;font-weight:bold;min-width:25px;padding:5px 8px 5px 9px;}
.store-logo{border:1px solid #d5d5d5;border-radius:5px;padding:5px;text-align:center;}
.input-group-addon, .input-group-btn{vertical-align:middle;white-space:nowrap;}
.input-group.search{margin:auto;}
.notification-div{border:1px solid #dfdfdf; margin-bottom:10px;padding:25px;}
.store-div{margin-bottom:10px;padding:0px;}
.unread-notification{background-color:#f1f1f1;}
.radius-left{border-bottom-left-radius:25px !important;border-top-left-radius:25px !important;padding-left:20px !important;font-size:15px !important;}
.input-group.search-new{margin-top:40px;}
.custom-review:hover{text-decoration:none;}
.section-one{background-color:#fff;border-color:#ddd;border-radius:4px 4px 0 0;border-width:1px;box-shadow:none;margin-left:0;margin-right:0;border-style:solid;padding:20px;position:relative;margin-bottom:20px;}
.ac_results > li{padding:10px;}
.radius-left{border:medium none; background-color:white;border-radius:0 !important;border-right:none;border:1px solid #fff;display:inline-block;font-size:16px;margin:0;padding:4px;width:100%;height:33.5px;box-sizing:border-box;}
form .form-group>label{width:100%;float:none!important;text-align:left;}
.mycart a{
	font-size:12px;
}
.inline-lable:nth-child(2){margin-left:30px;}
.inline-lable:nth-child(1){margin-left:0px;}
.inline-lable{display:unset;text-align:left !important;width:10px;}
.text-white{color:#fff;}
.span9{text-align:left;padding:0px 15px;}
.span12{margin-top:50px;}
.col-md-6 > h5{color:#fff;font-size:15px;}
td{vertical-align:middle !important;}
.blue-bg{background-color:#331F7A;}
.text-services{text-align:left !important;}
.dropdown-menu.location-dropd{left:10%;width:100%;margin-left:-16px;}
.plan-one{border:1px solid #000;border-radius:10px;box-shadow:0 0 3px #337ab7;}
.plan-home{border-radius:10px;}
.margin-10{margin-top:10px;}
.store_way_point{border:1px solid #d5d5d5;border-radius:8px;margin:10px 8px 10px 0;padding:10px;}
.continue-home.custom-continue-home > a:hover{text-decoration:none;}
.home-btn{border:1px #ccc solid;border-radius:10px;padding:10px;margin-bottom:10px;}
/*.continue-home.custom-continue-home{border-radius:20px;padding:7px;color:#231264;border:1px solid #ccc;margin-bottom:13px;}*/
.continue-home{color:#000;font-size:15px;margin:0px auto;border:none;text-align:center;width:100%; overflow:hidden;}
.privacy-menu{margin-top:50px;}
.alert.alert-success.alert-dismissable{margin-top:20px;}
.cart-white{color:#FFFFFF;margin-top:13px;}
.count-proper.total_cart.custom-counter{background:#d9534f none repeat scroll 0 0;border-radius:28px;color:#ffffff;font-size:13px;font-weight:bold;height:26px;left:50px;min-width:25px;padding:4px 4px 0;position:absolute;top:6px;z-index:1;}
.col-md-12.col-sm-8.col-xs-12.pull-left.custom-continue{margin-bottom:20px;}
.custom-thank{font-size:43px;text-transform:uppercase;text-shadow:#333 0px 1px;padding-top:40px;}
.continue.custom-continue{border-radius:20px;font-size:17px;box-shadow:#CCC 1px 4px;}
.continue.custom-continue:hover{background-color:#6babe0;}
.custom-review{background-color:#39F;border-radius:15px;padding:7px;color:white;}
.custom-store{margin-bottom:20px;}
.custom-notice{border:1px solid #d5d5d5;border-radius:5px;margin-top:22px;padding:10px;}
.custom-login{color:#333;padding-top:10px;padding-bottom:10px;font-size:24px; font-weight:600;}
.menu-title{margin-top:0px;}
.btn.prev
.col-md-3.col-sm-3.col-xs-3.text-center.white-color a:hover{text-decoration:none;}
.col-md-3.col-sm-3.col-xs-3.text-center.white-color a{color:#FFF;}
.hidden-menu{margin-top:10px;display:none;}
.total_cart1{left:50%;width:30px;height:30px;position:absolute;background:#D80000;color:#fff;line-height:30px;border-radius:100%;}
.hidden-sm{display:block !important;}
.search-hldr.fade-search{display:block;transition:all .5s;}
.thumbnails-pop{border:1px solid #e0e0e0; margin-bottom:30px;width:100%;}

.thumbnails-pop img{text-align:center;width:100%;padding:2px;}
.thumbnails-pop img{width:100%;}
.store-box{margin-top:20px;}
.store-img{padding:10px;}
.custom_store_name{margin-top:10px;}
.card_list{margin-bottom:20px;}
.col-md-12.col-sm-12.col-xs-12.bottom-line{border-bottom:1px solid #eee;margin-bottom:20px;padding:13px;}
.specification{background-color:#525252;color:#ffffff;height:30px;line-height:30px;text-align:center;width:150px;}
#header_3{left:0;position:relative;right:0;z-index:1030;}
.btn-remove{background-color:#d9534f;color:#fff;border:none;padding:5px;width:100px;margin:auto;}
.btn-remove a:hover{text-decoration:none;color:#000;}
.btn-choose{background-color:#55acee;color:#fff;border:none;padding:5px;width:100px;margin:auto;}
.bold-blue{color:#29166F;}
.view-all{color:#FFF;text-decoration:none;}
.view-all:hover{color:#55acee;text-decoration:none;}
.table a{text-decoration:none;}
.btn-large-default{background-color:#fff;border:1px solid #ccc;color:#333;font-size:20px;margin-top:20px;padding:8px;text-align:center;width:180px;}
.btn-large-default:hover{background-color:#e6e6e6;border-color:#adadad;color:#333;}
.main-heading.text-left{padding-top:15px !important;}
.col-md-3.col-sm-4.col-xs-12.hiddens{display:block !important;}
.specification-desc{border:1px solid #999;border-radius:4px;padding:10px;margin-bottom:10px;}
#card_number{background-image:url(../../../../../dist/img/web/card_img.png), url(../../../../../dist/img/web/card_img.png);background-position:2px -88px, 507px -40px;background-repeat:no-repeat;background-size:120px 360px, 120px 361px;padding-left:54px;}
code[class*="language-"],
pre[class*="language-"]{text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"]::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"]::-moz-selection{text-shadow:none;}
pre[class*="language-"]::selection,
pre[class*="language-"]::selection,
code[class*="language-"]::selection,
code[class*="language-"]::selection{text-shadow:none;}
@media print{code[class*="language-"],
pre[class*="language-"]{text-shadow:none;}
}
pre[class*="language-"]{overflow:auto;}
:not(pre) > code[class*="language-"]{padding:.1em;border-radius:.3em;}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata{color:slategray;}
.token.punctuation{color:#999;}
.namespace{opacity:.7;}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol{color:#905;}
.token.selector,
.token.attr-name,
.token.string,
.token.builtin{color:#690;}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable{color:#a67f59;background:rgba(255, 255, 255, 0.5);}
.token.atrule,
.token.attr-value,
.token.keyword{color:#07a;}
.token.regex,
.token.important{color:#e90;}
.token.important{font-weight:bold;}
.token.entity{cursor:help;}
#card_number label{color:#555;display:block;font-size:14px;font-weight:400;}
#card_number2{background-color:#fff;border:1px solid #e5e5e5;color:#333;display:block;font-size:18px;height:30px;width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#card_number::-webkit-input-placeholder{color:#ddd;}
#card_number:-moz-placeholder{color:#ddd;opacity:1;}
#card_number::-moz-placeholder{color:#ddd;opacity:1;}
#card_number:-ms-input-placeholder{color:#ddd;}
#card_number:focus{outline:1px solid #3388dd;}
#card_number.visa{background-position:2px -119px, 507px -40px;}
#card_number.valid.visa{background-position:2px -119px, 507px -61px;}
#card_number.visa_electron{background-position:2px -149px, 507px -40px;}
#card_number.valid.visa_electron{background-position:2px -149px, 507px -61px;}
#card_number.mastercard{background-position:2px -180px, 507px -40px;}
#card_number.valid.mastercard{background-position:2px -180px, 507px -61px;}
#card_number.maestro{background-position:2px -211px, 507px -40px;}
#card_number.valid.maestro{background-position:2px -211px, 507px -61px;}
#card_number.discover{background-position:2px -242px, 507px -40px;}
#card_number.valid.discover{background-position:2px -242px, 507px -61px;}
#card_number.amex{background-position:2px -333px, 507px -40px;}
#card_number.valid.amex{background-position:2px -333px, 507px -61px;}
#card_number.diners_club_carte_blanche{background-position:2px -303px, 507px -40px;}
#card_number.valid.diners_club_carte_blanche{background-position:2px -303px, 507px -61px;}
#card_number.jcb{background-position:2px -273px, 507px -40px;}
#card_number.valid.jcb{background-position:2px -273px, 507px -61px;}
#card_number.diners_club_international{background-position:2px -303px, 507px -40px;}
#card_number.valid.diners_club_international{background-position:2px -303px, 507px -61px;}
.profile{font-size:20px;padding-bottom:10px;color:#000;padding-top:10px;}
.btn-blue-no{background-color:#fff !important;color:#29166f;}
.boder-class{border:2px solid #29166f;width:80% !important;border-color:#29166f;}
#header_1{transform:translateY(0px);opacity:1;}
#header_1.search-hldr1{opacity:1;transform:translateY(0);}
.padding-left{padding-left:33.5px;padding-right:34px;}
.sub_menu.active-menu{color:#55acee !important;font-weight:bold;}
.custom-dropdown-menu{border:1px solid #29166f !important;border-radius:12px !important;width:100% !important;}
.custom-dropdown-menu > li{padding:5px 0 5px 5px !important;}
.search-query.form-control.radius{border-right-color:#fff !important;}
.btn-group.open .dropdown-toggle{box-shadow:none;}
.sidemenu-btn{display:none;}
.top-icons.Customs-circle a{color:#fff;}
.dropdown-menu a{color:#333 !important;}
.top-icons{margin-top:6px;}
.circle-top{background-color:#55acee;border-radius:25px;height:35px;padding-top:0px;width:35px;}
.search-top{padding-bottom:10px;padding-left:0px;padding-top:10px;}
.click-here{text-decoration:underline;cursor:pointer;}
.hide_header{display:none;}
.displaypag.form-group.input-group-sm{margin-top:15px;}
.page-search{margin-top:20px;}
.product-discription{height:70px;overflow:hidden;}
.price-unit{height:22px;overflow:hidden;margin-top:5px;}
.web-pagination{margin-top:20px;}
ul.top-icons{list-style:none;display:inline;margin-left:0 !important;padding:0;}
ul.top-icons li{display:inline;margin:0 5px;}
.my_cart > i{font-size:22px;}
.orange{color:#FF4000;}
.btn-blue.focus, .btn-blue:focus, .btn-blue:hover{color:#55acee;text-decoration:none;}
.table.table-address th{font-weight:100;}
.btn-file{position:relative;overflow:hidden;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}
.fa.fa-camera.fa-2x{color:#55acee;}
.sub-heading{color:#999;font-size:12px;text-decoration:none;}
.search-service{padding:30px 0px !important;}
.shop-list{cursor:pointer;}
.shopping-list{cursor:pointer;}
.shopping-list:hover{color:#999;}
.btn-default{background-color:#fff;border-color:#ccc !important;color:#333;}
.btn-small{padding:4px 11px 2px 9px}
.check-item{position:absolute;}
.store-captions{font-size:12px;color:#333;text-align:left;padding:10px;line-height:14px;height:120px;overflow:hidden;margin-bottom:5px;}
.top-icons a.icoRss:hover i, .top-icons a.icoFacebook:hover i, .top-icons a.icoTwitter:hover i,
.top-icons a.icoGoogle:hover i, .top-icons a.icoVimeo:hover i, .top-icons a.icoLinkedin:hover i{color:#fff;}
.secondry-menu{color:#fff;position:absolute;}
.box-border:before,
.box-border:after{content:"";position:absolute;display:block;left:-10px;width:1px;height:50%;margin-top:20px;}
.box-border:before{top:0;background:linear-gradient(to top, #331f7a 0%, transparent 100%);}
.box-border:after{bottom:0;background:linear-gradient(to bottom, #331f7a 0%, transparent 100%);}
.Customs-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:40px;height:40px;font-size:20px;}
.Customs-circle li i{margin:-4px;line-height:35px;text-align:center;}
.fa.fa-user{margin-top:0px;color:#FFF;}
.top-icons.Customs-circle > li a{margin-top:10px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{background-color:#231264;}
.footermenu ul li{text-decoration:none;color:#444444;text-align:left;font-size:17px;display:block;margin-left:10px;}
.fa.fa-dot-circle-o{padding:0;}
.container-fluid.shadow{box-shadow:0px 0px 8px #000;}
.col-md-1.col-sm-1{display:none;}
.top-50{margin-top:50px;}
.grey{color:#b7b7b7;}
.blue-text{color:#231264;}
.custom-margin-bottom{margin-bottom:30px;}
.border-btn{border-bottom:1px solid #efefef;margin-bottom:24px;padding-bottom:10px;}
.menu-list1{display:none;}
.circle-green{background-color:#95c83d;border-radius:25px;color:#FFF;height:30px;padding-top:8px;width:30px;}
.circle-red{background-color:#CC0000;border-radius:25px;color:#FFF;height:30px;padding-top:8px;width:30px;}
.circle-blue{background-color:#489FDF;border-radius:25px;color:#FFF;height:30px;padding-top:8px;width:30px;}
.edit-heading,.edit-heading a{color:#999;font-size:15px;text-decoration:none;}
.red,.error{color:#8A0808;}
.padding-5{padding:5px;}
.verification-box{width:400px !important;}
.pac-container{z-index:1051 !important;}
.custom-dropdown::after{border-bottom:12px solid #fff !important;border-left:12px solid transparent !important;border-right:12px solid transparent !important;content:"";left:7px !important;position:absolute !important;top:-12px !important;z-index:9;width:5px;}
.btn.custom-location-btn{margin-left:13px;margin-bottom:8px;background-color:#231264;color:#FFF;}
.btn.custom-location-btn:hover{color:#55ACEE;}
.dropdown-menu.custom-dropdown > h5{font-size:15px;padding-left:11px;padding-right:7px;}
.location-btn{background-color:#29166f !important;margin-left:19px;margin-bottom:8px;color:#fff;}
*{outline:none !important;}
.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);display:none;font-size:14px;left:50%;list-style:outside none none;margin:10px 8px 0 -62px;min-width:172px;padding:5px 0;position:absolute;text-align:left;top:100%;z-index:1000;}
.dropdown-menu::after{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent;content:"";position:absolute;left:32%;top:-12px;z-index:9;}
.custom-dropdown-menu::after{border-bottom:12px solid #331F7A;border-left:12px solid transparent;border-right:12px solid transparent;content:"";position:absolute;left:70%;top:-12px;z-index:9;}
.dropdown-menu > h4{font-size:15px; text-align:center;}
.dropdown-menu > span{font-size:13px;padding:15px;text-align:center;}
.btn.btn-default.search-button{outline:none;}
.search-button{padding:4px 10px 2px 10px; margin-left:-25px; background-color:transparent !important; border-color:transparent !important; color:#fff !important; }
.gray{color:#ccc;}
.btn-active{background-color:#231264;color:#fff;width:50%;padding:8px;font-size:15px;}
.btn-active:hover{color:#fff;}
.btn-inactive{background-color:#e2e2e2;width:50%;padding:8px;font-size:15px;}
.search-new{padding-bottom:10px;padding-top:8px !important;}
.btn-default.focus, .btn-default:focus{background-color:#fff;border-color:#fff;color:#333;}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default{background-color:#fff;border-color:#fff;color:#333;}
.btn.active, .btn:active{background-image:none;box-shadow:0 0px 0px rgba(0, 0, 0, 0.0) inset;outline:0 none;}
.btn-default{background-color:#FFF;border-color:#ccc;color:#333;}
.btn-default:hover{background-color:#e6e6e6;border-color:#adadad;color:#333;}
.form-error-location{border-bottom:6px solid #b94a48;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:7px;position:absolute;top:-6px;}
.btn.location-btn:hover{color:#55acee;}
.navbar.navbar-default.top-head.navbar-fixed-top{z-index:1031;}
input.form-error{border:1px solid #b94a48;color:#b94a48;}
div.form-error::after{border-bottom:6px solid #b94a48;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:7px;position:absolute;top:-6px;}
.col-md-12.content-bg.custom-inner-padding{padding-top:135px;}
.navbar-brand{float:left;font-size:18px;height:50px;line-height:20px;padding:2px;display:none;}
.carousel.slide{margin-top:0px;}
.container-fluid.second-head.navbar-fixed-top{margin-top:53px;}
.nav.navbar-nav.scroll-to.navbar-right a:hover{color:#D9534F;}
.nav.navbar-nav.scroll-to.navbar-right a:focus{color:#D9534F;}
div.form-error{background:#b94a48 none repeat scroll 0 0;border-radius:3px;color:#fff;display:none;font-size:12px;font-weight:600;margin-bottom:1em;padding:4px 8px;position:relative;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.35);top:5px;width:100%;font-weight:normal;text-align:left;}
.form-error1::after{border-bottom:6px solid #b94a48;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:7px;position:absolute;top:-6px;}
.form-error1{background:#b94a48 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:12px;font-weight:600;margin-bottom:1em;padding:4px 8px;position:relative;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.35);top:5px;width:100%;font-weight:normal;text-align:left;}
.search-icon{color:#fff;}
.search-field{color:#fff;background-color:#231264;border:none;}
.form-control::-moz-placeholder{color:#999;}
.pull-right.left-right{margin-top:15px;}
.navbar-inverse .navbar-nav > li > a{color:#fff !important;}
.padding-top{padding-top:50px !important;}
.navbar-inverse{border:none;}
.carousel-control.right{background:none;}
.carousel-control.left{background:none;}
.search{padding-top:40px;padding-bottom:10px;padding-left:10px;}
.radius{border-radius:23px;}
.product-action{padding:10px;}
.store-action{border-top:1px solid #dfdfdf;padding:10px;}
.store-action1{padding-top:10px; padding-bottom:10px;}
.product-content img{padding:10px 0;}
.thumbnails{width:100%;margin-top:30px;}
.s-desc > h4{color:#231264;}
.captions{font-size:15px;color:#b5b5b5;text-align:left;padding:0 10px;}
.color-white{color:#fff !important;font-size:15px;padding-top:5px;outline:none;}
.white-color{color:#fff;}
.circle{width:40px;height:40px;padding-top:10px;background-color:#55acee;border-radius:25px;}
.circle-new{width:20px;height:20px;padding-top:3px;color:#fff;background-color:#55acee;border-radius:25px;}
.circle-refresh{width:80px;height:80px;margin-top:25px;padding-top:10px;opacity:0.2;color:#fff;background-color:#55acee;border-radius:48px;}
.second-head{background-color:#331f7a;}
.collapse.navbar-collapse.pull-right{color:#fff !important;}
.collapse.navbar-collapse.pull-right li{color:#fff !important;}
.btn.btn-danger{border-radius:20px;}
.white{color:#fff;padding-top:37px;padding-bottom:10px;padding-left:40px;font-size:20px;}
.nav.navbar-nav.navbar-right a{color:#fff;}
.nav.navbar-nav.navbar-right a:hover{color:#fff;}
.rightnav.navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color:#55acee;
}
.s-desc i{margin-left:10px;}
.content-bg{background-color:#fff;border-left:1px #ddd solid;border-right:1px #ddd solid;}
.light-grey{color:#b2b2b2;padding-left:45px;font-size:15px;}
.main-heading{ color: #333;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 10px;
    padding-top: 10px;}
.navbar-default{border-color:#231264;}
.s-desc{color:#959287;display:block;font-family:Arial,sans-serif;font-size:12px;line-height:18px;transition:all 0.5s ease 0s;}
.s-desc > i{background-color:#55acee;border-radius:50%;color:#fff;display:block;float:right;font-size:22px;height:40px;line-height:40px;margin-top:8px;text-align:center;width:40px;}
.btn, .form-control, .order-ractangle{border-radius:0px !important;}
.btn-blue{background-color:#29166f !important;color:#fff;font-size:14px;}
.btn-orange{background-color:#D9534F !important;color:#fff;font-size:14px;}
.btn-orange:hover{color:#fff;}
.btn-blue:hover{color:#fff !important; }
.btn-orange:hover{background-color:#D9534F !important; border-color:transparent !important;}
.btn_default{background-color:#fff !important;color:#000;font-size:18px;border-color:#ccc;}
.btn.btn-blue.col-md-12{color:#fff;}
.blue{color:#29166f !important;}
.find_location{border-bottom-style:inset;border-color:#a3a3a3;border-right-style:inset;}
.popup-padding{padding:0px 0px 50px;}
/*.radius{border-bottom-left-radius:25px !important;border-top-left-radius:25px !important;}*/
.search-radius{background:#331f7a !important; border-color:#331f7a;}
.search-radius:hover{border-color:#331f7a;}
.footer-color{color:#f6f6f6;margin-top:55px;padding-bottom:50px;padding-top:50px;}
.active-menu > a{color:#231264 !important;font-weight:bold;}
.vertical{width:1px;height:310px;margin-left:420px;margin-top:20px;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(41,22,111) 50%, rgb(255,255,255) 100%);background:-webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);background:linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);}
.content-responsive{font-size:16px;}
.login-or{position:relative;font-size:18px;color:#aaa;margin-top:25px;margin-bottom:20px;padding-top:10px;padding-bottom:20px;}
.span-or{display:block;position:absolute;left:50%;top:-2px;margin-left:-25px;background-color:#fff;width:40px; height:40px; text-align:center; border:1px solid #ccc; border-radius:50%; line-height:34px;}
.hr-or{background-color:#cdcdcd;height:0px;margin-top:8px !important;margin-bottom:0px !important;}
.carousel-indicators li{border:1px solid #231264;background-color:#231264;}
.p_image1{height:auto;}
button.qty-change{height:25px;width:25px;background:#7f7f7f;border:1px solid #7f7f7f; font-weight:700; color:#fff; font-size:14px;}
.qty-input{width:150px;text-align:center;height:33px;color:#999;height:31px;}
.btn-size{width:150px;}
.productImages .innerPanel .carouselContainer{margin-top:5px;max-height:81px;position:relative;}
.productImages .innerPanel .carouselContainer .carousel{height:110px;list-style-type:none;margin:10px auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:330px;}
.carousel.leftDisabled > li{display:block;}
.thumbContainer{border:1px solid #e5e5e5;cursor:pointer;padding:2px;float:left;margin:5px;padding:2px;width:110px;}
.thumb{background-position:center center;background-repeat:no-repeat;background-size:contain;height:75px;width:70px;}
ul.social-network{list-style:none;display:inline;margin-left:0 !important;padding:0;}
ul.social-network li{display:inline;margin:0 5px;}
.icoFacebook{background:#3b5998;}
.icoTwitter{background:#33ccff;}
.icoGoogle{background:#BD3518;}
.icoLinkedin{background:#007bb7;}
.social-network a.icoRss:hover{background-color:#F56505;}
.social-network a.icoFacebook:hover{background-color:#3B5998;}
.social-network a.icoTwitter:hover{background-color:#33ccff;}
.social-network a.icoGoogle:hover{background-color:#BD3518;}
.social-network a.icoVimeo:hover{background-color:#0590B8;}
.social-network a.icoLinkedin:hover{background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i{color:#fff;}
a.socialIcon:hover, .socialHoverClass{color:#44BCDD;}
.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:40px;height:40px;font-size:20px;}
.social-circle li i{margin:-4px;line-height:50px;text-align:center;}
.social-circle li a:hover i, .triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.social-circle i{color:#fff;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;transition:all 0.8s;}
.footermenu ul li{text-decoration:none;color:#444444;text-align:left;font-size:17px;display:block;margin-left:10px;}
.row.footer-color h3{color:#555555;text-transform:uppercase;font-weight:500;text-align:left;margin-bottom:30px;}
.second-bottom{background-color:#231264;height:60px; 
}
.footer-m-t{
	margin-top:50px;
}
.footer-menu{padding:0px;}
.footer-menu a{text-decoration:none;}
.container-fluid.second-bottom p{color:#fff;margin-top:20px;}
.bg{background-image:url(../../img/web/footer.png);background-repeat:no-repeat;background-position:right;}
.well{background-color:#fff;border:none;box-shadow:0 0px 0px rgba(0, 0, 0, 0.05) inset;padding-left:0px !important; padding-right:0px !important;}
td{font-size:16px;}
.total-amount{background-color:#FBFBFB;border:#e0e0e0 solid 1px;padding:22px 22px 0 22px;font-size:17px; margin-bottom:22px;}
.checkout{width:180px;color:#fff;background-color:#231264;padding:8px;}
.empty-cart{background-color:#231264;color:#fff;font-size:17px;padding:6px 11px;text-align:center;text-decoration:none; font-weight:normal;}
.empty-cart > a{color:#fff;text-decoration:none;}
.empty-cart > a:hover{color:#fff;}
.fa.fa-cart-plus{color:#fff;font-size:20px;}
.head-bg{background-color:#f2f2f2;color:#333; text-transform:uppercase; font-size:12px;}
.panel-heading{background-color:#f2f2f2 !important;color:#333 !important;border-top-left-radius:0px;border-top-right-radius:0px;}
.panel-title > a{text-decoration:none;}
.gender{font-size:17px;font-weight:400;}
.checkout-add{font-size:16px;}
.default-blue-btn{width:90px;color:#FFF;font-size:16px;padding:7px;text-align:center;background-color:#231264;}
.default-dark-btn{width:90px;color:#FFF;font-size:16px;padding:7px;text-align:center;}
.btn-primary.default-dark-btn{margin-left:25px;margin-top:-37px;}
.long{color:#b7b7b7;padding:8px;width:91px;}
.long-date{color:#b7b7b7;padding:8px;width:200px;}
.continue{background-color:#231264;color:#fff;font-size:20px;margin-top:20px;border:none;padding:8px;text-align:center;width:180px;}
.panel-group{margin-bottom:1px;}
.panel{border:none;}
.red{color:#d9310c;}
.black{color:#000000;}

.form-area{background-color:#FAFAFA;padding:10px 40px 60px;margin:10px 0px 60px;color:#999 !important;border:1px solid GREY;}
.form-group.col-md-12{padding:0px !important;}
.boder-class{border:1px solid #29166f;background-color:transparent;font-size:17px;padding:0px;width:50%;}
.btn-primary{border-color:transparent;}
.btn-primary:hover{border-color:#231264;}
.btn.padding-left.btn-blue-no{font-size:17px;padding:3px;width:50%;}
.btn.padding-left.btn-blue.btn-primary{font-size:17px;padding:3px;width:50%;}
.btn-info{float:left;margin-right:15px;margin-top:15px;}
.custom-margin{margin-top:20px;}
.uncheck{margin-top:24px;}
.btn span.glyphicon{opacity:0;}
.btn.active span.glyphicon{opacity:1;}
.sidemenu-btn{left:0;position:fixed;}
.modal.fade{padding-left:15px !important;padding-right:15px;}
@media only screen and (max-width:1200px){.container{width:100%;}
.row-0-sm{margin-right:0px; margin-left:0px;}
}
@media only screen and (max-width:1024px){.vertical{width:1px;height:310px;margin-left:370px;margin-top:20px;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(41,22,111) 50%, rgb(255,255,255) 100%);background:-webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);background:linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);}
.nav-side-menu{width:231px !important;}
.p_image{width:100% !important;}
.nav-side-menu{
	width:100% !important;
}
}
@media only screen and (max-width:980px){
.nav-side-menu{
	width:100% !important;
}	
}
@media only screen and (max-width:991px){
	.white-box-inner{
		background:transparent;
		border:none;
	}
	.well{
		background:transparent;
	}
	.mycartList{
		background:#fff;
	}
	.order-table{
		margin-right:0;
	}
	.shopping-list-box{
	margin-right:15px;
	margin-left:15px;
}
.rightnav li a{
	padding:7px;
}
.subscrip-heading{
	padding-bottom:0;
	padding-top:10px;
}
.mycart-table{
	margin-left:15px;
	margin-right:15px;
}
.card-list-box{
	margin-left:15px;
	margin-right:15px;
}
	.prefered-box{
		float:none;
		width:100%;
	}
	.prefered-box .nav-boxshadow{
		border:none;
		margin-bottom:10px;
	}
	.productListing{
		float:none;
		width:100%;
	}
	.main-slider{
		margin-top:65px;
	}
	.logo{display:none;}
	.navbar-brand{float:left;font-size:18px;height:50px;line-height:20px;padding:2px;display:block;}
	.menu-title-text.text-left{display:none;}
.count-proper.total_cart{display:none;}
.my-cart{display:none;}
.input-group.search-new{display:none;}
.dropdown{list-style:none;}
.menu-content.collapse.in{list-style:none;}
.content-bg{padding-top:75px;}
#header_3{left:0;position:fixed;right:0;z-index:1030;}
.sidemenu-btn{display:block;}
.box-border::before, .box-border::after{width:0px !important;}
.search-hldr{display:none;width:100%;}
.hidden-sm{display:none !important;}
.col-md-6.col-sm-5.col-xs-12.pull-left.col-md-offset-1.search-hldr{display:none;}
.col-md-2.col-sm-3 > a > .logo{display:none;}
.container-fluid.second-head.shadow{display:block !important;}
.hidden-menu{display:block !important;}
.nav.navbar-form.navbar-left{display:none !important;}
.nav.navbar-nav.scroll-to.navbar-right{display:none;}
navbar-brand .xs-logo{display:none !important;}
.col-md-2.col-sm-3.col-sm-offset-0 img{display:none;}
.input-group.search-top{display:none;}
.nav.navbar-nav.navbar-right.top-icons{display:none;}
.captions{font-size:15px;color:#b5b5b5;text-align:left;padding:0px 10px;}
.slider-close{display:none;}
.menu-content.collapse.out{padding-left:0px;}
.secondry-menu{display:none;}
.col-md-1.col-sm-1{display:block;}
.nav-side-menu{display:none;}
.menu-title-image{display:none;}
.col-md-2.col-sm-3.col-sm-offset-0{padding:0;}
.navbar-default .navbar-toggle{border-color:transparent !important;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent !important;color:#FFF;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF !important;}
#left{left:-200px;box-shadow:1px 5px 8px #000000;}
.menu-list1{display:block;}
.menu-content.collapse.out{display:block;}
.menu-list1 > .menu-content > .collapsed:hover{background:#f1f1f1 none repeat scroll 0 0 !important;}
.menu-content{padding-left:8px;}
.menu-content li{padding-bottom:10px;padding-top:10px;text-align:left;}
#menu-content > li a{display:block;text-decoration:none;}
#menu-content > li{display:block;text-decoration:none;}
html, body{height:100%;}
.p_image1{height:auto;}
.hide-sidebar{left:0px !important;display:block !important;}
#left{background:#f9f9f9 none repeat scroll 0 0;height:100%;left:-250px;outline:1px solid;overflow-x:scroll !important;position:fixed;top:50px;transition:all 0.4s ease 0s;width:231px !important;z-index:1030 !important;}
.p_image{width:100%;}
.hidden-menu a{position:relative;text-decoration:none;}
.sm-m-t-20{margin-top:20px;}
}
@media only screen and (max-width:640px){.border-store{border-bottom:1px solid #efefef;margin-bottom:24px;padding-bottom:10px;}
.radius-left{background-color:white;border:1px solid #79b;border-radius:4px 0 0 4px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.2) inset;box-sizing:border-box;display:inline-block;font-size:16px;height:33px;margin:0;padding:4px;width:100% !important;}
.thumbnails.custom-thumbnail{height:310px !important;}
.contgratulation-popup{width:55% !important;}
.owl-item > .product-body.item
.thumbnails{max-height:313px !important;}
.p_image{width:100% !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#231264;box-shadow:none;}
.logo{display:none;}
.p_image{width:100%;}
.applybtn > span{display:none;}
.bg-transparent{padding:10px 15px;}
}

@media only screen and (max-width:480px){.text-services{text-align:center !important;}
.service_info1 img{display:block; margin:0 auto;}
.hidden-p{
	display:none;
}
.container-margin-top{
	margin-top:0;
}
.filterhide{
	display:none !important;
}
.sm-t-20{
	margin-top:20px;
}
.xs-hidden{
	display:none;
}
.xs-show{
	display:block;
}

.thumbnails.custom-thumbnail{height:325px !important;}
.custom-invoice{width:100% !important;}
.p_image1{height:auto;width:80%;}
/*.hidden-menu .search-toggle *:last-child,
.hidden-menu a *:last-child,
.hidden-menu > div > div:first-child a *:nth-child(2n){display:block;}*/
.hidden-menu > .col-md-3 > a  > p{display:none !important;}
.hidden-menu .dropdown{margin-bottom:10px;}
.thumbnails-pop{-webkit-box-shadow:1px 0 4px 3px #dfdfdf;-moz-box-shadow:1px 0 4px 3px #dfdfdf;box-shadow:1px 0 4px 3px #dfdfdf;margin-top:0px;width:100%;}
.product-body{padding:5px;}
.product-body:nth-child(1){padding-left:5px;}
.product-body:nth-child(2){padding-right:5px;}
.thumbnails{max-height:350px !important;}
.product-body{float:left;}
.second-bottom{background-color:#231264;height:90px;}
.boder-class{border:2px solid #29166f;font-size:17px;padding:0;width:100%;}
.btn.padding-left.btn-blue.btn-primary{font-size:20px;padding:3px;width:49%;}
.btn_default{font-size:20px;padding:3px;width:49%;}
.custom-margin-left{margin-left:0px !important;}
}
@media only screen and (max-width:360px){.btn.padding-left.btn-blue-no{font-size:14px;}
.btn.padding-left.btn-blue.btn-primary{font-size:14px;}
.s-desc >a > i{background-color:#55acee;border-radius:50%;color:#fff;display:block;font-size:18px !important;text-align:center;padding:8px !important;}
.col-md-3.col-sm-4.col-xs-12.hiddens{display:none !important;}
.custom-store{width:100% !important;padding-top:20px;}
.flash_message{animation:5s linear 0s normal none infinite running animate-bg;background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);background-size:40px 40px;border:1px solid;box-shadow:0 -1px 0 rgba(255, 255, 255, 0.4) inset;color:#fff;display:none;padding:15px;position:fixed;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);top:-83px;width:100% !important;z-index:2000;}
.col-md-2.col-sm-3.col-sm-offset-0 img{display:none;}
.border-btn.clearfix div:first-child{text-align:center;width:100%;}
.border-btn.clearfix div:last-child{text-align:center;width:100%;}
.menu-content.collapse.out{display:none !important;}
.product-body{padding:5px;}
.product-body:nth-child(1){padding-left:5px;}
.product-body:nth-child(2){padding-right:5px;}
.p_image{width:50% !important;}
.light-grey{font-size:12px !important;margin-top:-15px;padding-left:81px !important;}
.social-network.social-circle{float:none !important;}
.col-md-3.col-sm-3 img{display:none;}
.menu-title-text{display:none;}
.col-md-3.col-sm-4.col-xs-4 > img{display:none;}
.menu-title-image{display:none;}
.product-body{width:50%;float:left;}
.gender{font-size:17px;font-weight:400;}
.container-fluid.second-head.navbar-fixed-top{margin-top:51px;}
.carousel.slide{margin-top:0px;}
.navbar-brand{float:left;font-size:18px;height:50px;line-height:20px;padding:2px;display:block;}
.logo{display:none;}
.search-icon{bottom:32px;color:#fff;left:115px;position:relative;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#231264 !important;}
.navbar-form{box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset, 0 0px 0 rgba(255, 255, 255, 0.1);}
.second-bottom{background-color:#231264;height:90px;}
.custom-margin-left{margin-left:0px !important;}
}
.btn.custom-checkbox{border:1px outset #333;}
.my{float:right;}
#gmap{float:right;margin-left:20px;}
#map{border:1px solid #000000;margin:0px;padding:0px;width:100%;height:400px;margin-right:2%;}
.graph{background-color:#ecb90d;}
.rateit .rateit-range{background:rgba(0, 0, 0, 0) url("../../images/star.gif") repeat scroll 0 0;display:inline-block;height:14px;outline:medium none;position:relative;}
.ratingAdjustmentcss{width:65px;background-color:#EDE8DA;float:left;margin-top:3px;}
.offset-top0{margin-top:0px !important;}
.text-line-cut{text-decoration:line-through;}
@charset "utf-8";$font-stack:Roboto;$primary-color:#231264;$secondry-color:#331f7a;$white:#fff;$light-grey:#b2b2b2;$main-heading-color:#55acee;body{font-family:Roboto-Regular;}
@font-face{font-family:Roboto-Regular;src:url(../fonts/my_font_roboto/Roboto-Regular.woff);}
.top-head{background-color:$primary-color;}
.search-icon{color:$white;}
.search-field{color:$white;background-color:$primary-color;border:none;}
.form-control::-moz-placeholder{color:#999;}
.pull-right.left-right{margin-top:15px;}
.navbar-inverse .navbar-nav > li > a{color:#fff !important;}
.padding-top{padding-top:50px !important;}
.navbar-inverse{border:none;}
.carousel-control.right{background:none;}
.carousel-control.left{background:none;}
.radius{border-radius:23px;}
.thumbnails{width:100%;margin-top:30px;height:400px; border:1px solid #e0e0e0;}
.s-desc > h4{color:#231264;}
.captions{font-size:12px;color:#b5b5b5;text-align:left;padding:0 10px;line-height:14px;}
.captions > h4{font-size:15px;color:#333;}
.s-desc > h5{font-size:12px;}
.color-white{color:#fff !important;font-size:15px;padding-top:5px;outline:none;}
.circle-new{width:20px;height:20px;padding-top:3px;color:#fff;background-color:#55acee;border-radius:25px;}
.circle-refresh{width:80px;height:80px;margin-top:25px;padding-top:10px;opacity:0.9;color:#fff;background-color:#55acee;border-radius:48px;}
.second-head{background-color:$secondry-color;}
.collapse.navbar-collapse.pull-right{color:#fff!important;li{color:#fff!important;}
}
.btn.btn-danger{border-radius:20px;}
.nav.navbar-nav.navbar-right a{color:#fff;}
.nav.navbar-nav.navbar-right a:hover{color:#fff;}
.s-desc i{margin-left:0px;}
.content-bg{background-color:#fff;border-left:1px #ddd solid;border-right:1px #ddd solid;}
.light-grey{color:$light-grey;padding-left:35px;font-size:15px;margin-top:-17px;}
.navbar-default{border-color:#231264;}
.s-desc{color:#959287;display:block;font-size:12px;line-height:18px;transition:all 0.5s ease 0s;}
.s-desc >a{text-decoration:none;}
.s-desc >a > i{background-color:#402e82;border-radius:50%;color:#fff;display:block;font-size:22px;text-align:center;padding:10px;}
.s-desc > i{background-color:#55acee;border-radius:50%;color:#fff;display:block;font-size:22px;height:40px;line-height:40px;width:40px;}
.menu-title-image{left:5px;position:absolute;}
.menu-title-text{color:#fff;font-size:18px;line-height:40px; position:relative; padding-left:10px;}
.title_block{color:white;font-family:Rokkitt,sans-serif;font-size:16px;line-height:23px;margin-left:-18px;margin-top:0;padding:5px 1px 14px 16px;text-transform:uppercase;}
.products{color:#231264;font-size:14px;}
.menu-content a{padding-left:10px;}
.menu-list1 > ul > li > a{text-decoration:none !important;}
.nav-side-menu{overflow:auto;font-size:16px;font-weight:400;text-align:left;top:0px;/*width:266px;*/height:100%;}
.nav-side-menu .brand{line-height:50px;display:block;position:relative;bottom:65px;color:#fff;text-align:left;padding-left:30px;font-size:20px;}
.nav-side-menu .toggle-btn{display:none;}
.nav-side-menu ul,
.nav-side-menu li{list-style:none;padding:0px;margin:0px;line-height:35px;cursor:pointer;padding:6px 0;}
.nav-side-menu ul:not(collapsed) .arrow:before,
.nav-side-menu li:not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:5px;font-size:12px;color:#231264;vertical-align:middle;}
.nav-side-menu ul .active,
.nav-side-menu li .active{border-left:3px solid #d19b3d;background-color:#4f5b69;}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active{color:#d19b3d;}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a{color:#d19b3d;}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li{border:none;line-height:28px;margin-left:0px;}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover{}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before{font-family:FontAwesome;content:"\f105";display:inline-block;padding-left:10px;font-size:13px;padding-right:10px;vertical-align:middle;}
.nav-side-menu li{border-bottom:1px solid #e0e0e0;padding-left:0px;}
.nav-side-menu li a{text-decoration:none;color:$primary-color;}
.nav-side-menu li a i{width:20px;padding-right:1px;}
.nav-side-menu li:hover{border-left:0px solid #231264;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
.nav-side-menu li a:hover{color:#231264;}
@media (max-width:767px){.owl-item > .product-body.item{width:220px;}
.servicesbox .col-md-3{
	margin-bottom:20px;
}
.xxs-left{
	text-align:left !important;
}
.social-icons{
	margin-top:0px;
	}
	.second-bottom{
 background-color: #231264;
    height:auto !important;
    padding-bottom: 15px;
}

.serviceImg{
	background-size:cover;
	width:100%;
	height:150px;
}
.hidden-sm{display:none !important;}
.hidden-menu{display:block;}
.col-md-3.col-sm-3.pull-right.account-resp > .nav.navbar-nav.navbar-right.top-icons a{display:inline;}
.col-md-2.col-sm-3.col-sm-offset-0 img{display:none;}
.account-resp{float:left !important;width:100%;}
.navbar-brand.xs-logo{display:block !important;}
.col-md-3.col-sm-4.col-xs-4 > img{display:none !important;}
.product-body{width:50%;float:left;}
.nav.navbar-nav.scroll-to.navbar-right > li{text-align:left;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#231264 !important;}
.navbar-form{box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset, 0 0px 0 rgba(255, 255, 255, 0.1);}
.container-fluid.second-head.navbar-fixed-top{margin-top:49px;}
.navbar.navbar-default.top-head.navbar-fixed-top{z-index:999999;}
.carousel.slide{margin-top:55px;}
.custom-margin-top{margin-top:0px;}
.white{color:#fff;font-size:20px;padding-bottom:10px;padding-left:40px;padding-top:22px;}
.circle{background-color:#55acee;border-radius:25px;height:35px;padding-top:10px;width:35px;}
.light-grey{font-size:15px;margin-top:-23px;padding-left:45px;}
.navbar-brand{float:left;font-size:18px;height:50px;line-height:20px;padding:2px;display:block;}
.logo{display:none;}
.vertical{width:0px !important;background:rgb(255,255,255);background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(41,22,111) 50%, rgb(255,255,255) 100%);background:-webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);background:linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);}
.row.footer-color h3{text-align:center;}
.col-md-4.col-sm-4.col-xs-12.text-left{text-align:center;}
.col-md-4.col-sm-4.footermenu > ul li{text-align:center;}
.nav-side-menu{position:relative;width:100%;margin-bottom:10px;}
.col-md-3.col-sm-4.col-xs-4 > img{display:none !important;}
.menu-title-image{display:none;}
.menu-title-text{display:none;}
.nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10 !important;padding:3px;background-color:#ffffff;color:#000;width:40px;text-align:center;}
.brand{text-align:left !important;font-size:20px;padding-left:20px;line-height:50px !important;}
}

@media (min-width:767px){.nav-side-menu .menu-list .menu-content{display:block;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#231264 !important;}
.navbar-form{box-shadow:0 0px 0 rgba(255, 255, 255, 0.1) inset, 0 0px 0 rgba(255, 255, 255, 0.1);}
}
body{margin:0px;padding:0px;}
.suggesstion-store{margin-top:-30px !important;position:absolute !important;width:93% !important;z-index:1000;}
.suggesstion-pop{position:absolute !important;width:93% !important;z-index:1000;margin-left:-360px !important;}
#product-list{float:left;list-style:none;margin:0;padding:0;width:91%;margin:0 0 0 16px;}
#product-list li{text-align:left;padding:10px;background:#FAFAFA;border-bottom:#F0F0F0 1px solid;}
#product-list li:hover{background:#F0F0F0;cursor:pointer;}
#search-box,#search-box1{padding:0px 20px;border:#F0F0F0 1px solid;}
#suggesstion-box,#suggesstion-box1{position:absolute;z-index:1000;margin-top:33px};.hidden{display:none;}
.vertical-popup{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(41, 22, 111) 50%, rgb(255, 255, 255) 100%) repeat scroll 0 0;height:130px;margin-left:15px;width:1px;}
#modal-overlay{position:fixed;z-index:5000;background:black;display:block;opacity:.75;filter:alpha(opacity=75);width:100%;height:100%;display:none; top:0; padding-top:250px;}
.modal-dialog{margin:100px auto !important;}
.nav-side-menu ul .active-menu,
.nav-side-menu li .active-menu{font-weight:bold;color:#fe5e3a !important;}
.description{border:1px solid #e5e5e5;text-align:justify;background:#fff none repeat scroll 0 0;color:#333;float:left;margin-top:-11px;padding:10px;width:100%;}
.breadcrums-head{color:#333;font-size:15px;}
.nutrition-image{border:#000 1px solid;padding:10px;}
.tab-pane{padding:10px 0px 0px;}
.pull-left.check-box{margin:3px 10px 0px 0px;}
.detail-img{width:60%;}
.price{color:#231264;font-size:20px;}
.white > a{color:#fff;text-decoration:none;}
.empty_cart > a{text-decoration:none;}
.well{border-radius:0px;}
.search-dropdown{margin-top:5px;}
.btn-load{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;}
*::after, *::before{box-sizing:border-box;}
*::after, *::before{box-sizing:border-box;}
.count-proper{background:#d9534f none repeat scroll 0 0;border-radius:28px;color:#ffffff;font-size:13px;font-weight:bold;height:26px;left:25px;min-width:25px;padding:4px 4px 0;position:absolute;top:0px;z-index:1;}
.breadcrumb > li + li::before{color:#ccc;content:"» "!important;padding:0 5px;}
.flash_message{-webkit-background-size:40px 40px;-moz-background-size:40px 40px;background-size:40px 40px;background-image:-webkit-gradient(linear, left top, right bottom,
color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
to(transparent));background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);background-image:-ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);background-image:-o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);background-image:linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
transparent 75%, transparent);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);width:350px;border:1px solid;color:#fff;padding:15px;position:fixed;z-index:2000;top:-83px;display:none;_position:absolute;text-shadow:0 1px 0 rgba(0,0,0,.5);-webkit-animation:animate-bg 5s linear infinite;-moz-animation:animate-bg 5s linear infinite;}
.ajax-info{background-color:#4ea5cd;border-color:#3b8eb5;}
.ajax-error{background-color:#de4343;border-color:#c43d3d;}
.ajax-warning{background-color:#eaaf51;border-color:#d99a36;}
.ajax-success{background-color:#61b832;border-color:#55a12c;}
.flash_message h3{margin:0 0 5px 0;}
.flash_message p{margin:0;}
@-webkit-keyframes animate-bg{from{background-position:0 0;}
to{background-position:-80px 0;}
}
@-moz-keyframes animate-bg{from{background-position:0 0;}
to{background-position:-80px 0;}
}
.hide-msg{display:none;}
.address-div{border:1px outset #231264;margin-top:0px;padding:20px 20px 11px;width:100%;}
.green{color:#3B8927;}
@media only screen and (max-width:799px){
	.prefered-box{
		float:none;
		width:100%;
	}
	.prefered-box .nav-boxshadow{
		border:none;
		margin-bottom:10px;
	}
	.productListing{
		float:none;
		width:100%;
	}
	.main-slider{
		margin-top:65px;
	}
	.logo{display:none;}
	.navbar-brand{float:left;font-size:18px;height:50px;line-height:20px;padding:2px;display:block;}
	.menu-title-text.text-left{display:none;}
.count-proper.total_cart{display:none;}
.my-cart{display:none;}
.input-group.search-new{display:none;}
.dropdown{list-style:none;}
.menu-content.collapse.in{list-style:none;}
.content-bg{padding-top:75px;}
#header_3{left:0;position:fixed;right:0;z-index:1030;}
.sidemenu-btn{display:block;}
.box-border::before, .box-border::after{width:0px !important;}
.search-hldr{display:none;width:100%;}
.hidden-sm{display:none !important;}
.col-md-6.col-sm-5.col-xs-12.pull-left.col-md-offset-1.search-hldr{display:none;}
.col-md-2.col-sm-3 > a > .logo{display:none;}
.container-fluid.second-head.shadow{display:block !important;}
.hidden-menu{display:block !important;}
.nav.navbar-form.navbar-left{display:none !important;}
.nav.navbar-nav.scroll-to.navbar-right{display:none;}
navbar-brand .xs-logo{display:none !important;}
.col-md-2.col-sm-3.col-sm-offset-0 img{display:none;}
.input-group.search-top{display:none;}
.nav.navbar-nav.navbar-right.top-icons{display:none;}
.captions{font-size:15px;color:#b5b5b5;text-align:left;padding:0px 10px;}
.slider-close{display:none;}
.menu-content.collapse.out{padding-left:0px;}
.secondry-menu{display:none;}
.col-md-1.col-sm-1{display:block;}
.nav-side-menu{display:none;}
.menu-title-image{display:none;}
.col-md-2.col-sm-3.col-sm-offset-0{padding:0;}
.navbar-default .navbar-toggle{border-color:transparent !important;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent !important;color:#FFF;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF !important;}
#left{left:-200px;box-shadow:1px 5px 8px #000000;}
.menu-list1{display:block;}
.menu-content.collapse.out{display:block;}
.menu-list1 > .menu-content > .collapsed:hover{background:#f1f1f1 none repeat scroll 0 0 !important;}
.menu-content{padding-left:8px;}
.menu-content li{padding-bottom:10px;padding-top:10px;text-align:left;}
#menu-content > li a{display:block;text-decoration:none;}
#menu-content > li{display:block;text-decoration:none;}
html, body{height:100%;}
.p_image1{height:auto;}
.hide-sidebar{left:0px !important;display:block !important;}
#left{background:#f9f9f9 none repeat scroll 0 0;height:100%;left:-250px;outline:1px solid;overflow-x:scroll !important;position:fixed;top:50px;transition:all 0.4s ease 0s;width:231px !important;z-index:1030 !important;}
.p_image{width:100%;}
.hidden-menu a{position:relative;text-decoration:none;}
.heading-box{
	width:100%;
	background:#291670;
	color:#fff !important;
	padding:1px 0;
	text-transform:uppercase;
	font-size:16px !important;
	text-align:left;
	padding-left:10px;
}
.heading-box h4{
	font-size:16px !important;
}
.heading-box a{color:#fff;}
.heading-box a:hover{color:#fff; text-decoration:none;}
}
@media only screen and (max-width:768px){.p_search2{top:182px !important;}
.logo{display:none;}
.span12{margin-top:10px;}
.fa.fa-shopping-cart.fa-2x.align-center{display:none;}
.p_image1{height:auto;}
.product-content img{
	padding:0px 0;
}
.contact-send{margin-bottom:10px;}
.col-md-3.col-sm-4.col-xs-12.hiddens{display:none !important;}
.thumbnails{width:100%;margin-top:30px;height:375px !important;-webkit-box-shadow:1px 0 4px 3px #dfdfdf;-moz-box-shadow:1px 0 4px 3px #dfdfdf;box-shadow:1px 0 4px 3px #dfdfdf;}
.radius-left{width:630px;}
#card_number{background-image:url(../../../../../dist/img/web/card_img.png), url(../../../../../dist/img/web/card_img.png);background-position:2px -88px, 667px -62px;background-repeat:no-repeat;background-size:120px 360px, 120px 501px;padding-left:54px;}
#card_number2{background-color:#fff;border:1px solid #e5e5e5;color:#333;display:block;font-size:18px;height:30px;width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#card_number:focus{outline:1px solid #3388dd;}
#card_number.visa{background-position:2px -119px, 667px -61px;}
#card_number.valid.visa{background-position:2px -119px, 670px -93px;}
#card_number.visa_electron{background-position:2px -149px, 667px -61px;}
#card_number.valid.visa_electron{background-position:2px -149px, 670px -93px;}
#card_number.mastercard{background-position:2px -180px, 667px -61px;}
#card_number.valid.mastercard{background-position:2px -180px, 670px -93px;}
#card_number.maestro{background-position:2px -211px, 667px -61px;}
#card_number.valid.maestro{background-position:2px -211px, 670px -93px;}
#card_number.discover{background-position:2px -242px, 667px -61px;}
#card_number.valid.discover{background-position:2px -242px, 670px -93px;}
#card_number.amex{background-position:2px -333px, 667px -61px;}
#card_number.valid.amex{background-position:2px -333px, 670px -93px;}
#card_number.diners_club_carte_blanche{background-position:2px -303px, 667px -61px;}
#card_number.valid.diners_club_carte_blanche{background-position:2px -303px, 670px -93px;}
#card_number.jcb{background-position:2px -273px, 667px -61px;}
#card_number.valid.jcb{background-position:2px -273px, 670px -93px;}
#card_number.diners_club_international{background-position:2px -303px, 667px -61px;}
#card_number.valid.diners_club_international{background-position:2px -303px, 670px -93px;}
.contgratulation-popup{float:right;width:100% !important;}
.menu-title-text.text-left{display:none;}
.count-proper.total_cart{display:none;}
.my-cart{display:none;}
.input-group.search-new{display:none;}
.dropdown{list-style:none;}
.menu-content.collapse.in{list-style:none;}
.content-bg{padding-top:75px;}
#header_3{left:0;position:fixed;right:0;z-index:1030;}
.sidemenu-btn{display:block;}
.box-border::before, .box-border::after{width:0px !important;}
.search-hldr{display:none;width:100%;}
.hidden-sm{display:none !important;}
.col-md-6.col-sm-5.col-xs-12.pull-left.col-md-offset-1.search-hldr{display:none;}
.col-md-2.col-sm-3 > a > .logo{display:none;}
.container-fluid.second-head.shadow{display:block !important;}
.hidden-menu{display:block !important;}
.nav.navbar-form.navbar-left{display:none !important;}
.nav.navbar-nav.scroll-to.navbar-right{display:none;}
navbar-brand .xs-logo{display:none !important;}
.col-md-2.col-sm-3.col-sm-offset-0 img{display:none;}
.input-group.search-top{display:none;}
.nav.navbar-nav.navbar-right.top-icons{display:none;}
.captions{font-size:15px;color:#b5b5b5;text-align:left;padding:0px 10px;}
.slider-close{display:none;}
.menu-content.collapse.out{padding-left:0px;}
.secondry-menu{display:none;}
.col-md-1.col-sm-1{display:block;}
.nav-side-menu{display:none;}
.menu-title-image{display:none;}
.col-md-2.col-sm-3.col-sm-offset-0{padding:0;}
.navbar-default .navbar-toggle{border-color:transparent !important;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent !important;color:#FFF;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF !important;}
#left{left:-200px;box-shadow:1px 5px 8px #000000;}
.menu-list1{display:block;}
.menu-content.collapse.out{display:block;}
.menu-list1 > .menu-content > .collapsed:hover{background:#f1f1f1 none repeat scroll 0 0 !important;}
.menu-content{padding-left:8px;}
.menu-content li{padding-bottom:10px;padding-top:10px;text-align:left;}
#menu-content > li a{display:block;text-decoration:none;}
#menu-content > li{display:block;text-decoration:none;}
html, body{height:100%;}
.p_image1{height:auto;}
.hide-sidebar{left:0px !important;display:block !important;}
#left{background:#f9f9f9 none repeat scroll 0 0;height:100%;left:-250px;outline:1px solid;overflow-x:scroll !important;position:fixed;top:50px;transition:all 0.4s ease 0s;width:231px !important;z-index:1030 !important;}
.p_image{width:100%;}
.hidden-menu a{position:relative;text-decoration:none;}
.count-proper{background:#d9534f none repeat scroll 0 0;border-radius:28px;color:#ffffff;font-size:13px;font-weight:bold;height:26px;left:50%;min-width:25px;padding:4px 4px 0;position:absolute;top:-70%;z-index:1;}
.vertical{width:0px;}
.top-icons.Customs-circle a{display:inline;margin:0 7px;}
.Customs-circle li i{margin:-4px;line-height:36px;text-align:center;}
.top-icons.Customs-circle > li{bottom:10px;position:relative;}

.row.footer-color h3{text-align:center;}
.custom-margin-top{margin-top:0px;}
background:rgb(255,255,255);background:-moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(41,22,111) 50%, rgb(255,255,255) 100%);background:-webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);background:linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(41,22,111) 50%,rgb(255,255,255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);}
.content-responsive{font-size:15px;}
.navbar-brand{float:left;font-size:18px;height:50px;line-height:20px;padding:2px;}
.carousel.slide{margin-top:0px;}
.search{padding-bottom:10px;padding-top:30px;}
.white{color:#fff;padding-top:30px;padding-bottom:10px;padding-left:20px;font-size:20px;}
.boder-class{border:2px solid #29166f;}
}
@media only screen and (max-width:767px){.product-body{width:33.3%;float:left;}
.fa.fa-bars.fa-2x.toggle-btn{display:none;}
.sidemenu-btn{display:block;}
.menu-list1{display:block;}
.menu-list1 > .menu-content > .collapsed:hover{background:#f1f1f1 none repeat scroll 0 0 !important;}
.menu-content{padding-left:20px;}
.menu-content li{padding-bottom:10px;padding-top:10px;text-align:left;}
#menu-content > li a{display:block;text-decoration:none;}
#menu-content > li{display:block;text-decoration:none;}
.hide-sidebar{left:0px !important;display:block !important;}
#left{top:50px;overflow-x:scroll !important;left:0px;width:200px !important;background:#f9f9f9 none repeat scroll 0 0;display:none;height:100%;outline:1px solid;position:fixed;width:20%;z-index:999;}
.menu-content{padding-left:20px;}

}
@media only screen and (max-width:480px){.p_search2{top:132px !important;}
.col-xxs-12{
	float:none;
	width:100%;
}
.col-xxs-10{
	width:83.3333%;
}
.col-xxs-2{
	width:16.6667%;
}
.search-service{
	padding:14px 0 ;
}
.facebook{
	margin-bottom:20px;
}
.main-slider{
	margin-top:48px;
}
.product-body {
    float: none;
    width: 100%;
}
.thumbnails {
    max-height: 365px !important;
}
.product-body  .thumbnails{
	width:95.5%;
	margin:0 auto;
}
.p_image1{
	width:auto;
}
.servicesbox .col-xs-6{
	width:100%;
}
.serviceImg{
	background-size:cover;
	width:100%;
	height:150px;
}
.servicesbox img{display:block !important;}
.col-md-3.col-sm-4.col-xs-12.hiddens{display:none !important;}
.contgratulation-popup{width:100% !important;}
.flash_message{animation:5s linear 0s normal none infinite running animate-bg;background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);background-size:40px 40px;border:1px solid;box-shadow:0 -1px 0 rgba(255, 255, 255, 0.4) inset;color:#fff;display:none;padding:15px;position:fixed;text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);top:-83px;width:480px;z-index:2000;}
.count-proper.total_cart{display:block;}
.modal-dialog{padding-left:0px;}
.border-btn.clearfix div:first-child{text-align:center;width:100%;}
.border-btn.clearfix div:last-child{text-align:center;width:100%;}


.p_image{width:100% !important;}
.captions{padding:0px 10px !important;}
.vertical-popup{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(41, 22, 111) 50%, rgb(255, 255, 255) 100%) repeat scroll 0 0;height:0px;margin-left:15px;width:0px;}
}
@media only screen and (max-width:375px){.thumbnails.custom-thumbnail{height:285px !important;}
.p_image1{height:auto;width:auto;}

}
@media only screen and (max-width:360px){.border-store{border-bottom:1px solid #efefef;margin-bottom:24px;padding-bottom:10px;}
.product-body {
    float: none;
    width: 100%;
}
.thumbnails {
    max-height: 365px !important;
}
.p_search2{top:146px !important;}
.thumbnails.custom-thumbnail{height:275px !important;}
.p_image1{height:auto;}
.product-body  .thumbnails{
	width:95.5%;
	margin:0 auto;
}
.captions{marg}
.vertical-popup{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(41, 22, 111) 50%, rgb(255, 255, 255) 100%) repeat scroll 0 0;height:0px;margin-left:15px;width:0px;}

#card_number{background-image:url(../../../../../dist/img/web/card_img.png), url(../../../../../dist/img/web/card_img.png);background-position:2px -88px, 270px -62px;background-repeat:no-repeat;background-size:120px 360px, 120px 501px;padding-left:54px;}
#card_number2{background-color:#fff;border:1px solid #e5e5e5;color:#333;display:block;font-size:18px;height:30px;width:100%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#card_number:focus{outline:1px solid #3388dd;}
#card_number.visa{background-position:2px -119px, 270px -61px;}
#card_number.valid.visa{background-position:2px -119px, 270px -93px;}
#card_number.visa_electron{background-position:2px -149px, 270px -61px;}
#card_number.valid.visa_electron{background-position:2px -149px, 270px -93px;}
#card_number.mastercard{background-position:2px -180px, 270px -61px;}
#card_number.valid.mastercard{background-position:2px -180px, 270px -93px;}
#card_number.maestro{background-position:2px -211px, 270px -61px;}
#card_number.valid.maestro{background-position:2px -211px, 270px -93px;}
#card_number.discover{background-position:2px -242px, 270px -61px;}
#card_number.valid.discover{background-position:2px -242px, 270px -93px;}
#card_number.amex{background-position:2px -333px, 270px -61px;}
#card_number.valid.amex{background-position:2px -333px, 270px -93px;}
#card_number.diners_club_carte_blanche{background-position:2px -303px, 270px -61px;}
#card_number.valid.diners_club_carte_blanche{background-position:2px -303px, 270px -93px;}
#card_number.jcb{background-position:2px -273px, 270px -61px;}
#card_number.valid.jcb{background-position:2px -273px, 270px -93px;}
#card_number.diners_club_international{background-position:2px -303px, 270px -61px;}
#card_number.valid.diners_club_international{background-position:2px -303px, 270px -93px;}
}
@media only screen and (max-width:320px){.s-desc >a > i{background-color:#55acee;border-radius:50%;color:#fff;display:block;font-size:16px;text-align:center;padding:10px;}
.p_image{width:80% !important;}
.thumbnails{height:310px !important;}
}
.carousel-inner .item{
 max-height:400px;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
 max-height:400px;
}
.white{
padding-top:20px;
}
.career-option{
	padding:0px;
}
.career-option li{
background: #f5f5f5 none repeat scroll 0 0;
border: 1px solid #d5d5d5;
list-style: outside none none;
margin: 7px;
padding: 10px;
color:#333;
}
.career-option li a{
	color:#333;
}
/*------------------popup------------------------*/
.bg-pattern{
	background:url("../../img/bg.png") repeat;
	
}
.popup-bg{
	
	width:100%;
	background-size:cover;
	background: -moz-linear-gradient(-45deg, rgba(33,0,105,0.99) 0%, rgba(36,1,107,0.99) 1%, rgba(193,52,226,0.95) 50%, rgba(221,213,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(33,0,105,0.99) 0%,rgba(36,1,107,0.99) 1%,rgba(193,52,226,0.95) 50%,rgba(221,213,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(33,0,105,0.99) 0%,rgba(36,1,107,0.99) 1%,rgba(193,52,226,0.95) 50%,rgba(221,213,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9210069', endColorstr='#ddd5fe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.popup-bg .modal-header{
	border-bottom:0;
}
.popup-bg .modal-header h4{
	color:#fff;
}
.large-title{
	font-size:60px;
	color:#fff;
	text-transform:uppercase;
	
}
.model-p{
	font-size:20px;
	color:#fff;
}
.panel-blue{
	background:rgba(255,255,255,.4);
	border-radius:0;
	border:1px solid #fff;
}
.panel-blue a{
	color:#310575;
	font-size:25px;
	}
	.closeBtn{
	background: none repeat scroll 0 0 #fff !important;
    border-radius: 50%;
    color: #8321b1;
    font-size: 18px;
    height: 30px;
    line-height: 22px;
    opacity: 0.9;
    text-align: center;
    width: 30px;
	}
	.panel-blue a{
		display:block;
		cursor:pointer;
	}
	.panel-blue a:hover{
		text-decoration:none;
	}
.rightnav{
	margin-right:0;
}
.rightnav-sub{
	margin-right:0;
}
.custom-nav-top{
	margin-top:12px;
}
.custom-nav-top li a:hover {
	background: transparent none repeat scroll 0 0;
    border-bottom: 2px solid #D9534F;
    color: #fff !important;
	
}
.custom-nav-top li  a.active {
	background: transparent none repeat scroll 0 0;
    border-bottom: 2px solid #D9534F;
    color: #fff !important;
	
}
.custom-nav-top li a:focus{
	background: transparent none repeat scroll 0 0;
    border-bottom: 2px solid #D9534F;
    color: #fff !important;
	
}
.slide-image{
	width:100%;
}
.carousel-holder{
	margin-top:0;
}
.slide_content {
    left: 90px;
    opacity: 1;
    position: absolute;
    right: 0;
   text-align:left;
    top: 25%;
    width: 100%;
    z-index: 2;
	display:none;
}
.main-slider .row{
	width:100%;
	
}
.main-slider .row{
	margin-left:0;
	margin-right:0;
}
.main-slider .row .col-md-12{
	margin-left:0;
	margin-right:0;
}
.slide_content .pull-left{width:50%;}
.slide_content .pull-right{width:35%;}
.services-section{
	background:#f5f5f5;
	margin-top:-30px;
	padding-top:20px;
	padding-bottom:20px;
}
.service_info{
	background-color: rgba(0, 0, 0, 0.5);
    bottom: 10px;
    color: #fff;
    font-size: 20px;
    height: 100%;
    left: 15px;
    padding: 12px 8px;
    position: absolute;
    right: 14px;
    text-align: left;
    top: 0;
}
.service_info img{
	 display: block;
    margin: 13px auto;
    text-align: center;
}
.service_info p{
	text-align:center;
	font-size:15px;
	text-weight:bold;
}
.container-margin-top{
	margin-top:35px;
}
.carousel-control{
	width:3%;
}
.heading-box{
	width:100%;
	background:#291670;
	color:#fff !important;
	padding:1px 0;
	text-transform:uppercase;
	font-size:16px !important;
	text-align:left;
	padding-left:10px;
}
.heading-box h4{
	font-size:16px !important;
}
.heading-box a{color:#fff;}
.heading-box a:hover{color:#fff; text-decoration:none;}
.top-10{
	margin-top:10px;
}
.menu-title{
	background:#f2f2f2;
	padding:1px 0;
	text-transform:uppercase;
	font-size:16px !important;
	text-align:left;
	padding-left:10px;
	color:#291670;
}
.menu-title h4{
	font-size:16px !important;
}
.nav-boxshadow{
	-webkit-box-shadow: 0 0px 6px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0px 6px -4px rgba(0,0,0,0.4);
box-shadow: 0 0px 6px -4px rgba(0,0,0,0.4);
    background:#fff;
	border:1px solid #e0e0e0;
	
}
.gray-text{
	color:#888888;
}
.product-discription h5{line-height:20px;}
.addcartbtn{
	padding:10px;
	border-radius:20px;
	color:#fff;
	background:#d9534f;
}
.addcartbtn:hover{

	background:#cf413d ; color:#fff;
}
.m-t-10{margin-top:13px;
}
.heading-box-gray{
	background:#f2f2f2;
	padding:1px 0;
	text-transform:uppercase;
	font-size:16px !important;
	text-align:left;
	padding-left:10px;
	color:#291670;
}
.trends{
	margin-top:20px;
}
.trends  img{width:100%; height:150px;}
.trends  img{width:100%; height:150px;}
.m-t-20{margin-top:25px;}
.associate-bg{-webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.27);
box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.27); margin-top:25px;}
.social-icons a{color: #fff;
    font-size: 20px;
    padding: 7px;}
.social-icons{
	margin-top:15px;
	}
.rightnav li a{
	padding-top:7px;
	padding-bottom:7px;
}
.rightnav {
	margin-top:9px;
}
.btn-danger:hover{background:#d9534f; }
.nav > li > .mycart:hover , .mycart:focus{background:#d9534f !important; color:#fff !important;}
.box-border1{
	margin-top:30px;
}
.qty-changer span{color:#000;}
.breadcrums-head .breadcrumb{
	background:transparent !important; padding-left:0; color:#000;  padding-top:0;
}
.breadcrums-head .breadcrumb li{
	color:#000;
}
.breadcrums-head .breadcrumb > li + li::before{
	color:#000;
}
.custom-tabs{
	border:1px solid #e5e5e5;
	text-transform:uppercase;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	  border-top-color:#331e79 !important; border-top:2px solid;
	 border-radius:0;
	
}
.nav-tabs > li > a:hover{
	background:transparent;
	border:1px solid #fff;
}
.customNavigation li > a, .pager li > span{
	background:#331e79;
	color:#fff;
	padding:5px 10px;
}
.addcart-large{
	background:#5cc8ee;
	width:100%;
	margin-top:-7px;
}
.addcart-large:hover{
	background:#4abce4;
	border-color:#4abce4;
	
}
.pattern-bg{
	/*background:url(../../img/bg.png) repeat;*/
	background-color:#F9F9F9;
	width:100%;
}
.white-box{
	background:#fff;
	border:1px solid #e0e0e0;
	margin-top:35px;
}

.centered{
	margin:0 auto;
	display:block;
	float:none;
}
.login-box{
	background:#fff;
	box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15);
	height:auto;
}
.widthbtn{
	width:40%;
}
.white-text{
	color:#fff;
}
.office{
	background:url(../../img/call_img.png);
	background-size:cover;
}
.pickup{
	background:url(../../img/deliver.jpg);
	background-size:cover;
}
.menu-list p{padding:5px 5px;}
.well .table{
	border:1px solid #e0e0e0;
}
.well .table a{
	color:#333;
}
.redtxt{
	color:#D9534F !important;
}
.mycart-table{
	margin-right:15px;
}
checkOut:hover{ text-decoration:none !important;}
.menu-list p{color:#333;}
.total-item-right{background:#FBFBFB; border:1px solid #eee; padding-top:20px; }
.dashed{border-style:dashed !important; border-color:#e0e0e0;}
.order-ractangle .modal-header{
	border-bottom:none;
}
.box-border1 h4{padding-bottom:20px;}
.info-box{border:1px solid #e0e0e0; padding:0 15px;}
.panel-title .circle-panel{border: 1px solid #55ae1f;
    border-radius: 50%;
    display: inline-block;
    height: 25px; 
    padding: 6px;
    text-align: center;
    width: 25px; color:#55ae1f;}
.panel-group .panel{
	margin-bottom:10px;
}

.web-pagination .col-md-12 .pagination> li > a, .pagination > li > span{
	border-color:transparent;
	color:#000;
	font-size:15px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background:#402E82;
	color:#fff !important;
}
.img-bg{background:#FFCB5D; height:100px;}
.img-bg img{margin-top:50px; border:1px solid #e0e0e0;}
.custom-tabs-panel h3{
	font-size:17px;
}
.custom-tabs-panel .panel-heading{
	border:1px solid #e0e0e0;
}
.custom-tabs-panel .panel-body{
	padding-left:5px;
	padding-right:5px;
}
.contact-heading{font-size:32px; font-weight:normal;}
.changebtn{margin-bottom:30px;}
.m-t-20{margin-top:20px;}
.bluethumb{background:#6edbbe;}
.redthumb{background:#ff6161;}
.planbtn{
	
    border: medium none;
    color: #000;
    font-size: 20px;
    margin-top: 20px;
    padding: 8px;
    text-align: center;
    width: 180px;
	border-radius: 20px;
    box-shadow: 1px 4px #ccc;
    font-size: 17px;
}
#accordion .panel-heading{
	background:#fff !important;
	border:1px solid #d5d5d5;
	box-shadow:none !important;
	
}
.subscrip-heading{
	color: #333;
    font-size: 24px;
    font-weight: 600;
    padding-bottom: 10px;
    
}
.editBtn{
	border:1px solid #e0e0e0;
	padding:7px;
	font-size:14px;
	color:#333;
	background:#F2F2F2;
}
.editBtn:hover, .editBtn:focus{
	color:#333;
}
.addBtn-gray{
	border:1px solid #e0e0e0 !important;
	padding:5px 7px;
	font-size:14px;
	color:#333;
	background:#F2F2F2 !important;
}
.addBtn-gray:hover, .addBtn-gray:focus{
	color:#333;
}
.shoppingList tr th{
	padding:15px !important;
}
.shoppingList tr td{
	padding:15px !important;
}
.checkboxx{ 
	padding: 0px 3px;
	border: 1px solid #999 !important;
	color:#55ae1f;
}
.prefer-store{
	padding-left: 20px;
}
.store-box .no-pre-store {
	padding: 2px 5px;
}
.circle-panel{ line-height: 10px; }
#accordion .panel-title > a{
	padding-left: 8px;
}
.paymentbox{
	padding: 0;
}
.m-l-20{margin-left:20px;}
#accordion .panel-body{
	padding-left: 8px;
}
.graybtn{background: #FBFBFB; border:1px solid #e0e0e0; color:#333;}
.m-offset-0{margin-top: 0;}
.card-list-box{
	margin-right:15px;
}
.p-t-20{
	padding-top:20px;
}
.p-t-10{
	padding-top:10px;
}
.inline-lable2{
	display: unset;
    text-align: left !important;
}
.transborder{
	border-color:transparent !important;
}
.font17{
	font-size:17px !important;
}
.bootstrap-datetimepicker-widget{
	width:auto !important;
}
.checkout-add span{margin-bottom:10px; margin-top:10px;}
.m-t-20{margin-top:20px;}
.col-md-12.col-sm-12.col-xs-12.border-line{border:1px solid #eee;margin-bottom:20px;padding:13px; background:#fff;}

.mycartList tr th, td{padding:10px !important;}
.btn-b-20{margin-bottom:20px;}
.dark-gary{color:#333 !important}
.careernav a{background:#D9534F; border-color:#d1433e;}
.careernav a:hover{background:#ce3e39 !important; border-color:#c23531 !important;}
.careernav a:focus{background:#ce3e39; border-color:#c23531;}
.careernav a:active{background:#ce3e39; border-color:#c23531;}
.careernav a.active{background:#ce3e39; border-color:#c23531;}
.careernav a.focus{background:#ce3e39!important; border-color:#c23531 !important;}
.ac_results{
	box-shadow:none !important;
}
.p_search1{
	top:44px !important;
}
.sm-serach{
	display:none;
}
#myContent{
	margin-top:10px;
	margin-bottom:20px;
}
.career-tabs{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.career-tabs-ul > li.active > a, .career-tabs-ul > li.active > a:hover, .career-tabs-ul > li.active > a:focus{
	 border-radius: 0;
    border-top-color: #331e79 !important;
    border-top-style: solid;
    border-top-width: 2px;
	border-left:1px solid #eee !important;
	color:#231264 !important;
}
.career-tabs-ul > li > a:hover{
	background:transparent;
	border:1px solid #fff;
}
.m-l-10{
	margin-left:10px;
}
#menu-content li:nth-last-child{
	border:2px solid red !important;
}
.select-btn{
	line-height:21px !important;
}
.order-panel .panel-body{
	background:#F9F9F9;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
.store-full-img img{width:100%;}
.b-b-none{border-bottom:none !important;}
.btn-blue:focus{color:#fff !important;}
.control {
      cursor: pointer;
    display: inline-block;
    padding-left: 30px;
    position: relative;
    text-align: left !important;
 
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #e6e6e6;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: #ccc;
}
.control input:checked ~ .control__indicator {
  background: #331F7A;
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #331F7A;
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
   height: 11px;
    left: 6px;
    top: 2px;
    width: 7px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.product-action-m {
	    margin-left: 6px;
    position: absolute;
    top: 27px;
}
.pos-relative{
	position:relative;
}
.career-option {background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #d5d5d5;
    color: #333;
    list-style: outside none none;
    padding: 10px; margin-bottom:20px;}
.career-tabs-ul li a{
	color:#333;
}
.career-option a{color:#333;}
.btn-primary{
	background:#331F7A;
}
.btn-primary:hover, .btn-primary:focus{
	background:#231264;
}

.black{
	color:#333;
}
.font16{
	font-size:16px;
}
.search-dropdown .dropdown-menu > h4{padding:0 5px;}
.main-slider .carousel-indicators{
	bottom:0;
}
.location-btn:hover, .location-btn:focus{color:#fff !important;}
.addcartbtn :hover, .addcartbtn:focus{
	color:#fff !important;
}
.success-message{
	background:#331F7A;
	border:1px solid #4930a2;
}
.warning-message{
	background:#D9534F;
	border:1px solid #c84844;
}
.info-message{
	background:#00BCD4;
	border:1px solid #03a0b4;
}
.font-20{
	font-size:20px;
}
.address-div a{color:#333;}
.m-r-10{margin-right:10px;}
.white{color:#fff; font-size:18px;}
.boder-class.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group{
	margin-left:0;
}
a {
    color: #331F7A;
    text-decoration: none;
}
a:hover {
    color: #331F7A;
  
}
.p-t-50{
	padding-top:50px;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{
	background:#231264;
}
.btn-block:active, .btn-block.active{
	background:#231264;
}
.btn-orange:focus, .btn-orange.focus{
	border-color:#D9534F;
}
.empty-cart > a :hover{
    color: #fff;
    
}
.second-bottom .container .a{
	color: #fff;
}
.white-text{
	color:#fff;
}
.bluebg{
	background:#48c9e3;
	-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
margin-bottom:20px;
padding-bottom:10px;
min-height:390px;
}
.grid-img .serviceImg{
	height: 150px;
    width: 100%;
}
.continuebtn{
	 background: #fff none repeat scroll 0 0;
    border-radius: 29px;
    box-shadow: 0 3px 5px 1px rgba(0, 0, 0, 0.39);
    color: #48c9e3;
    font-size: 16px;
    padding: 8px 26px;
	
}

.continuebtn:hover, .continuebtn:focus{
	color: #48c9e3;
}
.service_info1{
	padding:20px;
}
.service_info1 p{font-size:20px; padding-top:10px; margin-bottom:15px; min-height:95px;}
.pinkbg{
	background:#e76db1;
	-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
margin-bottom:20px;
padding-bottom:10px;
min-height:390px;

}
.pinkbg .continuebtn{
	color: #e76db1;
}
.pinkbg .continuebtn:hover{
	color: #e76db1;
}
.pinkbg .continuebtn:focus{
	color: #e76db1;
}
.orangebg .continuebtn:hover{
	color: #f36d71;
}
.orangebg .continuebtn:focus{
	color: #f36d71;
}
.orangebg .continuebtn{
	color: #f36d71;
}
.greenbg .continuebtn{
	color: #59c478;
}
.greenbg .continuebtn:hover{
	color: #59c478;
}
.greenbg .continuebtn:focus{
	color: #59c478;
}
.orangebg{
	background:#f36d71;
	-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
margin-bottom:20px;
padding-bottom:10px;
min-height:390px;
}
.greenbg{
	background:#59c478;
	-webkit-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
-moz-box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
box-shadow: 0px 2px 5px -1px rgba(0,0,0,0.41);
margin-bottom:20px;
padding-bottom:10px;
min-height:390px;
}
.infobox{
	background:#F5F5F5;
	border:1px dashed #e0e0e0;
	padding:15px 15px 15px 15px;
	margin-top:30px;
}
.infobox2{
	background:#F5F5F5;
	border:1px dashed #e0e0e0;
	padding:15px;
	margin-top:20px;
	
}
.m-r-10{
	margin-right:10px;
}
.working-info{
	font-size:1.3em;
}
.applybtn{
    padding: 5px 32px;
    text-transform: uppercase;
	text-transform:uppercase;
	font-size:18px;
	border-radius:30px !important;
	margin-top:10px;
	margin-bottom:20px;
	line-height:30px;
	-webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.4);
box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.4);
}
.itemlist{
	list-style:none;
	padding-left:20px;
}
.m-t-20{
	margin-top:20px;
}
.col-center {
	float:none;
	margin:0px auto;
	margin-top:30px;
	text-align:center;
}
.backgroundimg{
	width:100%;
}
.onlinesevice{
	background:url(../../img/shopping_girl.jpg) no-repeat center center;
	width:100%;
	margin-top:-30px;
	background-size: 100% 100%;
	background-attachment:fixed;
	
}
.overlay-service{
	background:rgba(0,0,0,.45);
	padding:100px 0 20px 0;
	width:100%;
}
.couriersevice{
	background:url(../../img/courier_img_large.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	margin-top:-30px;
}
.shoppingsevice{
	background:url(../../img/bg2.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	margin-top:-30px;
}
.contractorsevice{
	background:url(../../img/contractor_img.jpg) center center no-repeat fixed;
	 background-size: 100% 100%;
	width:100%;
	margin-top:-30px;
}
.overlay-service h1{
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.88);
}

.listservices{
	list-style:none;
	padding-left:0;
}
.listservices li{
	padding:10px 0;
}
.listservices li:before {
  content: "\2605";
    font-size: 16px;
    padding-right: 10px;
}
.coming-text{
	font-size:48px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:30px;
}
.img-center{
	margin:0 auto;
	display:block;
	text-align:center;
}
.shippingsoon{
	margin-top:50px;
}
.supportbg{
	background:url(../../img/support.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
.white-container{
	background-color:rgba(255,255,255,.9);
    padding: 30px 10px;
	border:1px solid #eee;
}

.faqbg{
	background:url(../../img/faq_bg.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
.contactbg{
	background:url(../../img/contact_bg.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
.careerbg{
	background:url(../../img/career_bg.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
.policybg{
	background:url(../../img/policybg.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
.aboutbg{
	background:url(../../img/aboubg.jpg) no-repeat center center fixed;
	 background-size: 100% 100%;
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
}
.career-tabs-ul{
	background:#fff;
}
.career-tabs{
	background:#fff;
}
.bbbbtn{
	width:250px;
}
.btnstore img{margin-top:25px;}
.store-box .media-left a img{border:1px solid #e0e0e0;}
.flash_message .pop-up{color:#fff; opacity:1;}
.certified{
	 margin-top:15px;
	 margin-left:10px;
}
.social-icons a:hover{color:#fff;}