a,a:hover,a:focus{ text-decoration:none !important; outline:none !important;}

.top-headern{ background:#0000d0; padding: 7px 0px; width:100%; float:left;}

.mail h5{ text-align:right; padding-top: 17px; color:#fff;}
.call h5{ padding-top: 17px; color:#fff;}

.header{ background:#08087a; width:100%; float:left;}
.menu{ float:left; margin:0px; display:block; padding:0px; height:51px; text-align:center; background:#08087a; position:relative; z-index:99; }
.menu li{ display:inline-block; border-right:2px solid #060666;}
.menu li a{ color:#fff; padding:0px 15px; line-height:51px; display:block; text-transform:uppercase; font-weight:bold; font-size:14px;}
.mobile-menu{ display:none; position:absolute; top:20px; right:12px; cursor:pointer; z-index:999;}
.mobile-menu span{ color:#fff; font-size:30px;}
.menu li.active{background:#029028;}
.dropdown-menu{ margin:0px !important;}
.dropdown-menu li{ border:none !important; width:100%; }
.dropdown ul li a{
color: #fff;
padding: 0px 10px;
line-height: 51px;
display: block;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
}
.dropdown ul{background: #08087a;}


.banner{ background:url(../images/banner-img.jpg); height:500px; background-size:cover; width:100%; float:left;}
.banner-text{ padding-top:130px;}
.banner-text h3{ color:#fff; padding-bottom:5px; font-size:34px;}
.banner-text h4{ color:#fff; padding-bottom:8px; font-size:34px;}
.banner-text p{ color:#fff; font-size:18px;}


.section1{ background:#fff; text-align:center; padding:60px 0px; width:100%; float:left; position:relative;}
.section1 .headding{width:100%;  color:#848484; font-size:45px; font-weight:bold; padding-bottom:50px;}
.headding p{ font-size:14px;}
.headding span{ color:#88aa01;}

.section2{ background:url(../images/banner-ing2.jpg);  background-size:cover; padding: 50px 0px; width:100%; float:left;}
.section2-heading{ font-size:24px; font-weight:bold; color:#fff; border-left:10px solid #88aa01; padding:0px 20px; line-height:28px;}
.section2-heading span{ color:#88aa01;}
.c-block{ width:100%; float:left;}



.service-img{border: 3px solid #fff; margin-top:20px; width:100%; float:left;}
.service-img img{ width:100%;}
.section2-contant{ padding-top:15px; width:100%; float:left;}
.section2-contant p{ color:#fff; line-height:2; font-size:14px;}
.section2-contant input[type="button"]{float: right;
    margin-top: 10px;
    border-radius: 15px;
    border: none;
    padding: 5px 10px;
    background: #fff;}
	.section2-contant a,.section2 a{ color:#0FF !important; text-decoration:underline !important;}
	
	img{ max-width:100%;}
.footer{ padding:20px 0px; width:100%; float:left;}	
.footer-contant p{ float:right; padding-top:25px;}
.footer-contant-img { text-align:right;}
.m-logo{ margin:0; padding:0;}

.head-text{ color:#848484;}
.head-hfour{color:#FFFFFF; font-size:26px; text-align:center;}
.callto{ display:block; text-align:right; padding-top:20px;}
.callto li{ display:inline-block; padding:0px 10px; color:#fff; font-size:14px;}
.callto li a,.callto li a:hover{ color:#fff; text-decoration:none;}	
@media(max-width:1200px){
	.mobile-menu{ display:block;}
	.menu{ background:rgba(0,0,0,0.8); display:none; width:100%; left:0%; height:auto; position:absolute; top:0px; cursor:pointer; text-align:left;}
	.menu li{display:block;}
	}

@media(max-width:767px){
	
	.mail h5{ text-align:left;}
	.section1 .headding{ font-size:27px;}
	.section2-heading2{ font-size:19px !important; padding-left:25px; text-align: center !important;}
	.section2 .section2-heading2 span:nth-child(1){ top:60px !important; left:18px !important;}
	.section2-contant a{margin-bottom: 20px !important; float: left !important;}
	.section2 .section2-heading3 span:nth-child(1){ top:60px !important;}
	.section2 .section2-heading span:nth-child(1){top:0px !important;}
	.section2-heading{ font-size:19px !important;}
	.section2-heading3{ font-size:19px !important;}
	.footer{ text-align:center !important;}
    .m-logo,.callto{ text-align:center;}
	}
	




