.kf_main_navigation, .kf_callus { margin-top: 16px;}
.kf_schedule_visit input { background-color: #869BC1; }
.kf_twitter_wrap_bg::before { background-color: #869BC1 }
.kf_top_bar, .no-touch .dl-menuwrapper li a:hover, .kf_banner_wrap .bx-wrapper .bx-controls-direction a, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .kf_hdr2_navigation .dl-trigger, .kf_sold_property.kf_sold_property::after, .kf_leased_property a.kf_link_1:hover, .kf_blog_slider.owl-theme .owl-controls .owl-buttons div:hover, .widget > h6::after, .kf_foo_listing_hover, ul.kf_foo_social_icon li:hover a, .kf_schedule_visit > a, .kf_search_tab_wrap ul li.active a, .kf_search_tab_wrap ul li:hover a, .kf_search_field input[type="submit"]:hover, .kf_search_field button:hover, .kf_range_slider .ui-widget-header, .kf_property_sub_banner, .kf_heading_2 h3::after, .kf_testimonial_wrap .bx-wrapper .bx-controls-direction a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a:hover, .aside_hdg h5::before, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_blog2_date::before, .kf_listing2_blog_des .bx-wrapper .bx-controls-direction a:hover, .kf_property_detail_social_icon ul li:hover a, .kf_commet_field input[type="submit"]:hover, .kf_commet_field button:hover, .kf_cooming_soon_form button, .kf_member_contact_detail ul li:hover .member_contact_des i, .kf_property_view i:hover, .kf_property_more:hover, .kf_with_us_form button:hover, .kf_loging_input button:hover, .kf_loging_input input[type="submit"], .kf_loging_input input[type="text"]:focus + label, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_submit_property_button button:hover, .kf_table_price, .kf_table_price::before, .kf_login_social_icon ul li:hover a, .top_navi_circal a, .kf_hdr2_search > a, .kf_menu_scl_icon ul li a, .header2 .kf_main_navigation > ul > li.active > a, .header2 .kf_main_navigation > ul > li:hover > a, .header2 .kf_main_navigation ul ul li:hover > a, #filterable-item-filter-1 a:hover, .edu_masonery_thumb:hover figure figcaption, #filterable-item-filter-1 > li .active, .kf_schedule_visit > button, .kf_twitter_wrap_bg { background-color:#869BC1}
.kf_banner_wrap, .kf_blog_post_wrap:hover .kf_blog_des > a, .kf_foo_featured_listing figure, .kf_range_slider .ui-slider .ui-slider-handle, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_property_more:hover, .kf_loging_input input[type="text"]:focus, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_property_detail_form input[type="text"]:focus, .kf_property_detail_form textarea:focus, .kf_link_2:hover {
    border-color: #04538A;
}
span.more a { color: #04538A; }
.kf_list_free:hover, .kf_main_navigation ul ul li:hover > a, .dl-menuwrapper ul, .kf_logo_nav_style2 .kf_main_navigation > ul > li.active > a, .kf_logo_nav_style2 .kf_main_navigation > ul > li:hover > a, .kf_banner_wrap .bx-wrapper .bx-controls-direction a:hover, .dl-menuwrapper button, .kf_property_services_wrap:hover h5 > a::before, .kf_listing_overlay, .kf_play_btn > a:hover, .kf_video_wrap > a:hover, .kf_video_wrap > a:hover > i::after, .kf_leased_property.kf_sold_property a.kf_link_1:hover, .kf_leased_property::after, .kf_rent_label, .kf_rent_property_des ul li:hover span, .kf_property_rent_wrap:hover .kf_rent_location, .kf_rent_property.owl-theme .owl-controls .owl-page.active span, .kf_rent_property.owl-theme .owl-controls .owl-page:hover span, .kf_agent_slider.owl-theme .owl-controls .owl-buttons div:hover, .kf_num_counter_bg::before, .kf_twitter_wrap_bg, .widget > h6::before, .kf_schedule_visit > a:hover, .kf_search_field input[type="submit"], .kf_search_field button, .kf_know_property_bg, .kf_heading_2 h3::before, .kf_video_icon a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a, .kf_search_property_wrap h6, .kf_property_field .kf_range_slider .ui-slider .ui-slider-range, .aside_hdg h5::after, .kf_property_field input[type="submit"], .kf_property_field button, .kf_listing2_blog_wrap:hover .kf_listing2_blog_des > a, .kf_property_detail_social_icon ul li a, .kf_commet_field input[type="submit"], .kf_commet_field button, .kf_cooming_soon_form button:hover, .member_contact_des i, .kf_member_contact_detail ul li:hover, .kf_client_review_slider.owl-theme .owl-controls .owl-page.active span, .kf_client_review_slider.owl-theme .owl-controls .owl-page:hover span, .kf_listing_03_wrap:hover .kf_listing_total, .kf_listing_03_des > a:hover, .kf_content_us_icon::before, .kf_content_us_icon span::before, .kf_loging_input button, .kf_loging_input input[type="submit"], .kf_property_detail_bed ul li:hover, .kf_property_detail_sale > a, .kf_property_detail_form button, .kf_property_detail_form input[type="submit"], .kf_go_back_bg, .kf_submit_property_button button, .accordion.accordion-open, ul.kf_shortcode_social2 li:hover a, .kf_link_1:hover, .kf_btn_1:hover, .kf-action7_content:hover a::before, .pet_love_content ul li:hover span::before, .kf_price_table:hover .kf_table_price, .kf_price_table:hover .kf_table_price::before, .kf_login_1, .top_navi_circal:hover a, .kf_hdr2_search > a:hover, .kf_hdr2_navigation, #filterable-item-filter-1 a {
	background-color: #04538A}
.kf_schedule_wrap {
	background-color: #869BC1}
.kf_schedule_visit > button {
	background-color: #04538A}
/* Selection Typo */
::selection {
    background: #04538A;
    color:#ffffff;
}
::-webkit-selection {
    background: #04538A;
    color: #ffffff;
}
::-moz-selection {
    background: #04538A;
    color: #ffffff;
}
.kf_rent_label2, .kf_property_more, .kf_with_us_form button {
	background: #04538A;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background: #04538A;
	border-color: #04538A;
}

.kf_property_detail_uptwon h3 {
	color: #04538A;
}
.kf_property_rent_wrap:hover .kf_rent_total_price {
	background-color: #869BC1}

.kf_property_detail_agent, .kf_property_detail_form button {
	border-color:#04538A;
}
.kf_rent_label {
	box-shadow:0 3px 0px 2px #869BC1;
}
.kf_footer_bg {
    background-color: #dadada;
}
ul.kf_foo_address li, ul.kf_foo_address li a, .kf_foo_post_des p > a, .widget > h6, .kf_foo_post_des span, .kf_foo_property_type ul li a, .kf_foo_listing_des > h6 > a, .kf_foo_listing_des p, ul.kf_foo_listing_meta li{
    color: #1f1f1f;
}
.kf_schedule_wrap {
    width: 380px;
    position: absolute;
    top: 50%;
    right: 10%;
    padding: 20px;
    margin-left: -380px;
    margin-top: -90px;
    overflow: hidden;
    z-index: 5;
}
.image-mask {position: relative;width: 100%;height: 175px;overflow: hidden;}
.image-mask:before {content: '';position: absolute;background: #04538A;width: 0%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.5;transition: 0.3s all ease-in-out;z-index:9;}
.image-mask:hover:before {width:100%;transition:0.3s all ease-in-out;}
.image-mask-more {position: absolute;text-align: center;width: 100%;top: 48%;color: #fff;opacity: 0;transition: 0.5s all linear;z-index:9;font-weight:bold;font-size:16px;}
.image-mask:hover .image-mask-more {opacity:1;transition:0.5s all linear;}
.img-full-mask {position: absolute;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}

.image-mask {position: relative;}
.article-text {max-width: 80%;margin: 30px auto;padding: 50px 0px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.image-mask:before {content: '';position: absolute;background: #04538A;width: 0%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.5;transition: 0.3s all ease-in-out;z-index:9;}
.image-mask:hover:before {width:100%;transition:0.3s all ease-in-out;}
.image-mask-more {position: absolute;text-align: center;width: 100%;top: 48%;color: #fff;opacity: 0;transition: 0.5s all linear;z-index:9;font-weight:bold;font-size:16px;}
.image-mask:hover .image-mask-more {opacity:1;transition:0.5s all linear;}
.img-full-mask {position: absolute;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.share-button.col-lg-12 {padding: 0px;font-size: 20px;color: #272727;padding-top:16px;}
.share-button .pull-left {margin-right: 10px;}
.news-box .row {margin: 0px;margin-top:24px;}
.news-box .pull-right span {line-height: 26px;}
.news-box {padding: 20px;background-color: #f9f9f9;}
img.article-main-img {margin: 0 auto;display: block;}
.new-article-title > h3 {display: table;margin: 0 auto;}
span.article-date.pull-left {font-size: 20px;width: 100%;text-align: center;}
.news-box h4 {margin: 10px 0px;font-size: 20px;border-bottom: 1px solid #d1d1d1;padding-bottom: 10px;font-weight: bold;font-size: 16px;}
.footer-newsletter input {height: 32px;width: 50%;}
.footer-newsletter button {border-radius: 0px;height: 32px;line-height: 16px;margin-left: -4px;}
.footer-newsletter {float: left;width: 100%;border-top: 1px solid;padding: 20px 0px;margin: 20px 0px;}
.home-tabs div:hover h1.home-tab-title.text-center {color: #04538A !important;transition: 0.3s all ease-in-out;}
.kf_top_bar, .no-touch .dl-menuwrapper li a:hover, .kf_banner_wrap .bx-wrapper .bx-controls-direction a, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .kf_hdr2_navigation .dl-trigger, .kf_sold_property.kf_sold_property::after, .kf_leased_property a.kf_link_1:hover, .kf_blog_slider.owl-theme .owl-controls .owl-buttons div:hover, .widget > h6::after, .kf_foo_listing_hover, ul.kf_foo_social_icon li:hover a, .kf_schedule_visit > a, .kf_search_tab_wrap ul li.active a, .kf_search_tab_wrap ul li:hover a, .kf_search_field input[type="submit"]:hover, .kf_search_field button:hover, .kf_range_slider .ui-widget-header, .kf_property_sub_banner, .kf_heading_2 h3::after, .kf_testimonial_wrap .bx-wrapper .bx-controls-direction a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a:hover, .aside_hdg h5::before, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_blog2_date::before, .kf_listing2_blog_des .bx-wrapper .bx-controls-direction a:hover, .kf_property_detail_social_icon ul li:hover a, .kf_commet_field input[type="submit"]:hover, .kf_commet_field button:hover, .kf_cooming_soon_form button, .kf_member_contact_detail ul li:hover .member_contact_des i, .kf_property_view i:hover, .kf_property_more:hover, .kf_with_us_form button:hover, .kf_loging_input button:hover, .kf_loging_input input[type="submit"], .kf_loging_input input[type="text"]:focus + label, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_submit_property_button button:hover, .kf_table_price, .kf_table_price::before, .kf_login_social_icon ul li:hover a, .top_navi_circal a, .kf_hdr2_search > a, .kf_menu_scl_icon ul li a, .header2 .kf_main_navigation > ul > li.active > a, .header2 .kf_main_navigation > ul > li:hover > a, .header2 .kf_main_navigation ul ul li:hover > a, #filterable-item-filter-1 a:hover, .edu_masonery_thumb:hover figure figcaption, #filterable-item-filter-1 > li .active, .kf_schedule_visit > button, .kf_twitter_wrap_bg { background-color:#04538A}
.kf_banner_wrap, .kf_blog_post_wrap:hover .kf_blog_des > a, .kf_foo_featured_listing figure, .kf_range_slider .ui-slider .ui-slider-handle, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_property_more:hover, .kf_loging_input input[type="text"]:focus, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_property_detail_form input[type="text"]:focus, .kf_property_detail_form textarea:focus, .kf_link_2:hover {
    border-color: #04538A;
}





.read-also {max-width: 80%;margin: 30px auto;}
.image-mask {position: relative;width: 100%;height: 175px;overflow: hidden;}
.kf_opening_time li {background-color: #00aeef;transition:0.2s all ease-in-out;}
.kf_opening_time li:hover {background-color:#04538A; transition:0.2s all ease-in-out;}
.image-mask {position: relative;}
.article-text {max-width: 80%;margin: 30px auto;padding: 50px 0px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.image-mask:before {content: '';position: absolute;background: #04538A;width: 0%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.5;transition: 0.3s all ease-in-out;z-index:9;}
.image-mask:hover:before {width:100%;transition:0.3s all ease-in-out;}
.image-mask-more {position: absolute;text-align: center;width: 100%;top: 48%;color: #fff;opacity: 0;transition: 0.5s all linear;z-index:9;font-weight:bold;font-size:16px;}
.image-mask:hover .image-mask-more {opacity:1;transition:0.5s all linear;}
.img-full-mask {position: absolute;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.kf_opening_time li {float: left;padding: 5px 20px;margin: 7px 5px 7px 0px;}
.share-button span {font-size: 26px;margin-top: -3px;display: block;float: left;margin-right: 10px;cursor: pointer;}
.kf_opening_time li.active a {color: #04538A !important;}
.share-button.col-lg-12 {padding: 0px;font-size: 20px;color: #272727;padding-top:16px;}
.share-button .pull-left {margin-right: 10px;}
.news-box .row {margin: 0px;margin-top:24px;}
.news-box .pull-right span {line-height: 26px;}
.news-box {padding: 20px;background-color: #f9f9f9;}
img.article-main-img {margin: 0 auto;display: block;}
.new-article-title > h3 {display: table;margin: 0 auto;}
span.article-date.pull-left {font-size: 20px;width: 100%;text-align: center;}
.news-box h4 {margin: 10px 0px;font-size: 20px;border-bottom: 1px solid #d1d1d1;padding-bottom: 10px;font-weight: bold;font-size: 16px;}
.footer-newsletter input {height: 32px;width: 50%;}
.footer-newsletter button {border-radius: 0px;height: 32px;line-height: 16px;margin-left: -4px;}
.footer-newsletter {float: left;width: 100%;border-top: 1px solid;padding: 20px 0px;margin: 20px 0px;}
.home-tabs div:hover h1.home-tab-title.text-center {color: #04538A !important;transition: 0.3s all ease-in-out;}
.kf_top_bar, .no-touch .dl-menuwrapper li a:hover, .kf_banner_wrap .bx-wrapper .bx-controls-direction a, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .kf_hdr2_navigation .dl-trigger, .kf_sold_property.kf_sold_property::after, .kf_leased_property a.kf_link_1:hover, .kf_blog_slider.owl-theme .owl-controls .owl-buttons div:hover, .widget > h6::after, .kf_foo_listing_hover, ul.kf_foo_social_icon li:hover a, .kf_schedule_visit > a, .kf_search_tab_wrap ul li.active a, .kf_search_tab_wrap ul li:hover a, .kf_search_field input[type="submit"]:hover, .kf_search_field button:hover, .kf_range_slider .ui-widget-header, .kf_property_sub_banner, .kf_heading_2 h3::after, .kf_testimonial_wrap .bx-wrapper .bx-controls-direction a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a:hover, .aside_hdg h5::before, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_blog2_date::before, .kf_listing2_blog_des .bx-wrapper .bx-controls-direction a:hover, .kf_property_detail_social_icon ul li:hover a, .kf_commet_field input[type="submit"]:hover, .kf_commet_field button:hover, .kf_cooming_soon_form button, .kf_member_contact_detail ul li:hover .member_contact_des i, .kf_property_view i:hover, .kf_property_more:hover, .kf_with_us_form button:hover, .kf_loging_input button:hover, .kf_loging_input input[type="submit"], .kf_loging_input input[type="text"]:focus + label, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_submit_property_button button:hover, .kf_table_price, .kf_table_price::before, .kf_login_social_icon ul li:hover a, .top_navi_circal a, .kf_hdr2_search > a, .kf_menu_scl_icon ul li a, .header2 .kf_main_navigation > ul > li.active > a, .header2 .kf_main_navigation > ul > li:hover > a, .header2 .kf_main_navigation ul ul li:hover > a, #filterable-item-filter-1 a:hover, .edu_masonery_thumb:hover figure figcaption, #filterable-item-filter-1 > li .active, .kf_schedule_visit > button, .kf_twitter_wrap_bg { background-color:#04538A}
.kf_banner_wrap, .kf_blog_post_wrap:hover .kf_blog_des > a, .kf_foo_featured_listing figure, .kf_range_slider .ui-slider .ui-slider-handle, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_property_more:hover, .kf_loging_input input[type="text"]:focus, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_property_detail_form input[type="text"]:focus, .kf_property_detail_form textarea:focus, .kf_link_2:hover {
    border-color: #04538A;
}
span.more a { color: #04538A; }
.kf_list_free:hover, .kf_main_navigation ul ul li:hover > a, .dl-menuwrapper ul, .kf_logo_nav_style2 .kf_main_navigation > ul > li.active > a, .kf_logo_nav_style2 .kf_main_navigation > ul > li:hover > a, .kf_banner_wrap .bx-wrapper .bx-controls-direction a:hover, .dl-menuwrapper button, .kf_property_services_wrap:hover h5 > a::before, .kf_listing_overlay, .kf_play_btn > a:hover, .kf_video_wrap > a:hover, .kf_video_wrap > a:hover > i::after, .kf_leased_property.kf_sold_property a.kf_link_1:hover, .kf_leased_property::after, .kf_rent_label, .kf_rent_property_des ul li:hover span, .kf_property_rent_wrap:hover .kf_rent_location, .kf_rent_property.owl-theme .owl-controls .owl-page.active span, .kf_rent_property.owl-theme .owl-controls .owl-page:hover span, .kf_agent_slider.owl-theme .owl-controls .owl-buttons div:hover, .kf_num_counter_bg::before, .kf_twitter_wrap_bg, .widget > h6::before, .kf_schedule_wrap, .kf_schedule_visit > a:hover, .kf_search_field input[type="submit"], .kf_search_field button, .kf_know_property_bg, .kf_heading_2 h3::before, .kf_video_icon a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a, .kf_search_property_wrap h6, .kf_property_field .kf_range_slider .ui-slider .ui-slider-range, .aside_hdg h5::after, .kf_property_field input[type="submit"], .kf_property_field button, .kf_listing2_blog_wrap:hover .kf_listing2_blog_des > a, .kf_property_detail_social_icon ul li a, .kf_commet_field input[type="submit"], .kf_commet_field button, .kf_cooming_soon_form button:hover, .member_contact_des i, .kf_member_contact_detail ul li:hover, .kf_client_review_slider.owl-theme .owl-controls .owl-page.active span, .kf_client_review_slider.owl-theme .owl-controls .owl-page:hover span, .kf_listing_03_wrap:hover .kf_listing_total, .kf_listing_03_des > a:hover, .kf_content_us_icon::before, .kf_content_us_icon span::before, .kf_loging_input button, .kf_loging_input input[type="submit"], .kf_property_detail_bed ul li:hover, .kf_property_detail_sale > a, .kf_property_detail_form button, .kf_property_detail_form input[type="submit"], .kf_go_back_bg, .kf_submit_property_button button, .accordion.accordion-open, ul.kf_shortcode_social2 li:hover a, .kf_link_1:hover, .kf_btn_1:hover, .kf-action7_content:hover a::before, .pet_love_content ul li:hover span::before, .kf_price_table:hover .kf_table_price, .kf_price_table:hover .kf_table_price::before, .kf_login_1, .top_navi_circal:hover a, .kf_hdr2_search > a:hover, .kf_hdr2_navigation, #filterable-item-filter-1 a {
    background-color: #04538A;
}
.kf_top_social_icon ul li:hover a, .kf_callus i, .kf_phone_num h6, .kf_main_navigation ul li::before, .kf_main_navigation ul li.active > a, .kf_main_navigation ul li:hover > a, .kf_property_services_wrap:hover i, .kf_property_services_wrap:hover h5 > a, .kf_property_listing_wrap:hover .kf_property_listing_des h5 > a, .kf_property_listing_wrap:hover .kf_listing_total_price h4, .kf_property_pagination ul li a:hover, .kf_property_pagination ul li.active a, .kf_rent_property_des h6 > a:hover, .kf_rent_property_des ul li:hover i, ul.kf_blog_listing_meta li:hover a, .kf_blog_listing_des > a:hover, .kf_aside_category ul li:hover::before, .kf_aside_category ul li:hover a, .kf_aside_category ul li:hover span, .kf_aside_post_des h6 > a:hover, .kf_aside_agent_des h6 > a:hover, .kf_aside_agent_des span i, ul.kf_blog_social_icon li:hover a, .kf_listing2_blog h4 > a:hover, ul.kf_tag_list li:hover a, .kf_property_detail_real ul li:hover i, .kf_property_detail_real ul li:hover a, .kf_comment_des > a, .kf_comment_des h6 > a:hover, .kf_property_detail_Essentail ul li:hover a, .kf_pet_testi_3_fig_des h5 > a:hover, .kf_property_caption h5 > a:hover, .kf_property_dolar li:hover a, ul.kf_listing_03_location li:hover a, .kf_error_text h3, .pet_love_content_list h6 > a:hover, .goal_des > ul > li::before, ul.kf_product_featured_list li:hover a, ul.envoto_ui_element li:hover a, ul.envoto_tweet_element li:hover a {
    color: #000;
}
@media (min-width:992px) {
	.kf_logo_nav_style2 .container {
		width: 100%;
	}
	.home-tabs .col-md-3:not(:last-of-type) {
		border-right: 1px solid #d1d1d1;
	}
}
@media (min-width:1650px) {
	.kf_logo_nav_style2 .container {
		width: 90%;
	}
}
ul.banner_bxslider li div {
    position: absolute;
    top: 40%;
    margin: auto;
    /* display: none; */
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
	   z-index:9;
	/* visibility: hidden; */
}
ul.banner_bxslider li div h3 {
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-size:38px;
        text-shadow: 0px 0px 10px #080808;
}
ul.banner_bxslider li div.active {
    visibility: visible;
    display: table !important;
}




.kf_main_navigation, .kf_callus { margin-top: 16px;}
.kf_schedule_visit input { background-color: #869BC1; }
.kf_twitter_wrap_bg::before { background-color: #869BC1 }
.kf_top_bar, .no-touch .dl-menuwrapper li a:hover, .kf_banner_wrap .bx-wrapper .bx-controls-direction a, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .kf_hdr2_navigation .dl-trigger, .kf_sold_property.kf_sold_property::after, .kf_leased_property a.kf_link_1:hover, .kf_blog_slider.owl-theme .owl-controls .owl-buttons div:hover, .widget > h6::after, .kf_foo_listing_hover, ul.kf_foo_social_icon li:hover a, .kf_schedule_visit > a, .kf_search_tab_wrap ul li.active a, .kf_search_tab_wrap ul li:hover a, .kf_search_field input[type="submit"]:hover, .kf_search_field button:hover, .kf_range_slider .ui-widget-header, .kf_property_sub_banner, .kf_heading_2 h3::after, .kf_testimonial_wrap .bx-wrapper .bx-controls-direction a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a:hover, .aside_hdg h5::before, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_blog2_date::before, .kf_listing2_blog_des .bx-wrapper .bx-controls-direction a:hover, .kf_property_detail_social_icon ul li:hover a, .kf_commet_field input[type="submit"]:hover, .kf_commet_field button:hover, .kf_cooming_soon_form button, .kf_member_contact_detail ul li:hover .member_contact_des i, .kf_property_view i:hover, .kf_property_more:hover, .kf_with_us_form button:hover, .kf_loging_input button:hover, .kf_loging_input input[type="submit"], .kf_loging_input input[type="text"]:focus + label, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_submit_property_button button:hover, .kf_table_price, .kf_table_price::before, .kf_login_social_icon ul li:hover a, .top_navi_circal a, .kf_hdr2_search > a, .kf_menu_scl_icon ul li a, .header2 .kf_main_navigation > ul > li.active > a, .header2 .kf_main_navigation > ul > li:hover > a, .header2 .kf_main_navigation ul ul li:hover > a, #filterable-item-filter-1 a:hover, .edu_masonery_thumb:hover figure figcaption, #filterable-item-filter-1 > li .active, .kf_schedule_visit > button, .kf_twitter_wrap_bg { background-color:#869BC1}
.kf_banner_wrap, .kf_blog_post_wrap:hover .kf_blog_des > a, .kf_foo_featured_listing figure, .kf_range_slider .ui-slider .ui-slider-handle, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_property_more:hover, .kf_loging_input input[type="text"]:focus, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_property_detail_form input[type="text"]:focus, .kf_property_detail_form textarea:focus, .kf_link_2:hover {
    border-color: #04538A;

}
span.more a { color: #04538A; }
.kf_list_free:hover, .kf_main_navigation ul ul li:hover > a, .dl-menuwrapper ul, .kf_logo_nav_style2 .kf_main_navigation > ul > li.active > a, .kf_logo_nav_style2 .kf_main_navigation > ul > li:hover > a, .kf_banner_wrap .bx-wrapper .bx-controls-direction a:hover, .dl-menuwrapper button, .kf_property_services_wrap:hover h5 > a::before, .kf_listing_overlay, .kf_play_btn > a:hover, .kf_video_wrap > a:hover, .kf_video_wrap > a:hover > i::after, .kf_leased_property.kf_sold_property a.kf_link_1:hover, .kf_leased_property::after, .kf_rent_label, .kf_rent_property_des ul li:hover span, .kf_property_rent_wrap:hover .kf_rent_location, .kf_rent_property.owl-theme .owl-controls .owl-page.active span, .kf_rent_property.owl-theme .owl-controls .owl-page:hover span, .kf_agent_slider.owl-theme .owl-controls .owl-buttons div:hover, .kf_num_counter_bg::before, .kf_twitter_wrap_bg, .widget > h6::before, .kf_schedule_visit > a:hover, .kf_search_field input[type="submit"], .kf_search_field button, .kf_know_property_bg, .kf_heading_2 h3::before, .kf_video_icon a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a, .kf_search_property_wrap h6, .kf_property_field .kf_range_slider .ui-slider .ui-slider-range, .aside_hdg h5::after, .kf_property_field input[type="submit"], .kf_property_field button, .kf_listing2_blog_wrap:hover .kf_listing2_blog_des > a, .kf_property_detail_social_icon ul li a, .kf_commet_field input[type="submit"], .kf_commet_field button, .kf_cooming_soon_form button:hover, .member_contact_des i, .kf_member_contact_detail ul li:hover, .kf_client_review_slider.owl-theme .owl-controls .owl-page.active span, .kf_client_review_slider.owl-theme .owl-controls .owl-page:hover span, .kf_listing_03_wrap:hover .kf_listing_total, .kf_listing_03_des > a:hover, .kf_content_us_icon::before, .kf_content_us_icon span::before, .kf_loging_input button, .kf_loging_input input[type="submit"], .kf_property_detail_bed ul li:hover, .kf_property_detail_sale > a, .kf_property_detail_form button, .kf_property_detail_form input[type="submit"], .kf_go_back_bg, .kf_submit_property_button button, .accordion.accordion-open, ul.kf_shortcode_social2 li:hover a, .kf_link_1:hover, .kf_btn_1:hover, .kf-action7_content:hover a::before, .pet_love_content ul li:hover span::before, .kf_price_table:hover .kf_table_price, .kf_price_table:hover .kf_table_price::before, .kf_login_1, .top_navi_circal:hover a, .kf_hdr2_search > a:hover, .kf_hdr2_navigation, #filterable-item-filter-1 a {
	background-color: #04538A
}
.kf_schedule_wrap {
	background-color: #869BC1}
.kf_schedule_visit > button {
	background-color: #04538A}
/* Selection Typo */
::selection {
    background: #04538A;
    color:#ffffff;
}
::-webkit-selection {
    background: #04538A;
    color: #ffffff;
}
::-moz-selection {
    background: #04538A;
    color: #ffffff;
}
.kf_rent_label2, .kf_property_more, .kf_with_us_form button {
	background: #04538A;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background: #04538A;
	border-color: #04538A;
}

.kf_property_detail_uptwon h3 {
	color: #04538A;
}
.kf_property_rent_wrap:hover .kf_rent_total_price {
	background-color: #869BC1}

.kf_property_detail_agent, .kf_property_detail_form button {
	border-color:#04538A;
}
.kf_rent_label {
	box-shadow:0 3px 0px 2px #869BC1;
}
.kf_search_tab_wrap a:hover {
color:#fff!important;
}
.kf_top_bar, .no-touch .dl-menuwrapper li a:hover, .kf_banner_wrap .bx-wrapper .bx-controls-direction a, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .kf_hdr2_navigation .dl-trigger, .kf_sold_property.kf_sold_property::after, .kf_leased_property a.kf_link_1:hover, .kf_blog_slider.owl-theme .owl-controls .owl-buttons div:hover, .widget > h6::after, .kf_foo_listing_hover, ul.kf_foo_social_icon li:hover a, .kf_schedule_visit > a, .kf_search_tab_wrap ul li.active a, .kf_search_tab_wrap ul li:hover a, .kf_search_field input[type="submit"]:hover, .kf_search_field button:hover, .kf_range_slider .ui-widget-header, .kf_property_sub_banner, .kf_heading_2 h3::after, .kf_testimonial_wrap .bx-wrapper .bx-controls-direction a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a:hover, .aside_hdg h5::before, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_blog2_date::before, .kf_listing2_blog_des .bx-wrapper .bx-controls-direction a:hover, .kf_property_detail_social_icon ul li:hover a, .kf_commet_field input[type="submit"]:hover, .kf_commet_field button:hover, .kf_cooming_soon_form button, .kf_member_contact_detail ul li:hover .member_contact_des i, .kf_property_view i:hover, .kf_property_more:hover, .kf_with_us_form button:hover, .kf_loging_input button:hover, .kf_loging_input input[type="submit"], .kf_loging_input input[type="text"]:focus + label, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_submit_property_button button:hover, .kf_table_price, .kf_table_price::before, .kf_login_social_icon ul li:hover a, .top_navi_circal a, .kf_hdr2_search > a, .kf_menu_scl_icon ul li a, .header2 .kf_main_navigation > ul > li.active > a, .header2 .kf_main_navigation > ul > li:hover > a, .header2 .kf_main_navigation ul ul li:hover > a, #filterable-item-filter-1 a:hover, .edu_masonery_thumb:hover figure figcaption {
color:#fff!important;
}
.kf_logo_nav_style2 .kf_main_navigation > ul > li > a {
    padding: 28px 7px;
}
@media (min-width: 1200px){
.container {
    width: 90%;
}
}

section#videobg {
    overflow: hidden;
    position: relative;
    border-top: 8px solid #04538A;
    border-bottom: 8px solid #04538A;
    padding: 40px 0px;
    background-color: #04538A;
}
.video-content {
    position: relative;
    z-index: 9;
	opacity:1;
	transition:2s all ease-in-out;
	filter:blur(0px);
	-webkit-filter:blur(0px);
	-moz-filter:blur(0px);
}
div#stop-video {
    color: #fff;
    float: left;
    margin-right: 20px;
    font-size: 14px;
    margin-top: 4px;
	cursor:pointer;
}
.video-controls {
    position: absolute;
    right: -100%;
	visibility:hidden;
	opacity:0;
	transition:2s all ease-in-out;
	z-index:9;
}
#videobg.playing .video-controls {
	opacity:1;
	visibility:visible;
	transition:2s all ease-in-out;
	right:2%;
}
#videobg.playing .video-content {
	opacity:0;
	filter:blur(4px);
	-webkit-filter:blur(4px);
	-moz-filter:blur(4px);
	transition:2s all ease-in-out;
}
#videobg.playing .video-foreground, #videobg.playing .video-background iframe	{
	filter:blur(0px);
	-webkit-filter:blur(0px);
	-moz-filter:blur(0px);
	transition:1s all ease-in-out;
}
.btns-container {
    width: 300px;
    margin: 0 auto;
}
section#videobg.playing {
    padding: 100px 0px;
    transition: 2s all linear;
}
.video-background {
  background: #000;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  filter:blur(1px);
  -webkit-filter:blur(1px);
  -moz-filter:blur(1px);
  transition:1s all ease-in-out;
}
#vidtop-content {
	top: 0;
	color: #fff;
}
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
.kf_search_field .chosen-container {
    background: #fff;
}
@media (max-width: 767px) {
	.kf_advance_search_bg {
		background: #04538A;
	}
	.kf_search_tab_wrap ul li.active {
		border: 2px solid #fff;
	}
	.kf_advacnce_search_form {
		background-color: #04538A;
	}
	.kf_search_field label {
		color: #fff!important;
	}
}
.kf_schedule_wrap {
    width: 380px;
    position: absolute;
    top: 50%;
    left: 40%;
    padding: 20px;
    margin-left: -380px;
    margin-top: -130px;
    overflow: hidden;
    z-index: 5;
}
@media screen and (max-width:480px){
.kf_schedule_wrap {
display: block!important;
    margin: 0 auto!important;
    left: -10px!important;
    z-index: 99999!important;
    top: -90px!important;
  }  
}


.image-mask {position: relative;}
.article-text {max-width: 80%;margin: 30px auto;padding: 50px 0px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;}
.image-mask:before {content: '';position: absolute;background: #04538A;width: 0%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.5;transition: 0.3s all ease-in-out;z-index:9;}
.image-mask:hover:before {width:100%;transition:0.3s all ease-in-out;}
.image-mask-more {position: absolute;text-align: center;width: 100%;top: 48%;color: #fff;opacity: 0;transition: 0.5s all linear;z-index:9;font-weight:bold;font-size:16px;}
.image-mask:hover .image-mask-more {opacity:1;transition:0.5s all linear;}
.img-full-mask {position: absolute;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.share-button.col-lg-12 {padding: 0px;font-size: 20px;color: #272727;padding-top:16px;}
.share-button .pull-left {margin-right: 10px;}
.news-box .row {margin: 0px;margin-top:24px;}
.news-box .pull-right span {line-height: 26px;}
.news-box {padding: 20px;background-color: #f9f9f9;}
img.article-main-img {margin: 0 auto;display: block;}
.new-article-title > h3 {display: table;margin: 0 auto;}
span.article-date.pull-left {font-size: 20px;width: 100%;text-align: center;}
.news-box h4 {margin: 10px 0px;font-size: 20px;border-bottom: 1px solid #d1d1d1;padding-bottom: 10px;font-weight: bold;font-size: 16px;}
.footer-newsletter input {height: 32px;width: 50%;}
.footer-newsletter button {border-radius: 0px;height: 32px;line-height: 16px;margin-left: -4px;}
.footer-newsletter {float: left;width: 100%;border-top: 1px solid;padding: 20px 0px;margin: 20px 0px;}
.home-tabs div:hover h1.home-tab-title.text-center {color: #04538A !important;transition: 0.3s all ease-in-out;}
.kf_top_bar, .no-touch .dl-menuwrapper li a:hover, .kf_banner_wrap .bx-wrapper .bx-controls-direction a, .dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .kf_hdr2_navigation .dl-trigger, .kf_sold_property.kf_sold_property::after, .kf_leased_property a.kf_link_1:hover, .kf_blog_slider.owl-theme .owl-controls .owl-buttons div:hover, .widget > h6::after, .kf_foo_listing_hover, ul.kf_foo_social_icon li:hover a, .kf_schedule_visit > a, .kf_search_tab_wrap ul li.active a, .kf_search_tab_wrap ul li:hover a, .kf_search_field input[type="submit"]:hover, .kf_search_field button:hover, .kf_range_slider .ui-widget-header, .kf_property_sub_banner, .kf_heading_2 h3::after, .kf_testimonial_wrap .bx-wrapper .bx-controls-direction a:hover, .kf_blog_listing_wrap .bx-wrapper .bx-controls-direction a:hover, .aside_hdg h5::before, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_blog2_date::before, .kf_listing2_blog_des .bx-wrapper .bx-controls-direction a:hover, .kf_property_detail_social_icon ul li:hover a, .kf_commet_field input[type="submit"]:hover, .kf_commet_field button:hover, .kf_cooming_soon_form button, .kf_member_contact_detail ul li:hover .member_contact_des i, .kf_property_view i:hover, .kf_property_more:hover, .kf_with_us_form button:hover, .kf_loging_input button:hover, .kf_loging_input input[type="submit"], .kf_loging_input input[type="text"]:focus + label, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_submit_property_button button:hover, .kf_table_price, .kf_table_price::before, .kf_login_social_icon ul li:hover a, .top_navi_circal a, .kf_hdr2_search > a, .kf_menu_scl_icon ul li a, .header2 .kf_main_navigation > ul > li.active > a, .header2 .kf_main_navigation > ul > li:hover > a, .header2 .kf_main_navigation ul ul li:hover > a, #filterable-item-filter-1 a:hover, .edu_masonery_thumb:hover figure figcaption, #filterable-item-filter-1 > li .active, .kf_schedule_visit > button, .kf_twitter_wrap_bg { background-color:#04538A}
.kf_banner_wrap, .kf_blog_post_wrap:hover .kf_blog_des > a, .kf_foo_featured_listing figure, .kf_range_slider .ui-slider .ui-slider-handle, .kf_property_field input[type="submit"]:hover, .kf_property_field button:hover, .kf_property_more:hover, .kf_loging_input input[type="text"]:focus, .kf_property_detail_form button:hover, .kf_property_detail_form input[type="submit"]:hover, .kf_property_detail_form input[type="text"]:focus, .kf_property_detail_form textarea:focus, .kf_link_2:hover {
    border-color: #04538A;
}