﻿


footer{background:#333333;}
footer .crmFormVali-error{
  right:120px;
}

#footer{padding:80px 0 60px;}
#footer .wp{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
#footer h5{font-size:24px;color:#fff;line-height:1;margin:0 0 25px;font-weight:600;text-transform:uppercase;}

.foot-logo{width:350px;}
.foot-logo img{height:35px;margin-bottom:30px;}

.foot-logo p{font-size:15px;color:#fff;line-height:26px;}
.foot-logo p~p{margin-top:10px;}

.foot-logo .share{font-size:0;margin:30px 0 0;}
.foot-logo .share a{display:inline-block;}
.foot-logo .share a+a{margin-left:25px;}
.foot-logo .share a i{font-size:30px;color:#fff;}
.foot-logo .share a:hover{opacity:0.6;}

.foot-nav ul li{font-size:15px;line-height:26px;font-weight:300;color:#fff;}
.foot-nav ul li+li{margin-top:10px;}
.foot-nav ul li a:hover{color:rgba(255,255,255,0.5);}

.foot-list ul li{font-size:15px;line-height:26px;font-weight:300;margin-bottom:10px;color:#fff;}
.foot-list ul li+li{margin-top:10px;}
.foot-list ul li a:hover{color:rgba(255,255,255,0.5);}

.foot-contact{width:340px;}
.foot-contact .sendemail{margin:20px 0;width:100%;position:relative;}
.foot-contact .sendemail form{display:flex;align-items:center;}
.foot-contact .sendemail .post-text{flex:1;height:55px;line-height:55px;overflow:hidden;color:#333;padding:0 15px;font-size:16px;background:#fff;box-sizing:border-box;}
.foot-contact .sendemail .post-btn{background:#0271B7;font-size:16px;color:#fff;padding:0 15px;text-align:center;height:55px;display:block;cursor:pointer;}
.foot-contact .sendemail .post-btn:hover{background:#175281;}

.copyright{background:#0271B7;padding:15px 0;text-align:center;}
.copyright p{font-size:16px;color:rgba(255,255,255,0.8);}


.side-bar{bottom:200px;position:fixed;right:10px;z-index:999;}
.side-bar a{display:block;cursor:pointer;width:46px;height:46px;line-height:46px;background:#0262B2;position:relative;text-align:center;box-sizing:border-box;border-radius:5px;}
.side-bar a+a{margin-top:10px;}
.side-bar a i{display:inline-block;font-size:30px;color:#fff;}
.side-bar a:last-child i{font-size:22px;}
.side-bar a:hover{background:#004883;}



@media screen and (max-width:1441px) {
#footer h5{font-size:23px;}
}

@media screen and (max-width:1367px) {
#footer h5{font-size:22px;}

.foot-logo{width:330px;}
.foot-logo img{height:30px;margin-bottom:25px;}
.foot-contact{width:300px;}

.foot-nav ul li{line-height:24px;}
.foot-nav ul li+li{margin-top:7px;}

.foot-list ul li{line-height:24px;}
.foot-list ul li+li{margin-top:7px;}

}

@media screen and (max-width:1281px){

.foot-logo{width:300px;}

}


@media screen and (max-width:1171px){

.foot-nav{display:none;}
.foot-list ul li{line-height:20px;}
.foot-list ul li+li{margin-top:5px;}
}

@media screen and (max-width:992px){
.foot-list{display:none;}
.foot-logo{width:48%;}
.foot-contact{width:48%;}
}

@media screen and (max-width:768px){
.side-bar{display:none;}
#footer{padding:40px 0 20px;}
#footer .wp{display:block;}
#footer h5{font-size:21px;text-align:center;}
.foot-logo{width:100%;}
.foot-logo img{height:27px;margin:0 auto 20px;display:block;}
.foot-logo p{font-size:14px;line-height:24px;}
.foot-logo p~p{margin-top:6px;}
.foot-logo .share{margin:20px 0 0;text-align:center;}
.foot-logo .share a+a{margin-left:15px;}
.foot-logo .share a i{font-size:24px;}

.foot-contact{width:100%;margin:20px 0 0;}
.foot-contact .sendemail .post-text{height:45px;line-height:45px;font-size:15px;}
.foot-contact .sendemail .post-btn{font-size:15px;height:45px;padding:0 15px;}


}

@media screen and (max-width:576px) {


}

@media screen and (max-width:480px) {


}	


@media screen and (max-width:420px) {


}
