/* FOOTER */
footer {padding:65px 0; background-color: #1e2c44; background-image: url(../img/footer_bgr.png);font-family: "Roboto-Condensed"; letter-spacing: 1px; margin-top: 80px;}

.foot_logo_sect {color: #d9dde3; text-align: center;}
.foot_contact {margin-top: 50px;}
.foot_phone {font-size: 24px;}
.foot_mail { font-size: 18px; margin-top: 5px; color: #d9dde3;}
.foot_contact a{color: #d9dde3;}
.foot_contact a:hover{ color: #92c2ff; }
.foot_soc { margin-top: 90px;}
.foot_soc a{display: inline-block; width: 23px; height: 23px; transition: 300ms; margin: 0 7px; background-repeat:  no-repeat; background-position: center;}
.foot_fb {background-image:url(../img/fb-ico.png);}
.foot_fb:hover {background-image:url(../img/fb-ico-blue.png);}
.foot_gp {background-image:url(../img/gp-ico.png);}
.foot_gp:hover {background-image:url(../img/gp-ico-blue.png);}
.foot_in {background-image:url(../img/in-ico.png);}
.foot_in:hover {background-image:url(../img/in-ico-blue.png);}
.foot_yt {background-image:url(../img/yt-ico.png);}
.foot_yt:hover {background-image:url(../img/yt-ico-blue.png);}

.foot_menu ul {float:left; width: 45%; margin-right: 5%; margin-bottom: 20px; text-transform: uppercase; font-size: 16px; padding: 0;}
.foot_menu ul li{margin-bottom: 10px; list-style: none;}
.foot_menu ul li a{ display: block; transition: 300ms; color: #d9dde3; }
.foot_menu ul li a:hover, .foot_menu ul li.active a{ color: #92c2ff; }
.foot_clc_btn {display: block; width:100%; height: 60px; line-height: 60px; color: #1e2c44; font-family: "Roboto-BoldCondensed"; letter-spacing: 1px; font-size: 16px; text-transform: uppercase; background-color: #247cce; transition: 300ms; text-align: center;}
.foot_clc_btn:hover { background-color: #92c2ff;}

.foot_subs {position: relative; margin-top: 30px; height: 35px;}
.foot_subs_input {background: none; font-family: "Roboto-Condensed"; letter-spacing: 1px; width: 100%; height: 35px; line-height: 35px; padding: 0 35px 0 0; font-size: 15px; text-transform: uppercase; color: #d9dde3; border: none; border-bottom: 2px solid #247cce;}
.foot_subs_btn {position: absolute; right: 0; bottom: 0; width: 35px; height: 35px; background: url(../img/plain-ico.png) center no-repeat; transition: 300ms; border: none;}
.foot_subs_btn:hover {background: url(../img/plain-ico-white.png) center no-repeat;}

.foot_cprt {font-size:12px; line-height: 14px; color: #247cce; margin-top: 30px;}

.foot_form_sect {background: url(../img/footer_girl.png) right bottom no-repeat; min-height: 400px; padding-bottom: 65px; margin-bottom: -65px;color: #fff;}
.foot_cbk_body {width: calc(100% - 12px); background-color:rgba(35, 123, 205, 0.75); border: 6px solid rgba(136, 187, 251, 0.75); max-width: 270px; margin: 0 auto 0 70px; padding: 22px;}
.foot_cbk_body h3{font-size: 24px; text-transform: uppercase; margin: 0 0 25px 0; padding: 0; font-family: "Roboto-BoldCondensed"; letter-spacing: 1px;}
.foot_cbk_body input{background: none; width: 100%; height: 35px; line-height: 35px; font-family: "Roboto-Condensed"; letter-spacing: 1px; padding: 0; margin: 0 0 15px 0; font-size: 15px; text-transform: uppercase; border: none; border-bottom: 2px solid #92c2ff;}

.foot_cbk_body input::-webkit-input-placeholder{color:#d9dde3;}
.foot_cbk_body input::-moz-placeholder{color:#d9dde3;}
.foot_cbk_body input:-moz-placeholder{color:#d9dde3;}
.foot_cbk_body input:-ms-input-placeholder{color:#d9dde3;} 
.foot_subs_input::-webkit-input-placeholder{color:#d9dde3;}
.foot_subs_input::-moz-placeholder{color:#d9dde3;}
.foot_subs_input:-moz-placeholder{color:#d9dde3;}
.foot_subs_input:-ms-input-placeholder {color:#d9dde3;}

.it_btn.foot_cbk_btn{background-color: rgba(35, 123, 205, 0); border: 2px solid #92c2ff; color: #92c2ff; margin-top: 35px;padding: 0 5px;}
.it_btn.foot_cbk_btn:hover {background-color: #92c2ff; color: #fff;}

/*  AND FOOTER */