body.home.wsactive { overflow: hidden; }

.headermenu .menulinks>li a{padding: 13px 15px!important;}
.headermenu>ul>li{border-left: 0!important;}
.top-header-bar{transition: .5s;}
.wsmainfull{background-color: transparent;position: fixed; top:0; z-index: 999999;width: 100%;transition: all 0.5s ease;}
.headermenu>ul>li.request-btn a{background: linear-gradient(90deg, hsla(23, 99%, 63%, 1) 0%, hsla(343, 88%, 67%, 1) 100%); border-radius: 100px;padding: 7px 25px !important;color: #ffffff!important;text-transform: uppercase;}
.headermenu>ul>li.request-btn a:hover{background: linear-gradient(90deg, hsla(343, 88%, 67%, 1) 0%, hsla(23, 99%, 63%, 1) 100%);}
.headermenu>ul>li>a>span{line-height: 30px;font-size: 15px;}
.top-header-bar{width: 100%;float: left;background: #101012;padding: 5px 0;}
.headermenu>ul>li:hover>ul{padding: 0;box-shadow: 0px 0px 51px 0px rgba(0, 0, 0, 0.15);}
.headermenu>ul>li>ul{background: #fff;width: 302px;}
/*.headermenu>ul>li>ul>li>a.active{color: #fff;}*/
.headermenu>ul>li>ul>li>a{color: #26282b;font-size: 15px;font-weight: 500;font-family: "Roboto", sans-serif;}
.headermenu > ul > li.highlight > a > span { color: #fff; background: linear-gradient(90deg, hsla(23, 99%, 63%, 1) 0%, hsla(343, 88%, 67%, 1) 100%); border-radius: 33px; padding: 0px 12px; }
.header-ul1 li a{text-decoration: none;}
.wsmobileheader{background: #fff;}
.headermenu .menulinks>li ul li a{padding: 16px 15px 16px 60px!important;}
.headermenu>ul>li>a{display:block;/*color:#fff;*/font-size:16px;font-weight:500;padding:18px 25px;font-family: "Roboto", sans-serif;}
.header-ul2 li a{font-family: "Roboto", sans-serif;}
.headermenu>ul>li>ul>li:hover{box-shadow: 0px 0px 57px 0px rgba(0, 0, 0, 0.17);}
.headermenu>ul>li>ul>li{border-top:0 solid #eee;position: relative;}
.headermenu>ul>li>ul>li:before{position: absolute;content: '';background: url(../images/menuicon.png);width: 12px;height: 10px;top: 50%;transform: translateY(-50%);left: 30px;}
.headermenu .menulinks>li ul li a:hover{color: #fe6b0b;}
.headermenu>ul>li>ul>li>a.active {color: #fe6b0b;}
/* .sml-header.scrolling-down {box-shadow:0 2px 12px #00000000!important;} */
.desktoplogo {padding: 0px;}
.popcont p{font-size: 15px;}
.wsmainfull .desktoplogo{margin-right: auto;}
.wsmainfull .desktoplogo a{display: inline-block;/*filter: brightness(100); */margin-left: auto;}
/* .wsmainfull .desktoplogo img{filter: contrast(0.9);} */
.sml-header .desktoplogo a{filter: none;}


@media (max-width: 767px) {
	.headermenu>ul{background: #f9f4f1;display: inline-block; text-align: right;}
	.plus:after{color: #fff;}
	.headermenu>ul>li.request-btn a{padding: 5px 15px!important;}
	.wsmobileheader{padding: 0 .5rem;}
	.headermenu>ul>li>ul{width: 100%;}
	.header_buttom{display: block;}
	
}
@media (max-width: 1367px) {
.headermenu .menulinks>li a {
    padding: 8px 9px !important;
}

}
@media (max-width: 1264px) {
.headermenu .menulinks>li a{
font-size: 14px;
}

}

@media (max-width: 1199px) {
	.headermenu>ul>li>a {
		font-size: 14px;
	}
}
@media (max-width: 1100px) {
.headermenu .menulinks>li a {
    padding: 8px 10px !important;
	margin-right: 40px;
}
.headermenu .menulinks>li ul li a {padding: 10px 15px 10px 50px !important;}
.headermenu>ul>li>ul>li>a {font-size: 13px;}
.headermenu>ul>li>ul {padding-left: 0;}
.headermenu>ul>li:hover>ul {width: 100%;}
.headermenu>ul>li.request-btn a {padding: 3px 12px !important;}
}
@media (min-width: 1080px) {
.sml-header{/*position: sticky;*/top: 0;left: 0;width: 100%;background: #fff;}
.scrlup_logo{display: none;}
.sml-header .nrml_logo{display: none;}
.sml-header .scrlup_logo{display: block;margin-right: auto;}
.sml-header .top-header-bar{margin-bottom: 0!important;}
/* .sml-header .wsmainwp {display: flex;align-items: center;justify-content: space-between;transition: all .5s ease;} */
.wsmainfull{background-color:transparent;/*position: fixed;*/z-index:999999;width:100%;transition: all 0.5s ease;}
.wsmainfull.sml-header>.wsmainwp {background: #fff;padding-top: 5px;padding-bottom: 3px;}
.sml-header .headermenu>ul>li.request-btn a{padding: 5px 25px !important;}
.sml-header .topcontact{margin-right: auto;}
/* .sml-header.scrolling-up{box-shadow: 0 2px 12px #00000042;} */

}



@media (min-width: 768px) and (max-width: 1024px) {
	.headermenu>ul {background: #540e94;display: inline-block;}
	.plus:after {color: #fff;}
	.headermenu>ul>li.request-btn a{background: transparent!important;}
	.wsmobileheader .smllogo{padding-left: .5rem;}
	.wsmobileheader{height: 57px;}
	.banner_form{margin-top: 3rem;}
	.headermenu>ul>li>ul{width: 100%;}
}
.desktoplogo img{width:100%;transition: all 0.5s ease;}
.wsmainfull.sml-header>.wsmainwp .desktoplogo img { width: 180px; transition: all 0.5s ease; }

.header_buttom {
    border-bottom: 2px solid #f3f3f3;
    display: flex;
    align-items: center;
    flex-direction: row;
    padding-top: 20px;
    padding-bottom: 20px;
    transition: all 0.5s ease;
}
.headermenu>ul>li>a { color: #79797c; }

@media (max-width: 991px){
	.header_buttom{padding: 0px;}
}

@media (max-width: 767px) {
	.header_buttom{display: block; padding: 0;}	
	.wsactive .headermenu{background: #f9f4f1;}
	.headermenu > ul > li.highlight > a > span{padding: 0; color: #79797c; background: none;}
	.headermenu>ul>li.active>a{background: #f9f4f1; color: #ff740b;}
	.headermenu>ul>li.request-btn a{display: inline-block; margin-top: 10px;}

}