.ac-container {
	width: 100%;
	margin: 0px auto 15px auto;
}

.ac-container label {
	position: relative;
	z-index: 20;
	display: block;
	cursor: pointer;
	margin-bottom: 0px;
}

.ac-container label:hover {
	background: #fff;
}

.ac-container input:checked + label,
.ac-container input:checked + label:hover {
	background: #fff;
}

.ac-container label:hover:after,
.ac-container input:checked + label:hover:after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	top: 8px;
	background: transparent url(../images/arrow_down.png) no-repeat center center;
}

.ac-container input:checked + label:hover:after {
	background-image: url(../images/arrow_up.png);
}

.ac-container input {
	display: none;
}

.ac-container article {
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
}

.ac-container article p {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #777;
	line-height: 23px;
	font-size: 11pt;
	padding: 5px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
}

.ac-container input:checked ~ article.ac-small {
	height: auto;
}

article.ac-small ul {
	margin-top: -15px;
}

.main-header .header-lower .cart-box-btn {
	position: absolute;
	top: 20px;
	width: 100%;
	z-index: 99;
}

.main-header .header-lower .cart-box-btn .cart-btn {
	position: relative;
	display: block;
	font-weight: 500;
	color: #1a7bb2;
	padding: 0px 5px;
	line-height: 36px;
	background: #fff;
	border: 1px solid #fff;
	text-align: center;
	cursor: pointer;
}

.main-header .header-lower .cart-box-btn .cart-btn .item-count {
	position: relative;
	width: 100%;
	text-align: center;
	color: #1a7bb2;
	font-weight: bold;
}

a.personal {
	background: #00b0dc;
	color: #fff;
	width: 100%;
}

a.corporate {
	background: #be7950;
	color: #fff;
	width: 100%;
}

a.newuser {
	background: #1b7aaf;
	color: #fff;
	width: 100%;
}

@media only screen and (max-width: 479px) {
	.ac-container label:hover {
		background: transparent !important;
	}

	.ac-container label:hover:after,
	.ac-container input:checked + label:hover:after {
		display: none;
	}

	article.ac-small ul {
		background: rgba(255, 255, 255, 1);
	}

	.ac-container input:checked ~ article {
		background: rgba(255, 255, 255, 1);
		top: 9px;
		margin: 0px;
		width: 84%;
	}

	.ac-container input:checked + label,
	.ac-container input:checked + label:hover {
		background: transparent !important;
	}

	.lablehide {
		visibility: hidden;
	}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.ac-container label:hover {
		background: transparent !important;
	}

	.ac-container label:hover:after,
	.ac-container input:checked + label:hover:after {
		display: none;
	}

	article.ac-small ul {
		background: rgba(255, 255, 255, 1);
	}

	.ac-container input:checked ~ article {
		background: rgba(255, 255, 255, 1);
		top: 9px;
		margin: 0px;
		width: 84%;
	}

	.ac-container input:checked + label,
	.ac-container input:checked + label:hover {
		background: transparent !important;
	}

	.lablehide {
		visibility: hidden;
	}
}



.main-header-new .main-menu .navbar-collapse {
	border: 0;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary {
	text-align: left;
}

.main-header-new .header-lower .logo {
	margin-left: 0;
}

.main-header-new .main-menu {
	float: left;
}

.main-header-new .header-lower .logo img {
	margin: 14px 0px;
	height: auto;
}

.main-header-new .header-lower .logo {
	background: none;
	border-top: 0;
}

.main-header-new .header-lower .cart-box-btn-new .cart-btn {
	color: #FFF;
	background: #DF7A00;
	border: 0px solid #DF7A00;
	padding: 0;
	border-radius: 0px;
	font-size: 13px;
}

.main-header-new .header-lower {
	background: #0075B0;
}

.main-header-new .header-lower .cart-box-btn {
	position: absolute;
	top: 30px;
	width: 185px;
	float: left;
	margin: 0;
}

.main-header-new .cart-btn span {
	padding: 0 10px 0px 0px;
	font-weight: 600;
	font-size: 13px;
}

.main-header-new .ac-container label {
	padding: 2px 10px;
}

.main-header-new .ac-container label:hover {
	background: none;
}

.main-header-new .ac-container input:checked + label,
.main-header-new .ac-container input:checked + label:hover {
	background: none;
}

.main-header-new .ac-container label:hover:after,
.main-header-new .ac-container input:checked + label:hover:after {
	right: 10px;
	background: transparent url(../images/arrow_down1.png) no-repeat center center;
	top: 10px;
}

.main-header-new .ac-container input:checked + label:hover:after {
	background-image: url(../images/arrow_up1.png);
}

.main-header-new .topsection_search {
	padding: 0;
	float: right;
	width: 72px;
	position: relative;
	margin-top: 38px;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	width: 1170px;
	left: -300px;
	padding: 0 20px;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	min-height: 325px;
	border-radius: 0px 0px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-o-border-radius: 0px 0px 5px 5px;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	color: #fff;
	font-size: 12px;
	border-bottom: 6px solid transparent;
	font-weight: 500;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link > span.mega-title-below {
	height: 17px;
}

.main-header-new .main-menu {
	padding: 0px;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	position: absolute;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	margin: 2px 0 0 2px;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	background: rgba(223, 223, 223, 0);
	color: #32C5FF;
	border-color: #32C5FF;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	margin: 0 19px 0 0;
}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link::before {
	content: "" !important;
	width: 45px !important;
	height: 42px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	position: relative;
	display: block !important;
	background-size: cover !important;
	margin: 0 auto 8px auto;
	min-width: 45px !important;
	line-height: 42px !important;
}

/*.main-header-new .dashicons-admin-home:before{background-image: url(../images/icon-personal.jpg)!important;}
.main-header-new .dashicons-groups:before{background-image: url(../images/icon-wholesale.jpg)!important;}
.main-header-new .dashicons-star-half:before{background-image: url(../images/icon-tamayuz.jpg)!important;}
.main-header-new .dashicons-businesswoman:before{background-image: url(../images/icon-ladies.jpg)!important;}
.main-header-new .dashicons-image-rotate-left:before{background-image: url(../images/icon-private.jpg)!important;}
.main-header-new .dashicons-networking:before{background-image: url(../images/icon-group.jpg)!important;}
.main-header-new .dashicons-admin-multisite:before{background-image: url(../images/icon-investor.jpg)!important;}
.main-header-new .dashicons-admin-generic:before{background-image: url(../images/icon-useful-tools.jpg)!important;}*/

.main-header-new .ac-small a.personal,
.main-header-new a.corporate {
	float: left;
	text-align: left;
	margin: 2.5px 0;
	padding: 0 0 0 10px;
	line-height: 34px;
	font-size: 14px;
}

.main-header-new article.ac-small ul {
	margin-top: 0;
}

.main-header-new .ac-small a.personal:hover,
.main-header-new a.corporate:hover,
.main-header-new .ac-small a.personal:focus,
.main-header-new a.corporate:focus {
	background: #0075b0;
	color: #fff;
}

.main-header-new .topsection_search span {
	margin: 0;
	float: left;
	top: 0;
}

.main-header-new .topsection_search span.sr {
	margin: 20px;
}

.main-header-new .search-form {
	margin-right: 10px;
	float: left;
}

.main-header-new .search-form i {
	font-size: 20px;
	width: 30px;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	border: 0;
	color: #FFF;
	text-align: center;
	border-radius: 0;
	margin: 0px;
	transition: .5s;
	cursor: pointer;
	font-weight: 600;
}

.main-header-new .search-form-box {
	position: absolute;
	right: 0px;
	top: 63px;
	display: none;
	padding: 45px;
	background: #FFFFFF;
	width: 660px;
	z-index: 99;
	height: 430px;
	box-shadow: -10px 0px 8px -5px rgba(0, 0, 0, 0.5);
}

.main-header-new .search-ico {
	background: #32C5FF !important;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 70px;
	color: #FFF;
}

.main-header-new .search-ico i {
	color: #ffffff !important
}

.main-header-new .search-form-box form {
	position: relative;
	background: #E6E6E6;
	border: 2px solid #FFF;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.main-header-new .search-form-box input {
	width: 100%;
	background: none;
	height: 50px;
	padding: 0 25px 0 15px;
	color: #6D7278;
	float: left;
	font-weight: 500;
}

.main-header-new .search-form-box i {
	width: 70px;
	height: 50px;
	line-height: 50px;
}

.main-header-new .search-form i:hover {
	color: #32C5FF
}

.main-header-new .popular-services {
	text-align: left;
	float: left;
}

.main-header-new .popular-services h3 {
	font-size: 18px;
	color: rgba(0, 0, 0, 0.85);
	font-weight: 600;
	padding-bottom: 15px;
}

.main-header-new .popular-services li a {
	color: #338CBA;
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}

.main-header-new .ac-container input:checked ~ article.ac-small {
	height: auto;
	background: #FFF;
	padding: 2.5px 5px;
}

.main-header-new .topsection_search span.item-count a {
	background-image: url('../images/icon-arabic-lang.png');
	display: block;
	height: 32px;
	width: 32px;
	text-indent: -9999px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

@font-face {
	font-family: 'lock';
	src: url('lock.eot?29966591');
	src: url('lock.eot?29966591#iefix') format('embedded-opentype'), url('lock.woff?29966591') format('woff'), url('lock.ttf?29966591') format('truetype'), url('lock.svg?29966591#lock') format('svg');
	font-weight: normal;
	font-style: normal;
}

.main-header-new .demo-icon {
	font-family: "lock";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 18px;
}

section.page-title-new img {
	height: auto !important;
}

/* .main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, .main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size:13px!important;color: #000!important;padding: 5px 0px 5px 5px;}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:14px !important; color: #0075B0!important;    font-weight: 600!important;margin-bottom:0px!important;padding: 5px 0px 5px 5px;}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, 
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, 
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus, 
.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{color: #0075B0!important;font-weight:500!important;    background-color: #F0F0F0!important;
    color: #333!important;} */

/* .main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column a.mega-menu-link{text-align:center!important;border-radius:5px;margin-bottom:8px!important;padding:15px 20px!important;background:url(../images/private-btn-bg.png) no-repeat center;color:#FFF!important;font-size:14px!important;transition: 0.3s;background-size:cover!important;transition: 0.3s;background-repeat:no-repeat!important;background-position:center!important}

.main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.six-column li.mega-menu-item > a.mega-menu-link{color:#FFF!important;font-size:14px!important;text-align:center!important;border-radius:5px;margin-bottom:8px!important;padding:15px 20px!important;background-image:url(../images/ladies-btn-bg.png);background-size:cover!important;transition: 0.3s;background-repeat:no-repeat!important;background-position:center!important}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(1) a{background-image:url(../images/tamayuz-btn-bg.png);}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(2) a{background-image:url(../images/ladies-btn-bg.png);}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(3) a{background-image:url(../images/absher-btn-bg.png);} */

/* .main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column a.mega-menu-link:hover, .main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column a.mega-menu-link:focus{background-image:url(../images/private-btn-bg.png);} */

/* .main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.six-column li.mega-menu-item > a.mega-menu-link:hover, .main-header-new #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.six-column li.mega-menu-item > a.mega-menu-link:focus{color:#FFF!important;}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(1) a:hover, .main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(1) a:focus{background-image:url(../images/tamayuz-btn-bg.png);}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(2) a:hover, .main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(2) a:focus{background-image:url(../images/ladies-btn-bg.png);}
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(3) a:hover, .main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu ul.mega-sub-menu li.six-column .mega-sub-menu li:nth-child(3) a:focus{background-image:url(../images/absher-btn-bg.png);} */

/*.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link::before{display:none!important}*/
.main-header-new #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top > a.mega-menu-link {
	position: relative;
	margin: 0;
	height: 100px !important;
	display: inline-block !important;
	padding: 20px 9px 10px;
	line-height: 17px !important;
	/*_padding:17px 9px 10px;*padding:17px 9px 10px;padding:17px 9px 10px\9;*/
}

/*.main-header-new .dashicons-admin-home{background-image: url(../images/icon-personal.png)!important;}
.main-header-new .dashicons-groups{background-image: url(../images/icon-wholesale.png)!important;}
.main-header-new .dashicons-star-half{background-image: url(../images/icon-tamayuz.jpg)!important;}
.main-header-new .dashicons-businesswoman{background-image: url(../images/icon-ladies.jpg)!important;}
.main-header-new .dashicons-image-rotate-left{background-image: url(../images/icon-private.png)!important;}
.main-header-new .dashicons-networking{background-image: url(../images/icon-group.png)!important;}
.main-header-new .dashicons-admin-multisite{background-image: url(../images/icon-investor.png)!important;}
.main-header-new .dashicons-admin-generic{background-image: url(../images/icon-useful-tools.jpg)!important;}*/