a.get-touch {
	color:#fff !important;
	background:#000000; padding:4px 13px; margin-top:23px;
	border-radius:30px;
}
a.get-touch:hover,
a.get-touch.act {
	color:#fff !important;
	background:#d92e4e;
	border-radius:30px;
}
.mobnav .grid { max-width:100% !important;}
nav{ clear:both; display:block;}
nav ul{ list-style:none; }
nav li:first-child{ background:none;}
nav li{ position:relative; float:left; display:block; padding:0 0px 0 0px;}
nav li a{font-size:18px; color:#fff !important; font-weight:400; padding:10px 38px 10px 38px; display:block;  transition: all 0.5s ease 0s; background:url(../images/seprator.jpg) right top no-repeat;}
nav li > a > i { position:relative; top:1px;}
nav li a:hover{color:#fff; background:#4bae51 url(../images/seprator.jpg) right top no-repeat  }
nav li:hover{ border-radius:0px }

nav li:hover{color:#fff; border-radius:0px }
nav li:hover > a { color:#fff !important}

nav li.act{color:#fff; border-radius:0px }
nav li.act > a { color:#fff !important;  background:#4bae51 url(../images/seprator.jpg) right top no-repeat}

nav li:hover > .lavel{ display:block; }
.lavel h3{ font-size:17px; line-height:24px; color:#059dd6; text-align:left; margin:12px 0 5px 0;  border-bottom:solid 1px #000; padding-bottom:2px;}
.lavel h3 a{ font-size:17px; color:#000 !important; padding:0;}
.lavel h3 a:hover{color:#d92e4e !important; background:#fff;}
.lavel{ display:none; width:576px; background:#d92e4e; position:absolute; z-index:9999; top:80px; left:0px; padding:0px 0px 5px 0px ; border-radius:0 0 5px 5px; border-top: solid 17px #fff; }
.lavel2{ display:none; width:270px; background:#d92e4e; position:absolute; z-index:9999; top:80px; left:0px; padding:0px 0px 5px 0px ; border-radius:0 0 5px 5px; border-top: solid 17px #fff; }
nav li:hover > .lavel2{ display:block; }
.lavel2 ul{ list-style:none;}
.lavel2 li{  margin:0 2%; text-align:center; float:none; position:relative; text-align:left; background:none; padding:0 0px; border-bottom:1px dashed #f14a69; }
.lavel2 li:last-child{border-bottom:none;}
.lavel2 li a{ border-radius:0px; font-size:14px; color:#fff !important; padding:7px 20px; line-height:20px; text-transform:capitalize;  }
.lavel2 li a:hover{border-radius:0; color:#000000 !important; background:#FFFFFF;}


.lavel ul{ list-style:none;}
.lavel li{ float:left !important; width:46%; margin:0 2%; text-align:center; float:none; position:relative; text-align:left; background:none; padding:0 0px; border-bottom:1px dashed #f14a69; }
.lavel li:last-child{border-bottom:none;}
.lavel li a{ border-radius:0px; font-size:14px; color:#fff !important; padding:7px 20px; line-height:20px; text-transform:capitalize;  }
.lavel li a:hover{border-radius:0; color:#000000 !important; background:#FFFFFF;}
.navwid{ width:1130px!important; left:-600px!important;}
.sab_box{ width:240px; margin:0 30px 0 0; float:left;}
.sabmrg{ margin:40px 10px 0 0!important}
.sabmrg2{ margin:0!important}
.sab_box li:before{ content:"\f105";font-family: 'FontAwesome'; display:flex; float:left; margin:5px 10px 0 0; color:#000;}
nav .act{color:#379ba2; border-radius:0px }
.mobnav{  display:none; background:#575373 url(../images/mob-nav-btn1.png) center center no-repeat; padding:8px 0; font-size:16px; text-align:right; float:right; font-weight:bold; color:#fff; cursor:pointer;}
.clos-nav {background:#083955 url(../images/mob-nav-btn2.png) center center no-repeat !important;}
.mobnav span{ margin:0 20px 0 0; text-transform:uppercase; line-height:30px; padding-top: 6px; display:inline-block;}

.mobnav2{ display:none; float:right; padding:0px; cursor:pointer; background:#d92e4e; position:absolute; right:0;}
.mobnav2:before{font-family: 'FontAwesome'; content:"\f103"; font-size:27px; cursor:pointer; color:#fff; float:right; padding:9px 9px 5px 9px; background:#d92e4e; position:relative; z-index:999999; top:-45px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { }

@media ( max-width :1024px){ 

nav li{ margin:0; padding:0}
nav li a{ font-size:15px; padding:10px 7px 12px 7px}
.lavel{ top:44px; left:0}.lavel2{ top:44px; left:0}

}
@media ( max-width :982px){
nav li a{ font-size:14px; padding:10px 5px 12px 5px}

}
@media ( max-width :856px){.contact_info{ width:32%;}}
@media ( max-width :900px){.lavel li{ width:100%; margin:0; }.lavel{ border-top:0;}.lavel2{ width:100%;}.lavel2{ border-top:0;}
.mobnav{ display:block; margin:0; clear:both; width:100%}
nav{ }
nav li{ float:none; background:none; padding:0}
nav p{ float:left;}
nav li a{ border-bottom:1px solid #fff; border-radius:0; float:none; line-height:40px; text-align:left;  padding:2px 10px; display:block; color:#fff !important;}
nav li a:hover{ border-bottom:1px solid #fff; color:#000 !important;}
nav .act{color:#000; background:none; border-radius:0; }
.lavel{position:inherit; width:100%; left:0; top:0; padding:0 0 20px 10px;} .lavel2{position:inherit; width:100%; left:0; top:0; padding:0 0 0px 10px;}

.navwid{ width:99%!important; left:0!important;}
.sab_box{ width:97%; float:none;}
.sabmrg{ margin:0!important}
#mobopen{ clear:both; display:none; padding-top:2px;}
#mobopen2{ display:none;}
#mobopen3{ display:none;}
#mobopen4{ display:none;}
.mobnav2{ display:block;}
.banner-txt{ top:0%;}
.banner-txt span{ font-size:28px;}
.banner-txt span {
    font-size: 28px;
    margin: 0 2%;
    display: block;
    line-height: 33px;
}
.banner-txt-spl { top:0px;}
.in-text .after-sec{ width:41%;}
a.get-touch {
	margin:5px 20px;
	padding:0px 20px;
	text-align:center;
}
nav li:hover{color:#ffffff; }
nav li:hover > a { color:#ffffff !important}

nav li.act{color:#ffffff;}
nav li.act > a { color:#ffffff !important}
nav ul{ float:none;}
} 
@media(min-width:901px){
nav #mobopen{ display:block !important} 
nav #mobopen1 ul{ display:block !important}
}	
@media ( max-width :900px){ 
.mobnav {
	position:absolute;
    width: 40px;
    height: 24px;
	top: -60px;
    right: 15px;
    z-index: 999999;
    border-radius: 3px;
}
.mobnav:before {
    margin: 0 7px 0 0;
    top:-9px;
    position: relative;
}
.lavel h3 {
    border-bottom:none;
    padding-bottom:0;
}
.logo-area a {
	margin-right:66px;
}


nav {
    clear: both;
    display: block;
    position: absolute;
    width: 100%;
    top: 90px;
	left:0px;
    background: #575373;
    z-index: 999999;
}

.nav-area .container { max-width:100%; padding-right:0px; padding-left:0px;}
.logo-topd-area {
    padding: 17px 0px 6px 0px;
}
.lavel {
    padding: 0 0 0px 0px;
}
.lavel li a {
    padding: 7px 20px 7px 45px;
}
.lavel li a:hover{background:#d92e4e !important;}

ul.lavel li a { background:url(../images/msub.jpg) left 28px center no-repeat !important;}
ul.lavel li a:hover{ background:#d92e4e url(../images/msub.jpg) left 28px center no-repeat !important; color:#FFFFFF !important;}


nav li a i { display:none !important;}
}
@media ( max-width :768px){
.fbaner-txt span {
    font-size: 14px !important;
    line-height: 19px !important;
    margin: 0 2% !important;
	    max-width: 250px !important;
}
}

@media ( max-width :550px){
.fbaner-txt span {
    font-size: 14px !important;
    line-height: 19px !important;
    margin: 0 2% !important;
	    max-width: 171px !important;
}
}
@media ( max-width :380px){
.fbaner-txt span {
    font-size: 11px !important;
    line-height: 15px !important;
    margin: 0 2% !important;
	    max-width: 150px !important;
}
}


@media ( max-width :517px){
a.abtn { margin-right:45px;}
}

@media screen and (max-width: 469px) { 
.top-btn {
    width: 100%;
    text-align: center;

    margin: 0 auto;
    float: none;
}
.top-btn a {
    display: inline-block;
    margin: 6px 0px 0 0px;
}
a.abtn {
    margin-right: 0;
}
.mobnav {
 
}


a.abtn {
    margin-right: 0;

}
.top-btn a {
    padding: 8px 8px;
}
.top-btn a {
    font-size: 13px;
}

}
