﻿@charset "utf-8";
/* CSS Document */
body #top_bar_cook{min-height: 30px ; border-bottom:1px solid #fff; background-color: #3F3E3E; }
body #top_bar_cook p{font-size: 12px; color:#fff; }

@media screen and (max-width:1900px) and (min-width:990px) {
.container { max-width: 100% }
.login { margin-top: 50px; }
}
@media screen and (max-width:1200px) and (min-width:990px) {
.container { max-width: 100% }
/*.header .sear { float: left; margin: 0 0 0 0; width: 290px; }
.header .s_icon { float: left; margin-left: 0; margin-top: 15px; width: 50%; }
.header .logo { float: left; margin: 24px 0; width: 95%; }
.header .s_icon { float: left; margin-left: 0; margin-top: 15px; width: 150px; }
.header .call { background: url("../images/call.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); cursor: default; float: left; margin: 20px 0 0; width: 150px; }
.header .sms { background: url("../images/sms.png") no-repeat scroll 0 center rgba(0, 0, 0, 0); float: left; margin: 20px 0 0 10px; padding: 0 0 0 30px; width: 155px; }
.header .sear { float: left; margin: 0 0 0 0; width: 145px; }
.header .r2_right { width: 76.2%; }
.header .search { float: right; margin: 20px 0 0; width: 140px; }*/
.header .call{font-size: 15px;}
.slider_text { display: block; float: left; margin-left: 93px; position: absolute; top: 265px; z-index: 9999; }
.slider_text p { color: #000000; font-family: "Museo700Regular", arial; font-size: 19px; font-weight: normal; line-height: 33px; text-transform: uppercase; }
.footer_1 h2 { font-size: 13px; }
.nat > span { float: left; padding: 0 6px 15px 0; }
.copy p { font-size: 10px; }
ul.nav-main li a { color: #fff; display: inline-block; padding: 17px 9px; text-decoration: none; font-family: 'Museo500Regular'; font-size: 15px; font-weight: normal; }
.main-nav { width: 100%; }
ul.nav-main li.bor a { padding: 17px 11px; }
.bo_left_img { float: left; width: 100%; }
}
 @media screen and (max-width:990px) {/*ipad-768*/
.banner_view { right: 10px; }
.header .call { float: right; }
.header .sear { float: right; }
.header .search { float: right; max-width: 100%; }
.btn-consumers { background-color: #3498DB; color: #FFFFFF; font-family: 'Museo500Regular', arial; font-size: 12px; margin: 0 22px 0 0; width: auto; }
.header .s_icon { margin: 0; padding: 0; }
.header .r2_right { margin-bottom: 20px; margin-top: 24px; }
.phone-email a { display: block; clear: both; float: none; margin: 5px 0; text-align: left; }
.header .s_icon li a { width: 23px; height: 23px; line-height: 23px; }
.bo_1 { padding: 0; position: static; top: 16px; width: 100%; z-index: 999; }
.more_1 { width: 90%; }
.bo_2 { position: static; top: 16px; width: 100%; }
.header .r2_right { float: right; margin-bottom: 20px; margin-top: 24px; width: 100%; }
.header .r2_right .btn { margin: 0 0 0 8px; }
.more_1 { font-size: 16px; font-weight: normal; height: 32px; list-style: none outside none; margin-bottom: 25px; margin-left: 23px; padding-top: 5px; text-decoration: none; text-align: left; padding-left: 15px; }
.slider_text { display: block; float: left; margin-left: 52px; position: absolute; top: 199px; z-index: 9999; }
.slider_text p { color: #000000; font-family: "Museo700Regular", arial; font-size: 15px; font-weight: normal; line-height: 33px; text-transform: uppercase; }
.menu_expand { width: 100%; }
ul.nav-main { width: 100%; }
.nat > span { float: left; padding: 0 6px 10px 0; }
.bo_left_img { float: left; width: 100%; height: auto; }
.col-sm-6.inner_p_res { width: 100%; }
.inner_more.i_p_more { float: right; margin-left: 45px; margin-top: 20px; right: 0; }
.ag_in img { width: 100%; }
.ite_1 { float: left; margin: 0; padding: 0; width: 300px; }
.main-nav.responsive_nav { margin-top: 65px; }
.flexslider.responsive_slider { margin-top: 44px; }
.answers.tab_arrow_3.answers_agents { float: left; padding: 0 0 0 18px; width: 100%; }
.answers.tab_arrow_1 { float: left; padding: 0 0 0 18px; width: 100%; }
.answers.tab_arrow.answers_property { float: left; padding: 0 0 0 18px; width: 100%; }
.login { margin-top: 70px; }
.login_in { width: 100%; }
.login_in_one { width: 98%; }
.remeber { padding-left: 185px; }
.forgat { padding-left: 40px; }
.validation-summary-errors.error { width: 420px; float:left:
}
}
 @media screen and (max-width:767px) {
.forgat { padding-left: 96px; }
.main-nav.responsive_nav { margin-top: 15px; }
body { padding: 0; }
.header { position: relative;  z-index:999;}
.header .logo { float: none; margin: auto; display: block; text-align: center; }
.header .logo img { margin: auto; }
.header .s_icon { padding: 20px 0 10px; text-align: center; float: none; }
.header .s_icon li { float: none; display: inline-block; margin: 0 5px; }
.header .search { width: 100%; max-width: 248px; margin: auto; float: none; }
.header .search input.input-text { float: none; }
.header .phone-email { float: none; text-align: center; padding: 0; padding-bottom: 15px; }
.header .call,  .header .sms { float: none; max-width: 320px; text-align: center; margin: auto; display: inline-block; }
.header .r2_right { text-align: center; }
.header .r2_right .btn { float: none; display: inline-block; margin: 0 4px; }
.header .btn-property { width: auto; }
.header .l_right { float: none; width: auto; }




}
 @media screen and (max-width:600px) {/*320*/
.forgat a { color: #afacac; padding-left: 0px; }
.slider_text { display: block; float: left; margin-left: 52px; position: absolute; top: 117px; z-index: 9999; }
.slider_text p { color: #000000; font-family: "Museo700Regular", arial; font-size: 9px; font-weight: normal; line-height: 33px; text-transform: uppercase; }
.footer_1 h2 { padding-top: 0; }
.banner_view { right: 10px; top: 25px; }
.col-sm-3 { width: 100%; }
.ite_2 { width: 96%; float: left; }
/*.main-nav.responsive_nav {
    margin-top: 190px;
}*/


.sid_1 { border-bottom: 1px solid #cccccc; float: left; margin-bottom: 28px; position: relative; top: 300px; width: 100%; }
.bo_left { border: 1px solid #999; float: left; height: 100%; margin-bottom: 52px; /*margin-top: 300px;*/
width: 100%; }
.banner { background: url("../images/banner-bot-bar.jpg") repeat-x scroll center bottom #e5e5e5; bottom: 0; float: left; height: 140px; /* position: absolute;
      top: 250px;*/
width: 100%; }
.faqs_page { padding-top: 130px; }
.footer { float: left; }
.agents_in h2 { width: 100%; }
}
@media screen and (max-width:385px) {
/*.main-nav.responsive_nav {
    margin-top: 310px;
}*/


}
@media screen and (max-width:479px) {/*240*/
/*body {padding-top: 421px;
    }*/
.header { position: relative; top: 0; width: 100%; }
.forgat a { color: #afacac; padding-left: 16px; }
.btn-property { width: 100%; margin-bottom: 15px; }
.btn-consumers { width: 100%; margin-bottom: 15px; }
.btn-member { width: 100%; margin-bottom: 15px; margin: 0px; }
.header .phone-email li { display: block; text-align: center; clear: both; }
.sid_1 { float: left; width: 100%; }
.slider_text { display: block; float: left; margin-left: 20px; position: absolute; top: 70px; z-index: 9999; }
.slider_text p { color: #000000; font-family: "Museo700Regular", arial; font-size: 6px; font-weight: normal; line-height: 33px; text-transform: uppercase; }
.sid p { padding-bottom: 0px; }
.banner { background: url("../images/banner-bot-bar.jpg") repeat-x scroll center bottom #e5e5e5; bottom: 0; float: left; height: auto; position: static; width: 100%; }
.bo_left { border: 1px solid #999; float: left; height: 100%; margin-bottom: 52px; margin-top: 0; width: 100%; }
.login { margin-top: 330px; }
.login_in { width: 100%; }
.login_in_one { width: 98%; }
.validation-summary-errors.error { width: 250px; }
.forgat { padding-left: 60px; width: 94%; }
 @media screen and (max-width:360px) {/*240*/
.forgat a {
padding-left: 0px;
width: 98%;
}
}
.remeber { float: left; margin: 15px auto 20px; padding-left: 78px; width: 98%; }
.forgat label { padding-right: 33px; }
.faqs_page { padding-top: 240px; }
.header .r2_right .btn { display: block; margin: 5px 0; }
.btn-property { width: 100%; margin-bottom: 15px; display: block; }
.btn-consumers { width: 100%; margin-bottom: 15px; display: block; }
.btn-member { display: block; margin: auto; width: 100%; }
.sid_1 { float: left; position: static; width: 100%; }
.header .search { }
.header .sms { float: none; margin: 10px auto 0; }
.agents_in h2 { width: 100%; }
}
 @media (max-width:768px) and (max-width:1023px) {
.main-nav.responsive_nav { margin-top: 25px; }
}
