@charset "utf-8";
/* header Style */

.main-table{font-family:Arial; font-weight:normal; Font-size:14px; color:#333; line-height:24px; text-align:justify;}
.main-heading{font-weight:bold; Font-size:18px; color:#222; line-height:36px; border-bottom:1px #ccc solid; text-transform:uppercase; text-align:left; margin: 0;}
.sub-heading{font-weight:bold; Font-size:16px; color:#222; line-height:30px; text-align:left;}
.team-title{font-weight:bold; Font-size:14px; color:#333; line-height:24px; text-align:left;}

header{ width:100%; min-height:100px; margin:0; padding:0; background:#0c3c60; text-align:center;}
header img{ max-width:100%;}

.About{ font-family:Arial, Helvetica, sans-serif; margin-bottom:50px;  margin-top:20px;}
.About h2{ width:50%; font-size:25px; line-height:30px; font-weight:normal; text-align:center; border:1px #d1e0eb dashed; margin:0 auto; padding:5px 0; color:#2e8ed6; text-transform:uppercase; border-radius:10px;}

.About p{ font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; line-height:24px; color:#333; padding:5px 0;}

.body-Section{ color:#333; padding:50px 0; background:#c7e5fb; text-align:center;}
.body-Section h2{ width:30%; font-size:24px; line-height:36px; font-weight:600; text-align:center; border:1px #333 dashed; margin:0px auto 30px auto; padding:0; color:#2e8ed6; text-transform:uppercase; border-radius:10px;}

.body-Section h3{font-size:16px; line-height:24px; font-weight:600; margin:0; padding:0; color:#222;}
.body-Section img{ width:120px; margin-bottom:20px;}

.body-Section .col-md-2:hover img{ transition:0.5s; transform:rotate(360deg);}

.body-Section .row{ margin-bottom:20px;}

.align-right{text-align:right}

.btn{ font-weight:bold; text-align:center; color:#fff; font-size: 14px; line-height:24px; padding:5px 10px; margin:0; border:1px #2e8ed6 solid;}
.btn:hover{ color:#2e8ed6;}

.services {padding:20px 0; margin:0; }
.services h2{ width:50%; font-size:24px; line-height:36px; font-weight:600; text-align:center; border:1px #d1e0eb dashed; margin:10px auto 30px auto; padding:0; color:#2e8ed6; text-transform:uppercase; border-radius:10px;}

.services p{ font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; line-height:24px; color:#333; padding:5px 0;}
.services img{ width:100%;}

.serv{ background:#0c3c60; text-align:center; padding-top:10px; padding-bottom:10px; border-radius:10px;}
.serv h3{font-size:16px; line-height:20px; font-weight:bold; text-align:center;  color:#2e8ed6; text-transform:uppercase; padding:0; margin-bottom:0;}
.serv P{font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; line-height:24px; color:#fff;}
.serv img{border-radius:20px; padding:5px; border:1px #c7e5fb solid;}
.round-img{border-radius:60px; width:80px; height:80px; border:5px solid #c1c2c3;}
.round-img:hover{ border:5px solid #0663a9; transition:.9s; transform: rotateZ(-360deg);}


.col-md-3{
    width: 24%;
    margin-right:0.5%;
	margin-left: 0.5%;
}

.container-max{ width:100%; margin:0 auto; padding:0; text-align:center;}
.container-mid{ width:1000px; margin:0 auto; padding:0;}
.clearfix{ clear:both;}

.footer{ background:#0c3c60; margin-top:0px; overflow:auto; padding-bottom:10px;}
.contus{ width:100%; float:left; min-height:200px;}
.contus h3{font-size:20px; line-height:36px; text-align:left; color:#2e8ed6; padding:5px 0px; border-bottom:1px #2e8ed6 dashed;}
.contus p{ color:#fff; font-size:16px; line-height:24px; text-align:left;}
.contus p a{ color:#fff;}

.follow{ width:100%;}
.follow h3{font-size:20px; line-height:36px; text-align:left; color:#2e8ed6; padding:5px 0px; border-bottom:1px #2e8ed6 dashed;}
.follow p{ font-size:16px; line-height:30px; text-align:left; color:#fff; padding-bottom:5px; padding-left:5px; border-bottom:1px #444 dashed;}
.follow p:hover{ background:#0c62a2;}
.follow p img{ float:left; margin-right:10px;}
.follow p a{ color:#fff; text-decoration:none;}

.use-links{ width:100%;}
.use-links h3{font-size:20px; line-height:36px; text-align:left; color:#2e8ed6; padding:5px 0px; border-bottom:1px #2e8ed6 dashed;}
.use-links ul{ list-style-type:none; margin:0; padding:0;}
.use-links ul li{ font-size:16px; line-height:30px; text-align:left; color:#fff; padding:0px; padding-left:5px; border-bottom:1px #444 dashed;}
.use-links ul li:hover{ background:#0c62a2;}
.use-links ul li:hover a{ color:#222;}
.use-links ul li a{ color:#fff; text-decoration:none;}


.footer-sub{width:100%; line-height:40px; margin:0; background:#023256; }
.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;}


#HomepagecontentControl{ min-height:300px !important;}

/*
.carousel-control{ color:#000;}
.carousel-control.left,.carousel-control.right {background:none;width:25px;}
.carousel-control.left {left:-25px;}
.carousel-control.right {right:-25px;}
.broun-block {
    background: url("http://myinstantcms.ru/images/bg-broun1.jpg") repeat scroll center top rgba(0, 0, 0, 0);
    padding-bottom: 34px;
}

.Clients h2{ background:#eb9216; margin:0; padding:5px 5px;}

.block-text {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 3px 0 #2c2222;
    color: #626262;
    font-size: 14px;
    margin-top: 27px;
    padding: 15px 18px;
}
.block-text a {
 color:#222;
    font-size: 25px;
    font-weight: bold;
    line-height: 21px;
    text-decoration: none;
}
.mark {
    padding: 12px 0;background:none;
	color:#f3bc0a;
}
.block-text p {
    color: #585858;
    font-family: Georgia;
    font-style: italic;
    line-height: 20px;
}

.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}


.block {
    display: block;
}
.zmin {
    z-index: 1;
	border:1px #ccc solid;
}
.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: center;
    z-index: 2;
}
.person-text a {
    color: #ffcc00;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}
.person-text i {
    color: #ffcc00;
    font-family: Georgia;
    font-size: 13px;
}
.rel {
    position: relative;
}
*/