@charset "UTF-8"; 
*{ box-sizing: border-box;}
body{ padding:0; margin:0; font-family: 'Poppins', sans-serif;}
.wrapper{ width: 90%; margin:0 auto; padding:20px 0;}
a{ text-decoration: none; outline:none;}
a{ text-decoration: none; outline:none;}
img{ max-width:100%;}
h1,h2,h3,h4,h5,h6,p,ul{ padding:0; margin:0;}
.header_top{ border:1px solid #0a4a9c; padding:7px 28px; border-radius:20px; background: url(../images/headerbg.jpg) no-repeat right bottom;}
.inerhead1{ width:26%; float:left;}
.inerhead2{ width:40%; float:left; padding:29px 0 0 0;}
.inerhead3{ width:30%; float:right; text-align: right;padding: 10px 0 0 0;}
.inerhead3 p{ color:#444444; font-size:22px; font-weight: 500;}
.callt a{ background:url(../images/phone.png) no-repeat; padding:0 0 0 67px; font-size: 56px; line-height: 57px; color:#0a4a9c; font-weight:700; width: 432px; float: right; display: inline-block;}
.callt a:hover{ opacity: 0.7;}
.clearfix::after{display:block;clear:both;content:""}
.banner{ width:100%; margin:23px 0 20px;}
.banner img{ border-radius:20px;border:1px solid #0a4a9c; }
.footer{ border:1px solid #0a4a9c; padding:20px 28px; border-radius:15px; background: url(../images/footerbg.jpg) no-repeat center bottom; color:#333333; font-size:18px; line-height: 20px; text-align: center;}
@media (max-width:1500px){
    .callt a{  font-size: 32px; line-height: 32px; width: 257px; padding: 9px 0 10px 54px;}
    }
@media (max-width:1200px){
.callt a{  font-size: 21px; line-height: 32px; width: 186px; padding: 9px 0 10px 53px;}
.inerhead3 p { font-size: 16px;}
.inerhead1{ padding-right:3%;}
.header_top{ padding:7px 15px;}
}
@media (max-width:767px){
    .inerhead1{ width:100%; float:none;text-align: center;}
    .inerhead2{ width:100%; float:none; padding:29px 0 0 0;text-align: center;}
    .inerhead3{ width:100%; float:none; text-align: center;padding: 10px 0 0 0;}  
    .callt a{  font-size: 30px; line-height: 32px; float: none; padding: 9px 0 10px 67px; margin: 0 auto; width:269px;}
    .inerhead3 p { font-size: 20px;}
    .inerhead1{ padding-right:0%;}
   
}