@charset "utf-8";
/* header Style */
body{ font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;}
.container-max{ width:100%; margin:0 auto; padding:0; text-align:center;}
.bg-black{ background:#034367;}

.container-mid{ width:100%; margin:0 auto; padding:0;}
.clearfix{ clear:both;}

.head-top{ width:1000px; min-height:40px; margin:0; padding:0;}
.social{  min-height:40px; line-height:40px;}
.social p{font-size:16px;line-height: 31px;color:#64ae4d;font-weight:bold;text-align:right;margin:0;padding:0;}
.head-logo{ width:120px; min-height:100px; margin-top:-20px; margin-bottom:20px; margin-right:20px; padding:0; float:left;}
.head-logo:hover>h1 a{ color:#64ae4d;}
.head-logo h1{ color:#fff; font-size:50px; text-align:center; margin:0; padding-top:20px;}
.head-logo h1 a{ color:#fff; text-decoration:none;}
.container-mid h2{font-size:30px;line-height:30px;font-weight:600;color:#64ae4d;text-align:left;margin:0;padding-top:10px;/* text-transform:uppercase; */text-shadow:#eee 2px 3px 3px;font-family: Comic Sans MS;}
.container-mid h3{font-size:18px;line-height:20px;font-weight:normal;color:#444;text-align:left;margin:0;/* text-transform:uppercase; */padding-top:10px;}
.container-mid a, .container-mid a:hover{ text-decoration:none;}


.team-box{ min-height:212px; margin:30px 10px; background:#034367; border-top:10px #64ae4d solid;}
.team-box img{ width:100px; float:left; margin-left:40px; margin-top:-35px; margin-right:20px; border:1px #64ae4d solid; background:#eee;}
.team-box:hover img{transform: rotateZ(360deg); border-radius:60px; transition:ease-in-out .9s}

.team-box h2{font-size:20px; line-height:30px; font-weight:normal; color:#fff; text-align:left; margin:0; margin-top:20px; text-transform:uppercase;}
.team-box p{ font-size:14px; line-height:24px; color:#fff; font-weight:normal; text-align:justify; margin-top:20px; padding:0 10px;}
.team-box a{ background:#64ae4d; padding:5px 15px; line-height:20px; text-align:center; font-size:16px; color:#fff; float:right; text-decoration:none;}
.team-box a:hover{background:#95cf84; color:#000;}

.about-bg{ background:#034367; border-bottom:5px #64ae4d solid;}
.about-us{ width:100%; margin:20px 0px; padding:10px 0px;}
.about-us h2{font-size:30px; line-height:30px; font-weight:500; color:#64ae4d; text-align:left; margin:0; text-transform:uppercase;}
.about-us p{font-size:14px; line-height:26px; font-weight:normal; color:#ccc; text-align: justify;}
.about-us p img{ float:right; margin-left:15px; }
.query-one{ min-height:40px; background:#64ae4d; border:1px #64ae4d solid; padding:0px 10px; margin-bottom:-30px; border-radius:20px;}
.query{ min-height:40px; background:#64ae4d; border:1px #64ae4d solid; padding:0px 10px; margin-top:-30px; border-radius:20px;}
.query-one h3, .query h3{ font-size:30px; line-height:36px; text-align:center; color:#fff; padding:10px 0px;}
.query-one h3 a, .query h3 a{ text-decoration:none; color:#034367;}

.service{ overflow:hidden; background:#eee; border:1px #ccc solid; padding:5px 10px; margin:20px 0px;}
.s-box{  float:left; min-height:200px; margin:20px 10px; background:#fff; border-top:10px #64ae4d solid;}
.s-box img{ width:70px; float:left; margin-left:20px; margin-top:20px; margin-right:10px; border:1px #ccc solid; }
.s-box:hover img{transition:ease-in-out .9s; transform: rotateZ(360deg);  border-radius:60px;}

.s-box h2{font-size:25px;line-height:30px;font-weight:normal;color:#222;text-align:left;margin:0;margin-top:20px;text-transform:uppercase;font-family:  Arial !important;}
.s-box p{ font-size:14px; line-height:24px; color:#333; font-weight:normal; text-align:left; margin-top:20px; padding:0 10px;}
.s-box a{ background:#64ae4d; padding:5px 15px; line-height:20px; text-align:center; font-size:16px; color:#fff; float:right; text-decoration:none;}
.s-box a:hover{background:##95cf84; color:#000;}


.footer{ background:#222; margin-top:30px; overflow:auto; padding-bottom:10px; border-top: 5px #64ae4d solid;}
.gmap{min-height:200px; }
.gmap h3{font-size:20px; line-height:36px; text-align:left; color:#ccc; padding:5px 0px;}
.follow{}
.follow h3{font-size:20px; line-height:36px; text-align:left; color:#ccc; padding:5px 0px; border-bottom:1px #333 solid;}
.follow p{ font-size:18px; line-height:36px; text-align:left; color:#fff; margin:5px 0px; padding-left:5px; border-bottom:1px #333 solid;}
.follow p:hover{ background:#333;}
.follow p img{ float:left; margin-right:10px;}
.follow p a{ color:#666; text-decoration:none;}

.footer-sub{width:100%; line-height:40px; margin:0; background:#111; }
.footer-sub p{color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-align:left; line-height:36px; margin:0;}
.footer-sub b{font-weight:normal; float:right;}
.footer-sub b a{color:#fff; text-decoration:none;}