/* All Custom CSS style are listed below */

.mb-background-bg{
	/* background: #660066; /* Old browsers */
	/* background: -moz-linear-gradient(top,  #660066 0%, #3c123a 73%, #211d1e 100%); /* FF3.6-15 */
	/* background: -webkit-linear-gradient(top,  #660066 0%,#3c123a 73%,#211d1e 100%); /* Chrome10-25,Safari5.1-6 */
	/* background: linear-gradient(to bottom,  #660066 0%,#3c123a 73%,#211d1e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#660066', endColorstr='#211d1e',GradientType=0 ); /* IE6-9 */
	/* 	color: #000;*/
        /* font-family: 'Open Sans', sans-serif;*/
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

.header{
	width:100%;
}

.mb-top-header{
	background:#fff;
	margin-top:71px;
}

.mb-logo-section{
	margin-left:24px;
	margin-right:24px;
}

.mb-callus-section p{
	margin-top:28px;
	margin-right:20px;
}

.mb-callus-section p span{
	font-size:26px;
	color:#6c666c;
	padding:0 17px;
	display:inline-block;
    transform:scale(1.2,1); 
    -webkit-transform:scale(1.2,1); 
}

i.mb-phone-icon{
	background-color: #282828;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 38px;
	margin-right:17px;
}

.mb-navbar{
	background:#8a45ba;
	border-radius:0;
	font-size:13px;
	color:#fff;
	border:none;
}

.mb-navbar-menu{
	font-size:13px;
	color:#fff;
	background:#8a45ba;
	border:none;
	margin-left:-26px;
}

.mb-navbar-menu li{
	margin:0 0 0 -5px;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background: #8a45ba!important;
    color: #fcf447;
}

.navbar-default .navbar-nav > li > a {
    color: #fff!important;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fcf447;
    background-color: #8a45ba;
}

.mb-dropdown-style{
	background-color: #8a45ba;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
	font-size:13px;
}

.dropdown-menu > li > a:hover {
    color: #fcf447;
	background:none;
}

.navbar-brand {
	color:#fff!important;
}

.icon-bar{
	color:#fff!important;
}

.mb-banner-shift{
	margin-top:29px;
}

.mb-img-width{
	width:100%;
}

.mb-whatnew-section{
	width:100%;
}

.mb-wht-heading h2{
	width:194px;
	background:#2a2a2a;
	color:#fae804;
	font-weight:700;
	border-left:7px solid #ff00ff;
	font-size:15px;
	padding:13px 23px ;
}

.mb-new-prodblock{
	background:#fff;
	width:100%;
	margin:0;
	padding:0;
	margin-bottom: 20px;
    position: relative;
}

.mb-new-prodimg{
	width:100%;
	margin:0;
	padding:0;
	
}

.mb-new-prodescp{
	width:100%;
	margin:0;
	padding:0;
}

h3.mb-prod-heading{
	font-size:22px;
	color:#707070;
	margin-left:2px;
	
}

ul.mb-prod-list{
	list-style:square;
	width:100%;
	margin:0;
	padding:0;
}

ul.mb-prod-list li{
	width:43%;
	float:left;
	font-size:13px;
	color:#707070;
	margin-left:16px;
	margin-bottom:9px;
}

.mb-prod-offer{
	background:#d20b14;
	right: 14px;
	bottom: -61px;
    clear: both;
    display: block;
    position: absolute;
    top: 142px;
    width: 100%;
	margin-left:-1px;
}

.mb-prod-offer > p.mb-offertxt-left{
	color: #fbd10f;
    float: left;
    font-size: 25px;
    font-weight: 700;
    line-height: 21px;
    margin-left: 9px;
    width: 51%;
}

.mb-prod-offer > p.mb-offertxt-left span{
	color:#fff;
	font-size:13px;
	font-weight:700;
}
.mb-prod-offer > p.mb-offertxt-rgt{
	width:45%;
	float:right;
	color:#fbd10f;
	font-size:13px;
	font-weight:normal;
	text-decoration:none!important;
	margin-top:5px;
	
}
.mb-prod-offer > p.mb-offertxt-rgt span{
	color:#f9cbcb;
	font-size:20px;
	font-weight:700;
	text-decoration:line-through;
}

p.mb-desc-text{
	font-size:15px;
	color:#828181;
	text-align:left;
	width:50%;
}

.mb-section-offer{
	background:#f8a1a5;
	clear: both;
    display: block;
    position: absolute;
    right: 14px;
    top: 130px;
    width: 100.7%;
}

.mb-section-offer p{
	font-size:14px;
	font-weight:bold;
	color:#570202;
	text-align:center;
	width:53%;
	padding:17px 0 0 0 ;
}

.mb-offer-img img{
	position:absolute;
	right: 8px;
    top: 54px;
}

.mb-imgtime-postn{
	margin-top:72px;
}

.mb-product-box{
	background:#fff;
	width:100%;
	margin-bottom:21px;
}

.mb-product-details{
	padding:16px;
	
}

.mb-product-img img{
	width:100%;
	height:100%
}

.mb-product-details h3{
	font-size:22px;
	color:#3e113c;
	margin:0;
	padding:0;
}

.mb-product-details p{
	font-size:13px;
	color:#676767;
	margin-top:24px;
	padding:0;
	line-height:22px;
}

a.mb-view-btn{
	font-size:13px;
	color:#391337;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	background:#ffadff;
	padding:12px 8px;
	margin:33px auto 0 auto;
	display:block; 
	width:97px; 
	text-decoration:none;
}

a.mb-view-btn:hover{
	color:#ffffff;
	background:#cc8acc; 
	text-decoration:none;
	transition: all 1s ease 0s;
}

.mb-about-inner{
	background:#fff;

}

h3.mb-about-headng{
	color:#fff;
	font-weight:700;
	font-size:15px;
	background: #007ac2;
    display: inline-block;
    height: 36px;
    padding: 17px;
	line-height: 3px;
	margin:0;
}

.mb-about-inner p{
	font-size:13px;
	color:#676767;
	padding:23px;
	line-height:20px;
}

.mb-about-image{
	margin:0;
	padding:0;
}

.mb-about-image img{
	margin:0;
	padding:0;
	height:362px;
}

.mb-footer-section{
	margin-top:30px;
}

.mb-footer-bottom{
	background:#070507;
	padding-bottom: 15px;
}

.mb-contact-us{
	margin:25px 68px 0 21px;
}

.mb-contact-us h3{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin-bottom:33px;
}

.mb-contact-us h3::after{
	background: #039aad;
    /*top: 56px;*/
    content: ".";
    height: 1px;
    left: 36px;
    position: absolute;
    text-indent: -9999em;
    width: 41px;
	margin-top:32px;
}

.mb-contact-us p{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:19px;
}

.mb-contact-us p span{
	font-size:14px;
	font-weight:normal;
	color:#039aad;
}

.mb-other-links{
	margin:25px 0 0 21px;
}

.mb-other-links h3{
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin-bottom:33px;
}

.mb-other-links h3::after{
	background: #039aad;
    /*top: 56px;*/
    content: ".";
    height: 1px;
    left: 36px;
    position: absolute;
    text-indent: -9999em;
    width: 41px;
	margin-top:32px;
}

.mb-other-links ul.mb-links{
	list-style:none;
	padding:0;
	margin:0;
}

.mb-other-links ul.mb-links li{
	margin-bottom:7px;
}

.mb-other-links ul.mb-links li a{
	color:#039aad;
	font-size:14px;
	text-decoration:none;
}

.mb-other-links ul.mb-links li a:hover{
	color:#ffffff;
	transition: all 1s ease 0s;	
}

.mb-bottom-text{
	width:100%;
	text-align:center;	
	margin:26px 0;
}

.mb-bottom-text p{
	font-size:13px;
	color:#a69ea3;
}

.navbar-default .navbar-toggle {
  border-color: #8A45BA;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #8A45BA;
}

.mb-product-adv{
	background:#D20B14;
	width:100%;
	clear:both;
	text-align:center;
	padding:10px 0;
}

.mb-product-adv p{
	color: #fff;
    font-size: 13px;
    font-weight: 700;
	margin:0;
	padding:0;
}

.mb-product-adv p span{
	color: #fbd10f;
    font-size: 32px;
    font-weight: 700;
	width:100%;
	line-height: 27px;
}

.mb-product-adv p.mb-old-price{
	color: #f9cbcb;
    font-size: 20px;
    font-weight: 700;
    text-decoration: line-through;
	margin:0;
	padding:0;
}

.mb-product-adv p.mb-notice-text{
	color: #fbd10f;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none !important;
}

ul.mb-prod-list-2{
	list-style:square;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
}

ul.mb-prod-list-2 li{
	width:43%;
	float:left;
	font-size:13px;
	color:#707070;
	margin-left:16px;
	margin-bottom:9px;
}

.mb-product-adv2{
	background: #f8a1a5;
    clear: both;
	text-align:center;
}

.mb-product-adv2 p{
	color: #570202;
    font-size: 20px;
    font-weight: bold;
	padding:15px 0;
}

.mb-product-adv3{
	background: #D20B14;
    clear: both;
	text-align:center;
	padding:0;
	margin: -10px 0 0;
	border:9px solid #f8a1a5;
}

.mb-product-adv3 p{
	color: #fff;
    font-size: 20px;
    font-weight: bold;
	padding:10px 0;
}

.navbar-brand {
    float: right!important;
}

.mb-product-img {
	padding: 10px;
}
.panel-default>.panel-heading{
	display:block;
}
span.iconBlock {
	float: right;
}


/* Media Queries */

@media only screen and (min-device-width : 240px) and (max-device-width : 320px) {
	i.mb-phone-icon {
		font-size: 16px!important;
		height: 27px!important;
		line-height: 27px!important;
		width: 27px!important;
	}
}


@media only screen and (min-device-width : 320px) and (max-device-width : 640px) {
	.mb-contact-us h3::after{
		top: 28px!important;
	}

	.mb-other-links h3::after{
		top: 28px!important;
	}
	.mb-navbar-menu {
		margin-left: 10px!important;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color:#fff!important;
	}
	
	.mb-top-header {
		margin-top: 10px;
	}
	
	.mb-imgtime-postn{
		margin-top:0px;
	}
	.md-adv-banner{
		margin-top:10px;	
	}
	.mb-contact-us {
    margin: 25px 12px 0 21px;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	.mb-contact-us h3::after{
		top: 30px!important;
	}
	
	.mb-imgtime-postn {
		margin-top: 0px;
		width: 100%;
	}
	
	.md-adv-banner{
		margin-top:10px;
	}
}

/* Media Queries */



