.main_promo{margin-top:30px;padding-top:30px;padding-bottom:30px;background:url("img/main_promo.png")left top repeat;border-radius:5px;overflow:hidden;}
.main_promo_img{text-align:center;}
.main_promo_txt,
.main_promo_txt p{font-size:14px;font-family:"Arial";color:rgb(255, 255, 255);line-height:1.429;text-align:left;}
.main_promo_txt .main_promo_tit{font-size:21px;font-family:"Arial";color:rgb(212, 238, 252);font-weight:bold;line-height:22px;text-align:left; max-width:100% !important;}
.promo_contacts{margin-top:60px;overflow:hidden;}
.promo_contacts article{text-align:center;}
.promo_contacts article a{font-size:16px;font-family:"Arial";color:rgb(255, 255, 255);font-weight:bold;text-decoration:underline;line-height:1.25;text-align:center;}
.promo_contacts article:nth-child(2n):after{content:url("img/separator.png");display:block;position:absolute;right:0;top:0;}
.promo_contacts article:nth-child(2n):before{content:url("img/separator.png");display:block;position:absolute;left:0;top:0;}
.promo_contacts article .img_box{height:100px;}
.promo_contacts article .img_box img{max-height:100px;margin-bottom:15px;}
.site-info{font-size:15px;font-family:"Arial";color:rgb(139, 221, 255);}
#sod-drawer-plugin #sod-drawer-handle .tag{font-size:15px;font-family:"Arial";color:rgb(255, 255, 255);font-weight:normal;}
#sod-drawer-plugin #sod-drawer-handle .tag img{margin-right:10px;}
.sep_footer{margin:0 10px;}
#menu-main-menu li{border:none;text-align:center;padding-top:10px;padding-bottom:10px;border-radius:2px;}
#menu-main-menu li:after{content:url("img/menu_separator.png");position:absolute;top:0;right:0;}
#menu-main-menu li:last-child:after{content:'';}
#menu-main-menu li > a img{max-height:30px;margin-bottom:5px;}
#menu-main-menu li:hover{background:url("img/menu_li_bgd.png")left top repeat;}
#menu-main-menu li:hover:after{content:'';}
#menu-main-menu.navbar-nav > li > a{padding:2px 08px;margin:0px 08px;font-weight:bold;font-size:15px;}
.top_header{padding-bottom:15px;}
.nav.sit_linkul>li>a{padding-top:2px !important;padding-bottom:2px !important;}
footer .copy_right{font-size:15px;font-family:"Arial";color:rgb(139, 221, 255);}
.ooter_sitemap,.ooter_sitemap:hover,ul.btm_menu li a.ooter_sitemap:hover,ul.btm_menu li a.ooter_sitemap:focus{background:url(img/sitemap.png) 105px 5px no-repeat;}
.ooter_terms,.ooter_terms:hover,ul.btm_menu li a.ooter_terms:hover,ul.btm_menu li a.ooter_terms:focus{background:url(img/terms.png) left 5px no-repeat;padding-left:23px !important;}
#logo{margin-top:26px;}
#ninja_forms_form_5 .hp-wrap{display:none !important;}
#ninja_forms_form_5 .field-wrap label,#ninja_forms_form_5 .ninja-forms-required-items{display:none !important;}
h1.home_big_h1{font-size:45px;font-family:'Arial';}
.powered-by{float:right;margin-top:-30px;}
@media screen and (max-width:1200px){h1.home_big_h1{font-size:40px;}
}
@media screen and (max-width:990px){h1.home_big_h1{font-size:30px;}
}
@media screen and (max-width:992px){.container{width:100% !important;}
}
@media screen and (max-width:767px){.powered-by{visibility:hidden;}
}
@media screen and (max-width:768px){.main_promo_img{margin-bottom:35px;}
.promo_contacts article{margin-bottom:60px;}
.promo_contacts article .img_box{height:auto;}
.promo_contacts article .img_box img{max-height:100%;}
.promo_contacts article:nth-child(2n):after{content:'';}
.promo_contacts article:nth-child(2n):before{content:'';}
#menu-main-menu li > a{display:inline-block;}
#menu-main-menu li:after{content:'';}
#menu-main-menu li{text-align:left;}
#logo{margin-top:0px;}
}
#page{overflow:hidden;padding-bottom:5px;}
.footer{overflow:hidden;background:#00ADEF;margin-top:50px;}
a.payper_link strong.kay_w{color:#fff;}
.footer_menu_block{background:#0b7eaf;text-align:center;list-style:none;font-size:0px;display:block;margin:0;padding:0;}
#menu-footer-menu{text-align:left;list-style:none;font-size:0px;display:block;margin:0 auto;padding:0;max-width:1225px;}
#menu-footer-menu li{display:inline-block;vertical-align:middle;line-height:30px;padding:15px 18px;position:relative;}
#menu-footer-menu li:after{content:'';display:block;width:1px;height:17px;background:#48a3c9;position:absolute;right:0px;top:50%;margin-top:-8px;}
#menu-footer-menu li:last-child:after{display:none;}
#menu-footer-menu a{display:inline-block;vertical-align:middle;line-height:30px;font-size:15px;color:#ffffff;font-weight:bold;padding:0 7px;}
#menu-footer-menu a img{max-height:22px;max-width:22px;width:auto !important;height:auto !important;}
#menu-footer-menu li.active a,
#menu-footer-menu li:hover a{color:#ffd100;}
.footer_table{width:100%;max-width:1150px;display:table;margin:0 auto;font-size:14px;color:#ffffff;}
.footer_table p.tit{font-size:25px;line-height:30px;color:#ffffff;font-weight:400 !important;margin-bottom:10px !important;}
.footer_table p.success{font-size:25px;line-height:30px;color:#ffffff;text-align:center;padding:50px;}
.footer_info_wrap{display:table-cell;vertical-align:top;padding:15px 25px 15px 5px;width:385px;}
.footer_info{width:360px;}
.footer_info .with_icon{font-size:17px;line-height:23px;color:#fff;font-weight:bold;}
.footer_info .with_icon img{float:left;margin-right:15px;}
.footer_info ol{padding-left:17px;}
.footer_info ol li{font-size:13px;line-height:23px;margin:0px;}
.footer_form{background:#1794c8;vertical-align:top;padding:15px 25px;width:515px;position:relative;}
.footer_form:before{content:'';display:block;position:absolute !important;top:0px;left:0px;width:100%;height:1000px;background:#1794c8;z-index:1 !important;}
.footer_form *{position:relative;z-index:2;}
.footer_form td{vertical-align:top;padding:4px 5px 3px;}
#ninja_forms_form_5 .field-wrap{padding:7px 5px 6px;}
.footer_form input[type="text"]{border-style:solid;border-width:1px;border-color:rgb(26, 129, 173);border-radius:4px;background-color:rgb(189, 234, 251);box-shadow:inset 0px 4px 9px 0px rgba(0, 1, 3, 0.16);width:218px;height:35px;padding:0 10px;font-size:14px;color:#0d4f6b;margin:0 auto;}
.footer_form textarea{border-style:solid;border-width:1px;border-color:rgb(26, 129, 173);border-radius:4px;background-color:rgb(189, 234, 251);box-shadow:inset 0px 4px 9px 0px rgba(0, 1, 3, 0.16);width:218px;height:133px;padding:5px 10px;font-size:14px;color:#0d4f6b;margin:0 auto;}
.footer_form .submit,#nf_submit_5{text-align:center;background:url(../../../images/submit.png) center center no-repeat;margin:0 0 14px;}
.footer_form input[type="submit"]{font-size:14px;color:#ffffff;text-align:center;font-weight:bold;display:inline-block;background-color:#fdc62d;box-shadow:0px 2px 4px 0px rgba(0, 1, 3, 0.31), inset 0px 2px 4px 0px rgba(255, 255, 255, 0.41);border:none;border-radius:10px 0 10px 0;padding:0 15px;line-height:42px;height:42px;vertical-align:middle;}
.footer_form input[type="submit"]:hover{opacity:0.9;}
.footer_form .copywrite{color:#aad9ec;text-align:center;}
.footer_form .copywrite a{color:#aad9ec;}
.footer_form .error{color:#f00;}
.ninja-forms-response-msg div{color:lightgreen;}
.ninja-forms-field-error p,.ninja-forms-error-msg div{color:#f00;font-size:13px;line-height:15px;padding-top:5px;margin-bottom:0px;}
.footer_contact_wrap{display:table-cell;vertical-align:top;padding:15px 25px;background:#108bbf;width:265px;position:relative;}
.footer_contact_wrap:before{content:'';display:block;width:1000px;height:100%;background:#108bbf;left:0px;top:0px;position:absolute;}
.footer_contact{position:relative;z-index:2;width:230px;}
.footer_contact p{font-size:14px;font-weight:bold;color:#fff;margin-bottom:0px !important;}
.social_link{margin-bottom:15px;margin-left:-8px;}
.social_link a{margin-left:8px;}
.social_link a:hover{opacity:0.8;}
.footer_contact .more_info{font-size:14px;color:#ffffff;text-align:center;font-weight:bold;display:block;background-color:#fdc62d;box-shadow:0px 2px 4px 0px rgba(0, 1, 3, 0.31), inset 0px 2px 4px 0px rgba(255, 255, 255, 0.41);border:none;border-radius:10px 0 10px 0;padding:0;line-height:42px;height:42px;vertical-align:middle;width:140px;margin:15px auto;}
.footer_contact .more_info:hover{opacity:0.9;}
.back_to_home{font-size:14px;color:#ffffff;text-align:center;font-weight:bold;display:block;background-color:#fdc62d;box-shadow:0px 2px 4px 0px rgba(0, 1, 3, 0.31), inset 0px 2px 4px 0px rgba(255, 255, 255, 0.41);border:none;border-radius:10px 0 10px 0;padding:0;line-height:42px;height:42px;vertical-align:middle;width:165px;margin:5px auto 30px;}
.back_to_home:hover{opacity:0.9;}
.page-title-fix{text-align:center;padding:20px 0 1px;vertical-align:middle;}
.page-title-fix:before{content:'';display:inline-block;background:url(../../../images/smile.png) no-repeat;width:76px;height:76px;margin-right:30px;vertical-align:middle;}
#ninja_forms_form_5 #ninja_forms_field_5_div_wrap{max-width:230px;}
#ninja_forms_form_5 #ninja_forms_field_6_div_wrap{max-width:230px;}
#ninja_forms_form_5 #ninja_forms_field_7_div_wrap{max-width:230px;}
#ninja_forms_form_5 #ninja_forms_field_8_div_wrap{float:right;margin-top:-145px;}
#ninja_forms_form_5 #ninja_forms_field_8_div_wrap:after{content:' ';display:block;clear:both;visibility:hidden;height:0;}
.rsImg{max-width:270px;max-height:352px;}
article .entry-content a.call_link{color:#939598;}
@media only screen and (max-device-width:1150px){article .entry-content a.call_link{color:#0000A0;}
}
@media only screen and (max-width:1150px){.footer_table{display:block;}
.footer_info_wrap{display:block;width:100%;padding:15px 20px 15px 20px;}
.footer_info{width:100%;max-width:360px;margin:0px auto;}
.footer_form{display:block;width:100%;}
.footer_form p.tit{text-align:center;}
.footer_form form{width:100%;max-width:465px;margin:0px auto;}
.footer_contact_wrap{display:block;width:100%;}
.footer_contact{width:100%;max-width:230px;margin:0px auto;}
#menu-footer-menu{text-align:center;}
}
@media only screen and (max-width:480px){.home .main-content-area{padding-bottom:20px;}
.footer_menu_block{padding:10px 0px;}
#menu-footer-menu li{display:block;text-align:left;padding:5px 15px;}
#menu-footer-menu li::after{display:none;}
.footer_form #ninja_forms_form_5_all_fields_wrap > div{float:none !important;margin:5px auto !important;max-width:230px !important;}
}