/* GLYPHICONS*/html,html .halflings{-webkit-font-smoothing:antialiased !important}@font-face{font-family:'GlyphiconsOLD';src:url('../fonts/glyphicons-regular.eot');src:url('../fonts/glyphicons-regular.eot?#iefix')format('embedded-opentype'),url('../fonts/glyphicons-regular.woff')format('woff'),url('../fonts/glyphicons-regular.ttf')format('truetype'),url('../fonts/glyphicons-regular.svg#glyphicons_halflingsregular')format('svg'),url('../fonts/glyphicons-regular.otf')format('opentype');font-weight:normal;font-style:normal}.glyphicons{display:inline-block;position:relative;padding:5px 0 5px 35px;color:inherit;text-decoration:none;*display:inline;*zoom:1}.glyphicons i:before{position:relative;left:0;top:0;font-family:'GlyphiconsOLD';font-size:inherit;font-weight:normal;font-style:normal;color:inherit}.glyphicons-white i:before{color:#fff}.glyphicons-glass i:before{content:"\e001"}.glyphicons-leaf i:before{content:"\e002"}.glyphicons-dog i:before{content:"\e003"}.glyphicons-user i:before{content:"\e004"}.glyphicons-girl i:before{content:"\e005"}.glyphicons-car i:before{content:"\e006"}.glyphicons-user_add i:before{content:"\e007"}.glyphicons-user_remove i:before{content:"\e008"}.glyphicons-film i:before{content:"\e009"}.glyphicons-magic i:before{content:"\e010"}.glyphicons-envelope i:before{content:"\2709"}.glyphicons-camera i:before{content:"\e012"}.glyphicons-heart i:before{content:"\e013"}.glyphicons-beach_umbrella i:before{content:"\e014"}.glyphicons-train i:before{content:"\e015"}.glyphicons-print i:before{content:"\e016"}.glyphicons-bin i:before{content:"\e017"}.glyphicons-music i:before{content:"\e018"}.glyphicons-note i:before{content:"\e019"}.glyphicons-heart_empty i:before{content:"\e020"}.glyphicons-home i:before{content:"\e021"}.glyphicons-snowflake i:before{content:"\2744"}.glyphicons-fire i:before{content:"\e023"}.glyphicons-magnet i:before{content:"\e024"}.glyphicons-parents i:before{content:"\e025"}.glyphicons-binoculars i:before{content:"\e026"}.glyphicons-road i:before{content:"\e027"}.glyphicons-search i:before{content:"\e028"}.glyphicons-cars i:before{content:"\e029"}.glyphicons-notes_2 i:before{content:"\e030"}.glyphicons-pencil i:before{content:"\270F"}.glyphicons-bus i:before{content:"\e032"}.glyphicons-wifi_alt i:before{content:"\e033"}.glyphicons-luggage i:before{content:"\e034"}.glyphicons-old_man i:before{content:"\e035"}.glyphicons-woman i:before{content:"\e036"}.glyphicons-file i:before{content:"\e037"}.glyphicons-coins i:before{content:"\e038"}.glyphicons-airplane i:before{content:"\2708"}.glyphicons-notes i:before{content:"\e040"}.glyphicons-stats i:before{content:"\e041"}.glyphicons-charts i:before{content:"\e042"}.glyphicons-pie_chart i:before{content:"\e043"}.glyphicons-group i:before{content:"\e044"}.glyphicons-keys i:before{content:"\e045"}.glyphicons-calendar i:before{content:"\e046"}.glyphicons-router i:before{content:"\e047"}.glyphicons-camera_small i:before{content:"\e048"}.glyphicons-dislikes i:before{content:"\e049"}.glyphicons-star i:before{content:"\e050"}.glyphicons-link i:before{content:"\e051"}.glyphicons-eye_open i:before{content:"\e052"}.glyphicons-eye_close i:before{content:"\e053"}.glyphicons-alarm i:before{content:"\e054"}.glyphicons-clock i:before{content:"\e055"}.glyphicons-stopwatch i:before{content:"\e056"}.glyphicons-projector i:before{content:"\e057"}.glyphicons-history i:before{content:"\e058"}.glyphicons-truck i:before{content:"\e059"}.glyphicons-cargo i:before{content:"\e060"}.glyphicons-compass i:before{content:"\e061"}.glyphicons-keynote i:before{content:"\e062"}.glyphicons-paperclip i:before{content:"\e063"}.glyphicons-power i:before{content:"\e064"}.glyphicons-lightbulb i:before{content:"\e065"}.glyphicons-tag i:before{content:"\e066"}.glyphicons-tags i:before{content:"\e067"}.glyphicons-cleaning i:before{content:"\e068"}.glyphicons-ruller i:before{content:"\e069"}.glyphicons-gift i:before{content:"\e070"}.glyphicons-umbrella i:before{content:"\2602"}.glyphicons-book i:before{content:"\e072"}.glyphicons-bookmark i:before{content:"\e073"}.glyphicons-wifi i:before{content:"\e074"}.glyphicons-cup i:before{content:"\e075"}.glyphicons-stroller i:before{content:"\e076"}.glyphicons-headphones i:before{content:"\e077"}.glyphicons-headset i:before{content:"\e078"}.glyphicons-warning_sign i:before{content:"\e079"}.glyphicons-signal i:before{content:"\e080"}.glyphicons-retweet i:before{content:"\e081"}.glyphicons-refresh i:before{content:"\e082"}.glyphicons-roundabout i:before{content:"\e083"}.glyphicons-random i:before{content:"\e084"}.glyphicons-heat i:before{content:"\e085"}.glyphicons-repeat i:before{content:"\e086"}.glyphicons-display i:before{content:"\e087"}.glyphicons-log_book i:before{content:"\e088"}.glyphicons-adress_book i:before{content:"\e089"}.glyphicons-building i:before{content:"\e090"}.glyphicons-eyedropper i:before{content:"\e091"}.glyphicons-adjust i:before{content:"\e092"}.glyphicons-tint i:before{content:"\e093"}.glyphicons-crop i:before{content:"\e094"}.glyphicons-vector_path_square i:before{content:"\e095"}.glyphicons-vector_path_circle i:before{content:"\e096"}.glyphicons-vector_path_polygon i:before{content:"\e097"}.glyphicons-vector_path_line i:before{content:"\e098"}.glyphicons-vector_path_curve i:before{content:"\e099"}.glyphicons-vector_path_all i:before{content:"\e100"}.glyphicons-font i:before{content:"\e101"}.glyphicons-italic i:before{content:"\e102"}.glyphicons-bold i:before{content:"\e103"}.glyphicons-text_underline i:before{content:"\e104"}.glyphicons-text_strike i:before{content:"\e105"}.glyphicons-text_height i:before{content:"\e106"}.glyphicons-text_width i:before{content:"\e107"}.glyphicons-text_resize i:before{content:"\e108"}.glyphicons-left_indent i:before{content:"\e109"}.glyphicons-right_indent i:before{content:"\e110"}.glyphicons-align_left i:before{content:"\e111"}.glyphicons-align_center i:before{content:"\e112"}.glyphicons-align_right i:before{content:"\e113"}.glyphicons-justify i:before{content:"\e114"}.glyphicons-list i:before{content:"\e115"}.glyphicons-text_smaller i:before{content:"\e116"}.glyphicons-text_bigger i:before{content:"\e117"}.glyphicons-embed i:before{content:"\e118"}.glyphicons-embed_close i:before{content:"\e119"}.glyphicons-table i:before{content:"\e120"}.glyphicons-message_full i:before{content:"\e121"}.glyphicons-message_empty i:before{content:"\e122"}.glyphicons-message_in i:before{content:"\e123"}.glyphicons-message_out i:before{content:"\e124"}.glyphicons-message_plus i:before{content:"\e125"}.glyphicons-message_minus i:before{content:"\e126"}.glyphicons-message_ban i:before{content:"\e127"}.glyphicons-message_flag i:before{content:"\e128"}.glyphicons-message_lock i:before{content:"\e129"}.glyphicons-message_new i:before{content:"\e130"}.glyphicons-inbox i:before{content:"\e131"}.glyphicons-inbox_plus i:before{content:"\e132"}.glyphicons-inbox_minus i:before{content:"\e133"}.glyphicons-inbox_lock i:before{content:"\e134"}.glyphicons-inbox_in i:before{content:"\e135"}.glyphicons-inbox_out i:before{content:"\e136"}.glyphicons-cogwheel i:before{content:"\e137"}.glyphicons-cogwheels i:before{content:"\e138"}.glyphicons-picture i:before{content:"\e139"}.glyphicons-adjust_alt i:before{content:"\e140"}.glyphicons-database_lock i:before{content:"\e141"}.glyphicons-database_plus i:before{content:"\e142"}.glyphicons-database_minus i:before{content:"\e143"}.glyphicons-database_ban i:before{content:"\e144"}.glyphicons-folder_open i:before{content:"\e145"}.glyphicons-folder_plus i:before{content:"\e146"}.glyphicons-folder_minus i:before{content:"\e147"}.glyphicons-folder_lock i:before{content:"\e148"}.glyphicons-folder_flag i:before{content:"\e149"}.glyphicons-folder_new i:before{content:"\e150"}.glyphicons-edit i:before{content:"\e151"}.glyphicons-new_window i:before{content:"\e152"}.glyphicons-check i:before{content:"\e153"}.glyphicons-unchecked i:before{content:"\e154"}.glyphicons-more_windows i:before{content:"\e155"}.glyphicons-show_big_thumbnails i:before{content:"\e156"}.glyphicons-show_thumbnails i:before{content:"\e157"}.glyphicons-show_thumbnails_with_lines i:before{content:"\e158"}.glyphicons-show_lines i:before{content:"\e159"}.glyphicons-playlist i:before{content:"\e160"}.glyphicons-imac i:before{content:"\e161"}.glyphicons-macbook i:before{content:"\e162"}.glyphicons-ipad i:before{content:"\e163"}.glyphicons-iphone i:before{content:"\e164"}.glyphicons-iphone_transfer i:before{content:"\e165"}.glyphicons-iphone_exchange i:before{content:"\e166"}.glyphicons-ipod i:before{content:"\e167"}.glyphicons-ipod_shuffle i:before{content:"\e168"}.glyphicons-ear_plugs i:before{content:"\e169"}.glyphicons-phone i:before{content:"\e170"}.glyphicons-step_backward i:before{content:"\e171"}.glyphicons-fast_backward i:before{content:"\e172"}.glyphicons-rewind i:before{content:"\e173"}.glyphicons-play i:before{content:"\e174"}.glyphicons-pause i:before{content:"\e175"}.glyphicons-stop i:before{content:"\e176"}.glyphicons-forward i:before{content:"\e177"}.glyphicons-fast_forward i:before{content:"\e178"}.glyphicons-step_forward i:before{content:"\e179"}.glyphicons-eject i:before{content:"\e180"}.glyphicons-facetime_video i:before{content:"\e181"}.glyphicons-download_alt i:before{content:"\e182"}.glyphicons-mute i:before{content:"\e183"}.glyphicons-volume_down i:before{content:"\e184"}.glyphicons-volume_up i:before{content:"\e185"}.glyphicons-screenshot i:before{content:"\e186"}.glyphicons-move i:before{content:"\e187"}.glyphicons-more i:before{content:"\e188"}.glyphicons-brightness_reduce i:before{content:"\e189"}.glyphicons-brightness_increase i:before{content:"\e190"}.glyphicons-circle_plus i:before{content:"\e191"}.glyphicons-circle_minus i:before{content:"\e192"}.glyphicons-circle_remove i:before{content:"\e193"}.glyphicons-circle_ok i:before{content:"\e194"}.glyphicons-circle_question_mark i:before{content:"\e195"}.glyphicons-circle_info i:before{content:"\e196"}.glyphicons-circle_exclamation_mark i:before{content:"\e197"}.glyphicons-remove i:before{content:"\e198"}.glyphicons-ok i:before{content:"\e199"}.glyphicons-ban i:before{content:"\e200"}.glyphicons-download i:before{content:"\e201"}.glyphicons-upload i:before{content:"\e202"}.glyphicons-shopping_cart i:before{content:"\e203"}.glyphicons-lock i:before{content:"\e204"}.glyphicons-unlock i:before{content:"\e205"}.glyphicons-electricity i:before{content:"\e206"}.glyphicons-ok_2 i:before{content:"\e207"}.glyphicons-remove_2 i:before{content:"\e208"}.glyphicons-cart_out i:before{content:"\e209"}.glyphicons-cart_in i:before{content:"\e210"}.glyphicons-left_arrow i:before{content:"\e211"}.glyphicons-right_arrow i:before{content:"\e212"}.glyphicons-down_arrow i:before{content:"\e213"}.glyphicons-up_arrow i:before{content:"\e214"}.glyphicons-resize_small i:before{content:"\e215"}.glyphicons-resize_full i:before{content:"\e216"}.glyphicons-circle_arrow_left i:before{content:"\e217"}.glyphicons-circle_arrow_right i:before{content:"\e218"}.glyphicons-circle_arrow_top i:before{content:"\e219"}.glyphicons-circle_arrow_down i:before{content:"\e220"}.glyphicons-play_button i:before{content:"\e221"}.glyphicons-unshare i:before{content:"\e222"}.glyphicons-share i:before{content:"\e223"}.glyphicons-chevron-right i:before{content:"\e224"}.glyphicons-chevron-left i:before{content:"\e225"}.glyphicons-bluetooth i:before{content:"\e226"}.glyphicons-euro i:before{content:"\20AC"}.glyphicons-usd i:before{content:"\e228"}.glyphicons-gbp i:before{content:"\e229"}.glyphicons-retweet_2 i:before{content:"\e230"}.glyphicons-moon i:before{content:"\e231"}.glyphicons-sun i:before{content:"\2609"}.glyphicons-cloud i:before{content:"\2601"}.glyphicons-direction i:before{content:"\e234"}.glyphicons-brush i:before{content:"\e235"}.glyphicons-pen i:before{content:"\e236"}.glyphicons-zoom_in i:before{content:"\e237"}.glyphicons-zoom_out i:before{content:"\e238"}.glyphicons-pin i:before{content:"\e239"}.glyphicons-albums i:before{content:"\e240"}.glyphicons-rotation_lock i:before{content:"\e241"}.glyphicons-flash i:before{content:"\e242"}.glyphicons-google_maps i:before{content:"\e243"}.glyphicons-anchor i:before{content:"\2693"}.glyphicons-conversation i:before{content:"\e245"}.glyphicons-chat i:before{content:"\e246"}.glyphicons-male i:before{content:"\e247"}.glyphicons-female i:before{content:"\e248"}.glyphicons-asterisk i:before{content:"\002A"}.glyphicons-divide i:before{content:"\00F7"}.glyphicons-snorkel_diving i:before{content:"\e251"}.glyphicons-scuba_diving i:before{content:"\e252"}.glyphicons-oxygen_bottle i:before{content:"\e253"}.glyphicons-fins i:before{content:"\e254"}.glyphicons-fishes i:before{content:"\e255"}.glyphicons-boat i:before{content:"\e256"}.glyphicons-delete i:before{content:"\e257"}.glyphicons-sheriffs_star i:before{content:"\e258"}.glyphicons-qrcode i:before{content:"\e259"}.glyphicons-barcode i:before{content:"\e260"}.glyphicons-pool i:before{content:"\e261"}.glyphicons-buoy i:before{content:"\e262"}.glyphicons-spade i:before{content:"\e263"}.glyphicons-bank i:before{content:"\e264"}.glyphicons-vcard i:before{content:"\e265"}.glyphicons-electrical_plug i:before{content:"\e266"}.glyphicons-flag i:before{content:"\e267"}.glyphicons-credit_card i:before{content:"\e268"}.glyphicons-keyboard-wireless i:before{content:"\e269"}.glyphicons-keyboard-wired i:before{content:"\e270"}.glyphicons-shield i:before{content:"\e271"}.glyphicons-ring i:before{content:"\02DA"}.glyphicons-cake i:before{content:"\e273"}.glyphicons-drink i:before{content:"\e274"}.glyphicons-beer i:before{content:"\e275"}.glyphicons-fast_food i:before{content:"\e276"}.glyphicons-cutlery i:before{content:"\e277"}.glyphicons-pizza i:before{content:"\e278"}.glyphicons-birthday_cake i:before{content:"\e279"}.glyphicons-tablet i:before{content:"\e280"}.glyphicons-settings i:before{content:"\e281"}.glyphicons-bullets i:before{content:"\e282"}.glyphicons-cardio i:before{content:"\e283"}.glyphicons-t-shirt i:before{content:"\e284"}.glyphicons-pants i:before{content:"\e285"}.glyphicons-sweater i:before{content:"\e286"}.glyphicons-fabric i:before{content:"\e287"}.glyphicons-leather i:before{content:"\e288"}.glyphicons-scissors i:before{content:"\e289"}.glyphicons-bomb i:before{content:"\e290"}.glyphicons-skull i:before{content:"\e291"}.glyphicons-celebration i:before{content:"\e292"}.glyphicons-tea_kettle i:before{content:"\e293"}.glyphicons-french_press i:before{content:"\e294"}.glyphicons-coffe_cup i:before{content:"\e295"}.glyphicons-pot i:before{content:"\e296"}.glyphicons-grater i:before{content:"\e297"}.glyphicons-kettle i:before{content:"\e298"}.glyphicons-hospital i:before{content:"\e299"}.glyphicons-hospital_h i:before{content:"\e300"}.glyphicons-microphone i:before{content:"\e301"}.glyphicons-webcam i:before{content:"\e302"}.glyphicons-temple_christianity_church i:before{content:"\e303"}.glyphicons-temple_islam i:before{content:"\e304"}.glyphicons-temple_hindu i:before{content:"\e305"}.glyphicons-temple_buddhist i:before{content:"\e306"}.glyphicons-bicycle i:before{content:"\e307"}.glyphicons-life_preserver i:before{content:"\e308"}.glyphicons-share_alt i:before{content:"\e309"}.glyphicons-comments i:before{content:"\e310"}.glyphicons-flower i:before{content:"\2698"}.glyphicons-baseball i:before{content:"\e312"}.glyphicons-rugby i:before{content:"\e313"}.glyphicons-ax i:before{content:"\e314"}.glyphicons-table_tennis i:before{content:"\e315"}.glyphicons-bowling i:before{content:"\e316"}.glyphicons-tree_conifer i:before{content:"\e317"}.glyphicons-tree_deciduous i:before{content:"\e318"}.glyphicons-more_items i:before{content:"\e319"}.glyphicons-sort i:before{content:"\e320"}.glyphicons-filter i:before{content:"\e321"}.glyphicons-gamepad i:before{content:"\e322"}.glyphicons-playing_dices i:before{content:"\e323"}.glyphicons-calculator i:before{content:"\e324"}.glyphicons-tie i:before{content:"\e325"}.glyphicons-wallet i:before{content:"\e326"}.glyphicons-piano i:before{content:"\e327"}.glyphicons-sampler i:before{content:"\e328"}.glyphicons-podium i:before{content:"\e329"}.glyphicons-soccer_ball i:before{content:"\e330"}.glyphicons-blog i:before{content:"\e331"}.glyphicons-dashboard i:before{content:"\e332"}.glyphicons-certificate i:before{content:"\e333"}.glyphicons-bell i:before{content:"\e334"}.glyphicons-candle i:before{content:"\e335"}.glyphicons-pushpin i:before{content:"\e336"}.glyphicons-iphone_shake i:before{content:"\e337"}.glyphicons-pin_flag i:before{content:"\e338"}.glyphicons-turtle i:before{content:"\e339"}.glyphicons-rabbit i:before{content:"\e340"}.glyphicons-globe i:before{content:"\e341"}.glyphicons-briefcase i:before{content:"\e342"}.glyphicons-hdd i:before{content:"\e343"}.glyphicons-thumbs_up i:before{content:"\e344"}.glyphicons-thumbs_down i:before{content:"\e345"}.glyphicons-hand_right i:before{content:"\e346"}.glyphicons-hand_left i:before{content:"\e347"}.glyphicons-hand_up i:before{content:"\e348"}.glyphicons-hand_down i:before{content:"\e349"}.glyphicons-fullscreen i:before{content:"\e350"}.glyphicons-shopping_bag i:before{content:"\e351"}.glyphicons-book_open i:before{content:"\e352"}.glyphicons-nameplate i:before{content:"\e353"}.glyphicons-nameplate_alt i:before{content:"\e354"}.glyphicons-vases i:before{content:"\e355"}.glyphicons-bullhorn i:before{content:"\e356"}.glyphicons-dumbbell i:before{content:"\e357"}.glyphicons-suitcase i:before{content:"\e358"}.glyphicons-file_import i:before{content:"\e359"}.glyphicons-file_export i:before{content:"\e360"}.glyphicons-bug i:before{content:"\e361"}.glyphicons-crown i:before{content:"\e362"}.glyphicons-smoking i:before{content:"\e363"}.glyphicons-cloud-upload i:before{content:"\e364"}.glyphicons-cloud-download i:before{content:"\e365"}.glyphicons-restart i:before{content:"\e366"}.glyphicons-security_camera i:before{content:"\e367"}.glyphicons-expand i:before{content:"\e368"}.glyphicons-collapse i:before{content:"\e369"}.glyphicons-collapse_top i:before{content:"\e370"}.glyphicons-globe_af i:before{content:"\e371"}.glyphicons-global i:before{content:"\e372"}.glyphicons-spray i:before{content:"\e373"}.glyphicons-nails i:before{content:"\e374"}.glyphicons-claw_hammer i:before{content:"\e375"}.glyphicons-classic_hammer i:before{content:"\e376"}.glyphicons-hand_saw i:before{content:"\e377"}.glyphicons-riflescope i:before{content:"\e378"}.glyphicons-electrical_socket_eu i:before{content:"\e379"}.glyphicons-electrical_socket_us i:before{content:"\e380"}.glyphicons-pinterest i:before{content:"\e381"}.glyphicons-dropbox i:before{content:"\e382"}.glyphicons-google_plus i:before{content:"\e383"}.glyphicons-jolicloud i:before{content:"\e384"}.glyphicons-yahoo i:before{content:"\e385"}.glyphicons-blogger i:before{content:"\e386"}.glyphicons-picasa i:before{content:"\e387"}.glyphicons-amazon i:before{content:"\e388"}.glyphicons-tumblr i:before{content:"\e389"}.glyphicons-wordpress i:before{content:"\e390"}.glyphicons-instapaper i:before{content:"\e391"}.glyphicons-evernote i:before{content:"\e392"}.glyphicons-xing i:before{content:"\e393"}.glyphicons-zootool i:before{content:"\e394"}.glyphicons-dribbble i:before{content:"\e395"}.glyphicons-deviantart i:before{content:"\e396"}.glyphicons-read_it_later i:before{content:"\e397"}.glyphicons-linked_in i:before{content:"\e398"}.glyphicons-forrst i:before{content:"\e399"}.glyphicons-pinboard i:before{content:"\e400"}.glyphicons-behance i:before{content:"\e401"}.glyphicons-github i:before{content:"\e402"}.glyphicons-youtube i:before{content:"\e403"}.glyphicons-skitch i:before{content:"\e404"}.glyphicons-foursquare i:before{content:"\e405"}.glyphicons-quora i:before{content:"\e406"}.glyphicons-badoo i:before{content:"\e407"}.glyphicons-spotify i:before{content:"\e408"}.glyphicons-stumbleupon i:before{content:"\e409"}.glyphicons-readability i:before{content:"\e410"}.glyphicons-facebook i:before{content:"\e411"}.glyphicons-twitter i:before{content:"\e412"}.glyphicons-instagram i:before{content:"\e413"}.glyphicons-posterous_spaces i:before{content:"\e414"}.glyphicons-vimeo i:before{content:"\e415"}.glyphicons-flickr i:before{content:"\e416"}.glyphicons-last_fm i:before{content:"\e417"}.glyphicons-rss i:before{content:"\e418"}.glyphicons-skype i:before{content:"\e419"}.glyphicons-e-mail i:before{content:"\e420"}
.col-xs-20,.col-sm-20,.col-md-20,.col-lg-20{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-20{width:20%;float:left}
@media (min-width:768px){.col-sm-20{width:20%;float:left}}
@media (min-width:992px){  .col-md-20{width:20%;float:left}}
@media (min-width:1200px){  .col-lg-20{width:20%;float:left}}
@media(max-width:540px){.hidden-xss{display:none !important}}
@media(min-width:541px){.visible-xss{display:none !important}}
.p-0{padding:0 !important}
.p-1{padding:0.25rem !important}
.p-2{padding:0.5rem !important}
.p-3{padding:1rem !important}
.p-4{padding:1.5rem !important}
.p-5{padding:3rem !important}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:0.25rem !important}
.mt-1,.my-1{margin-top:0.25rem !important}
.mr-1,.mx-1{margin-right:0.25rem !important}
.mb-1,.my-1{margin-bottom:0.25rem !important}
.ml-1,.mx-1{margin-left:0.25rem !important}
.m-2{margin:0.5rem !important}
.mt-2,.my-2{margin-top:0.5rem !important}
.mr-2,.mx-2{margin-right:0.5rem !important}
.mb-2,.my-2{margin-bottom:0.5rem !important}
.ml-2,.mx-2{margin-left:0.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.m-6{margin:6rem !important}
.mt-6,.my-6{margin-top:6rem !important}
.mr-6,.mx-6{margin-right:6rem !important}
.mb-6,.my-6{margin-bottom:6rem !important}
.ml-6,.mx-6{margin-left:6rem !important}

.container .container{max-width:100%}
.flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex_row.items_center{-ms-flex-align:center;align-items:center;}
.row.no-space{margin-left:0;margin-right:0}
.row.no-space>div{padding-left:0;padding-right:0}
.row.xs{margin-left:-5px;margin-right:-5px}
.row.xs>div{padding-left:5px;padding-right:5px}
.row.sm{margin-left:-10px;margin-right:-10px}
.row.sm>div{padding-left:10px;padding-right:10px}
body{font-family:'Niveau Grotesk',sans-serif;font-size:13px;color:#000000;font-weight:300/**/;letter-spacing: 0.01em;line-height: 1.6;}
body.home{color:#666}
body#tinymce{padding:20px !important;font-size:16px;}
html.fullview_body,
body.fullview_body{overflow:visible !important;padding:0 !important;margin:0 !important;width:100%;height:100%}
body.fullview_body .header_section,
body.fullview_body .breadcrumb_section,
body.fullview_body .page_section{display:none}
body.fullview_body.prop-details .header_section,
body.fullview_body.prop-details .breadcrumb_section,
body.fullview_body.prop-details .page_section{display:block !important;}
body.fullview_body.prop-details .mfp-bg{opacity:1 !important;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Niveau Grotesk',sans-serif;line-height:1.3;font-weight:700/**/;letter-spacing: 0.01em;}
h5,.h5{font-size:18px;font-weight:400;}
label{font-weight:300/**/}
img.pull-right.img-responsive{padding-left:20px;padding-bottom:20px}
b,strong{font-weight:700}
button:focus{outline:0 !important}
.radio input[type="radio"], .checkbox input[type="checkbox"]{margin-top:8px}
.radio-inline input[type="radio"], .checkbox-inline input[type="checkbox"]{margin-top:6px}
.fa{line-height:inherit}
.text-14{font-size:14px !important}
.text-left{text-align:left !important}
.text-info{color:#21c0f4}
.text-white{color:#ffffff !important}
.text-caption-sm{font-size:12px;color:#666;font-weight:500;}
.framed{border:3px solid #000}
.framedsm{border:2px solid #dedbd2}
.pd5{padding:5px}
p,ul,ol{margin-bottom:1em}
.img-responsive.center{margin-left:auto;margin-right:auto}
.helper{vertical-align:middle;height:100%;display:inline-block}
.send_btn{float:right;margin-right:16px;margin-top:23px}
*:focus{outline:0}

.list-check{list-style:none;margin-left:0;padding-left:0}
.list-check.lg{font-size:16px}
.list-check li{position:relative;padding-left:20px}
.list-check.lg li{padding-left:30px;margin-bottom:5px}
.list-check li:before{font-family:'FontAwesome';content:"\f00c";position:absolute;left:0;top:0;display:block}
.list-check.circle li:before{content:"\f058"}
.list-check.square-o li:before{content:"\f046"}

.list-link{list-style:none;margin-left:0;padding-left:0}
.list-link li{padding-bottom:3px;line-height: 1.2;}
.list-link li a{font-size:16px;font-weight:400;color: #888;}
.list-link li a:hover{text-decoration:none;color: #d8183a;}

._list_with_icon{list-style:none;margin-left:0;padding-left:0}
._list_with_icon li{padding: 20px 0;display: -ms-flexbox;display: flex;-ms-flex-align:center;align-items: center;font-weight: 500;font-size:16px;}
._list_with_icon li ._icon{width: 45px;margin-right: 16px;}
._list_with_icon li ._icon img{width: 45px;height:auto}

.indicators-dark-bottom{list-style:none;margin:0;padding:0;text-align:center;position: relative;bottom: 0;left: 0;width: 100%;}
.indicators-dark-bottom li{display:inline-block;vertical-align:middle;margin:0 5px;width:10px;height:10px;background:#ddd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}
.indicators-dark-bottom li:hover{background:#888;}
.indicators-dark-bottom li.active{background:#444;}


.bootstrap-select-searchbox{padding:8px;margin-top:-5px;background-color:#ddd}
#cookie-bar{position:fixed;z-index:9999;width:400px;height:300px;background-color:rgba(0,0,0,0.7);padding:30px 20px;top:50%;left:50%;margin:-150px 0 0 -200px;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #777;}
#cookie-bar .container{width:100%;}
#cookie-bar .row >div{width:100%;margin-bottom:20px;}
#cookie-bar a.normal-link{padding:0;display:inline;margin:0;border:0;color:inherit;text-transform:none;text-decoration:underline;font-size:inherit;}
#cookie-bar .cb-enable{font-size:16px;padding:6px 25px;display:block;margin:0;}

._tt_{font-size:16px;border-bottom:1px solid #ddd;padding:10px 15px;margin:0 -15px;}
._tt_ span._t{position:relative;vertical-align:middle;display:inline-block;padding-right:15px;margin-right:20px;font-weight:500;}
._tt_ span._t:after{content:"\f105";font-family:FontAwesome;position:absolute;right:0;top:0;}
._tt_ a{color:#666;vertical-align:middle;display:inline-block;margin-right:20px;font-weight:500;text-decoration:none}
._tt_ a:hover{text-decoration:none}
._tt_>.dropdown{vertical-align:middle;display:inline-block;}
._tt_ .dropdown-menu{padding:0;border:0;width:250px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
._tt_ .dropdown-menu ._head{padding:10px;background-color:#10263b;color:#fff;font-size: 16px;font-weight: 400;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
._tt_ .dropdown-menu ._body{background-color:#fff;padding:15px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
._tt_ .dropdown-menu ._body p{margin:0 0 10px;font-size: 13px;}
._tt_ .dropdown-menu ._body p .fa{display:none;}
._tt_ .dropdown-menu ._body>.btn{margin-top:10px}

.prod-list-savills{background-color:#fff;border:1px solid #e9eaeb;margin:0 0 16px}
.prod-list-savills.focus{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2),0 4px 8px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2),0 4px 8px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.2),0 4px 8px rgba(0,0,0,0.25)}
.property_result_page_v3 .page_section{background-color:#f2f2f2}
.prod-list-savills .details{height:400px;color:#252839;padding:20px 32px;position:relative}
.prod-list-savills .details .price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 10px;font-size:25px;color:#000;font-weight:600;line-height:1.2}
.prod-list-savills .details .price span{display:block;font-size:16px;letter-spacing:0.02em;font-weight:400;color:#4c4d50}
.prod-list-savills .details .price span.price_period{display:inline-block;font-size:60%;vertical-align:baseline}
.prod-list-savills .details .price .calculate{font-size:16px;margin-left:10px;vertical-align:middle}
.prod-list-savills .details .title{color:inherit;font-size:18px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prod-list-savills .details .title a{color:inherit}
.prod-list-savills .details .title_2{color:inherit;font-size:16px;font-weight:inherit;margin:0 0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prod-list-savills .details .title_2 a{color:inherit}
.prod-list-savills .image{position:relative}
.prod-list-savills .no_image{height:400px;display:block;width:100%;background-color:#eee;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.prod-list-savills .no_image.coming_soon{-webkit-background-size:40%;-moz-background-size:40%;background-size:40%}
.prod-list-savills .swiper-image-prop-search{overflow:hidden;display:block;width:100%;background-color:#eee;position:relative}
.prod-list-savills .swiper-image-prop-search .swiper-button-disabled{display:none}
.prod-list-savills .swiper-slide{position:relative;height:400px;display:block;width:100%;background-color:#eee;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.prod-list-savills .swiper-slide a{width:100%;height:100%;position:absolute;top:0;left:0}
.prod-list-savills .swiper-image-prop-search-caption{padding:12px 10px;z-index:5;position:absolute;color:#fff;bottom:0;left:0;width:100%;background-color:#000;background-color:rgba(0,0,0,0.35)}
.prod-list-savills .swiper-image-prop-search-caption .swiper-fraction{width:auto;display:inline-block;bottom:0;position:relative;line-height:20px;padding-left:30px;color:#fff;margin-right:10px}
.prod-list-savills .swiper-image-prop-search-caption .swiper-fraction:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='18' viewBox='0 0 21 18'%3E%3Cpath fill='%23fff' d='M3 7c0-.5.5-1 1-1s1.1.5 1.1 1S4.6 8.1 4 8.1c-.6 0-1-.5-1-1.1zm14.7-2.7V17c0 .2-.1.3-.3.3H.3c-.2 0-.3-.1-.3-.3V4.3c0-.2.1-.3.3-.3h17.1c.2 0 .3.1.3.3zm-1.2.9H1.2v9.4L4.4 11c.1-.1.1-.1.2-.1s.2 0 .2.1l2.9 2.9 4.1-6.1c.1-.1.2-.1.3-.1.1 0 .2.1.3.1l4.2 5.5V5.2h-.1zM20.3 0h-15c-.2 0-.3.1-.3.3v.6c0 .2.1.3.3.3h14.1v9.7c0 .2.1.3.3.3h.6c.2 0 .3-.1.3-.3V.3c0-.2-.1-.3-.3-.3z'/%3E%3C/svg%3E");position:absolute;width:20px;height:20px;left:0;top:0;content:""}
	
.prod-list-savills .features{margin-bottom:10px;font-size:12px}
.prod-list-savills .features span{position:relative;display:block;margin-bottom:5px;padding-left:20px}
.prod-list-savills .features span:before{content:"";width:4px;height:4px;position:absolute;left:3px;top:6px;background-color:#cd171e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.prod-list-savills .meta{position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #bfbfbf;padding:12px 32px;float:left}
.prod-list-savills .meta-right{line-height: 1;float:right}
.prod-list-savills .meta-ptype{float:left;padding-left:25px;position:relative;line-height:20px}
.prod-list-savills .meta-ptype:before{position:absolute;left:0;top:-1px;width:20px;height:20px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAFC0lEQVRoge2YsWvjVhzHfwc+6HDQcG1scxfr/IfckDFjBo8ePLkQv5CrJYiU6RGI5Uy2fLYsKYMOMgaawVEydNAQaA/OjqejU6yUTg0FD80Wwq+DJeXZkc6S42uh8Re+g348fvjj93u/9/gBLLTQ09OB1sodaOohpTQxj3w4gBxewSHa8Oh8NkCil+IOeynu3UwJNK21ZrRbBU1T85TSxIHWyhmaemtoKhpa+yguNDqwhg4UcAB5tCHhwt6iA4hXcBQX+lOay/XSmUI3mVm3ARIXSe6ol+LQdXxoQ1OdEZyKhtYS7mE9x4NGBxx0ANEBxAEIPqznmNAe3EWS+2MCduQkl48L3B8HfGhdU5vNZvO7iMD9McAgD6CJv0GkfL0UN3wAOe6/euk3pbkCuztd13X927kAj1zHS5iaLwIw9lLcn70k90NUYCcasIoHmlqLAOxEBEZ04Iv5Pi8vv4gA6/n2U5rLTYOVDE29iwpsaCoaenvfNM1vQmAlvIK7GMCIDuyjAw/yfXz5euUiyX2IAYy9VOb3XjpTCIFtbRla6yYW7L0ruq4/n4DdQgduYsJ6rmAX/Hy/rKy8vEi/UePBjtxNcYMHjUzX1aKhq9czwo7KW2/vIuIzF7aIDlzPCOt1711EeAYAcJHKvJ8FlvHf3WXu7T1wuyXq7RadOL+O3m5RNz50G5Xpfh8z64beOrNWW3KBRbwEOnF+HbwE6saHbsx0v4+ZdUNm3RIAwMfXr1f66Wy2l8r8ykDU+ulstrvMvfWuqX46m51c102+EfrpbLa/lF0KOsMsiM3E+4amYrv9fhUAQFfVdRY48IyMwFkQm4l7nXvV/V5ngcPyXaQyNgsMADAC5LCX4pyQdeGPkacIbIcAO+41dGZobdPQ1HO29L8AbIcAe6V+hg6YeAXnbOnPCBzm2Xc4xI/Z4SBH2uFPSY5GAg67lgAANE3New1I01S/levtFvHiASahwAPI+w1oAHkmTvz4pAcQmq/76tX3XmP6vLz8wot7sSDb2WzgG2GhhRZa6P8jqdLJ7cjWIaX2XGZaGw0+RxRhbjOyR0mUrTVRtgrb1ZM8pXZCqnRykmzdSrKFUvX0KC70hvLj2katXCD1cp5SmhjB8rdE4XFT4WPPyOYuSbYcSbZQki2UKieCD+s5JnRJ4R2i8DhyWfBgPf/n0FLV6o8BBrliNaXKT5FmUETh+yxgkDcVvllqliLlm7siAcsW7shWfbv689QZVBRg1/Wivj0139w1VtLTXD2dOtMaL+kpO90Qpuabq0TZkiTZuosMLFsoVa19Su3A92pJESSi8HdRgV3vF0z69d+/O1VrS5Ktm1iwrkXZqhSL4zMtovBbROFvYsJ6za1S1IvPw37royXKJ0VJtq5ngb0/0ye74M60iMIXiSJczwbrWdgFd6Y1d0kVSxT3OnTi/DriXoeKex0qVa2h26hM9/uYKemht47S4yUXWCS1MmXPb0nhHVIrU1IrU6LwQ6LwWGrwJqmVKWnwxwzs0Fv3rvbu4RxqruAsiHxqM/H+qHQ7q6M/6HSdBQ7LNwbS4P18fueuCasAAKTGr7PAX49wQk8PWD61A4HvS/1sR7bMHfn0nC39sHykwdtBwF6pbyrCWanBm5sKf86W/tfm9DVth0Oupdl3ONj/3g5vV0/yXgParp74MyhR7hAv/sByJ3QGRerlvN+o6mU/32ZdIH58wpt1ITTfQgtN1z9df3M8OY4tBAAAAABJRU5ErkJggg==') no-repeat 0 0;content:""}
.prod-list-menu{position:absolute;right:0;top:0}
.prod-list-menu li{display:inline-block;float:left}
.prod-list-menu .btn i{margin:0}
.prod-list-menu .btn-sm .fa{font-size:16px}
.nearest_list_prop_sav{color:#666;position:relative;padding-left:30px;font-size:12px;margin-bottom:10px}
.nearest_list_prop_sav i{font-size:18px;vertical-align:middle;position:absolute;left:0;top:0}
.prod-list-savills .mini_map_wrapp .arrow{display:none}
.prod-list-savills .meta-pbedroomsqft,
.prod-list-savills .meta-preceptions,
.prod-list-savills .meta-pbathrooms,
.prod-list-savills .meta-pbedroom{position:relative;padding-left:20px;margin-left:10px;display:inline-block;vertical-align:middle;line-height:20px;color:#4c4d50;font-size:14px;font-weight:500}
.prod-list-savills .meta-pbedroomsqft,
.prod-list-savills .meta-preceptions{padding-left:25px}
.prod-list-savills .meta-pbedroom{padding-left:22px}
.prod-list-savills .meta-pbedroom:before,
.prod-list-savills .meta-pbathrooms:before{position:absolute;left:0;top:0;width:20px;height:20px;font-size:15px;content:"\f2cd";font-family:'FontAwesome';color:#a4a4a9;font-weight:300/**/}
.prod-list-savills .meta-preceptions:before{position:absolute;left:0;top:0;width:20px;height:20px;content:"";background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAADs0lEQVRoge2YsW7iWBiF/4KCYgoKwN5RcPwAlJQUfpStVhaxRtlc0OJsilsMaxRG6zWr1FfCJh7cUHicLd0HnFRTrBjGSDwAD0Bxt8BhiA2GmMxIK/lIpzkWR/czv66lHyBVqlSpUv1PRIjFGsZgaRgDuulez6wYhmWH837f+juuj/rA0hksqQ/0madQoTOwI/kMYvvuCzzrMdzSYzi66YefShWP4exIzpRi+4CQYS4MZRgDquum0O8PhtFnFtkDnItArSxQH4Zb8ti+xxyfC0N5DEdH7IngMafDyLMit72v1/tY1nVTSAJMiMnruilYlvVmDfoFygHUi4GpDzz1QaCfYd03YkrlEXsiJAF+ZHl+xJ4InwuFdR88jXESYF038WrsB1dr4G9j/HLgKWDqA6VfYd33NMZJgEdFDnsMR8fM6dUmMD0WWNdNvDHK9GjgKeANYHos8KjI4Qiw67oZQkw+apIlxGLD+e3tbT4W2IVMMKJhZ6kPbCT/F/JxwC5A5pHl+bBdns/eF3g2nI/fvs3HAhvGwE/gRcw/7CfwYhewx3B+Ai/igBN7B3BybwdO7DCwaBgWCQ4/0XUT73O/P+isLjtrrusmJsRiN4DF4MaldAYTOgW81zPo0Bks6QzmwViv+8bFkugVORIcfjIqcnifPbbU8Rhu+VDk5qMih+8L/LoPAAB6PatqGJbb630sw4EyjIHY7w+G257RKVSpDy79Agf3BS9qa9+4wFUfmJI7YkoH942LJdFjTrf2pUqVKlWqVKlSpfqualw7rKw4S1lx6KZ/f+9UZMWxw7ms3MXujGo3DVbS0FLSEH3mP3+tSBqyI3n3In4H9drCeJiLQjm0qdiC3HaG4fxScWJ3UOfqeS4CpSEqqXVB6qJhOD/roti+V9Nl61O5qdhCEuCm8g+/+u23ndY7rV6W1LqQBFhUz3lJrQu1m9qbuDMfpacxTgTcsrGsOFT+w1nvjJ7GOAmwpF5gSUP07C90FXfmY4HpscDNlo03gOmxwJJ6gXef+NWA3cxqRJ8bYzfbuHbYcI4+2Pk4YIxxRlTP+bB/Jjhbu2mw4fyXDyj/Q4FlxfFf7Laz2AV8piH/pZY0tPiRwIm9Dfgof0/gpuKIl4pDgm/rpNmy8T7L7btOcNnNmy0bN66d9c5I0pB41kVk9W1FE0m9wHut1TvBZTeX1Atcu2mwcWc+Wr+17aqs3LmXrU8H74yaiiPKbWfrzqimoarURe47rX5wn6QhUeqidAeVKlWqnfoPI+YTpbXO0v8AAAAASUVORK5CYII=') no-repeat 0 0}
.prod-list-savills .meta-pbedroomsqft:before{position:absolute;left:0;top:0;width:20px;height:20px;content:"";background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAAFsUlEQVRoge2YwU/bdhTHvxy47QhxWhGTSUzTNO3UTtO0TuLAH8CRQ86oIqZNY1MSlAoLCZtWVRPT2rGdVrsghIDLiB0Q4sYh0kjKJlShSSOh2x/ydoihieNA4rhqtfGkJz3753ylT57zXvQFbuJ/EqauFVVV/SIoPTpHkd4hML0qwxbfDQ8HpgdT18jUtcOgoKkOonMcBgVdZViqhtnDwKAdYDJ1de0XXf+qXz2qg6gOohrW6B/0rVdlWHJy7Xh4pG+9JmCNTD2//kbTvu5H7xK4ketUQ196TcBUYUbX/7j9ZV96LmCNDF3bKBTUb/zquYCJ6tigc/jWawZ2cqN6a9S3XhuwqWtU0LVN0zS/9aPnAUx0jk16D196HsD0lmE3fw+zvvQ8gU1dIzOvbRuG8V2vep7Ajd/0Nv2DnvW8gKsMS9UQu11hRnrWc/+Gt1zgPU9vV2e3XNc9T++WzobYrRZoP9O7GTCffzluaFrC9XqfqKoa9gVcxzjVkXBBn1AdXes1Ax6FR8arDJtwdfvkt+Fo13otwIamTQJAwcgvugbZTqGg3fEBPOncW3S93jv0Hl3ptUzpUGQSAKohdtEFvVO9xXal5wlMRAMFI7/ker0t01S/9wVMGKBzLLmgLfob1+p5ARMw8DYcWXJBW8fhyLV6nsAAYBjGoKlrkmuQlQzj1Q+9AgMAVTBIdUiu8xLVcaWeFzAAVHBnsMKwUusgi5QqzMiVep2ndOfce6PrP3YJ3E3u0Tk66nWc0p0yzO69DY121PMDTKau7r/O538KCJiohn16D0+9noEZlioMu38cYj31fAJrZOjqQUHTfg4EuAF9QDW06fkBdvKgeivSpncJnM/no5d7OJ+fMnVVcNZStnGmkalrZacuO3v71L2ymiCiTXt4imoQnDpLdUSduuzUZef61L2yLgCOw9HoxR4+YiJTldCo4Jxlj8PRaKOOlBt1pOycnbatrAaYKgCAqWkTRl4VDcMYeq2qY41aved8MRld12IAoOtazMirYvP5JXANAtUgAACdYYLOINKfGKK/MEZnEOkMd53nMlRDzKljzplIZ2jRq4RGhUpoVACAI4adOAqxYuX27aHq8MjYUYgVK8PsPQCoMKOZaoiNAUA1xMaOQqzYfH4TN/FfjbRsF0VxMzDPiFP44ow6E5wHFXSkZZsW5NJhUNCcwtOswh9+ttBp2aZGWmuZZ/t9e0acwhOn8BRX+LUHylz/HlTQ8QHYprRsr2ee7vblGV0AcwpPXI5ff5h73J8HFXS4gCkt2xuZp5Zvz6gFuAG9kVAf+/eggg4PYFqQS5tPVvZ8eUZtwApP3KqwGX8178+DCjq8gBvQ9vaTFbtnz8gTWOGJU4Rt7uWj3j2ooKMFdKW05ep0z9O7GXJW4bdc159+ejcDpuTieFqyEq5un8w9s7v2jFq6mhXG49lkwtXtkxl1rnsPKuhogZNKkwCQku3F1i/C3knJVleeUSswP9m4l1xsvh9X+J0HCt+dBxV0eAET0cCCbC25oK2UvHutZ+QFTEQDnCIsuTptPczx13tQQYcXMABMTxuDKdmWXNCltGRf6Rl5AQPAtDE9yClJybWySvGccLUHFXR0mtIdU7L20tJuR8+o85TukDl+L/5K6OxBfXJg2aa0ZO+npZKnZ9QzcCP3uZdz3h7UZwHc6PRBWrLaPCOfwBRX+IPZ1bl2D+pjAafk3ejFHl5YtqbSkiU4uzmbknejzp+RckrejS7Idtn53Kl7ZV0A3M8mohd7OK4IU5ySFDiFp9lVIXs/m4g6z5Wduuxcn370lZWWLCEtWQIApGRrIrVcFPnnxaGU/OtYarkozq8U7zWeszPzK1YMAOZXrFhquSg2n38ATgqckhQAYHZVmOCySXH6OT808+LRGJdNityLR3cBIJ7jM1wuGQMALpeMcdmkyGWT4ozC33hQQcS/m9xWy+Q2JvEAAAAASUVORK5CYII=') no-repeat 0 0}
.prod-list-savills .meta-pbedroom:before{content:"\f236"}

.box-login{padding:20px;border:1px solid #ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 auto 30px;max-width:405px}
.box-login .forgot{display:inline-block}


@-mo-keyframes mes zoomIn{0%{-moz-transform:scale(1.2);}50%{-moz-transform:scale(1);}0%{-moz-transform:scale(1.2);}}
@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1.2);}50%{-webkit-transform:scale(1)}0%{-webkit-transform:scale(1.2);}}
@keyframes zoomIn{0%{transform:scale(1)}50%{transform:scale(2)}0%{transform:scale(1);}}

#hps_chart_wrapper{position:relative}
#hps_chart_wrapper ._tips{-webkit-animation:zoomIn 0.5s 0.8s;z-index:5;white-space: nowrap;position: absolute;top: 50%;left: 50%;margin-left: -100px;background-color: #ddd;color: #000;padding: 10px 20px;width: 165px;text-align: left;font-weight: 600;font-size: 18px;letter-spacing: 1px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;opacity: 0.9;}
#hps_chart_wrapper ._tips i{font-size:20px;opacity:1;top:0;left:0;position:relative;margin-right: 14px;height: 40px;line-height: 40px;text-align: center;display: inline-block;vertical-align: middle;}
#hps_chart_wrapper ._tips:before{border:1px solid #0045cf;background-color: #3366CC;content: "";position: absolute;top: 14px;left: 13px;width: 14px;z-index: -1;height: 14px;-webkit-border-radius: 50%;z-index: -1;-moz-border-radius: 50%;border-radius: 50%;}
#hps_chart_wrapper ._tips:after{-webkit-animation:zoomIn infinite 0.8s;-moz-animation:zoomIn infinite 0.8s;animation:zoomIn infinite 0.8s;background-color: #3366CC;opacity:0.5;content: "";position: absolute;top: 14px;left: 13px;width: 14px;z-index: -2;height: 14px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.prod-list-savills.grid-savills .details{height:auto;padding:15px 15px 45px}
.prod-list-savills.grid-savills .meta{padding:10px 10px}
.gridcol3 .prod-list-savills.grid-savills .no_image,
.gridcol3 .prod-list-savills.grid-savills .swiper-slide,/*{height:177px}*/
.gridcol4 .prod-list-savills.grid-savills .no_image,
.gridcol4 .prod-list-savills.grid-savills .swiper-slide{height:auto !important;padding-bottom:60%;}
.prod-list-savills.grid-savills .prod-list-menu .ShowMiniMap,
.prod-list-savills.grid-savills .nearest_list_prop_sav,
.prod-list-savills.grid-savills .features{display:none}
.prod-list-savills.grid-savills .prop-search-favourite{width:17px;overflow:hidden;white-space:nowrap}
.prod-list-savills.grid-savills .meta-ptype{max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform: capitalize;font-size: 15px;}
	
	.swiper-label{float:left}
	.prop-search-favourite{line-height:20px;display:inline-block;vertical-align:middle}
	.prop-search-favourite .fa{font-size:18px}
	.prop-search-favourite:focus,
	.prop-search-favourite:hover,
	.prop-search-favourite{color:inherit}
	.swiper-label span{color:#fff;text-transform:capitalize;font-weight:400;background-color:#e2e3e5;font-size:12px;line-height:20px;margin-right:4px;padding:0 10px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
	.swiper-label span.under_offer,.swiper-label span.reserved,.swiper-label span.let{background-color:#b7181f}
	.swiper-label span.sold_stc,.swiper-label span.sold_scm,.swiper-label span.sold{background-color:#e74c3c}
	.swiper-label span.for_sale,.swiper-label span.available{background-color:#3e8102}
	.swiper-label span.for_sale{display:none}
	.swiper-label span.coming_soon,
	.swiper-label span.new_instruction{background-color:#ffdf00;color:#000}
	.swiper-label span.furnished{background-color:#e2e3e5;color:#000}
	
	.swiper-paging{float:right}

.prop-details .breadcrumb_section{position:relative;width:100%;left:0;top:0;z-index:10;background-color:rgba(246,251,251,0.8)}
.breadcrumb_section ul{background-color:transparent}
.prop-details.prod_gallery_clearwater .breadcrumb_section{position:relative;margin-bottom:40px}
.prop-details .page_section{padding-top:0;}
.prop-details .page_section .container .container{padding:0}
.control_property_result{padding:10px 0;}
.control_property_result .btn{padding:0;border:0;background-color:transparent;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;color: #000;font-size:13px}
.control_property_result .flex_sbetwe{-ms-flex-align:center;align-items:center;}
.control_property_result .flex_sbetwe div .btn{margin-left:20px;color:#666}
.control_property_result .btn ._icon_round{width:32px;color:#444;height:32px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;padding:6px 10px;border: 1px solid #e0e0e0;stroke: #151515;text-align: center;font-size: 18px;line-height: 1;}
.control_property_result .btn:hover{color:#444;}
.control_property_result .btn:hover ._icon_round{border-color:#444;}

.hero_img_james{overflow: hidden;position:relative;padding:2px;}
.hero_img_james ._img_ctr_wrap{position:absolute;z-index: 2;top:20px;left:20px;padding: 5px 15px;background: #fff;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;color: #222;font-size: 16px;font-weight: 700;font-family:'Roboto',sans-serif}
.hero_img_james ._inner{position:relative;/*max-height:600px;height:32vw;*/max-height:700px;height:46vw;min-height:200px;}
.hero_img_james ._img{position:absolute;opacity:1;left:0;top:0;width:70%;height:100%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:1px solid #fff;background-color:#444;}
.hero_img_james ._img a{opacity:1;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#444;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;}
.hero_img_james ._img a:hover{opacity:0.7}
.hero_img_james ._img._img_active{left:0;visibility:visible;}
.hero_img_james ._img._img_active_next{left:100%;}
.hero_img_james ._img._img_active_prev{left:-100%;}
/*
.hero_img_james ._img._img_2{top:0;left:40%;width:20%;height:50%;}
.hero_img_james ._img._img_3{top:0;left:60%;width:20%;height:50%;}
.hero_img_james ._img._img_4{top:0;left:80%;width:20%;height:50%;}
.hero_img_james ._img._img_5{top:50%;left:40%;width:20%;height:50%;}
.hero_img_james ._img._img_6{top:50%;left:60%;width:20%;height:50%;}
.hero_img_james ._img._img_7{top:50%;left:80%;width:20%;height:50%;}
.hero_img_james ._img._img_next{top:50%;left:100%;width:20%;height:50%;opacity:0;}
.hero_img_james ._img._img_prev{left:-40%;opacity:0;}

.hero_img_james ._img._img_2{top:0;left:50%;width:25%;height:50%;}
.hero_img_james ._img._img_3{top:0;left:75%;width:25%;height:50%;}
.hero_img_james ._img._img_4{top:50%;left:50%;width:25%;height:50%;}
.hero_img_james ._img._img_5{top:50%;left:75%;width:25%;height:50%;}*/

.hero_img_james ._img._img_2{top:0;left:70%;width:30%;height:50%;}
.hero_img_james ._img._img_3{top:50%;left:70%;width:30%;height:50%;}

.hero_img_james ._img._img_next{top:50%;left:100%;width:30%;height:50%;opacity:0;}
.hero_img_james ._img._img_prev{left:-70%;opacity:0;}
.hero_img_james .swiper-button-white.disabled{display:none}
.hero_img_james .swiper-button-next,.hero_img_james .swiper-button-prev{top:38%}
@media (max-width:991px){
	.hero_img_james ._inner{height:66.6666666667vw;}
	.hero_img_james ._img{width:100%;border:0;}
	.hero_img_james ._img._img_2,
	.hero_img_james ._img._img_3,
	.hero_img_james ._img._img_4,
	.hero_img_james ._img._img_5,
	.hero_img_james ._img._img_6,
	.hero_img_james ._img._img_7{top:0;left:100%;width:100%;height:100%;}
	.hero_img_james ._img._img_next{top:0;left:100%;width:100%;height:100%;opacity:0;}
	.hero_img_james ._img._img_prev{left:-100%;opacity:1;}
	.hero_img_james ._img_ctr_wrap{top: 5px;left: 5px;padding: 5px 10px 3px;font-size: 12px;}
}

.nav-tabs_pd{border-bottom:1px solid #aaa}
.nav-tabs_pd li a{padding:10px 20px;border:0 !important;border-bottom:4px solid transparent !important;color:#444;font-weight:400}
.nav-tabs_pd li a:hover{color:#000;border-bottom-color:#444 !important;background-color:transparent}
.nav-tabs_pd li.active a{border-bottom-color:#d8183a !important;color:#000;}
@media (max-width:500px){
	.nav-tabs_pd li a{padding:10px 5px}
}

#viewing_widget{margin:15px 0;position:relative;}
#viewing_widget ._control{position:absolute;width:32px;height:32px;left:-16px;top:50%;margin-top:-16px;border:1px solid #d7d7d7;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color:#7e7e7e;text-align:center;z-index:2;background-color:#fff;cursor:pointer}
#viewing_widget ._control:hover{border-color:#949494;color:#222}
#viewing_widget ._control.next{left:auto;right:-16px}
#viewing_widget ul{list-style:none;margin:0;padding:0}
#viewing_widget ul li{float:left;width:100px;padding:4px;}
#viewing_widget ._dt{display:block;width:100%;text-align: center;cursor: pointer;text-transform:uppercase;position: relative;border: 1px solid #d7d7d7;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #fff;padding: 1px;color: #222;font-size: 13px;font-weight: 400;}
#viewing_widget ._dnm{display:block;padding-top:8px}
#viewing_widget ._dnb{display:block;font-weight: 700;font-size:30px;line-height: 1.25;}
#viewing_widget ._m{display:block;padding-bottom:8px}
#viewing_widget ._dt:hover{color:#229954;border-color:#229954}
#viewing_widget ._dt._active{color:#229954;border-color:#229954;background-color:rgba(21,114,122,.08)}

	.d_prop-header{background:#252839;padding:40px 0 20px;}
	.d_prop-header ._body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 30px;}
	.d_prop-header ._price{font-weight:600;color:#fff;text-align:right;font-size:38px;line-height:1;-ms-flex-order:2;order:2;}
	.d_prop-header ._price span{text-transform: lowercase;font-weight:500;display:block;color:#a4a4a4;font-size:18px;margin-bottom:10px;}
	.d_prop-header ._address{}
	.d_prop-header ._address h2{font-weight:600;color:#fff;font-size:32px;margin:0 0 10px;line-height:1;}
	.d_prop-header ._address p{font-weight:500;margin:0;color:#a4a4a4;font-size:18px;line-height:1;}
	.d_prop-header ._foot{padding-top:15px;border-top:1px solid #808080;}
	.d_prop-header ._foot ._item{line-height:1;display:inline-block;display:-ms-flexbox;display:inline-flex;align-items:center;margin-right:15px}
	.d_prop-header ._foot ._item_img{width:20px;min-width:20px;margin-right:5px}
	.d_prop-header ._foot ._item_img svg{fill:#a4a4a4;vertical-align: middle;display: inline-block;}
	.d_prop-header ._foot ._item_t{color:#fff;font-size:16px;font-weight:700}
	.d_prop-header ._foot ._item_status{padding:4px 15px 2px;text-transform:uppercase;color:#000;font-size:16px;font-weight:700;background-color:#fff;float:right;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
	.d_prop-header ._foot ._item_status.btn{background-color:#c70000;color:#fff;padding:4px 20px}
	
	.prod-parts ._head{color: #6c6d7f;font-size: 16px;letter-spacing: 1px;}
	.prod-parts ._body{line-height: 1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
	.prod-parts ._icon{width:14px;min-width:14px;margin-right:10px}
	.prod-parts ._text{font-weight:400;}
	.prod-parts ._text2{font-weight:300/**/;}
	.prod-parts ._text2 b{font-weight:400;}
	
	#d_prop-header_sticky{position:fixed;top:-400px;left:0;width:100%;z-index:2000;display:none;padding:20px 0;}
	#d_prop-header_sticky.show{top:0}
	#d_prop-header_sticky ._price{text-align:right;font-size:20px;margin-bottom:0}
	#d_prop-header_sticky ._price span{font-size:13px;margin-bottom:5px}
	#d_prop-header_sticky ._address{position:relative;padding-left:95px;}
	#d_prop-header_sticky ._address ._img{position:absolute;left:0;top:-8px;width:80px;height:54px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
	#d_prop-header_sticky ._address h2{font-size:20px;margin-bottom:5px;}
	#d_prop-header_sticky ._address p{font-size:13px;}
	#d_prop-header_sticky ._body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;float:left;width:65%;padding:0 30px 0 0}
	#d_prop-header_sticky ._foot{float:right;width:35%;border-top:0;padding-top:6px}
	
	.d_prop-header-social{list-style:none;margin:0 0 30px;padding:0}
	.d_prop-header-social li{display:inline-block;margin-right:15px}
	.d_prop-header-social li a{display:block;color:#333;font-weight:600;font-size:15px;}
	.d_prop-header-social li a .fa{color:#333;vertical-align:middle;vertical-align:middle;margin-right:10px;line-height:1;font-size:21px;}
	.d_prop-header-social li a:hover{color:#e60000;}
	
	.d_prop-header-nav{list-style:none;margin:0 0 20px;padding:0}
	.d_prop-header-nav li{margin-bottom:5px}
	.d_prop-header-nav li a{display:block;padding:12px 10px 12px 50px;position:relative;text-transform:upperccase;font-size:16px;font-weight:600;color:#444;background-color:#fff;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-moz-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;}
	.d_prop-header-nav li a .fa{background-color: rgba(0,0,0,0.05);position:absolute;width:40px;height:100%;top:0;left:0;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;border-right:1px solid #eee;font-weight:300/**/;}
	.d_prop-header-nav li a:hover .fa{background-color: rgba(0,0,0,0.2)}
	.d_prop-header-nav li a:hover{background-color:#e60000;border-color:#e60000;color:#fff;text-decoration:none}
	/*.d_prop-header-nav li a._rev{background-color:#e60000;color:#fff;}
	.d_prop-header-nav li a._rev:hover{background-color:#990000;color:#fff;}
	.d_prop-header-nav li a._rev2{background-color:#008000;color:#fff;}
	.d_prop-header-nav li a._rev2:hover{background-color:#00b500;color:#fff;}*/
	
.share_icon_list{list-style:none;margin:40px 0;padding:0;text-align:center;}
.share_icon_list li{display:inline-block;margin:5px;}
.share_icon_list a{width:50px;height:50px;display:block;text-align:center;line-height:50px;background-color:#444;color:#fff;font-size:24px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.share_icon_list a:focus,
.share_icon_list a:hover{background-color:#e60000;color:#fff;text-decoration:none}
	
.flex_sbetwe{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}

#page_wrapper{position:relative}
.force_full_width{margin-left:-400% !important;margin-right:-400% !important;padding-left:400% !important;padding-right:400% !important}

label.error-validate{color:#e60000;font-size:16px;font-weight:400;margin:0}
.radio label.error-validate,.checkbox label.error-validate{display:none !important}
label.valid-validate{}

.table-text th,.table-text td{padding:5px}

.form-label{font-size:14px;font-weight:400;margin:0 0 5px;display:block}
.form-label.inline{display: inline-block;vertical-align: middle;margin-right: 10px;}
.form-label .checkBox{display:inline-block;vertical-align:middle;margin:0}
.form-label.inline{display:inline-block;vertical-align:middle;margin-right:10px}
.form-control{-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;padding:12px;height:56px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:2px solid #c4c4c4;font-size:14px;font-weight:400;margin:0;color:#333333}
.form-control.new{height:60px;padding:15px 30px;line-height:20px;color:#1d1a21;font-size:11px;font-weight:700;background-color:#fffdfd;border:1px solid #fbf5f5}
textarea.form-control.new{height:auto}
.form-control.error-validate,.page_section .form-control.error-validate{border-color:#e60000}
.modal .form-control,
.page_section .form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #c4c4c4;}

.ic{display:inline-block}
.ic-draw{width:16px;height:18px;background:url(../img/ic-draw.png) no-repeat 0 0}
.ic-search{width:19px;height:18px;background:url(../img/ic-search.png) no-repeat 0 0}
.ic-areas{width:18px;height:18px;background:url(../img/ic-areas.png) no-repeat 0 0}
.ic-postcode{width:21px;height:18px;background:url(../img/ic-postcode.png) no-repeat 0 0}
.ic-train{width:14px;height:18px;background:url(../img/ic-train.png) no-repeat 0 0}
.ic-schools{width:14px;height:18px;background:url(../img/ic-schools.png) no-repeat 0 0}
.ic-nearme{width:13px;height:18px;background:url(../img/ic-nearme.png) no-repeat 0 0}
.ic-local_knowledge{width:50px;height:50px;background:url(../img/ic-local_knowledge.png) no-repeat 0 0}
.ic-chartered_marketers{width:63px;height:35px;background:url(../img/ic-chartered_marketers.png) no-repeat 0 0}
.ic-leading_technology{width:50px;height:36px;background:url(../img/ic-leading_technology.png) no-repeat 0 0}
.ic-bed{width:40px;height:20px;background:url(../img/ic-bed.png) no-repeat 0 0}
.ic-beds{width:35px;height:20px;background:url(../img/ic-beds.png) no-repeat 0 0}
.ic-bath{width:30px;height:25px;background:url(../img/ic-bath.png) no-repeat 0 0}

#iPhone_carousel{position:relative;width:325px;margin-left:155px;height:655px}
#iPhone_carousel .iPhone_carousel_bg{background:url(../img/iPhone.png) no-repeat -34px 1px;width:100%;height:100%;-webkit-background-size:373px 655px;-moz-background-size:373px 655px;background-size:373px 655px;position:absolute;z-index:3}
#iPhone_carousel .carousel-inner{width:253px;height:447px;overflow:hidden;position:absolute;top:71px;left:32px;z-index:4}
#iPhone_carousel .benefits-panel-indicator{list-style:none;width:172px;height:224px;position:absolute;right:100%;top:50px;margin-top:0;background-color:#10263b;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;padding:11px 14.66667px;margin-right:-17px;z-index:2;margin-left:0;bottom:auto;left:auto;}
#iPhone_carousel .benefits-panel-indicator li{cursor:default;position:absolute;text-align:center;width:100%;height:100%;display:none;top:0;left:0;opacity:1;text-indent:0;background-color:transparent;color:#fff;border:0;padding:33px 15px 0;font-size:15px;font-weight:500}
#iPhone_carousel .benefits-panel-indicator li .icon{margin-bottom:22px;font-size: 88px;line-height: 1;}
#iPhone_carousel .benefits-panel-indicator li .icon i{display:block;line-height:1}
#iPhone_carousel .benefits-panel-indicator li.active{display:block}
#iPhone_carousel .benefits-bullet-indicator{width:172px;height:auto;position:absolute;right:100%;top:50px;margin-top:190px;background-color:#10263b;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 0 0 5px;padding:10px;margin-right:-17px;z-index:2;text-align:center;}
#iPhone_carousel .benefits-bullet-indicator li{cursor:pointer;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 5px;display:inline-block;border:0;background-color:#e60000;opacity:1}
#iPhone_carousel .benefits-bullet-indicator li.active{margin:0 5px;display:inline-block;border:0;background-color:#ffffff;opacity:1}

#iPhone_carousel.v2{width:257px;margin-left:0;height:500px}
#iPhone_carousel.v2 .iPhone_carousel_bg{background:url(../img/phone_prame.png) no-repeat 0 0;width:100%;height:100%;position:absolute;z-index:4}
#iPhone_carousel.v2 .carousel-inner{width:210px;height:454px;overflow:hidden;position:absolute;top:24px;left:23px;z-index:3}
#iPhone_carousel.v2 .carousel-inner img{max-height:inherit}

#banner_section_32 #iPhone_carousel{height:590px}

.benefits-slider{max-width:460px;margin:20px auto 20px auto}

.fade_effect .carousel-inner .item{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.fade_effect .carousel-inner .item,.fade_effect .carousel-inner .active.left,.fade_effect .carousel-inner .active.right{opacity:0}
.fade_effect .carousel-inner .active,.fade_effect .carousel-inner .next.left,.fade_effect .carousel-inner .prev.right{opacity:1}
.fade_effect .carousel-inner .next,.fade_effect .carousel-inner .prev,.fade_effect .carousel-inner .active.left,.fade_effect .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.down_effect .carousel-inner .item{top:-100%;left:0;-webkit-transition-property:top;-moz-transition-property:top;-ms-transition-property:top;-o-transition-property:top;transition-property:top}
.down_effect .carousel-inner .next.left{top:0}
.down_effect .carousel-inner .prev.right{top:0}
.down_effect .carousel-inner .active{top:0}
.down_effect .carousel-inner .active.left{top:100%}
.down_effect .carousel-inner .active.right{top:-100%}
.down_effect .carousel-inner .active.left,.down_effect .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.up_effect .carousel-inner .item{top:100%;left:0;-webkit-transition-property:top;-moz-transition-property:top;-ms-transition-property:top;-o-transition-property:top;transition-property:top}
.up_effect .carousel-inner .next.left{top:0}
.up_effect .carousel-inner .prev.right{top:0}
.up_effect .carousel-inner .active{top:0}
.up_effect .carousel-inner .active.left{top:-100%}
.up_effect .carousel-inner .active.right{top:100%}
.up_effect .carousel-inner .active.left,.up_effect .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.rotate_effect .carousel-inner .item{-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;-ms-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-property:opacity,transform}
.rotate_effect .carousel-inner .item,.rotate_effect .carousel-inner .active.left,.rotate_effect .carousel-inner .active.right{opacity:0}
.rotate_effect .carousel-inner .active,.rotate_effect .carousel-inner .next.left,.rotate_effect .carousel-inner .prev.right{opacity:1}
.rotate_effect .carousel-inner .next,.rotate_effect .carousel-inner .prev{left:0}
.rotate_effect .carousel-inner .active.left,.rotate_effect .carousel-inner .active.right{left:0;-webkit-transform:scale(0.2,0.2) rotateZ(360deg);-moz-transform:scale(0.2,0.2) rotateZ(360deg);-ms-transform:scale(0.2,0.2) rotateZ(360deg);-o-transform:scale(0.2,0.2) rotateZ(360deg);transform:scale(0.2,0.2) rotateZ(360deg)}

.zoom_effect .carousel-inner .item{-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2);-webkit-transition-property:opacity,transform;-moz-transition-property:opacity,transform;-ms-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-property:opacity,transform}
.zoom_effect .carousel-inner .item,.zoom_effect .carousel-inner .active.left,.zoom_effect .carousel-inner .active.right{opacity:0}
.zoom_effect .carousel-inner .active,.zoom_effect .carousel-inner .next.left,.zoom_effect .carousel-inner .prev.right{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}
.zoom_effect .carousel-inner .next,.zoom_effect .carousel-inner .prev{left:0}
.zoom_effect .carousel-inner .active.left,.zoom_effect .carousel-inner .active.right{left:0;-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);-o-transform:scale(0.1,0.1);transform:scale(0.1,0.1)}

.carousel-inner>.item>img.wide{width:100%}
.carousel-fade{margin-bottom:20px}
.tab-content .tab-pane{padding-top:20px}
.centerSlider .carousel-inner>.item>a>img{float:none;margin:0 auto}
.mortgage_calc .form-control{width:100%}

.carousel-caption{left:15px;top:40px;right:auto;bottom:auto;background-color:#000;background-color:rgba(0,0,0,0.6);padding:20px;text-align:left;width:450px;max-width:80%}
.carousel-caption h2{font-size:20px;border-bottom:2px solid #e60000;line-height:1;margin:0 0 15px;padding-bottom:10px;color:inherit}
.carousel .container{position:relative;z-index:2}

.carousel .container.v2{position:static}
.carousel-caption.v2{font-size:18px;font-weight:500;background-color:rgba(0,0,0,0.2);color:#fff;top:0;left:0;height:100%;width:100%;max-width:inherit;padding:0;text-align:center;text-shadow: none;}
.carousel-caption.v2 .carousel-caption-inner{top:50%;left:0;width:100%;position:absolute;padding:0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.carousel-caption.v2 h2{font-size:46px;border:0;padding:0;font-family: 'Roboto', sans-serif;font-weight: 700;margin-bottom: 20px;}
.carousel-caption.v2 p{color: #ddd;font-family: 'Roboto', sans-serif;font-size: 16px;text-shadow: none;}
.blog_page .carousel-caption.v2 h1{color:#fff}
.carousel-caption.v2 .btn{font-size:16px;padding:15px 30px}
.carousel-caption.v2.vt7 .carousel-caption-inner,
.carousel-caption.v2.vt4 .carousel-caption-inner{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.carousel-caption.v2.vt8 .carousel-caption-inner,
.carousel-caption.v2.vt5 .carousel-caption-inner{top:auto;bottom:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.carousel-caption.v2.vt6,.carousel-caption.v2.vt7,.carousel-caption.v2.vt8{background-color:transparent;}

.valpal-banner{background:url(../img/valpal-badge-repeat.png) repeat-x 0 0;position:relative;margin-left:93px;margin-right:32px;color:#fff;background-color:#ea1b33;font-size:28px;line-height:45px;text-align:center;padding:25px 0;-webkit-background-size:22px 100%;-moz-background-size:22px 100%;background-size:22px 100%}
.valpal-banner:before{content:"";width:93px;height:100%;position:absolute;right:100%;top:0;background:url(../img/valpal-badge.png) no-repeat 0 0;-webkit-background-size:93px 100%;-moz-background-size:93px 100%;background-size:93px 100%}
.valpal-banner:after{content:"";width:32px;height:100%;position:absolute;left:100%;top:0;background:url(../img/valpal-badge-end.png) no-repeat 0 0;-webkit-background-size:46px 100%;-moz-background-size:46px 100%;background-size:46px 100%}

.form-control.dark{background-color:#000000;color:#fff}
.form-control:focus{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group{margin-bottom:10px}
.page_section .form-group{margin-bottom:20px}
.page_section .form-group.sm{margin-bottom:10px}
.page_section .form-group.xs{margin-bottom:5px}
.form-group.inline{display:inline-block;margin-left:24px}
.form-group.inline:first-child{margin-left:0}
.bootstrap-select select.form-control.inline,
.bootstrap-select select{width:0 !important}
.bootstrap-select.form-control.inline,
.form-control.inline{width:180px !important}
.bootstrap-select.btn-group.dark .btn .filter-option{color:#ffffff;font-size:12px}
.form-action{margin-top:48px}
.dark .dropdown-menu{background-color:#000;background-color:rgba(0,0,0,0.7)}
.dark .dropdown-menu .dropdown-menu.inner{background-color:transparent}
.bootstrap-select.form-control{padding:0 !important}
.bootstrap-select .dropdown-header{font-size:14px;font-weight:500}
.bootstrap-select .dropdown-menu>li>a{font-size:14px;font-weight:400;padding:5px 10px;}
.dark .dropdown-menu>li>a{color:#fff}

.text-to-from{line-height:40px}

.btn{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:17px 20px;border:0;font-size:12px;font-weight:600;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.btn.bdr{border:1px solid}
.btn.shadow-on{-webkit-box-shadow:20px 20px 20px rgba(0,0,0,0.15);-moz-box-shadow:20px 20px 20px rgba(0,0,0,0.15);box-shadow:20px 20px 20px rgba(0,0,0,0.15)}
.btn.shadow-on:hover{-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.15);box-shadow:5px 5px 5px rgba(0,0,0,0.15)}
.btn .fa{font-size:16px;display:inline-block;margin-right:5px;line-height:1}
.btn-lg{font-size:18px;line-height:1.33;padding:10px 18px}
.btn-md{font-size:16px;line-height:1.33;padding:10px 18px}
.btn-sm{font-size:11px;line-height:1.33;padding:7px 10px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-sm .fa{font-size:12px}
.btn-extralg{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:30px;line-height:1.33;padding:10px 18px}

.btn-sky-blue{background-color:#e8f0f4;color:#aaaaaa;font-weight:600}
.btn-sky-blue:focus,.btn-sky-blue:hover{background-color:#d1e8f3;color:#000}

.btn-border{border:1px solid #ccc;color:#000;background-color:transparent}
.btn-border:hover,.btn-border:focus{background-color:#000;border-color:#000;color:#fff}

.btn-border.white{border:1px solid #fff;color:#fff;background-color:transparent}
.btn-border.white:hover,.btn-border.white:focus{background-color:rgba(255,255,255,0.6);border-color:#fff;color:#dc6341}

.btn-border.primary{border:1px solid #d8183a;color:#d8183a;background-color:transparent}
.btn-border.primary:hover,.btn-border.primary:focus{background-color:transparent;border-color:#901026;color:#901026}

.btn-border.success{border:1px solid #229954;color:#229954;background-color:transparent}
.btn-border.success:hover,.btn-border.success:focus{background-color:#229954;border-color:#229954;color:#fff}

.btn-border.btn-lg{border-width:2px}

.btn-secondary{background-color:#fff;color:#8d8e93}
.btn-secondary:focus,.btn-secondary:hover{background-color:#e60000;color:#fff}

.btn-white{background-color:#ffffff;color:#000000}
.btn-white:focus,.btn-white:hover{background-color:#ffffff;color:#000000}
.btn-white.bdr{background-color:transparent;border-color:#ffffff;color:#ffffff}
.btn-white.bdr:focus,.btn-white.bdr:hover{background-color:transparent;border-color:#ffffff;color:#ffffff}

.btn-black{background-color:#000000;color:#ffffff}
.btn-black:focus,.btn-black:hover{background-color:#000000;color:#ffffff}
.btn-black.bdr{background-color:transparent;border-color:#000000;color:#000000}
.btn-black.bdr:focus,.btn-black.bdr:hover{background-color:transparent;border-color:#000000;color:#000000}

.btn-gray{background-color:#888888;color:#fff}
.btn-gray:focus,.btn-gray:hover{background-color:#333333;color:#fff}
.btn-gray.bdr{background-color:transparent;border-color:#888888;color:#888888}
.btn-gray.bdr:focus,.btn-gray.bdr:hover{background-color:transparent;border-color:#333333;color:#333333}

.btn-gray-light{background-color:#f8f6fa;color:#8d8e93}
.btn-gray-light:hover{background-color:#d3d3d3;color:#000}
.btn-gray-light.bdr{background-color:transparent;border-color:#f8f6fa;color:#f8f6fa}
.btn-gray-light.bdr:focus,.btn-gray-light.bdr:hover{background-color:transparent;border-color:#d3d3d3;color:#d3d3d3}

.btn-blue-primary{background-color:#80ccbd;color:#fff}
.btn-blue-primary:focus,.btn-blue-primary:hover{background-color:#e60000;color:#fff}

.btn-gray-light-2{background-color:#f8f6fa;color:#8d8e93}
.btn-gray-light-2:focus,.btn-gray-light-2:hover{background-color:#e60000;color:#fff}


.btn-orange{background-color:#f3a62a;color:#fff}
.btn-orange:focus,.btn-orange:hover{background-color:#e9aa45;color:#fff}
.btn-orange.btn-gray-light{background-color:#f8f6fa;color:#f3a62a}
.btn-orange.btn-gray-light:focus,.btn-orange.btn-gray-light:hover{background-color:#d3d3d3;color:#e9aa45}
.btn-blue{background-color:#00a2e8;color:#fff}
.btn-blue:focus,.btn-blue:hover{background-color:#50c3f5;color:#fff}
.btn-blue.btn-gray-light{background-color:#f8f6fa;color:#00a2e8}
.btn-blue.btn-gray-light:focus,.btn-blue.btn-gray-light:hover{background-color:#d3d3d3;color:#50c3f5}
.btn-purple{background-color:#674c99;color:#fff}
.btn-purple:focus,.btn-purple:hover{background-color:#8866c7;color:#fff}
.btn-purple.btn-gray-light{background-color:#f8f6fa;color:#674c99}
.btn-purple.btn-gray-light:focus,.btn-purple.btn-gray-light:hover{background-color:#d3d3d3;color:#8866c7}

.btn-round{-webkit-border-radius:50px !important;-moz-border-radius:50px !important;border-radius:50px !important;}
.no-round{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}

.btn-block .btn{margin-bottom:15px}
.btn-block .row{margin-left:-5px;margin-right:-5px}
.btn-block .row>div{padding-left:5px;padding-right:5px}
.bootstrap-select>.btn:focus,.bootstrap-select>.btn:hover,.bootstrap-select>.btn:active,.open.bootstrap-select>.btn,.bootstrap-select>.btn.active{background:transparent}
.bootstrap-select.btn-group .btn .caret{border:0;height:100%;top:0;width:40px;right:0;color:#fff;margin:0;display:block}
.bootstrap-select.btn-group .btn .caret:before{font-family:'FontAwesome';border:0;content:"\f107";height:100%;top:0;width:40px;right:0;color:#000;margin:0;display:block;font-size:16px;line-height:38px}
.bootstrap-select.btn-group.dark .btn .caret:before{color:#fff}
.bootstrap-select.btn-group.dropup .btn .caret:before{content:"\f106"}

.bootstrap-select.btn-group .dropdown-menu{padding:5px 0;border-bottom:3px solid #e60000;max-height:240px !important}
.bootstrap-select.btn-group.dropup .dropdown-menu{border-bottom:0;border-top:5px solid #e60000}
.bootstrap-select.btn-group .dropdown-menu>li>a{padding-top:6px;padding-bottom:6px}
.bootstrap-select.btn-group .dropdown-menu.inner{border-bottom:0;max-height:inherit}
.bootstrap-select.btn-group.dropup .dropdown-menu.inner{border-top:0}

.section{position:relative}
.top_section{background-color:#f6fbfb;padding:10px 0;z-index:1001;position:relative;top:0;left:0;width:100%}

.navbar_top_section{margin:0;border:0;min-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar_top_section .navbar-nav{text-align:right;float:none}
.navbar_top_section .navbar-nav>li{float:none;display:inline-block;margin:6px 0}
.navbar_top_section .navbar-nav>li:first-child{border-left:0}
.navbar_top_section .navbar-nav>li>a{font-weight:300/**/;padding-top:0;padding-bottom:0;font-size:11px;color:#858585;line-height:11px}
.navbar_top_section .navbar-nav>li:first-child>a{border-left:0}
.navbar_top_section .nav>li>a:hover,.navbar_top_section .nav>li>a:focus,.navbar_top_section .nav>.current>a,.navbar_top_section .nav>.open>a{background-color:transparent;color:#e60000}
.navbar_top_section .navbar-toggle{background-color:transparent;color:#000;float:none;font-size:30px;line-height:1.2;margin:0 auto;padding:0}
.navbar_top_section .navbar-nav li .dropdown-menu{background: #fff;margin-top:10px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar_top_section .navbar-nav li .dropdown-menu li{border-top:0}
.navbar_top_section .navbar-nav li .dropdown-menu li a{color:#666;font-weight:600 !important;padding:10px 15px !important;line-height:20px !important;font-size:16px !important}
.navbar_top_section .navbar-nav li .dropdown-menu li a:focus,
.navbar_top_section .navbar-nav li .dropdown-menu li a:hover{background-color:#e60000;color:#fff}

.navbar-toggle{background-color:#e60000;padding:10px;margin-top:4px;margin-bottom:3px}
.navbar-toggle .icon-bar{background-color:#fff;width:16px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:2px}
.navbar-collapse{padding:0;border:0}

.social_top{list-style:none;margin:0;padding:0;text-align:center;float:left}
.social_top li{display:inline-block;padding:0 3px}
.social_top li a{width:24px;height:24px;display:block;background-color:#000000;color:#ffffff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;line-height:24px;text-align:center;font-size:12px}
.social_top li a:focus,.social_top li a:hover{text-decoration:none;background-color:#e60000;color:#ffffff}
body{padding-top:0}
body#tinymce,
body.mceContentBody{padding-top:0}
.header_section{background-color:#ffffff;padding:0;position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.header_section.rltv{position:relative}
/*.searchbar_section{position:sticky;top:0;z-index:999}*/
.searchbar_section{position:fixed;bottom:0;left:0;width:100%;z-index:999}
.searchbar_section #TSF{position:relative}

.header_section_gci{position:relative;}
.header_section_gci .container-fluid{padding-top: 18px;transition:all 0.3s;}
.header_section_gci .navbar-header{position:relative;float:none;text-align:center;padding-bottom:0;max-height:400px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.header_section_gci .navbar-brand{float:none;display:inline-block;}
.header_section_gci .navbar-body{text-align:center}
.header_section_gci .navbar-toggle{color:#666 !important;float:none;position:absolute;left:0;top:50%;padding:0;border:0;margin: -24px 0 0;background: #fff !important;width: 40px;height: 34px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.header_section_gci .navbar-toggle .fa{font-size:18px !important;line-height:34px !important}
.header_section_gci .navbar-toggle .icon-bar{width:23px;margin-left:8px;height: 2px;background-color:#666 !important}
.header_section_gci .navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
.header_section_gci .navbar-toggle .icon-text{position:absolute;display:none;text-transform:uppercase;left:30px;top:-2px;font-size: 21px;font-weight: 500;line-height: 1;}
.header_section_gci .navbar-toggle:focus .icon-bar,
.header_section_gci .navbar-toggle:hover .icon-bar{background-color:#fff !important}
.header_section_gci .navbar-toggle:focus,
.header_section_gci .navbar-toggle:hover{background: #d8183a !important;color:#fff !important}
.header_section_gci .navbar-right{position:relative;float:none !important;text-align:center}
.header_section_gci .navbar-right>li{display:inline-block;float:none}
.header_section_gci .navbar_header_section .navbar-nav > li > a{min-height:52px;padding-top:20px;padding-bottom:20px;font-weight:400}
.header_section_gci .navbar_header_section .navbar-nav>li>.dropdown-menu li a{padding:10px 10px}
.header_section_gci .navbar_top_section{float:none;position:absolute;left:0;top:-3px;list-style:none;margin:0;padding:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#navbar-TR{right:15px;left:auto;}
.header_section_gci .navbar_top_section .nav>li{float:none;display:inline-block;margin:0;position: relative !important;}
.header_section_gci .navbar_top_section .nav>li:first-child{border-left:0}
.header_section_gci .navbar_top_section .nav>li>a{min-height:inherit;text-transform: none;font-weight:400;padding:10px;font-size:12px;color:#e5dfd9;line-height:1}
.header_section_gci .navbar_top_section .nav>li:first-child>a{border-left:0}
.header_section_gci .navbar_top_section .nav>li>a:hover,.header_section_gci .navbar_top_section .nav>li>a:focus,.header_section_gci .navbar_top_section .nav>.current>a,.header_section_gci .navbar_top_section .nav>.open>a{background-color:transparent;color:#fff}


.header_section_gci .navbar_top_section .nav>li>a{padding:10px 15px;border:1px solid rgba(0, 0, 0, 0.2) !important;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.header_section_gci #navbar-TR .nav>li:last-child>a{background:rgba(12, 18, 28, 0.12)}
.header_section_gci .navbar_top_section .nav>li:hover>a,.header_section_gci .navbar_top_section .nav>li>a:hover,.header_section_gci .navbar_top_section .nav>li>a:focus,.header_section_gci .navbar_top_section .nav>.current>a,.header_section_gci .navbar_top_section .nav>.open>a{background-color:#d8183a !important;border-color:#d8183a !important;color:#fff !important}

.header_section_gci .navbar_top_section .nav>li>a:after,
.header_section_gci .navbar_top_section .nav>li>a:before,
.header_section_gci .navbar_top_section li .dropdown-menu:after,
.header_section_gci .navbar_top_section li .dropdown-menu:before{display:none !important}
.header_section_gci .navbar_top_section li .dropdown-menu{background-color:#fff !important;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;left:0;right:auto}
.header_section_gci .navbar_top_section li .dropdown-menu li{border-top:0}
.header_section_gci .navbar_top_section li .dropdown-menu li a{color:#666;font-weight:600;padding:10px 15px;line-height:20px;font-size:12px}
.header_section_gci .navbar_top_section li .dropdown-menu li a:focus,
.header_section_gci .navbar_top_section li .dropdown-menu li a:hover{background-color:#e60000;color:#fff}

._sot_ .searchbar_section{position:sticky;top:119px;}
@media (min-width:992px){
	.minim_header .header_section_gci .navbar-collapse .container .navbar-nav{max-height:0;padding:0;overflow:hidden}
	.minim_header .header_section_gci .navbar-brand{line-height:40px !important;height:40px !important;margin:-5px 0 -15px}
	.minim_header .header_section_gci .navbar-brand img{height:40px !important}
	.header_section_gci{padding-bottom:18px}
	.minim_header._sot_ .header_section_gci{padding-bottom:0;max-height:0;overflow:hidden}
	.minim_header._sot_ .searchbar_section{position:sticky;top:0;}
	.header_section_gci{position:fixed;}
}
@media (max-width:991px){
	.header_section_gci .navbar_top_section{position:relative;left:0 !important;top:0 !important;right:0 !important}
	.header_section_gci .navbar-right>li,
	.header_section_gci .navbar_top_section .nav>li{display:block}
	.header_section_gci .navbar_header_section .navbar-nav > li > a{min-height:inherit;text-align:left;padding:15px}
	._sot_ .searchbar_section{top:0;}
}
@media (max-width:480px){
	.header_section_gci .navbar-toggle .icon-text{display:none}
}

.navbar-brand{line-height:40px;height:40px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.navbar-brand>img{display:block;height:30px;width:auto;margin:0 auto}

.navbar_header_section{margin:0;border:0;min-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar_header_section .navbar-brand{padding:0}
.navbar_header_section .navbar-nav>li>a{color:#000000;text-transform:uppercase;font-size:11px;font-weight:500;padding-top:10px;padding-bottom:10px;}
.navbar_header_section .nav>li:hover>a,.navbar_header_section .nav>li>a:hover,.navbar_header_section .nav>li>a:focus,.navbar_header_section .nav>.current>a,.navbar_header_section .nav .open>a,.navbar_header_section .nav .open>a:hover,.navbar_header_section .nav .open>a:focus{background-color:transparent;color:#e60000}
.navbar_header_section .navbar-nav>li>.dropdown-menu{margin-top:30px;padding:10px;border:0;min-width:210px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;background-color:#fbf9fd}
.navbar_header_section .navbar-nav>li>.dropdown-menu li{border-top:0}
.navbar_header_section .navbar-nav>li>.dropdown-menu li:first-child{border-top:0}
.navbar_header_section .navbar-nav>li>.dropdown-menu li a{padding:10px 15px;line-height:20px;color:#79797b;font-weight:500}
.navbar_header_section .navbar-nav>li>.dropdown-menu li a:hover,.navbar_header_section .navbar-nav>li>.dropdown-menu li a:focus{background-color:#e60000;color:#ffffff}

@media (min-width:768px){
	.dropdown>.dropdown-menu{-moz-animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
	.megamenu:hover .dropdown-menu{-moz-animation-duration:0;-webkit-animation-duration:0;animation-duration:0}
}
@-moz-keyframes slideIn{0%{-moz-transform:translateY(1rem);-moz-opacity:0;}100%{-moz-transform:translateY(0);-moz-opacity:1;}0%{-moz-transform:translateY(1rem);-moz-opacity:0;}}
@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(1rem);-webkit-opacity:0;}100%{-webkit-transform:translateY(0);-webkit-opacity:1;}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0;}}
@keyframes slideIn{0%{transform:translateY(1rem);opacity:0;}100%{transform:translateY(0rem);opacity:1;}0%{transform:translateY(1rem);opacity:0;}}

.dropdown>.dropdown-menu{-moz-animation-name:slideIn;-webkit-animation-name:slideIn;animation-name:slideIn;}
.megamenu:hover .dropdown-menu{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;}

.megamenu .navbar_header_section .navbar-nav>li.dropdown>a:after,
.megamenu .navbar_header_section .navbar-nav>li.dropdown>a:before{-moz-animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-moz-animation-name:slideIn;-webkit-animation-name:slideIn;animation-name:slideIn;z-index:1001;bottom:-1px;content:'';left:50%;position:absolute;display:none}
.megamenu .navbar_header_section .navbar-nav>li.dropdown>a:after{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #F2F3F4;margin-left:-10px}
.megamenu .navbar_header_section .navbar-nav>li.dropdown>a:before{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #D5D5D5;margin-left:-12px}
.megamenu .navbar_header_section .navbar-nav>li.dropdown:hover>a:before,
.megamenu .navbar_header_section .navbar-nav>li.dropdown.open>a:before{display:block;border-bottom-width:12px;}
.megamenu .navbar_header_section .navbar-nav>li.dropdown:hover>a:after,
.megamenu .navbar_header_section .navbar-nav>li.dropdown.open>a:after{display:block;border-bottom-width:10px;}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu{left:0;right:auto;border-top:1px solid #D5D5D5;/*-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*/}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu:before{z-index: -1;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;content:"";position:absolute;top:0;left:100%;background-color:inherit;height:100%;width:4000px;border-top:1px solid #fff;}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu:after{z-index: -1;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;content:"";position:absolute;top:0;right:100%;background-color:inherit;height:100%;width:4000px;border-top:1px solid #fff;}
.megamenu .navbar_header_section .navbar-nav>li:nth-last-child(2) .dropdown-menu,
.megamenu .navbar_header_section .navbar-nav>li:nth-last-child(3) .dropdown-menu,
.megamenu .navbar_header_section .navbar-nav>li:nth-last-child(4) .dropdown-menu,
.megamenu .navbar_header_section .navbar-nav>li:last-child .dropdown-menu{left:auto;right:0;}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu-inner{background-color:inherit;display:-ms-flexbox;display:flex;padding:20px}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu-inner .nav{width:100%}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu-inner .nav a{min-width:200px;white-space:nowrap;font-weight:600;}

.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu .dropdown-menu{position:relative;float:none;background: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu .dropdown-menu-inner{padding:0 0 0 20px;}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu .dropdown-menu:after,
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu .dropdown-menu:before{display:none}

.megamenu .navbar_header_section .navbar-nav>li{position:static}
.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu{padding:0;width:100%;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.dropdown-menu>li>a{padding:10px 15px;color:#161929;font-size:14px}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e60000;color:#ffffff}

@media (max-width:991px){
	.dropdown-menu{-moz-animation-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
	.megamenu:hover .dropdown-menu{-moz-animation-duration:0;-webkit-animation-duration:0;animation-duration:0}
	.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;}
	
	.megamenu .navbar_header_section .navbar-nav>li .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
}


#TSF{padding: 5px 0;background-color:rgba(0,0,0,0.6);position:absolute;top:100%;left:0;width:100%;z-index:15;}
#TSF .form-label{font-size:16px;text-transform:none;color:#000;font-weight:600}
#TSF>.container-fluid>.row>div,
#TSF>.container>.row>div{position:static}
#TSF .area_location{background-color:#22cd22xw22;margin-left:-500%;padding-left:500%;position:relative;z-index:100;border-right:1px solid rgba(0,0,0,0.1)}
#TSF .area_location .btn{position:absolute;right:10px;top:7px;z-index:2;color:#002856;font-size:22px;border:0;padding:0;background-color:transparent}
#TSF .area_location .btn:focus,#TSF .area_location .btn:hover{color:#e60000;background-color:transparent}
#TSF .area_location .form-control{height:46px;border:0;background-color:#fff;color:#002856;padding-right:160px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#TSF .area_location .form-control:focus{color:#002856}
#TSF .area_location .form-control::-moz-placeholder{color:#827a8a;opacity:1}
#TSF .area_location .form-control:-ms-input-placeholder{color:#827a8a}
#TSF .area_location .form-control::-webkit-input-placeholder{color:#827a8a}
#TSF .area_location .area_location-filter_radius{z-index:3;position:absolute;right:40px;top:10px;padding:0 5px 0 10px;border:0;outline:0;border-left:1px solid #dfdfe1;height:30px;}
#TSF .area_location .area_location-filter_radius.dropdown{width:110px;}
#TSF .area_location .area_location-filter_radius .btn{font-weight:400;position:static;font-size:16px;padding:4px 4px 4px 10px;text-align:left;outline:0 !important;white-space:normal;}
#TSF #area_location_results{margin-left:0;padding-left:0;background-color:#fff;top:100%;}
#TSF #area_location_results .link_only a{margin-left:0;padding-left:15px;}
#TSF #area_location_results ul li:hover{color:#000000}
#TSF #area_location_results ul li span{color:#e60000}
#TSF .circle-search-icon{text-align:left;}
#TSF .circle-search-icon li{min-width:110px;width:auto;margin-right:5px;margin-top:5px;margin-bottom:5px;}
#TSF .circle-search-icon a{border:1px solid #aaa;padding:15px 20px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;color:#666;text-transform:none;font-size:16px}
#TSF .TSF_propertytype .circle-search-icon{display:-ms-flexbox;display:flex;}
#TSF .TSF_propertytype .circle-search-icon a .icon{margin-bottom:10px;width:40px;height:40px;line-height:40px;}
#TSF .TSF_propertytype .circle-search-icon a{font-size:12px;background-color:#444;color:#fff;min-height:100%}
#TSF .TSF_propertytype .circle-search-icon a:hover{background-color:#000;border-color:#000;color:#fff;}
#TSF .circle-search-icon a .icon{font-size:30px;width:30px;height:30px;line-height:30px;margin-bottom:5px;color:inherit;background-color:transparent !important}
#TSF .circle-search-icon a .icon img{max-width:100%;height:auto;vertical-align:middle;display:inline-block}
#TSF .circle-search-icon a:hover{background-color:#666;border-color:#666;color:#fff;}
#TSF .circle-search-icon a.active{background-color:#e60000 !important;border-color:#e60000 !important;color:#fff;}
#TSF .input-group-addon:first-child{border: 2px solid #c4c4c4;border-right:0;font-size: 16px;font-weight: 700;}

.tsf_slider_range{margin:30px auto;height:5px;background:#ddd;max-width:600px;border-radius:0;border:0;}
.tsf_slider_range .ui-slider-range{background:#252839;}
.tsf_slider_range .ui-slider-handle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-radius:50%;border:3px solid #252839;width:30px;height:30px;background:#fff;margin-left:-13px;margin-top:-7px;cursor:grab;}

.radio-inline,.checkbox-inline{margin-left:0 !important;margin-right:20px !important}

	.TSF-mores{display:-ms-flexbox;display:flex;}
		.TSF-more-item{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;padding:0 10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid rgba(0,0,0,0.1);}
		.TSF-more-item .TSF-more-item{-ms-flex-pack:start;justify-content:flex-start;padding:0}
		.TSF-more-item:last-child{border-right:0}
		.TSF-more-item .TSF-to{padding:0 8px;color:#888;font-size:16px;font-weight:700;}
		.TSF-more-item .form-control{}
		.TSF-selectDrop .bootstrap-select{width:auto !important;max-width:100%}
		.TSF-selectDrop .bootstrap-select .dropdown-toggle{background-color:transparent;color:#fff;}
		.TSF-selectDrop .bootstrap-select .dropdown-menu{left:-15px;margin:0;padding:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
		.TSF-selectDrop .bootstrap-select .dropdown-menu li a{font-size:16px;}
		.TSF-selectDrop .bootstrap-select .dropdown-toggle .filter-option{position:relative;padding:0 8px 0 0}
		.TSF-selectDrop .bootstrap-select .dropdown-toggle .caret{right:0}
		.TSF-selectDrop .bootstrap-select .dropdown-toggle:before{display:none}
		.TSF-more-item>.dropdown>.dropdown-toggle,
		.TSF-selectDrop .dropdown .dropdown-toggle{white-space:nowrap;padding:15px 0;text-align:center;line-height:20px;display:block;position:relative;background-color:transparent;color:#ffffff;font-size:12px;font-weight:400;text-transform: uppercase;letter-spacing: 0.1em;}
		.TSF-more-item>.dropdown>.dropdown-toggle .caret,
		.TSF-selectDrop .dropdown .dropdown-toggle .caret{border-top:6px dashed #e60000}
		.TSF-more-item>.dropdown.dropup>.dropdown-toggle .caret,
		.TSF-selectDrop .dropdown.dropup .dropdown-toggle .caret{margin-top: -5px;border-top:0;border-bottom:6px dashed #e60000}
		.TSF-more-item>.dropdown.open>.dropdown-toggle,.TSF-more-item>.dropdown>.dropdown-toggle:focus,.TSF-more-item>.dropdown>.dropdown-toggle:hover,
		.TSF-selectDrop .dropdown.open .dropdown-toggle,.TSF-selectDrop .dropdown .dropdown-toggle:focus,.TSF-selectDrop .dropdown .dropdown-toggle:hover{background-color:transparent;color:#ffffff;text-decoration:none}
		
		.TSF_filters,
		.TSF_propertytype{position:static;}
		.TSF_filters .dropdown-menu{font-size:inherit;width:100%;padding:20px 0 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;border:0}
		.TSF_propertytype .dropdown-menu{width:100%;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;border:0}
		
		#TSF-selectDropSaleLate{position:relative;}
		#TSF-selectDropSaleLate .dropdown{position:static;}
		#TSF-selectDropSaleLate .bootstrap-select .dropdown-menu{left:0}

#top_search_filters{background-color:#002856;position:relative;z-index:15;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);-moz-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2)}
#top_search_filters .form-label{font-size:10px}
#top_search_filters>.container>.row>div{position:static}
#top_search_filters .area_location{background-color:#002856;margin-left:-500%;padding-left:500%;position:relative;z-index:100;border-right:1px solid #302938}
#top_search_filters .area_location .btn{position:absolute;right:10px;top:7px;z-index:2;color:#002856;font-size:22px;border:0;padding:0;background-color:transparent}
#top_search_filters .area_location .btn:focus,#top_search_filters .area_location .btn:hover{color:#e60000;background-color:transparent}
#top_search_filters .area_location .form-control{height:46px;border:0;background-color:#fff;color:#002856;font-size:16px;font-weight:300/**/;padding-right:160px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
#top_search_filters .area_location .form-control:focus{color:#002856}
#top_search_filters .area_location .form-control::-moz-placeholder{color:#827a8a;opacity:1}
#top_search_filters .area_location .form-control:-ms-input-placeholder{color:#827a8a}
#top_search_filters .area_location .form-control::-webkit-input-placeholder{color:#827a8a}
#top_search_filters .area_location .area_location-filter_radius{z-index:3;position:absolute;right:40px;top:10px;padding:0 5px 0 10px;border:0;outline:0;border-left:1px solid #dfdfe1;height:30px;}
#top_search_filters .area_location .area_location-filter_radius.dropdown{width:110px;}
#top_search_filters .area_location .area_location-filter_radius .btn{font-weight:300/**/;position:static;font-size:16px;padding:4px 4px 4px 10px;text-align:left;outline:0 !important;white-space:normal;}

#area_location_wrapp{position:relative;padding:2px 0;margin-right:2px}

	#area_location_results{max-height:0px;overflow:hidden;position:absolute;top:100%;left:0;width:100%;background-color:#352d3d;padding-left:1000%;margin-left:-1000%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
	#area_location_results.open{max-height:500px}
	#area_location_results .link_only a{text-decoration:none;line-height:16px;font-size:16px;font-weight:500;display:block;background-color:#2d2535;border-bottom:1px solid #322a3a;margin-left:-500%;padding:15px 15px 15px 500%}
	#area_location_results .link_only a .fa{vertical-align:middle;font-size:20px;margin-right:5px;line-height:1;font-weight:300/**/}
	#area_location_results .link_only a:hover{}
	#area_location_results:after{content:"";width:100%;height:8px;top:-8px;left:0;z-index:2;position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
	#area_location_results ul{list-style:none;margin:0;padding:0;max-height:500px;overflow:auto}
	#area_location_results ul li{cursor:pointer;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:#827a8a}
	#area_location_results ul li:hover{color:#fff}
	#area_location_results ul li span{color:#80ccbd}

	.dropdown_top_search{float:left;border-right:1px solid #362f3d}
	.dropdown_top_search>.dropdown-toggle{white-space:nowrap;padding:15px 5px;text-align:center;line-height:20px;display:block;position:relative;border-right:1px solid #443c4b;color:#ffffff;font-size:11px;font-weight:600}
	.dropdown_top_search.open>.dropdown-toggle,.dropdown_top_search>.dropdown-toggle:focus,.dropdown_top_search>.dropdown-toggle:hover{background-color:#352d3d;color:#827a8a;text-decoration:none}
	.dropdown_top_search>.dropdown-menu{color:#fff;font-size:12px;background-color:#352d3d;border:0;padding:0;margin:0;left:auto;right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
	.dropdown_top_search>.dropdown-menu>li>a{color:#fff}
	.dropdown_top_search>.dropdown-menu>li.active>a,.dropdown_top_search>.dropdown-menu>li>a.active,.dropdown_top_search>.dropdown-menu>li>a:focus,.dropdown_top_search>.dropdown-menu>li>a:hover{color:#fff;background-color:#e60000}
	.dropdown_top_search>.dropdown-menu>li>.checkbox{margin:0;padding:5px;white-space:nowrap;color:#fff;font-size:12px}
	
	.dropdown_sale_let{width:15%}
	.dropdown_top_search.dropdown_sale_let.open>.dropdown-toggle,.dropdown_top_search.dropdown_sale_let>.dropdown-toggle:focus,.dropdown_top_search.dropdown_sale_let>.dropdown-toggle:hover,.dropdown_sale_let .dropdown-toggle{background-color:#e60000;color:#fff}
	.dropdown_minmaxprice{width:25%}
	.dropdown_minmaxprice.dropdown_top_search>.dropdown-menu{padding:8px 15px;overflow:visible;width:450px}
	.dropdown_minmaxprice.dropdown_top_search>.dropdown-menu:after{content:"";width:100%;height:1px;top:-1px;left:0;z-index:2;position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
	.dropdown_minbeds{width:13%}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu{padding:8px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a{padding:20px 12px 20px 55px;background-image:url(../img/beds.png);background-repeat:no-repeat}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_1{background-position:10px -70px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_2{background-position:10px -134px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_3{background-position:10px -198px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_4{background-position:10px -262px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_5{background-position:10px -327px}
	.dropdown_propertytype{width:17%;position:static}
	.dropdown_propertytype.open .dropdown-toggle:after{content:"";width:100%;height:8px;bottom:0;left:0;z-index:3;position:absolute;-webkit-box-shadow:0 0 20px #352d3d;-moz-box-shadow:0 0 20px #352d3d;box-shadow:0 0 20px #352d3d}
	.dropdown_propertytype.dropdown_top_search>.dropdown-menu{width:100%;overflow:hidden}
	.dropdown_propertytype.dropdown_top_search>.dropdown-menu:after{content:"";width:100%;height:1px;top:-1px;left:0;z-index:2;position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
	
		.property-type{display:block;color:#e5dfd9;font-size:16px;line-height:30px;background-color:#352d3d;text-align:center;padding:35px 10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
		.property-type.active,.property-type:focus,.property-type:hover{color:#fff;text-decoration:none;background-color:#e60000}
		.property-type.active .property-type-icon,.property-type:focus .property-type-icon,.property-type:hover .property-type-icon{opacity:1;filter:alpha(opacity=100)}
			.property-type-icon{display:block;opacity:0.8;filter:alpha(opacity=80);margin-bottom:15px}
			.property-type-name{display:block;height:60px;overflow:hidden;position:relative;font-weight:500}
		
	.dropdown_advanced{width:15%;position:static}
	.dropdown_advanced.dropdown_top_search>.dropdown-menu{padding-top:20px;width:100%}
	.dropdown_filters{width:15%}
	.dropdown_filters.dropdown_top_search>.dropdown-menu{padding:8px}

.slider_section{background-color:#f9f9f9;overflow:hidden}

.home #slideshow_home{height:-webkit-fill-available;height:100vh;min-height:500px;}
#slideshow_home .carousel-inner{height:100%;}
#slideshow_home .item{z-index:0;height:100% !important;min-height:500px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
#slideshow_home .item:before{z-index:-1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
#slideshow_home .map_slideshow{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}
/*#slideshow_home .item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background-color:rgba(0,0,0,0.7)}*/
#slideshow_home .item>img{width:100%;height:auto}
#slideshow_home .item a.full_link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}
div.request_valuation_link.fix{position:fixed;top:50%;left:0;z-index:10000}

	.slide_3_box{position:absolute;bottom:0px;left:0px;width:100%;z-index:5}
		.slide_3_box_item{letter-spacing:0.5px;font-weight:500;line-height:1;background-color:rgba(0,0,0,0.3);border-right:2px solid rgba(0,0,0,0.3);color:#fff;display:block;font-size:13px;padding:20px 10px;text-align:center}
		.slide_3_box_item:focus,.slide_3_box_item:hover{background-color:rgba(0,0,0,0.6);color:#fff;text-decoration:none}
			.slide_3_box_item-icon{color:#ddd;display:inline-block;font-size:30px;margin-right:10px;vertical-align:middle}
			.slide_3_box_item-text{display:inline-block;text-align:left;vertical-align:middle}

	.home-slide-search{position:relative;z-index:5}
	.home-slide-search-inner{background-color:#ffffff;padding:20px 20px 40px;text-align:center}
	.home-slide-search-inner h4{color:#79797b;font-size:13px;margin:0 0 10px;font-weight:700}
	
		.circle-search-icon{list-style:none;margin:0 0 20px;padding:0;text-align:center}
		.circle-search-icon li{display:inline-block;width:92px;vertical-align:middle}
		.circle-search-icon a{text-transform:uppercase;display:block;color:#666;font-size:12px;font-weight:700;padding-top:10px;padding-bottom:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
		.circle-search-icon a.active,	.circle-search-icon a:focus,.circle-search-icon a:hover{color:#80ccbd;text-decoration:none;padding-top:0;padding-bottom:0}
		.circle-search-icon a .icon{border:2px solid;width:70px;height:70px;font-size:28px;line-height:70px;display:block;background-color:#f8f6fa;color:#80ccbd;margin:0 auto 10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
		.circle-search-icon a .icon .ic{vertical-align:middle}
		.circle-search-icon a.active .icon,	.circle-search-icon a:focus .icon,	.circle-search-icon a:hover .icon{width:80px;height:80px;line-height:80px;background-color:#80ccbd;color:#fff}
		/*.circle-search-icon a.active .icon .ic,	.circle-search-icon a:focus .icon .ic,	.circle-search-icon a:hover .icon .ic{background-position:0 bottom}*/
		
		.CSI-L .circle-search-icon li{min-width:110px;width:auto;margin-right:5px;margin-top:5px;margin-bottom:5px;}
		.CSI-L .circle-search-icon a{border:1px solid #444;padding:15px 20px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;color:#444;text-transform:none;font-size:16px}
		.CSI-L .circle-search-icon a .icon{border:0;font-size:30px;width:30px;height:30px;line-height:30px;margin-bottom:5px;color:inherit;background-color:transparent !important}
		.CSI-L .circle-search-icon a .icon img{max-width:100%;height:auto;vertical-align:middle;display:inline-block}
		.CSI-L .circle-search-icon a:focus,.CSI-L .circle-search-icon a:hover{background-color:#b20000;border-color:#b20000;color:#fff;}
		.CSI-L .circle-search-icon a.active{background-color:#b20000 !important;border-color:#b20000 !important;color:#fff;}
		
		.search_home{max-width:570px;margin:0 auto;position:relative;padding-left:130px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}
		.search_home .dropdown{width:130px;position:absolute;left:0;top:0}
		.search_home .dropdown .dropdown-menu{border:0;min-width:inherit;width:100%;margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
		.search_home .dropdown .dropdown-menu li.active{display:none}
		.search_home .dropdown .btn{height:40px;font-size:16px;display:block;font-weight:300/**/;padding:10px 45px 10px 10px;line-height:20px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
		.search_home .dropdown .btn i{position:absolute;right:20px;top:10px;line-height:20px}
		.search_home .form-control{height:40px;background-color:#f8f6fa;color:#1d1a21;font-weight:300/**/;font-size:16px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
		.search_home .form-control::-moz-placeholder{color:#c8c6ca;opacity:1}
		.search_home .form-control:-ms-input-placeholder{color:#c8c6ca}
		.search_home .form-control::-webkit-input-placeholder{color:#c8c6ca}
		.search_home .btn-search{padding:0;background-color:transparent;border:0;color:#a5b1ba;font-size:20px;position:absolute;right:20px;top:7px;line-height:25px;z-index:1}
		.search_home .btn-search:focus,	.search_home .btn-search:hover{color:#1d1a21}

.home .section{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
		
.section_tweet{background-color:#002856;color:#fff;padding:20px 0}
.section_tweet .image{font-size:30px;float:left;margin-right:15px;margin-top:-5px;text-align:center;line-height:1}
.section_tweet .text{font-size:16px;font-style:italic;text-align:left}
.section_tweet .created{font-size:12px;font-style:normal;font-weight:300/**/;opacity:0.7;text-transform:lowercase}
.section_services{padding:50px 0 20px}
.section_latest_properties{background-color:#f4f4f4;padding:50px 0 20px}
.section_latest-news{background-color:#fff;padding:50px 0;border-top:2px solid #fbf9fd}
.section_latest-news .section-title{margin:0}
.section_latest-news .section-title h2{font-size:60px;}
.section_charts{background:url(../img/bg_section_charts.jpg) no-repeat center #e1e1e1;color:#fff;padding:80px 0 50px}
.section_magazine-home{background-color:#fff;padding:100px 0 0}
.section_get_in_touch{background-color:#fff;padding:40px 0 80px}
.section_get_in_touch .form-group{margin-bottom:28px}
.section_get_in_touch .btn{width:170px;height:50px}

.section_welcome{padding:50px 0;background-color:#fff;text-align:center;font-size:20px;line-height:1.6}
.section_welcome .section-title{margin-bottom:20px}

.section_banner{color:#fff;background-color:#002856;height:375px;text-align:center}
.section_banner .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.section_banner h2{padding-right:50px;margin:0;display:inline-block;vertical-align:middle;font-size:24px;font-weight:600}
.section_banner .section_banner_btn{display:inline-block;vertical-align:middle}

.section_banner2{background-color:#002856;padding:20px 0;text-align:center}
.section_banner2 h2{padding-right:50px;margin:0;display:inline-block;vertical-align:middle;font-size:24px;font-weight:600}
.section_banner2 .section_banner_btn{display:inline-block;vertical-align:middle}

.section-title{text-align:center;margin:0 0 30px}
.section-title h2{margin:0;}
.section-title p{margin:30px 0 0;font-size:12px;font-weight:700;color:#79797b;line-height:2}

	.magazine-home{position:relative;padding:0}
	.magazine-home-image{float:left;width:300px;position:absolute;top:0;left:0;box-shadow:50px 50px 50px rgba(0,0,0,0.2)}
	.magazine-home-content{margin:0 0 0 300px;background-color:#342c3c;padding:65px 30px 45px 95px;color:#fff}
	.magazine-home-content h3{margin:0 0 30px;font-size:17px;font-weight:700;text-transform:uppercase;color:#fff}
	#magazine-home-slider{}
	#magazine-home-slider .item{padding:37px 0 130px}
	#magazine-home-slider>.btn{position:absolute;bottom:165px;width:35px;height:35px;line-height:35px;padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
	#magazine-home-slider>.btn .fa{margin-right:0}
	#magazine-home-slider>.btn.left{left:395px}
	#magazine-home-slider>.btn.right{left:440px}
	.magazine-home-desc{font-size:12px;font-weight:700;margin:0 0 60px;line-height:28px;height:112px;overflow:hidden;color:#fff}
	.magazine-home-meta{text-align:right;color:#e60000;font-size:12px;font-weight:700}
	.magazine-home-meta span{margin-left:35px;display:inline-block}
	.magazine-home-meta span .fa{margin-right:3px}

	.latest-news_wrapp{position:relative}
	.latest-news-slider{position:relative;overflow:hidden}
	/*.latest-news_wrapp:after{content:"";width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,0.6);top:0;left:100%}*/
	.latest-news_wrapp h3{font-size:17px;margin:0 0 40px;font-weight:700}
	
		.latest-news-control{float:right}
		.latest-news-control label{color:#a5b1ba;font-size:16px;font-weight:700;margin:0;padding:0}
		.latest-news-control .btn{margin-left:10px;width:35px;height:35px;line-height:29px;padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
		.latest-news-control .btn.next{margin-left:0}
		.latest-news-control .btn .fa{margin-right:0;font-size: 24px;}
		.latest-news{list-style:none;margin:0;padding:0}
		.latest-news .latest-news-item{margin:0 10px;float:left;overflow:hidden;position:relative}
		.latest-news .owl-item .latest-news-item{float:none;}
			.latest-news-image{height:170px;background-color:#1d1a21;overflow:hidden;line-height:170px}
			.latest-news-link{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}
			.latest-news-link span{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;font-family: 'Domine',serif;color: #fff;text-align: center;display: -ms-flexbox;display: flex;-ms-flex-pack:center;justify-content: center;-ms-flex-align:center;align-items: center;background-color: rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
			.latest-news-link:hover span{opacity:1;visibility:visible;}
			.latest-news-image img{width:100%;height:auto}
			.latest-news-hover{color:#fff;position:absolute;z-index:1;width:100%;height:100%;top:100%;left:0;background-color:rgba(228,134,108,0.6);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
			.latest-news-item:hover .latest-news-hover{top:0}
			.latest-news-date{font-size:12px;font-weight:500;background-color:#e60000;padding:5px 10px;display:inline-block}
			.latest-news-title{font-size:18px;font-weight:300/**/;padding:10px;margin:0;color:inherit}
			.latest-news-desc{font-size:15px;color:#000}
			
			.latest-news-item.V2 .latest-news-hover{color:inherit;position:relative;top:0;background-color:transparent;height:auto}
			.latest-news-item.V2:hover .latest-news-hover{color:#e60000}
			.latest-news-item.V2 .latest-news-title{font-size:16px;padding:10px 0 0}
			.latest-news-item.V2 .latest-news-date{color:#999;display:block;padding:10px 0 0;background-color:transparent}
			
			.latest-news-item.V3{border:1px solid #e2e3e5;background-color: #fff;-webkit-box-shadow:0 0 12px #ddd;-moz-box-shadow:0 0 12px #ddd;box-shadow:0 0 12px #ddd;margin-bottom: 10px;}
			.latest-news-item.V3 .latest-news-hover{color:#313131;padding:16px;color:inherit;position:relative;top:0;background-color:transparent;height:140px;overflow:hidden;}
			.latest-news-item.V3:hover .latest-news-hover{color:#e60000}
			.latest-news-item.V3 .latest-news-title{font-weight: 400;color:#d71921;font-family:'Domine',serif;font-size:18px;padding:0;margin:0 0 16px}
			.latest-news-item.V3 .latest-news-title span{font-size:75%;color:#444}
			.latest-news-item.V3 .latest-news-title div span{font-size:inherit;color:inherit}
			.latest-news-item.V3 .latest-news-date{text-transform:uppercase;color:#000;display:block;padding:0 0 8px;background-color:transparent}
			
			.featured-news{display:-ms-flexbox;display:flex;border: 1px solid #e2e3e5;background-color: #fff;margin-bottom: 48px;min-height: 420px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: 2px 2px 5px #ddd;-moz-box-shadow: 2px 2px 5px #ddd;box-shadow: 2px 2px 5px #ddd;}
			.featured-news ._img{width:50%;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;background-color: #ddd;}
			.featured-news ._img_badge{position: absolute;left: 0;top: 20px;padding: 0 16px;font-size: 10px;font-weight: 700;text-transform: uppercase;color: #fff;background-color: #d71921;line-height: 20px;}
			.featured-news ._body{width: 50%;padding: 32px;}
			.featured-news ._date{text-transform: uppercase;font-size: 16px;font-weight: 400;color: #d71921;letter-spacing: 0.5px;}
			.featured-news ._title{font-family: 'Domine',serif;font-weight: 400;color: #313131;margin: 10px 0 30px;font-size: 36px;}
			.featured-news ._title a{color:inherit}
			.featured-news ._desc{font-size: 16px;font-weight: 400;color: #313131;}
			
			ul.related_news{list-style:none;margin:0;padding:0}
			.widget ul.related_news{margin-top:-20px}
			ul.related_news li{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}
			ul.related_news li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
			ul.related_news a{display:block;line-height: 1.2;font-family: 'Domine',serif;position:relative;padding-left:95px;min-height:58px;}
			ul.related_news ._img{position:absolute;left:0;top:0;width:80px;height:100%;}
			ul.related_news ._img img{max-width:100%;max-height:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block}
			ul.related_news ._title{display:block;margin:0 0 5px;font-weight:700;font-size:13px;color:#e60000}
			ul.related_news ._meta{display:block;color:#000;font-size: 10px;text-transform:uppercase;font-weight: 400;}
			
			@media (max-width:991px){
				.featured-news{display:block;}
				.featured-news ._img{padding-bottom: 64%;}
				.featured-news ._img,
				.featured-news ._body{width: 100%;}
			}
			@media (max-width:767px){
				.featured-news ._body{padding:20px}
				.featured-news ._title{font-size:30px}
			}
			
	._banner_booking{text-decoration:none !important;display:block;background-color:#252839;padding:24px 24px 24px 120px;position:relative;margin:0 0 30px}
	._banner_booking:before{margin-top: -28px;position: absolute;top: 50%;left: 32px;display: inline-block;content: "";background-image: url(../img/banner-estate.svg);-webkit-background-size: contain;-moz-background-size: contain;background-size: contain;background-position: center center;background-repeat: no-repeat;width: 55px;height: 56px;color: #fff;font-size: 55px;line-height: 1;}
	._banner_booking._school{background-color:#5da4c9}
	._banner_booking._school:before{background-image: url(../img/local_school_icon.png);}
	._banner_booking._freeiov:before{background-image:none;content:"\f274";font-family:FontAwesome}
	._banner_booking ._title{display:block;color:#ffdf00;font-size:28px;font-weight:400;margin:0 0 10px;line-height:1;}
	._banner_booking ._text{line-height: 1.2;padding-right: 120px;display:block;color:#fff;font-size:18px;margin:0;}
	._banner_booking ._link{display: block;position: absolute;right: 24px;bottom: 24px;color: #ffdf00;text-transform: uppercase;font-weight: 700;font-size: 16px;}
	@media (max-width:1199px){
	}
	@media (max-width:767px){
		._banner_booking ._text{padding-right:0}
		._banner_booking ._link{position:relative;right:0 !important;bottom:0;margin-top:16px;}
	}
	
	
	.easypiechart{position:relative;margin:0 auto 30px;text-align:center;display:block}
	.easypiechart canvas{display:block;margin:0 auto}
	.easypiechart .percent{position:absolute;bottom:50%;left:0;text-align:center;font-size:40px;font-weight:700;display:block;width:100%}
	.easypiechart.green .percent{color:#8fdc73}
	.easypiechart.red .percent{color:#e60000}
	.easypiechart.blue .percent{color:#64b5f6}
	.easypiechart .text{position:absolute;top:50%;left:13%;text-align:center;font-size:18px;font-weight:700;color:#fff;display:block;width:74%}
	.easypiechart .text._t2{color:#565356;line-height:1;font-weight:700}
	.easypiechart.type_2{padding-bottom:30px}
	.easypiechart.type_2 .percent{font-size:26px;top:50%;bottom:auto;margin-top:-34px}
	.easypiechart.type_2 .text{line-height:1;color:inherit;color:inherit;bottom:0;top:auto;font-size:16px;font-weight:600}
	
	.section_latest_properties_slider{margin:0 20px;padding-bottom:30px}
	.swiper-section_latest_properties_slider{position:relative}
	.section_latest_properties_slider .entry-latest{margin:0}
	
	.section_latest_properties_slider.V3 .swiper-button-next,.section_latest_properties_slider.V3 .swiper-button-prev,
	.section_latest_properties_slider.V2 .swiper-button-next,.section_latest_properties_slider.V2 .swiper-button-prev{top:27%}

	.entry-latest{margin:10px 0 30px;position:relative;background-color:#fff;padding:0}
	.entry-latest-image{margin:0;background-color:#e1e1e1;min-height:50px;position:relative;height:auto;padding-bottom:67%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
	.entry-latest-image a{position:absolute;top:0;left:0;width:100%;height:100%}
	.entry-latest-hover{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);text-align:center;opacity:0;background-color:#000;background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;padding:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
	.entry-latest:hover .entry-latest-hover{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
	.entry-latest-hover-inner{position:absolute;bottom:10px;left:0;width:100%}
	.entry-latest-price{color:#fff;font-size:13px;font-weight:600;margin:0 0 5px}
	.entry-latest-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 10px}
	.entry-latest-title:after{border-bottom:1px solid #fff;content:"";display:block;height:0;margin:5px auto 0;width:100px}
	.entry-latest-title a:focus,
	.entry-latest-title a:hover,
	.entry-latest-title a{color:inherit;text-decoration:none}
	.entry-latest-desc{text-align:justify;line-height:1.4;font-size:13px;color:#999;height:73px;overflow:hidden;display:none}
	.entry-latest-more{display:block;width:150px;margin:10px auto 0;line-height:20px;padding:5px;color:#fff;border:1px solid #fff;font-weight:700;font-size:15px}
	.entry-latest-more:focus,.entry-latest-more:hover{color:#fff;border-color:#80ccbd;background-color:#80ccbd}
	.entry-latest-image .photo_count{background:#e60000 url(../img/ic-camera.png) no-repeat 35px center;width:65px;height:30px;position:absolute;right:0;bottom:0;font-size:12px;font-weight:600;text-align:center;color:#fff;z-index:2;padding-right:30px;line-height:30px;display:none}
	
	.entry-latest.V2{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);1px 1px 3px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.3);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
	.entry-latest.V2:hover{-webkit-box-shadow:0 10px 20px -10px rgba(0,0,0,0.9);-moz-box-shadow:0 10px 20px -10px rgba(0,0,0,0.9);box-shadow:0 10px 20px -10px rgba(0,0,0,0.9)}
	.entry-latest.V2 .entry-latest-hover{position:relative;height:auto;text-align:left;opacity:1;background-color:#fff;padding:15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
	.entry-latest.V2:hover .entry-latest-hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
	.entry-latest.V2 .entry-latest-hover-inner{position:relative;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
	.entry-latest.V2 .entry-latest-price{color:#e60000;font-size:16px;font-weight:300/**/;margin:0}
	.entry-latest.V2 .entry-latest-title{color:inherit;font-size:16px;font-weight:600;margin:0 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
	.entry-latest.V2 .entry-latest-title:after{display:none}
	.entry-latest.V2 .entry-latest-desc{display:block}
	.entry-latest.V2 .entry-latest-more{color:#fff;background-color:#80ccbd;border-color:#80ccbd;font-size:13px;padding:6px 15px;width:130px;margin-right:0}
	.entry-latest.V2:hover .entry-latest-more{color:#fff;border-color:#e60000;background-color:#e60000}
	.entry-latest.V2 .entry-latest-more:focus,.entry-latest.V2 .entry-latest-more:hover{color:#fff;border-color:#e60000;background-color:#e60000}
	.entry-latest.V2 .entry-latest-image .photo_count{display:block}

	.service_item{margin:0 auto 30px;text-align:center}
	.service_item .btn{min-width:170px;line-height:20px;padding:15px;display:none}
	.service_item-icon{height:50px;line-height:50px;margin-bottom:30px}
	.service_item-icon img{max-height:50px;max-width:100%}
	.service_item-title{margin:0 0 15px;font-size:16px;font-weight:600;text-transform:uppercase}
	.service_item-description{margin:0 0 0;font-size:12px;font-weight:600;color:#79797b;line-height:22px;min-height:inherit !important}
	
	.map_home_wrapp{position:relative;background-color:#e1e1e1}
	.map_home_wrapp #map_home{height:350px}
	.map_home_wrapp .map_home_caption{position:relative;bottom:0;font-size:16px;font-weight:700;left:0;width:100%;text-align:center;color:#fff;line-height:20px;padding:15px 15px 45px;z-index:10;background-color:#e60000;background-color:rgba(228,134,108,0.7)}
		
.request_valuation_link a{background-color:#e60000;color:#fff;width:225px;height:225px;position:absolute;z-index:2;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;top:-113px;left:50%;margin-left:-113px;text-align:center;font-size:12px;opacity:0.6;filter:alpha(opacity=60)}
.request_valuation_link.fix a{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.request_valuation_link .icon{background-color:#dc152c;width:60px;height:60px;line-height:80px;position:absolute;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;top:50%;left:50%;margin-top:-30px;margin-left:-30px;font-size:24px}
.request_valuation_link .text{position:absolute;bottom:35px;left:0;width:100%;font-weight:600}
.request_valuation_link a:focus,.request_valuation_link a:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}

.breadcrumb_section{background-color:#f6fbfb;padding:15px 0;z-index: 16;border-bottom:1px solid #eee}

.breadcrumb{margin:0;padding:0;background-color:#f6fbfb;font-size:inherit;font-weight:400}
.breadcrumb a{color:#444}
.breadcrumb>li + li:before{content:"\203A";margin-right:3px;color:#444;font-size:120%;padding:0 3px;line-height:1;position: relative;top: -2px;vertical-align: middle;}
.breadcrumb .active{color:#e60000}

.page_section{width:100%;background-color:#fff;padding:30px 0 10px;z-index:4}
.page_section>.container>.row>.col-md-9{padding-right:40px}
.page_section.small_space{padding-top:20px}
.page_section.nopdtop{padding-top:0}
.page_section.nopd{padding:0}
.page_section .text-center p{text-align:center}
.page_section p.text-center{text-align:center}

.office_list p{border-left:1px solid #ddd;margin-bottom:30px;padding:10px}
.office_list>div:first-child p{border-left:0}

.autocomplete-suggestions{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64)}
.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}
.autocomplete-no-suggestion{padding:2px 5px}
.autocomplete-selected{background:#F0F0F0}
.autocomplete-suggestions strong{font-weight:bold;color:#000}
.autocomplete-group{padding:2px 5px}
.autocomplete-group strong{font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}

.testi_list{margin-left:0;margin-bottom:30px;text-align:right}
.testi_list:nth-child(2n){margin-right:0;margin-left:0;text-align:left}
.testi_list h3{margin:0;font-size:16px;font-weight:600}
.testi_list h3 .date{font-size:12px;color:#999;letter-spacing:0;font-weight:300/**/}
.testi_list.odd h3{}
.testi_list .desc{background-color:#fafafa;padding:20px;font-style:italic;font-size:16px;color:#222;font-family:Georgia,Arial,sans-serif;line-height:1.4;border:1px dashed #ccc}

.page-title{font-size:22px;margin:0 0 30px}
.page-title .prop_add{font-size:50%;color:#d61119}
.title-lg{margin:0 0 20px}
.block_title{position:relative;text-align:center;padding-bottom:20px;margin:0 0 45px;color:inherit}
.block_title:before{width:62px;position:absolute;left:50%;margin-left:-31px;bottom:0;border-bottom:3px solid #e46044;content:"";font-weight:500}
.block_title.no_line{padding-bottom:0}
.block_title.no_line:before{display:none}

.recently_viewed_wrap{background-color:#222;padding:40px 0 60px;color:#fff}
.recently_viewed_wrap .block_title{padding-bottom:0;margin-bottom:20px}
.recently_viewed_wrap .block_title:before{display:none}
.recently_viewed_wrap .btn-primary{padding:6px 10px 8px;font-size:16px}
#recently_viewed{padding:0 60px 20px;position:relative}
#recently_viewed .next,#recently_viewed .prev{position:absolute;left:0;top:100px;width:40px;height:40px;background-color:#000;color:#fff;line-height:40px;text-align:center;font-size:24px;display:block;cursor:pointer;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px}
#recently_viewed .prev:focus,#recently_viewed .prev:hover,#recently_viewed .next:focus,#recently_viewed .next:hover{background-color:#e46044}
#recently_viewed .next{left:auto;right:0}
#recently_viewed ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#recently_viewed li{float:left;width:202px;margin-right:25px;min-height:240px}
#recently_viewed .prod-grid{border:0;margin-bottom:0;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;min-height:100%;}
#recently_viewed .prod-grid .image{height:135px}
#recently_viewed .prod-grid .image img{min-height:100%;width:auto;min-width:100%;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
#recently_viewed .prod-grid .image:before{border-color:#222}
#recently_viewed .prod-grid .details{padding:10px 15px;position:relative;border:0;top:100%;left:0;width:100%;text-align:center}
#recently_viewed .prod-grid:hover{background-color:#eee}
#recently_viewed .prod-grid .price{font-size:16px}
#recently_viewed .prod-grid .price,#recently_viewed .prod-grid .title,#recently_viewed .prod-grid .meta{color:#444}
#recently_viewed .prod-grid .title{text-transform: none;line-height:1.2;font-size:12px;margin:0}

#accordion_cs .panel-heading{padding:0}
#accordion_cs .panel-title{font-size:18px;font-weight:400}
#accordion_cs .panel-title strong{font-weight:400}
#accordion_cs .panel-title a{position: relative;padding:20px 40px 20px 0;display:block;text-decoration: none;background: #ffffff;color:#e60000}
#accordion_cs .panel-title a:before{font-family:FontAwesome;content: "\f107";position:absolute;right: 15px;top: 50%;font-weight: 200;font-size: 36px;line-height: 1;margin-top: -18px;}
#accordion_cs .panel-title a.collapsed:before{content:"\f105";}
#accordion_cs .panel-title a.collapsed{background: #ffffff;color:#000000}
#accordion_cs .panel-title a.collapsed:focus,
#accordion_cs .panel-title a.collapsed:hover{background: #ffffff;color:#e60000}
#accordion_cs .panel{margin:0;border-bottom: 1px solid #999999;}
#accordion_cs .panel-body{font-size:inherit;}

.navbar_property_details{background-color:#002856;z-index:3}
.navbar_property_details .container{position:relative;z-index:10}
 body{overflow-y:auto}
.navbar_content_section{background-color:#000000;margin:0 0 20px;border:0;min-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar_content_section .navbar-collapse{padding:0}
.navbar_content_section .intro{font-weight:500;font-size:16px;color:#fff;min-width:180px;padding:10px 15px 12px;text-align:center;margin:0;line-height:20px;display:block}
.navbar_content_section .navbar-nav>li>a{font-weight:500;font-size:13px;color:#fff;padding:10px 15px 12px}
.navbar_content_section .navbar-nav>li>a .fa{margin-right:5px}
.navbar_content_section .navbar-nav>li:first-child>a{border-left:0}
.navbar_content_section .nav>li>a:hover,.navbar_content_section .nav>li>a:focus,.navbar_content_section .nav>.current>a{background-color:#e60000;color:#fff}
.navbar_content_section .navbar-toggle{margin-top:14px;margin-bottom:13px}

.filter_result{margin-bottom:25px}
.filter_result .form-label{text-transform:none;display:inline-block;font-weight:500;margin-right:10px;font-size:16px}
.filter_result .btn-group .btn{margin-bottom:5px}

.prod-search-number{font-weight:700;text-align:center;font-size:15px;margin-bottom:15px}
.prod-search-number i{font-weight:600;font-style:normal;font-size:13px}
.prod-search-number span{padding:10px;min-width:45px;color:#fff;background-color:#000;display:inline-block;font-weight:600;margin:0 5px;font-size:13px}
.prod-search-number span:first-child{margin-left:15px}

.circle_icon_lg{background-color:#ddd;width:100px;height:100px;text-align:center;font-size:46px;line-height:100px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none}

	
.navbar_property_details .navbar-header{display:none}
.navbar_property_details{margin:0 0 20px;border:0;min-height:40px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#prod_gallery .navbar_property_details{margin:0;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(60,52,68,0.8);z-index:20}
#prod_gallery.fullview .navbar_property_details{display:none}
.navbar_property_details .navbar-collapse{padding:0}
.navbar_property_details .navbar-nav>.intro{padding:15px;color:#fff;border-right:2px solid #888}
.navbar_property_details .navbar-nav>li{margin:10px 0;border-right:1px solid #362f3d;border-color:#rgba(60,52,68,0.8)}
.navbar_property_details .navbar-nav>li>a{font-weight:300/**/;font-size:12px;color:#aaaaaa;padding:10px 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.navbar_property_details .navbar-nav>li>a .fa{margin-right:0;font-size:1.5em;display:block;margin-bottom:5px;text-align:center}
.navbar_property_details .navbar-nav>li:last-child,.navbar_property_details .navbar-nav>li:last-child>a{border-right:0}
.navbar_property_details .nav>li>a:hover,.navbar_property_details .nav>li>a:focus,.navbar_property_details .nav>.open>a,.navbar_property_details .nav>.current>a{background-color:#352d3d;color:#fff;border-color:#443c4b}

.navbar_property_details .dropdown-menu{border-color:#eee}
.navbar_property_details .dropdown-menu>li>a{padding:10px 15px;color:#161929;font-size:12px;font-weight:300/**/}
.navbar_property_details .dropdown-menu>li>a i{margin-right:18px}
.navbar_property_details .dropdown-menu>li>a:hover,.navbar_property_details .dropdown-menu>li>a:focus{background-color:#352d3d;color:#ffffff}

.prod-features-list{list-style:square;margin:0;padding:0 0 0 20px}
.prod-features-list li{margin-bottom:10px;font-size:16px;line-height:1.2}

.prod-description{font-size:16px;line-height:1.6}
._collapse{max-height:150px;overflow:hidden;position:relative;}
._collapse:after{display: block;position: absolute;bottom: 0;right: 0;left: 0;content: "";height: 60px;background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 90%);background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 90%);background: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 90%);}
.prod-description p{margin-bottom:1em}
.prod-description strong,
.prod-description b{font-weight:400}
.prod-description .side_box{border:1px solid #aaa !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.property_result_page .recently_viewed_wrap{display:none}
.property_result_page .footers_section{width:64%;margin-left:auto}
.property_result_page .recently_viewed_wrap .container,.property_result_page .footers_section .container{width:auto;padding:0}
.property_result_page .nav_footer li{padding:0 5px}

.property_result_page.grid_layout .box.box-info{font-size:12px;padding:10px}
.property_result_page.grid_layout .box.box-info .chat-info{display:block;margin:0 auto 10px}
.property_result_page.grid_layout .box.box-info .btn{padding:5px 10px;font-size:11px;margin-left:0;margin-top:10px}
.property_result_page.grid_layout .recently_viewed_wrap,.property_result_page.grid_layout .footers_section{width:300px}
.property_result_page.grid_layout .social_footer{position:relative;margin-bottom:10px;left:0}
.property_result_page.grid_layout .copyright .nav_footer{position:relative}

#property_result_map{width:36%;position:fixed;top:150px;height:400px;z-index:10;border-right:1px solid #eee}
#property_result_map_holders{height:100%}
#property_result_list{width:64%;margin-left:auto;padding:40px;background-color:#f5f5f5}
.property_result_page .box.box-info{margin-bottom:0;display:none !important}
#property_result_change_layout{cursor:pointer;position:absolute;text-align:center;line-height:30px;font-size:18px;color:#111;top:50%;right:-15px;margin-top:-15px;z-index:99999;width:30px;height:30px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3)}
#property_result_change_layout:before{content:"\f105";font-family:'FontAwesome'}

.property_result_hide_map_warpp{background-color:#f2f2f2}
.property_result_page_v2 .property_result_hide_map_warpp{background-color:#fff}
#property_result_hide_map{background:#b0b0b0;padding:8px 10px;position:relative;width:110px;margin:-30px auto 0;display:block;text-align:center;font-size:11px;color:#3d3e40;line-height:14px;z-index:10;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;cursor:pointer;font-weight:600;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
#property_result_hide_map.unh{margin-top:0;margin-bottom:0;background-color:#a4b7df;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
#property_result_hide_map i{font-weight:300/**/}

.navbar_search{margin-left:auto;border:0;padding:0 15px;border-bottom:1px solid #eee;background-color:#fff}
.navbar_search h5{float:left;font-size:24px;margin:0;font-weight:700;line-height:40px;color:#53535f}
.navbar_search h5 sup{font-weight:600;top:-1em;font-size:50%}
.navbar_search>ul{width:100%;float:left;list-style:none;margin:0;text-align:right;padding:0}
.navbar_search>ul>li{line-height:40px;float:right;display:inline-block;font-size:13px;border-left:1px solid #eee;vertical-align:middle}
.navbar_search>ul>li.result_layout{text-align:center}
.navbar_search>ul>li.result_layout a{display:inline-block;padding:0;height:40px;line-height:40px;width:40px;text-align:center}
.navbar_search>ul>li.result_layout a.on{color:#e60000}
.navbar_search>ul>li.result_layout a i{margin:0;font-size:21px}
.navbar_search>ul>li:first-child{float:left}
.navbar_search>ul>li>a{display:block;color:#666;font-size:13px;padding:10px;line-height:20px}
.navbar_search>ul>li>a:focus,.navbar_search>ul>li>a:hover{text-decoration:none;color:#111}
.navbar_search>ul>li>a .fa{font-size:15px;margin-right:5px}
.navbar_search>ul>li.current>a{background-color:#80ccbd;color:#fff}
.navbar_search .dropdown_sort label{vertical-align:middle;font-weight:500;line-height:20px;margin:0 0 0 10px;padding:10px 0;color:#555}
.navbar_search .dropdown_sort select{height:40px;width:140px}
.navbar_search .dropdown_sort .bootstrap-select{vertical-align:middle;width:140px !important;max-width:100%}
.navbar_search .dropdown_sort .bootstrap-select.btn-group .btn .filter-option{font-weight:300/**/;font-size:13px}
	
.prod-list{margin:0 0 30px;position:relative;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.4);box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.4);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
.prod-list.focus,.prod-list:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.75);box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.75)}
.prod-list .image{position:absolute;left:0;top:0;width:40%;height:100%;border-right:1px solid #ddd}
.prod-list .image img{display:none}
.prod-list .image a{background-position:center;background-repeat:no-repeat;background-color:#ddd;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:block;overflow:hidden;height:100%}
.prod-list .image a.coming_soon{-webkit-background-size:40%;-moz-background-size:40%;background-size:40%;}
.prod-list .image a img{width:100%;height:auto}
.prod-list .details{margin-left:40%;padding:10px 15px}
.prod-list .title{color:#161929;font-size:16px;font-weight:300/**/;margin:0 0 5px;text-transform:uppercase}
.prod-list .title a{color:inherit}
.prod-list .meta{color:#666;font-size:13px;font-weight:600;margin:0 0 10px}
.prod-list .calculate{font-size:11px;font-weight:500;margin-left:5px;position:relative;color:#aaaaaa;text-transform:none}
.prod-list .calculate:hover{text-decoration:none;color:#aaaaaa}
.prod-list .calculate i{font-size:16px}
.prod-list .calculate span{white-space:nowrap;text-decoration:underline;left:-78px;top:100%;position:absolute;display:none;color:#fff;background:rgba(0,0,0,0.6);padding:5px;text-decoration:none;margin-top:7px;font-size:10px;}
.prod-list .calculate span:before{content:"";width:0;height:0;bottom:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,0.6);position:absolute;left:50%;margin-left:-5px}
.prod-list .calculate:hover span{display:block}
.prod-list .price{color:#e60000;font-size:16px;font-weight:500;margin:0 0 5px;text-transform:capitalize}
.prod-list .summary{border-top:1px dashed #ddd;color:#666;font-size:12px;font-weight:300/**/;line-height:1.4;margin:0 0 15px;padding-top:7px;text-align:justify}
.prod-list .more{display:inline-block;text-decoration:underline}
.prod-list .meta-foot{font-weight:300/**/;font-size:11px;line-height:1;display:inline-block;vertical-align:middle;float:right;padding-top:3px}
.prod-list .meta-foot a{color:#aaaaaa;margin-right:5px;display:inline-block;text-decoration:underline}
.prod-list .meta-foot a:before{background-color:#aaa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";display:inline-block;height:5px;margin-right:5px;vertical-align:middle;width:5px}
.prod-list .meta-foot a:first-child:before{display:none}
.prod-list .meta-foot a i{margin-right:5px}
.prod-list .meta-foot a:hover{color:#161929}
.prod-list .register-interest{padding:10px 20px;background-color:#e8f0f4}
.prod-list .register-interest .icon{width:40px;height:40px;background-color:#d61119;float:left;color:#fff;text-align:center;line-height:38px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:18px}
.prod-list .register-interest .text{font-size:13px;line-height:16px;margin-left:50px;min-height:40px;padding-top:2px;text-align:left}

.grid_layout.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.grid_layout.row >div{margin-bottom:30px}
.grid_layout.row .prod-list{min-height:100%;margin-bottom:0}
.grid_layout .prod-list .meta-foot{float:none}
.grid_layout .property_result.section{display:-ms-flexbox;display:flex;}
.grid_layout #property_result_change_layout:before{content:"\f104"}
.grid_layout #property_result_change_layout:before{content:"\f104"}
.grid_layout #property_result_map{width:100%;left:0;position:sticky;top:64px !important;min-height:800px;height:calc(-webkit-fill-available - 64px) !important;height:calc(100vh - 64px) !important;}
.grid_layout #property_result_list{width:450px;min-width:450px;padding:25px 15px;margin:0}
.grid_layout .prod-list .image{position:relative;min-height:170px;width:auto;border-right:0}
.grid_layout .prod-list .details{margin-left:0;padding:10px 20px 15px;min-height:inherit}
/*.grid_layout .prod-list .calculate,.grid_layout .prod-list .summary,.grid_layout .prod-list .meta-foot{display:none}*/

.prod-list{display:table;width:100%}
.prod-list .details{display:table-cell;width:auto;vertical-align:middle;position:relative}
.prod-list .image{display:table-cell;width:310px;vertical-align:middle;position:relative;background-color:#ddd}
.prod-list .image img{display:block}
.grid_layout .prod-list{display:block;width:100%}
.grid_layout .prod-list .details{display:block;width:auto;}
.grid_layout .prod-list .image{display:block;width:auto;min-height:inherit;padding-bottom:67%;}
.grid_layout .prod-list .image a{width:100%;position:absolute;left:0;top:}
.grid_layout .prod-list .image img{display:none}

.prod-grid{margin:0 0 30px;position:relative;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.4);box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.4);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
.prod-grid.focus,.prod-grid:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.75);box-shadow:0 2px 4px rgba(0,0,0,0.2),0 8px 12px rgba(0,0,0,0.75)}
.prod-grid .image{height:170px}
.prod-grid .image a{background-position:center;background-repeat:no-repeat;background-color:#ddd;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:block;overflow:hidden;height:100%}
.prod-grid .details{padding:10px 20px 15px;position:relative;width:100%}
.prod-grid .price{color:#e60000;font-size:16px;font-weight:500;margin:0 0 10px;text-transform:capitalize}
.prod-grid .title{color:#161929;font-size:16px;font-weight:600;margin:0 0 5px;text-transform:uppercase}
.prod-grid .title a{color:inherit}
.prod-grid .meta{color:#666;font-size:13px;font-weight:600;margin:0 0 10px}
	.image{position:relative}
	.image img{max-width:100%;height:auto;display:block}
	.image .photo_count{background:#e60000 url(../img/ic-camera.png) no-repeat 35px center;width:65px;height:30px;position:absolute;right:0;bottom:0;font-size:12px;font-weight:600;text-align:center;color:#fff;z-index:2;padding-right:30px;line-height:30px}
	
	.prod_status{opacity:0.8;position:absolute;left:0;top:0;width:0;height:-0;border-left:100px solid #b7181f;border-bottom:100px solid transparent;z-index:3}
	.prod_status:before{text-align:center;position:absolute;left:-105px;line-height:1;top:33px;width:100px;color:#fff;font-size:12px;white-space:nowrap;text-transform:uppercase;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
	.prod_status.under_offer:before{content:"Under Offer"}
	.prod_status.under_offer{border-left-color:#e74c3c}
	.prod_status.reserved:before{content:"Reserved"}
	.prod_status.reserved{border-left-color:#a569bd}
	.prod_status.sold_stc:before{content:"Sold STC"}
	.prod_status.sold_stc{border-left-color:#e74c3c}
	.prod_status.sold_scm:before{content:"Sold SCM"}
	.prod_status.sold_scm{border-left-color:#e74c3c}
	.prod_status.sold:before{content:"Sold"}
	.prod_status.sold{border-left-color:#e74c3c}
	.prod_status.for_sale:before{content:"For Sale"}
	.prod_status.for_sale{border-left-color:#3e8102;display:none}
	.prod_status.let:before{content:"Now Let"}
	.prod_status.let{border-left-color:#e74c3c}
	.prod_status.available:before{content:"Available"}
	.prod_status.available{border-left-color:#3e8102;display:none}
	.prod_status.new_instruction:before{content:"New \A Instruction";white-space:pre-wrap;top:26px;left:-114px}
	.prod_status.new_instruction{border-left-color:#e67e22}
	.prod_status.coming_soon:before{content:"Coming Soon";}
	.prod_status.coming_soon{border-left-color:#008dc1}
	/*.prod_status.under_offer{background:url(../img/under_offer.png) no-repeat 0 0}
	.prod_status.sold_stc{background:url(../img/sold_stc.png) no-repeat 0 0}
	.prod_status.sold_scm{background:url(../img/sold_scm.png) no-repeat 0 0}
	.prod_status.sold{background:url(../img/sold.png) no-repeat 0 0}
	.prod_status.for_sale{background:url(../img/for_sale.png) no-repeat 0 0}
	.prod_status.let{background:url(../img/let.png) no-repeat 0 0}
	.prod_status.available{background:url(../img/available.png) no-repeat 0 0}*/

.prod_price_address{position:absolute;top:15%;left:0;width:100%;z-index:13}
.prod_price_address .price{color:#d61119;font-weight:700;font-size:40px;background-color:#fff;background-color:rgba(255,255,255,0.8);padding:10px 40px;line-height:60px;display:inline-block}
.prod_price_address .address{color:#fff;font-weight:600;font-size:25px;background-color:#000;background-color:rgba(0,0,0,0.8);padding:10px 40px;line-height:60px;display:inline-block}

.prod_price_address_content{margin-bottom:0}
.prod_price_address_content .price{color:#d61119;font-weight:500;font-size:40px;line-height:1;margin-bottom:10px}
.prod_price_address_content .address{font-weight:600;font-size:20px;line-height:1}
	.prod_price_address_content .status{display:inline-block;line-height:30px}
	.prod_price_address_content .status:before{display:block;position:relative;padding:0 10px;color:#fff;font-size:16px;white-space:nowrap;letter-spacing:0.5px}
	.prod_price_address_content .status.under_offer:before{content:"Under Offer";background-color:#b7181f}
	.prod_price_address_content .status.reserved:before{content:"Reserved";background-color:#b7181f}
	.prod_price_address_content .status.sold_stc:before{content:"Sold STC";background-color:#292929}
	.prod_price_address_content .status.sold_scm:before{content:"Sold SCM";background-color:#292929}
	.prod_price_address_content .status.sold:before{content:"Sold";background-color:#292929}
	.prod_price_address_content .status.for_sale:before{content:"For Sale";background-color:#3e8102;display:none}
	.prod_price_address_content .status.let:before{content:"Now Let";background-color:#b7181f}
	.prod_price_address_content .status.available:before{content:"Available";background-color:#3e8102;display:none}
	.prod_price_address_content .status.new_instruction:before{content:"New Instruction";background-color:#008dc1}
	.prod_price_address_content .status.coming_soon:before{content:"Coming Soon";background-color:#008dc1}

.box-office{padding:20px;background-color:#f6fbfb;border:1px solid #dedede;margin-bottom:30px}
.box-office h4{margin:0 0 10px;text-transform:uppercase}
.box-office p{color:#222;line-height:1.7}
.box-office .bullets{padding-left:20px}
.box-office .bullets li{margin-bottom:5px}
.box-office .rightimg{margin-bottom:15px}

#film-roll{height:100%;position:relative;z-index:1}
#film-roll:after,
#film-roll:before{position:absolute;z-index:2;width:20%;height:100%;left:0;top:0;content:"";background-image:-moz-linear-gradient(left,rgba(0,0,0,0.5) 0%,transparent 100%);background-image:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,0.5)),color-stop(100%,transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,transparent 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,transparent 100%);background-image:-ms-linear-gradient(left,rgba(0,0,0,0.5) 0%,transparent 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000',endColorstr='transparent',GradientType=1 )}
#film-roll:after{right:0;left:auto;background-image:-moz-linear-gradient(left,transparent 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(left top,right top,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,transparent 0%,rgba(0,0,0,0.5) 100%);background-image:-ms-linear-gradient(left,transparent 0%,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent',endColorstr='#000000',GradientType=1 )}
#film-roll{height:100%}
#film-roll .item{height:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;min-height:inherit;width:60%}
.fullview #film-roll .item{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-color:#222}
#film-roll .item img{height:auto;max-width:100%;min-height:100%;display:none}
#film-roll .film_roll_wrapper{min-height:100% !important}
#film-roll .film_roll_pager{bottom:20px;left:0;width:100%;position:absolute;text-align:center}
#film-roll .film_roll_pager a{position:relative;width:10px;height:10px;background:#fff;border:0;margin:0 5px;display:inline-block}
#film-roll .film_roll_pager a.active{background:#e60000}

.pd_v3 #prod_gallery .navbar_property_details{position:relative}
body.prop-details{padding-top:0 !important}
body.prop-details .header_section_gci{position:relative !important;}
body._sot_ .header_section_gci,
body.prop-details .header_section_gci{border-bottom:1px solid #eee;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.swiper-container{background:url(../img/loading.gif) no-repeat center center #ddd;height:550px;width:100%}
#prod_gallery.fullview .swiper-container{height:100% !important}
.swiper-slide{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}
.fullview .swiper-slide{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-color:#222}
.swiper-slide img{width:100%;height:auto}
iframe#ifrm{display:none}
.swiper-button-prev.swiper-button-custom,.swiper-button-next.swiper-button-custom{}

.swiper-pagination-bullet{position:relative}
#film-roll .film_roll_pager a .thumb,
.swiper-pagination-bullet .thumb{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:absolute;visibility:hidden;opacity:0;bottom:100%;margin-bottom:25px;left:-70px;width:150px;border:5px solid #fff;height:0;background-repeat:no-repeat;background-position:center;background-color:#ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:opacity 0.3s,margin 0.3s ease;-moz-transition:opacity 0.3s,margin 0.3s ease;-ms-transition:opacity 0.3s,margin 0.3s ease;-o-transition:opacity 0.3s,margin 0.3s ease;transition:opacity 0.3s,margin 0.3s ease;display:block}
#film-roll .film_roll_pager a .thumb:before,
.swiper-pagination-bullet .thumb:before{margin-top:5px;content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;position:absolute;left:50%;top:100%;margin-left:-5px}
.swiper-pagination-bullet:hover{opacity:1}
#film-roll .film_roll_pager a:hover .thumb,
.swiper-pagination-bullet:hover .thumb{display:block;visibility:visible;opacity:1;height:100px;margin-bottom:10px}

.swiper-thumbnail-wrapper{position:relative;padding:10px 0;background-color:#6d6763;border-bottom:41px solid #fff;border-top:10px solid #000}
.fullview .swiper-thumbnail-wrapper{display:none}
.swiper-thumbnail-wrapper2{position:relative;padding:0 48px}
.swiper-thumbnail-wrapper .swiper-button-prev{height:100%;top:0;left:0;width:38px;background-color:#999490;margin:0}
.swiper-thumbnail-wrapper .swiper-button-next{height:100%;top:0;right:0;width:38px;background-color:#999490;margin:0}
.swiper-thumbnail-wrapper .swiper-button-prev:hover,
.swiper-thumbnail-wrapper .swiper-button-next:hover{background-color:#c5c1be}
.swiper-thumbnail{position:relative;overflow:hidden;width:100%}
.swiper-thumbnail .swiper-slide{cursor:pointer;background-color:#000}
.swiper-thumbnail .swiper-slide img{opacity:0.6}
.swiper-thumbnail .swiper-slide:hover img,
.swiper-thumbnail .swiper-slide.swiper-slide-thumb-active img{opacity:1}

.prod_gallery_porticio .swiper-container.swiper-slide{background-color:#ddd;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.prod_gallery_porticio .swiper-thumbnail .swiper-slide{position:relative;padding-bottom:0;height:150px;float:left;display:inline-block;width:auto}
.prod_gallery_porticio .swiper-thumbnail .swiper-slide img{max-height:100%;width:auto}
/*.prod_gallery_porticio .swiper-thumbnail .swiper-slide img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}*/

.prod_gallery_clearwater .swiper-container{min-height:inherit !important;max-height:inherit !important;height:auto !important}
.prod_gallery_clearwater .swiper-container .swiper-slide{padding-bottom:60%}
.prod_gallery_clearwater .swiper-thumbnail-wrapper{padding:2px 0;background-color:#fff;border:0}
.prod_gallery_clearwater .swiper-thumbnail .swiper-slide,
.prod_gallery_clearwater .swiper-thumbnail .swiper-slide img{height:60px;width:90px;background-color:#fff}
.prod_gallery_clearwater .swiper-thumbnail .swiper-slide:hover:before{content:"";position:absolute;left:0;top:0;border:1px solid #00afea;width:100%;height:100%}
.prod_gallery_clearwater .swiper-thumbnail .swiper-slide.swiper-slide-thumb-active:before{content:"";position:absolute;left:0;top:0;border:2px solid #00afea;width:100%;height:100%}

.prod_gallery_clearwater .prop_btn_control_slider{text-align:left;right:auto;left:0;width:auto;position:relative;top:0}
.prod_gallery_clearwater .prop_btn_control_slider .btn{position:relative !important;right:0 !important}

.prod_gallery_clearwater .prod_price_address_slider{text-align:left;color:inherit;margin:0 0 20px;position:relative;top:0;left:auto;right:0;background-color:transparent;padding:0;width:auto;display:block}
.prod_gallery_clearwater .prod_price_address_slider .address{color:inherit;display:inline-block;max-width:66.66666667%;font-size:34px;border-bottom:1px solid #eee;padding:0 0 9px;margin:0 0 9px;font-weight:500}
.prod_gallery_clearwater .prod_price_address_slider .price{padding-left:15px;float:right;width:33.3333333333333%;line-height:1;font-size:34px;font-weight:bold;color:#87afc7}
.prod_gallery_clearwater .prod_price_address_slider .status{position:relative;height:27px;margin-top:10px}
.prod_gallery_clearwater .prod_price_address_slider .status:before{left:0;right:auto}
.prod_gallery_clearwater .clearwater_gallery_full{cursor:pointer;text-shadow:0 2px #000;position:absolute;font-size:24px;right:10px;top:5px;color:#fff;z-index:10;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.prod_gallery_clearwater .clearwater_gallery_wrapp.outgal .clearwater_gallery_full{right:-40px;top:-35px}
.prod_gallery_clearwater .swiper-button-prev,
.prod_gallery_clearwater .swiper-button-next{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.prod_gallery_clearwater .clearwater_gallery_wrapp.outgal .swiper-button-prev{left:-100px}
.prod_gallery_clearwater .clearwater_gallery_wrapp.outgal .swiper-button-next{right:-100px}
.prod_gallery_clearwater .image_counter.lg{display:none}

.nav-sideclearwater{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}
.nav-sideclearwater>li{padding-bottom:8px}
.nav-sideclearwater>li:last-child{padding-bottom:0}
.nav-sideclearwater>li>a{line-height:28px;text-transform:uppercase;position:relative;font-size:13px;color:#fff;background-color:#455560;font-weight:500}
.nav-sideclearwater>li>a:focus,.nav-sideclearwater>li>a:hover,.nav-sideclearwater>li.current>a{color:#455560;background-color:#ccdfea}
.nav-sideclearwater>li>a i{position:absolute;right:0;top:0;font-size:24px;height:100%;line-height:48px;width:50px;text-align:center}

.sideclearwatersocial-label{font-size:107.7%;margin:0 0 10px;line-height:1.8;text-align:center}
.nav-sideclearwatersocial{text-align:center}
.nav-sideclearwatersocial>li{display:inline-block;margin-bottom:5px;margin-right:5px}
.nav-sideclearwatersocial>li>a{font-size:30px;padding:0;background-color:transparent;color:#716f70;line-height:1}
.nav-sideclearwatersocial>li>a:focus,.nav-sideclearwatersocial>li>a:hover{color:#ccdfea;background-color:transparent}

.clearwater_gallery_full_screen{overflow:hidden}
.clearwater_gallery_full_screen .breadcrumb_section,
.clearwater_gallery_full_screen .header_section{display:none}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp{position:fixed;top:0;left:0;background-color:#000;z-index:9999;width:100%;height:100%;padding-bottom:64px}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp .swiper-container{min-height:100% !important;height:100% !important;max-height:100% !important;position:relative;left:0;top:0}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp .swiper-thumbnail-wrapper{background-color:#000;position:absolute;bottom:-2px;left:0;height:64px;width:100%}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp .swiper-thumbnail{position:absolute;bottom:0;left:0;height:100%}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp .swiper-thumbnail .swiper-slide{background-color:#000}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp .swiper-container{background:#000}
.clearwater_gallery_full_screen .clearwater_gallery_wrapp .swiper-container .swiper-slide{background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;height:100%;padding-bottom:0}

.prod_gallery_porticio_wrapp_big{position:relative}
.fullview .prod_gallery_porticio_wrapp_big{height:100%}

.prod_gallery_porticio .image_counter.lg{top:60px;right:10px;bottom:auto}
.prod_gallery_porticio .fullview .image_counter.lg{top:10px}
.prod_gallery_porticio .prod_price_address_slider{padding:20px;text-align:center;bottom:0;top:auto;left:0;right:auto;width:100%;display:block;background-color:#ede8e4;background-color:rgba(237,232,228,0.5)}
.prod_gallery_porticio .prod_price_address_slider .status{}
.prod_gallery_porticio .prod_price_address_slider .address{font-size:30px;font-weight:500;text-align:center;border:0;margin:0;padding:0}
.prod_gallery_porticio .prod_price_address_slider .price{font-size:22px;font-weight:300/**/;text-align:center;border:0;margin:0;padding:0}
.prod_gallery_porticio .prod_price_address_slider p{font-size:30px;font-weight:500;text-align:center;border:0;margin:0;padding:0}
.prod_gallery_porticio .prop_btn_control_slider{right:auto;left:20px;width:auto}
.prod_gallery_porticio .prop_btn_control_slider .btn{position:relative !important;right:0 !important}

#prod_gallery{position:relative;overflow:hidden;z-index:1}
#prod_gallery .container{position:relative;z-index:10}

#prod_gallery.fullview{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100}
#prod_gallery.fullview .big_image{width:100%;height:100%}
#prod_gallery.fullview .big_image .big_image_img .img{height:100%;-webkit-background-size:auto auto;-moz-background-size:auto auto;background-size:auto auto}
#prod_gallery.fullview .big_image .big_image_img .img.isContainFull{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}
#prod_gallery.fullview .big_image .big_image_img{height:100%;max-height:inherit}
#prod_gallery.fullview .prod_price_address_slider,#prod_gallery.fullview .prop_btn_control_slider{display:none}

.prop_btn_control_slider{position:absolute;width:300px;right:20px;top:60px;z-index:15;text-align:right}
.prop_btn_control_slider .btn{height:40px;background-color:#000000;background-color:rgba(0,0,0,0.6);color:#ffffff;font-size:17px;margin-left:2px;padding:0;width:40px;line-height:36px;padding:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.prop_btn_control_slider .btn .fa{margin:0}
.prop_btn_control_slider .btn:focus,.prop_btn_control_slider .btn:hover{background-color:#e60000;color:#fff}
.prop_btn_control_slider .btn.m:focus,.prop_btn_control_slider .btn.m:hover{color:#ffffff}
.prop_btn_control_slider .btn li{display:inline-block !important;padding:0 5px;position:relative}
.prop_btn_control_slider .btn li span{position:absolute;bottom:36px;left:-50%;white-space:nowrap;background:#000;color:#fff;padding:5px 10px;display:none}

.prod_price_address_slider{background-color:#000000;background-color:rgba(0,0,0,0.6);color:#fff;right:20px;padding:10px;position:absolute;top:90px;z-index:15;width:300px;text-align:right}
.prod_price_address_slider p{margin:0 0 10px;text-align:left;font-size:12px}
.prod_price_address_slider .address{font-weight:500;border-bottom:2px solid #e60000;font-size:15px;margin:0 -10px 0px;padding:0 10px 3px;text-align:left}
.prod_price_address_slider .price{font-size:13px;font-weight:600;padding-top:7px;text-align:left}
.prod_price_address_slider .status{position:absolute;right:0;bottom:0;z-index:3}
.prod_price_address_slider .status:before{position:absolute;right:0;bottom:0;padding:5px 10px;color:#fff;font-size:12px;white-space:nowrap;letter-spacing:0.5px}
.prod_price_address_slider .status.under_offer:before{content:"Under Offer";background-color:#b7181f}
.prod_price_address_slider .status.reserved:before{content:"Reserved";background-color:#b7181f}
.prod_price_address_slider .status.sold_stc:before{content:"Sold STC";background-color:#292929}
.prod_price_address_slider .status.sold_scm:before{content:"Sold SCM";background-color:#292929}
.prod_price_address_slider .status.sold:before{content:"Sold";background-color:#292929}
.prod_price_address_slider .status.for_sale:before{content:"For Sale";background-color:#3e8102;display:none}
.prod_price_address_slider .status.let:before{content:"Now Let";background-color:#b7181f}
.prod_price_address_slider .status.available:before{content:"Available";background-color:#3e8102;display:none}
.prod_price_address_slider .status.new_instruction:before{content:"New Instruction";background-color:#008dc1}
.carousel-caption .status{position:absolute;right:0;bottom:0;z-index:3}
.carousel-caption .status:before{position:absolute;right:0;bottom:0;padding:5px 10px;color:#fff;font-size:12px;white-space:nowrap;letter-spacing:0.5px}
.carousel-caption .status.under_offer:before{content:"Under Offer";background-color:#b7181f}
.carousel-caption .status.reserved:before{content:"Reserved";background-color:#b7181f}
.carousel-caption .status.sold_stc:before{content:"Sold STC";background-color:#292929}
.carousel-caption .status.sold_scm:before{content:"Sold SCM";background-color:#292929}
.carousel-caption .status.sold:before{content:"Sold";background-color:#292929}
.carousel-caption .status.for_sale:before{content:"For Sale";background-color:#3e8102;display:none}
.carousel-caption .status.let:before{content:"Now Let";background-color:#b7181f}
.carousel-caption .status.available:before{content:"Available";background-color:#3e8102;display:none}
.carousel-caption .status.new_instruction:before{content:"New Instruction";background-color:#008dc1}

.detials_location_btn{text-align:center;padding:10px 0 0 0;max-width:338px}
.detials_location_btn a{ 
	font-size:12px !important;margin:0 !important}
.sales_img_wraper{position:relative;padding-top:66%}
.sales_img_wraper img{position:absolute;top:50%;left:50%;height:auto !important;width:100% !important;transform:translate(-50%,-50%);  -webkit-transform:translate(-50%,-50%);  -moz-transform:translate(-50%,-50%);  -o-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%)}
.top_property_nav .navbar_property_details{margin-bottom:0}

	.image_counter{position:absolute;/* top:20px;*/right:100px;background-color:rgba(255,255,255,0.8);color:#000;text-align:center;z-index:15;padding:3px 8px;cursor:pointer}
	.image_counter i{font-size:13px;margin-bottom:0px}
	.image_counter:hover{opacity:1;filter:alpha(opacity=100);background-color:#fff}
	
	.image_counter.lg{bottom:80px;right:20px;left:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 3px;width:100px;height:auto;background-color:;line-height:1}
	.image_counter.lg:before{content:'enlarge';display:none;text-align:center;padding-bottom:5px;}
	.fullview .image_counter.lg:before{content:'close'}
	.image_counter.lg i{font-size:30px}
	.image_counter.lg i.fa-arrows-alt:before{display:noxne;}
	.image_counter.lg i.fa-arrows-alt{width:40px;height:40px;line-height:40px;}
	.image_counter.lg span{display:block;font-size:12px;margin-top:5px;text-transform:uppercase;font-weight:600;}
	.image_counter.lg:hover{background-color:#e60000;color:#fff}
	
.arrange_to_view_card{min-height:160px;color:#555;background-color:#fafafa;border:0;-webkit-border-radius:4px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px,rgb(0 0 0 / 30%) 0px 1px 3px -1px;-moz-box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px,rgb(0 0 0 / 30%) 0px 1px 3px -1px;box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px,rgb(0 0 0 / 30%) 0px 1px 3px -1px;margin:30px 60px 30px 0;position:relative;padding:30px 70px 30px 30px}
.arrange_to_view_card ._icon{position:absolute;right:-50px;top:50%;margin-top:-50px;font-size:40px;color:#229954;width:100px;height:100px;line-height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#eee;-webkit-box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px,rgb(0 0 0 / 30%) 0px 1px 3px -1px;-moz-box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px,rgb(0 0 0 / 30%) 0px 1px 3px -1px;box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px,rgb(0 0 0 / 30%) 0px 1px 3px -1px;text-align:center;}

.pagination-scroll{margin:20px 0;padding:20px 0;border-top:1px solid #e9eaeb;border-bottom:1px solid #e9eaeb;text-align:left}
.pagination-scroll .btn{margin-bottom:0}
.pagination-scroll .a{font-weight:500;font-size:14px;width:auto;height:25px;text-align:center;line-height:22px;display:inline-block;color:#252839;margin-right:15px}
.pagination-scroll .a:last-child{margin-right:0}
.pagination-scroll a{color:#252839}
.pagination-scroll a.disabled:hover,
.pagination-scroll a.disabled:focus,
.pagination-scroll a.disabled{color:#999;display:none}
.pagination-scroll .a.active,.pagination-scroll .a:hover,.pagination-scroll a:hover{color:#e60000;text-decoration:none}
.pagination-scroll .scroll-wrapp{position:relative;text-align:left;display:inline-block;vertical-align:top}
.pagination-scroll .scroll-pane{width:auto;margin:0 auto}
.pagination-scroll .scroll-content{font-size:0}
.pagination-scroll .scroll-bar{height:5px;background:#e8f0f4;width:100%;position:absolute;bottom:-20px;cursor:pointer;border:0;border-radius:0;display:none !important}
.pagination-scroll .scroll-bar .ui-slider-handle{background:#000;color:#fff;width:30px;height:16px;position:absolute;top:-5px;text-align:center;line-height:14px;font-size:12px;letter-spacing:2px;cursor:move;margin-left:-15px;border:0;border-radius:0}
.pagination-scroll .scroll-bar .ui-slider-handle:hover{background-color:#d61119;color:#fff}

.single_images li{display:inline-block !important;padding:0 5px;position:relative}
.single_images li span{  position:absolute;  bottom:36px;  left:-50%;  white-space:nowrap;  background:#000;  color:#fff;  padding:5px 10px;  display:none}
.qrcode_widget img{border:7px solid rgba(197,239,247,.5)}
.single_images li:hover   span{display:block}
.box{margin-bottom:50px;clear:both}
.box.sky-blue{background-color:#f6fbfb;padding:20px}
.box.white{background-color:#ffffff;padding:20px}
	
	.box.box-info{text-align:center;font-weight:600;font-size:15px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}
	.box.box-info.sm{font-family:'Niveau Grotesk',sans-serif}
	.box.box-info.sm p{margin-bottom:15px}
	.box.box-info .btn{margin-left:30px}
	
	.box.box-prop-alert{text-align:center;color:#aaaaaa;font-size:16px;font-weight:300/**/}
	.box.box-prop-alert h4{color:#000;font-size:18px;font-weight:700;margin:15px 0}

	.chat-info{width:45px;height:35px;position:relative;display:inline-block;vertical-align:middle;margin-right:10px}
	.chat-info:before{content:"\f075";font-family:'FontAwesome';color:#d61119;display:inline-block;line-height:30px;font-size:42px;position:absolute;top:0;left:0}
	.chat-info i{color:#ecf2f5;font-size:24px;line-height:28px;margin-left:-2px}

.side_box{border:0 !important;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-moz-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;padding:20px;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;position:relative}
.side_box .side_box-head{color:#000;font-size:16px;margin:0 0 15px;font-weight:500}
.side_box.sky-blue{background-color:#f6fbfb}

.side_box.side_box_map{padding:2px}
.side_box.side_box_map .side_box_map_btn{text-align:center;padding:5px 0}
.side_box.side_boxDetailsOffice{background-color:#252839}
.side_box.side_boxDetailsOffice .side_box-head{color:#fff}
.side_box.side_boxDetailsOffice .side_box-head a{color:inherit}
.side_box.side_boxDetailsOffice .links_arrow_widget li a{color:#fff}
	._broadband_title{color:#888;font-weight:700;font-family: 'Domine',serif;font-size:16px;}
	._broadband_stitle{text-align:center;color:#797474;font-size:16px;font-weight:400;text-transform:uppercase;}
	._broadband_val{text-align:center;color:#535353;line-height: 1;font-size:32px;font-weight: 700;letter-spacing:-2px;margin-left:-10px;display: inline;vertical-align: middle;}
	._broadband_speed{text-align:center;color:#797474;font-size:16px;font-weight: 400;display: inline;margin-left: 5px;vertical-align: bottom;}

.side_box_mortgage{padding:20px 15px;font-size:12px}
.side_box_mortgage p{font-size:12px;line-height:1.2;text-align:left}
.side_box_mortgage .input-group-addon{font-size:12px;padding:5px 10px}
.side_box_mortgage h5{margin:0 0 10px}
.side_box_mortgage .form-group{margin-bottom:10px}
.side_box_mortgage .form-label{font-weight:500;font-size:12px;font-weight:500;text-transform:none;margin:0}
.side_box_mortgage .mortgage_result{color:#e60000;font-size:13px;line-height:20px;font-weight:300/**/;margin-bottom:5px}
.side_box_mortgage .mortgage_result span{color:#222;float:right;font-size:20px;font-weight:600}
.side_box_mortgage .mortgage_warning{color:#c01200;margin-bottom:5px;line-height:1.2}
.side_box_mortgage .mortgage_warning1{border-top:1px dashed;padding-top:10px}

#d_prop_section hr{border-color:#aaa;margin:24px 0}
	
.widget{margin:0 0 20px}
.widget .widget-head{font-size:18px;text-transform:uppercase;color:#333333;padding-bottom:15px;position:relative;margin:0 0 35px}
.widget .widget-head:before{position:absolute;bottom:0;left:0;width:40px;border-bottom:3px solid #dddddd;height:0;content:''}

.back_to_top{position:fixed;bottom:120px;right:30px;width:35px;font-size:18px;height:35px;background:#e60000;text-align:center;line-height:35px;color:#fff;z-index:99999;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.wow{visibility:hidden}
	
.widget_footer{margin:0 0 15px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15)}
.widget_footer.trans{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.widget_footer .widget-head{font-size:18px;color:#000000;position:relative;margin:0 0 13px;font-weight:600;line-height:1.3}
.widget_footer h3.widget-head{font-size:18px;line-height:1.3}

	.map_widget .widget-head{margin-bottom:15px}
	
	.prop_sold_area_widget{padding:25px}
	.prop_sold_area_widget ul{list-style:square;margin:0;padding:0;font-size:24px;padding-left:22px;color:#d61119}
	.prop_sold_area_widget li{padding-bottom:15px;margin:0}
	.prop_sold_area_widget a{display:block;font-size:16px;font-weight:300/**/;color:#aaaaaa;line-height:1.3}
	.prop_sold_area_widget a:hover{color:#d61119}
	
	.own_property_worth_widget{padding:25px;font-size:16px;font-weight:300/**/;color:#aaaaaa}
	.own_property_worth_widget .desc{margin-bottom:5px;font-size:16px;line-height:24px;margin-top:15px}
	.own_property_worth_widget .btn{padding:10px 30px;margin-bottom:20px}
	.own_property_worth_widget .image{float:left}
	.own_property_worth_widget .image img{width:120px;border:1px solid #ddd;padding:20px 10px;margin-top:10px;height:auto;margin-right:15px}
	.own_property_worth_widget .widget-head{margin-bottom:10px}
	
	.average_hous_widget{padding:20px 20px 0;position:relative}
	.average_hous_widget h5{font-weight:600;font-size:16px;margin:0}
	.average_hous_widget .price{color:#d61119;font-weight:600;font-size:22px;margin:0 0 10px}
	.average_hous_widget .foot{background-color:#d61119;color:#fff;font-weight:500;font-size:13px;margin:0 -20px;padding:5px 15px;text-align:center}

	.links_widget_iconed{list-style:none;margin:0;padding:0}
	.links_widget_iconed li{margin-top:5px}
	.links_widget_iconed li:first-child{margin-top:0}
	.links_widget_iconed a{color:#aaa}
	.links_widget_iconed.single_images a{margin-right:10px;color:#aaa}
	.links_widget_iconed a:hover{color:#e60000}
	.links_widget_iconed a .fa{color:#000;font-size:20px;margin-right:10px;width:20px;vertical-align:middle}
	.links_widget_iconed.single_images a .fa{margin-right:0;width:auto}
	.links_widget_iconed a .fa-heart{color:#e60000}
	.links_widget_iconed a .fa-mobile{font-size:26px}
	
	.qrcode_widget{font-size:16px;color:#aaa;text-align:left;line-height:24px;border:1px solid #eeeeee;  -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);  -moz-box-shadow:0 0 5px rgba(0,0,0,0.1);  box-shadow:0 0 5px rgba(0,0,0,0.1);padding:10px}
	.qrcode_widget .image{   margin-bottom:10px;  float:left;  width:70px;  margin-right:10px}
		#qrCode-tooltip{position:relative;color:#444}
		#qrCode-tooltip .qrCode-pop{position:absolute;top:100%;display:none;width:100%;z-index:10;left:0;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.6);padding:15px;font-size:13px;text-align:center}
	
	.nearest_list_prop{list-style:none;margin:15px 0 0;padding:0}
	.nearest_list_prop li{display:inline-block;border-right:1px solid #eee;margin-right:10px;color:#aaaaaa;padding-right:10px;font-size:12px}
	.nearest_list_prop li:last-child{border-right:0;padding-right:0;margin-right:0}
	.nearest_list_prop li img{display:inline-block;vertical-align:middle;height:20px;width:auto;margin-right:5px}
	.grid_layout .nearest_list_prop li{display:block;border-right:0;padding-right:0;margin-right:0}
	
	.nearest_list_widget_wrapp{padding:10px}
	.nearest_list_widget_wrapp .side_box-head{position:relative;font-size:16px;font-weight:500;padding:15px 10px 15px 40px;margin:-10px -10px 10px -10px;color:#444444;background:#fff;border-bottom:1px solid #ddd}
	.nearest_list_widget_wrapp .side_box-head ._icon{position:absolute;left:0;top:0;line-height:50px;font-size:18px;width:40px;text-align:center;}
	.nearest_list_widget{list-style:none;margin:0 0 12px;padding:0}
	.nearest_list_widget li{padding:10px 85px 10px 0;font-size:16px;color:#555;position:relative;font-weight:300/**/;border-bottom:solid 1px #ddd}
    .nearest_list_widget li:last-child{border:0}
 	.nearest_list_widget_wrapp .nearest_list_widget:last-child{margin-bottom:0;border:0;}
	.nearest_list_widget li img{height:auto;left:7px;position:absolute;top:11px;width:18px}
	.nearest_list_widget li .distance{display:block;position:absolute;top:10px;right:0;color:#000;font-weight:400}

	.news_widget{list-style:none;margin:0;padding:0}
	.news_widget li{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #eee}
	.news_widget .title{margin:0 0 5px;font-size:13px;font-weight:300/**/;color:#333333;line-height:1.4}
	.news_widget .title a{color:inherit;display:block}
	.news_widget .created{color:#aaaaaa;font-size:12px;text-transform:uppercase;font-weight:300/**/;margin:0}
	
	.latest_tweet_widget{font-family:'Niveau Grotesk',sans-serif}
	.latest_tweet_widget .image{line-height:1;width:50px;float:left;font-size:40px;color:#21c0f4}
	.latest_tweet_widget .details{margin-left:50px}
	.latest_tweet_widget .text{font-size:16px;line-height:20px;word-wrap:break-word;margin-bottom:5px;color:#242424}
	.latest_tweet_widget .created{color:#aaa;font-size:12px;font-weight:300/**/}
	
	.links_widget{list-style:square;margin:0;padding:0 0 0 10px;font-size:11px}
	.links_widget li{margin-top:20px}
	.links_widget li:first-child{margin-top:0}
	.links_widget a{color:#aaaaaa;font-size:13px;margin-left:10px;display:block}
	
	.links_arrow_widget{list-style:none;margin:0;padding:0}
	.links_arrow_widget li{border-top:1px solid #eee;margin-bottom:8px;padding-top:8px}
	.links_arrow_widget li a:before{position:absolute;left:0;top:0;font-family:'FontAwesome';content:"\f0da";font-size:16px}
	.links_arrow_widget li:first-child{border-top:0}
	.links_arrow_widget li a{color:#1b1b1b;position:relative;padding-left:15px;display:block}
	.links_arrow_widget li a:focus,.links_arrow_widget li a:hover{color:#e60000;text-decoration:none}
	
.widget_SW{border:1px solid #ddd;min-height:100%;background-color:#fff;}
.widget_SW .widget-img{text-align:center;border-bottom:1px solid #ddd;}
.widget_SW .widget-body{padding:40px 25px;}
.widget_SW .widget-title{font-size:24px;line-height:30px;color:#000;font-weight:600;margin:0 0 20px;}
.widget_SW .widget-desc{font-size:16px;line-height:22px;font-weight:300/**/;margin:0 0 20px;}

	#Mcalc_widget{position:relative;}
	#Mcalc_widget .content_disclaimer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10;padding:40px 25px 25px;color:#666;display:none;}
	#Mcalc_widget .content_disclaimer-close{position:absolute;top:0;right:0;z-index:5;font-weight:300;font-size:30px;line-height:1;text-decoration:none;padding:0;width:30px;}
	#Mcalc_widget.open_disclaimer .content_disclaimer{display:block;}
	#Mcalc_widget .form-prop-address{margin-bottom:20px;color:#333;font-size:16px;}
	#Mcalc_widget .form-prop-address b{display:block;font-size:18px;}
	#Mcalc_widget .form-group{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
	#Mcalc_widget .form-group .input-group{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;width:100%;}
	#Mcalc_widget .form-label{text-transform:none;font-size:16px;margin:0 20px 0 0;min-width:100px;width:100px;}
	#Mcalc_widget .form-control{height:56px;border:1px solid #c4c4c4;font-size:18px;color:#333;}
	#Mcalc_widget .input-group .form-control:first-child{border-right:0}
	#Mcalc_widget .input-group .form-control:last-child{border-left:0}
	#Mcalc_widget .input-group-addon{-ms-flex-positive:1;flex-grow:1;width:auto;font-weight:600;border:1px solid #c4c4c4;background-color:transparent;font-size:16px;color:#333;padding:1.6rem;}
	#Mcalc_widget .input-group-addon:first-child{border-right:0}
	#Mcalc_widget .input-group-addon:last-child{border-left:0}
	#Mcalc_widget .form-result{border-top:1px solid #ccc;padding-top:15px;}
	#Mcalc_widget .Mcalc_widget_chart_info{list-style:none;margin:28px 0;padding:0}
	#Mcalc_widget .Mcalc_widget_chart_info ._label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:400;font-size:16px;margin-right:15px}
	#Mcalc_widget .Mcalc_widget_chart_info .form-control{background: #fff;text-align:right;height:44px;font-size: 16px;width:120px;min-width:120px}
	#Mcalc_widget .Mcalc_widget_chart_info ._label i{display:inline-block;width:19px;min-width:19px;height:19px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
	#Mcalc_widget .Mcalc_widget_chart_info li{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
	#Mcalc_widget .form-result-label{font-size:16px;margin-right:10px;font-weight:600;}
	#Mcalc_widget .form-result-value{font-size:24px;color:#575656;display:inline-block;vertical-align:middle;font-weight:700;}
	#Mcalc_widget .Mcalc_widget_chart{position:relative;margin:auto;max-width:305px;}
	#Mcalc_widget .Mcalc_widget_chart canvas{width:100%;margin:0 auto;}
	#Mcalc_widget .Mcalc_widget_chart ._info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-fex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:70%;height:70%;position:absolute;left:15%;top:15%;text-align:center;}
	#Mcalc_widget .Mcalc_widget_chart ._info span{display:block;font-size: 18px;line-height: 1;}
	#Mcalc_widget .Mcalc_widget_chart ._info span._v{font-size: 38px;margin: 10px 0;font-weight: 700;font-family: 'Domine', sans-serif;}

	#Sduty_widget .form-group{margin-bottom:20px;}
	#Sduty_widget .form-label{text-transform:none;font-size:16px;}
	#Sduty_widget .form-control{height:56px;border:1px solid #c4c4c4;font-size:18px;color:#333;}
	#Sduty_widget .form-control .dropdown-toggle{height:56px;font-size:18px;padding:0.7em 1em}
	#Sduty_widget .form-val-price{color:#575656;display:inline-block;vertical-align:middle;}
	#Sduty_widget .input-group .form-control:first-child{border-right:0}
	#Sduty_widget .input-group .form-control:last-child{border-left:0}
	#Sduty_widget .input-group-addon{font-weight:600;border:1px solid #c4c4c4;font-size:16px;background-color:transparent;color:#333;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:1rem 1.6rem;}
	#Sduty_widget .input-group-addon:first-child{border-right:0}
	#Sduty_widget .input-group-addon:last-child{border-left:0}
	#Sduty_widget .checkbox label{font-weight:500;font-size:16px;}
	#Sduty_widget .btn{text-transform: uppercase;font-size:16px;}
	#Sduty_widget .form-result{padding-top:35px;font-size:16px;font-weight:600;display:none}
	#Sduty_widget .form-result a{font-size:16px;font-weight:300/**/}
	#Sduty_widget .form-result-value{font-size:24px;color:#575656;display:inline-block;vertical-align:middle;font-weight:700;margin-left:10px;margin-top:-4px;}
	
.message-type{text-align:center;margin-bottom:40px}
.message-type .image{background-color:#eee;display:block;height:150px;line-height:150px;text-align:center;position:relative;margin-bottom:10px;-webkit-border-radius:10px 0 10px 10px;-moz-border-radius:10px 0 10px 10px;border-radius:10px 0 10px 10px}
.message-type:hover .image{background-color:#e60000;color:#fff}
.message-type .image .fa{font-size:50px}
.message-type .image .counter{position:absolute;top:0;right:0;background-color:#e60000;color:#fff;padding:5px;color:#fff;font-size:16px;line-height:1}
.message-type:hover .image .counter{background-color:#eee;color:#000}
.message-type .image .title{position:absolute;bottom:0;right:0;color:#fff;padding:10px 5px;color:#000;font-size:16px;line-height:1;text-align:center;width:100%}
.message-type:hover .image .title{color:#fff}
.message-type .desc{font-size:12px;line-height:1;text-align:center}

#property-tab{margin-bottom:30px}
#property-tab .navbar{margin-bottom:0}
#property-tab .tab-content{padding:30px 0 10px;background-color:#fafafa}

.map_holder{border:5px solid #f0f0f0;margin-bottom:40px;position:relative}
.map_holder_main{position:relative;z-index:1}
.map_holder_main .map_main{position:relative;width:100%;height:500px}
.map_holder_main #directions{max-height:100%;background-color:#fff;direction:ltr;overflow:auto;padding:10px 20px;height:auto;position:relative;width:auto}
#directions{font-size:16px}
#directions .adp-directions{width:100%}

.news_list{border-bottom:1px solid #dedbd2;margin-bottom:15px;padding:0 0 15px;clear:both}
.news_list .images{border:1px solid #dedbd2;float:left;height:auto;margin-bottom:15px;margin-right:15px;padding:3px;width:110px}
.news_list .images img{max-width:100%;height:auto}
.news_list .title{font-size:16px;line-height:1.4;margin:0}
.news_list .title a{color:inherit}
.news_list .info{color:#999;font-size:11px;margin:0 0 10px}
.news_list .more{text-decoration:none}
.news_list .desc{margin:10px 0}

.localamen_amenties.map_holder_main{padding-right:180px}

#localamen{position:absolute;top:0;right:0;width:180px;height:100%;overflow:auto;border-left:1px solid #f0f0f0;background-color:#fafafa;z-index:1;padding:0}
#localamen .checkbox{border-bottom:1px solid #f0f0f0;font-size:12px;margin:0}
#localamen .checkbox label{padding:8px 0 8px 30px;display:block}
#localamen .checkbox:hover{background-color:#f0f0f0}
#localamen .checkbox img{margin-right:3px}
#localamen .checkbox:last-child{border-bottom:0}

.table>thead>tr>th{font-size:16px;font-weight:500}
.table>thead>tr>th small{line-height:1.2;display:inline-block}

.blk_lab{display:block}
.feedback{background-color:#ecf2f5;margin:0 0 25px;padding:25px 15px 15px;position:relative;border:1px solid #ccd2d5}
.feedback .top{padding:0 0 5px;position:relative;z-index:2}
.feedback .top .name{color:#222;font-weight:600}
.feedback .status{background:#e60000;color:#fff;padding:3px 5px;position:absolute;right:0;top:0;font-size:11px;}
.feedback .feed{font-style:italic}
.feedback .date{color:#666;font-size:11px;margin-top:5px;text-align:right}

.mag_cat_list{border-top:1px solid #dddddd;margin-top:20px;padding-top:20px}
.mag_cat_list .image{float:left;overflow:hidden;width:210px}
.mag_cat_list .image img{max-width:100%;height:auto}
.mag_cat_list .det{margin-left:230px}
.mag_cat_list .title{font-size:20px;font-weight:600;margin:0 0 10px}

.mag_book_list{border:1px solid #dddddd;margin-bottom:20px;margin-right:20px;padding:10px;text-align:center}
.mag_book_list:hover{background:#fafafa}
.mag_book_list h5{margin:0 0 10px}
.mag_book_list .image{background:#fafafa;display:block;margin-bottom:10px;overflow:hidden}
.mag_book_list .image img{display:block;max-width:100%;height:auto}
.mag_book_list p{margin:0}

.formulir-line{border-bottom:1px dashed}
.formulir-line span{background-color:#fff;display:inline-block;position:relative;bottom:-2px;padding-right:10px}

.mini_map_wrapp{position:absolute;background:#fff;width:100%;padding:15px;top:0;left:0;border:1px solid #ddd;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999;display:none;z-index:10}
.mini_map_wrapp .zoom{color:#444;display:inline-block;margin-top:10px;cursor:pointer}
.mini_map_wrapp .top{position:relative;margin-bottom:10px}
.mini_map_wrapp .top .close{position:absolute;top:0;right:0;width:20px;height:20px;padding:0;margin:0;cursor:pointer}
.mini_map_wrapp .top .close:hover{color:#d61119}
.mini_map_wrapp .top .pr{color:#ee3b33;display:block;font-size:15px;font-weight:normal;margin:0}
.mini_map_wrapp .top .add{color:#999;display:block;font-size:12px;font-weight:normal;margin:0}
.mini_map_wrapp .middle{position:relative;height:135px;background:#eee}
.mini_map_wrapp.zoomed .middle{height:285px}
.mini_map_wrapp .arrow{position:absolute;left:50%;bottom:-3px;width:28px;height:15px;margin-left:14px;background:url(../img/arrow_minimap.png) no-repeat 0 0}
	
.footers_widget_section{background-color:#f8fafb;padding:50px 0}

.footers_section{background-color:#ffffff;padding:35px 0 30px;border-top:1px solid #eeeeee}
.footers_section .container{position:relative}

#main_search_section{position:fixed;bottom:0;left:0;width:100%;color:#ffffff;z-index:1001;max-height:100%}
#main_search_section .container{position:relative}
#main_search_section .main_search_toggle{background-color:#ea1b33;font-size:16px;display:block;width:150px;padding:5px 10px;font-weight:300/**/;text-align:center;color:#ffffff;border:0;position:absolute;left:15px;bottom:100%;line-height:18px}
#main_search_section .main_search_toggle .fa{font-size:20px}
#main_search_section .main_search_toggle:focus,#main_search_section .main_search_toggle:hover{text-decoration:none}
#main_search_section .main_search_head{}
#main_search_section .main_search_body{background-color:#10263b;background-color:rgba(16,38,59,0.85);padding:20px}
#main_search_section .advanced_search_link{color:#fff;padding:4px 0;display:block;font-size:16px;line-height:20px;font-weight:600;letter-spacing:1px}
#main_search_section .advanced_search_link i.btn{float:right;font-size:13px;padding:5px 10px;margin-top:-4px;font-weight:300/**/}
#main_search_section .advanced_search_link:focus,#main_search_section .advanced_search_link:hover{color:#ea1b33;text-decoration:none}

#main_search_container .form-group{margin-bottom:5px}
#main_search_container .form-label{font-size:11px}
#main_search_container .form-control{padding:2px 10px;height:28px;font-weight:300/**/}
#main_search_container .bootstrap-select>.btn{padding:7px 10px;height:28px;font-weight:300/**/;font-size:11px}
#main_search_container .bootstrap-select.btn-group .btn .filter-option{font-weight:300/**/;font-size:11px}
#main_search_container .bootstrap-select.btn-group .btn .caret:before{font-size:18px;line-height:28px}
#main_search_container .btn-primary.btn{font-size:12px;padding:5px 20px}

.centerMiddle{left:0;top:50%;position:absolute;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);}

.list_thumb_search{background-color:#ea1b33;background-color:rgba(236,106,32,0.85);padding:20px 25px 1px;position:relative}
.list_thumb_search ul{list-style:none;margin:0;padding:0}
.list_thumb_search li{float:left;width:155px}
.list_thumb_search a{text-align:center;width:138px;max-width:100%;height:auto;margin:0 auto;margin-bottom:20px;position:relative;display:block;color:#fff}
.list_thumb_search a img{max-width:100%;height:auto}
.list_thumb_search a .caption{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;line-height:1.1;padding:10px;font-size:12px;display:none}
.list_thumb_search a:hover .caption{display:block}
.list_thumb_search a:hover:before,.list_thumb_search a:focus:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);content:""}
/*.list_thumb_search a:hover:after,.list_thumb_search a:focus:after{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-35px;height:70px;line-height:70px;color:#fff;font-weight:100;content:"+";text-align:center;font-size:50px}*/
.list_thumb_search>a:first-child{margin-left:0}
.list_thumb_search li a{margin:0 auto 20px;float:none;display:block}
.list_thumb_search a img{width:100%;height:100%}
.list_thumb_search .next,.list_thumb_search .prev{position:absolute;left:0;top:50%;margin-top:-15px;width:30px;height:30px;background-color:#000;color:#fff;line-height:30px;text-align:center;font-size:16px;display:block;cursor:pointer}
.list_thumb_search .next:hover,.list_thumb_search .prev:hover{background-color:#d61119}
.list_thumb_search .next{left:auto;right:0}

.street_list{margin:0;padding:0}
.street_list li{overflow:hidden;list-style:none;padding:4px 8px}
.street_list li:nth-child(even){  background:#F6FBFB}
.street_list li a{float:left}
.street_list li span{float:right}
#main_search_advanced_search{position:relative}
#main_search_advanced_search:before{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000;border-top:15px solid rgba(0,0,0,0.85);content:"";height:0;position:absolute;right:163px;top:0;width:0}
#main_search_advanced_search a{}

.navbar_agent_search_section{position:absolute;bottom:100%;left:165px;right:15px;margin:0;border:0;min-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#000000;background-color:rgba(0,0,0,0.85)}
.navbar_agent_search_section .navbar-collapse{padding:0;-webkit-box-shadow:none;-moz=box-shadow:none;box-shadow:none}
.navbar_agent_search_section .navbar-nav{float:none;width:100%}
.navbar_agent_search_section .navbar-nav>li{width:25%;position:static}
.navbar_agent_search_section .navbar-nav>li>a{padding:5px 10px;text-align:center;font-size:12px;color:#fff;line-height:20px}
.navbar_agent_search_section .navbar-nav>li>a:hover,.navbar_agent_search_section .navbar-nav>li>a:focus,.navbar_agent_search_section .navbar-nav>.current>a,.navbar_agent_search_section .navbar-nav>.open>a{background-color:#e60000;background-color:rgba(240,132,6,0.85);color:#ffffff}
.navbar_agent_search_section .dropdown-menu{width:100%;left:0;top:auto;bottom:100%;border:0;padding:15px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;font-size:12px;max-height:240px;overflow:auto;background-color:#fff}
.navbar_agent_search_section .dropdown-menu p{margin:0 0 10px}
.navbar_agent_search_section .dropdown-menu b{font-weight:600}
.navbar_agent_search_section .navbar-toggle{padding:4px 6px;margin:0;background-color:#e60000}

.mega_link{list-style:none;margin:0 0 15px;padding:0}
.mega_link li{margin-bottom:5px}
.mega_link li h4{font-size:13px;margin:0 0 10px}
.mega_link li a{color:#aaa;position:relative;padding-left:12px;display:block}
.mega_link li a:before{position:absolute;left:0;top:0;font-family:'FontAwesome';content:"\f105";font-size:13px}
.mega_link li a:focus,.mega_link li a:hover{color:#e60000;text-decoration:none}

.navbar_main_search_section{margin:0;border:0;min-height:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.navbar_main_search_section .navbar-collapse{padding:0;-webkit-box-shadow:none;-moz=box-shadow:none;box-shadow:none}
.navbar_main_search_section .navbar-nav{background-color:#000000;background-color:rgba(0,0,0,0.85);width:55%;display:table}
.navbar_main_search_section .navbar-right{background-color:#e60000;background-color:rgba(240,132,6,0.85);width:45%}
.navbar_main_search_section .navbar-nav>li{display:inline-block;display:table-cell;float:none}
.navbar_main_search_section .navbar-nav.navbar-right:last-child{margin-right:0}
.navbar_main_search_section  .navbar-nav>li>a{color:#ffffff;font-size:12px;text-transform:uppercase;font-weight:300/**/;text-align:center;padding:5px 10px}
.navbar_main_search_section  .navbar-right>li>a{}
.navbar_main_search_section  .navbar-right>li>a.toggle{background-color:#e60000}
.navbar_main_search_section  .navbar-right>li>a.toggle.collapsed{background-color:transparent}
.navbar_main_search_section .navbar-nav>li>a:hover,.navbar_main_search_section .navbar-nav>li>a:focus{background-color:transparent;color:#e60000}
.navbar_main_search_section .navbar-nav>l.currenti>a:hover,.navbar_main_search_section .navbar-nav>.current>a:focus,.navbar_main_search_section .navbar-nav>.current>a{background-color:rgba(236,106,32,0.85);color:#fff}
.navbar_main_search_section .navbar-right>li>a:hover,.navbar_main_search_section .navbar-right>li>a:focus,.navbar_main_search_section .navbar-right>.current>a,.navbar_main_search_section .navbar-right>.open>a,.navbar_main_search_section  .navbar-right>li>a.toggle.collapsed:hover{background-color:#e60000;color:#ffffff}
.navbar_main_search_section .navbar-toggle{padding:4px 6px;margin:1px 0;background-color:#e60000}
.navbar_main_search_section .dropdown-menu{min-width:100%;min-width:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:auto;bottom:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;padding:0;background-color:#fff;background-color:rgba(255,255,255,0.8)}
.navbar_main_search_section li:first-child .dropdown-menu{left:0;right:auto}
.navbar_main_search_section .dropdown-menu>li>a{font-size:13px;padding:10px 20px}

.nav_footer{list-style:none;margin:0;padding:0;text-align:center}
.nav_footer li{display:inline-block;padding:0 15px}
.nav_footer li a{display:block;color:#000000;font-size:11px;line-height:16px;font-weight:300/**/}
.nav_footer li a:focus,.nav_footer li a:hover{text-decoration:none;color:#e60000}

.social_footer{list-style:none;margin:0;padding:0;text-align:center;position:absolute;left:15px;top:-15px}
.social_footer li{display:inline-block;padding:0 3px}
.social_footer li a{display:block;text-align:center;font-size:30px;color:#aaa}
.social_footer li a:focus,.social_footer li a:hover{text-decoration:none;color:#e60000}

.copyright{min-height:65px;color:#000000;font-size:12px;font-weight:300/**/;text-align:center;border-top:1px solid #f6f3f8;padding-top:10px;margin-top:30px;position:relative}
.copyright .nav_footer{position:absolute;right:0;top:15px}
.copyright .nav_footer.L{left:0;right:auto}
.copyright .nav_footer li{padding:0;border:0}

/*REQUEST STYLE*/
.show_result_list{border-bottom:1px solid #ddd;font-size:16px;margin-bottom:20px;padding-bottom:10px}

.mgn_lr_0{margin-left:0 !important;margin-right:0 !important}
/*Aditional Style WPBrigade*/
.contactdetail{display:inline-block;width:90px;font-weight:700}
.contactdetail+a{display:inline-block}
.section.sky-blue{background:#f6fbfb;padding:15px 0;border-radius:5px;border:3px solid #dedede}
.rightimg{  border:4px solid #f6fbfb;  -webkit-box-shadow:0 0 1px rgba(0,0,0,.6);  -moz-box-shadow:0 0 1px rgba(0,0,0,.6);  box-shadow:0 0 1px rgba(0,0,0,.6);  max-width:350px;  overflow:hidden}
.rightimg img{width:100%;display:block;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
.rightimg img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.housepriceformoption{border:1px solid #ccc}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{/*border-top:0;*/}
.sections{border:1px solid #ccc;border-top:0}
.sections>div:nth-child(even){background:#F6FBFB}
.padbtm{padding-bottom:20px}
.page_section p.text-right{text-align:right}
.padbtm>div{padding-top:5px;padding-bottom:5px}
.sectionTop{border:1px solid #ccc;border-bottom:0;padding-top:20px}
.sections .pagination-scroll{clear:both !important;  background:none !important;  padding-top:20px}
.slideSection .prod-list{padding:0;border:0;margin-bottom:15px}
.slideSection .prod-list .image{float:none;max-width:100%;width:auto;height:auto;display:block;margin:0 0 20px}
.slideSection .prod-list .details{margin-left:0;padding:0 15px 15px}
.overseas .prod-list .details{min-height:inherit}
.slideSection .col-md-3{width:100%}
.slideSection .prod-list .calculate span{width:150px;white-space:normal} 
.owl-item{margin:0 auto}
.owl-buttons{text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;  display:inline-block;  zoom:1;  margin:0;  padding:0;  font-size:24px;  background:#F2534E;  opacity:0.8;  height:60px;  width:60px;  line-height:60px;  text-align:center;  top:50%;  margin-top:-15px; 	position:absolute}
.owl-theme .owl-controls .owl-buttons div:hover{opacity:1}
.owl-theme .owl-controls .owl-buttons div .fa{font-size:22px}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-45px;padding-right:2px}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:-45px;padding-left:2px}
/*.page_section p{font-size:16px}*/
.topSection{padding:25px 0}
.topSection .page-title{color:#555}
.topSection p{margin-bottom:10px;font-size:13px}
.bullets{margin-bottom:0}
.bullets,.bullets li{list-style-type:none}
.bullets li{font-size:13px;line-height:20px;color:#222;margin-bottom:11px}
.bullets li a{position:relative;color:#222;display:inline-block}
.bullets li a i{position:absolute;top:0;left:-20px;line-height:20px}
.map_icon{vertical-align:text-bottom}
.removeBtn{background-color:#e60000;  width:20px;  height:20px;  line-height:16.5px;  position:absolute;  -webkit-border-radius:30px;  -moz-border-radius:30px;  border-radius:30px;  top:89%;  left:111%;  margin-top:-10px;  margin-left:100px;  font-size:27px;  z-index:10001;  text-align:center;  color:#fff;  cursor:pointer;  padding-left:1px;  opacity:0.6}
.removeBtn:hover{opacity:1}
.owl-carousel~br{display:none}
.owl-carousel .prod-list .meta-foot{display:none}
.owl-carousel .nearest_list_prop{margin-bottom:0}
.prod-list .details{min-height:167px}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{float:right}
.formBox{border:1px solid #ddd;background:#f5f5f5;padding:10px}
.postalForm{text-align:center;border:1px solid #ccc;background:#fff}
.postalForm h2{font-size:20px}
.formBox h3{margin-top:10px}
.postalForm p{text-align:center;display:block}
.number{text-align:center;display:block;margin-top:10px;margin-bottom:10px}
.postalForm input[type="text"]{width:120px;height:40px;border:1px solid #dcdcdc;display:block;margin:0 auto 10px;padding:5px;text-align:center;font-size:30px;line-height:30px}
.markerimg{display:block;border:1px solid #ccc;padding:3px;background:#fff;margin-bottom:20px}
.salepara{margin-top:20px}
.topBanner{width:100%;height:440px;background:url(../img/blur_20.jpg) no-repeat 0 0;background-size:cover}
.hero_succes_section{padding-right:20px;border:1px solid #B6D862 !important;background:#dbebb1 ;padding:10px 20px 0;  margin-bottom:20px;box-shadow:inset 0px 0px 2px #fff}
.topBanner{color:#fff}
.topBanner h4{margin-top:20px;  margin-bottom:40px}
.topBanner *{color:#fff}
.topBanner ul{margin:0;padding:0}
.topBanner ul li{color:#fff;padding-left:30px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAA3NCSVQICAjb4U/gAAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAADHRSTlMAESJVZoiZqrvd7v/s2kd7AAAACXBIWXMAAAsSAAALEgHS3X78AAAAIXRFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3JrcyA0LjDqJid1AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAzLzI4LzEyZ1TWHwAAADZJREFUeJxjYAABFjDJuBJMWReASObtSBzGHUCCVYB7A5Dy3tCtAOLthCjYvQFMVTeAKTUQAQBpKQnvoh6RwQAAAABJRU5ErkJggg==) no-repeat left center;font-size:17px}
.qoutes p{font-size:26px;line-height:1.33;text-align:center}
.qoutes{border-left:0}
.page-title2{margin:20px 0 30px}
.navbar_property_details_top ul.dropdown-menu{/*-webkit-border-radius:5px 5px 0 0 ;-moz-border-radius:5px 5px 0 0 ;border-radius:5px 5px 0 0 ;*/}
.navbar-nav>li>.dropdown-menu.dropdown-menu-top{top:auto;bottom:100%;;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;padding:0}
.print-link-span{margin-bottom:10px}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-control{z-index:2}
.overseas #owl-demo ~ br{display:none}

.sidebar-divider{border-top:1px dashed #ddd;margin:20px 0}
.sidebar-text{margin-bottom:20px}
.sidebar-text h4{margin:0px 0px 5px;font-size:16px}
.sidebar-text p{margin-bottom:10px}

.sidebar-share{margin-bottom:20px}
.sidebar-share h4{margin:0 0 5px;font-weight:500;font-size:16px}
.sidebar-share p{font-size:28px;margin:0}
.sidebar-share .fa-facebook-square{color:#3b5998}
.sidebar-share .fa-twitter-square{color:#00aced}
.sidebar-share .fa-instagram{color:#517fa4}

.prop_sold_area_widget,.own_property_worth_widget{height:470px}
.navbar_agent_search_section{min-height:30px}
#main_search_section .main_search_toggle{height:30px}

.panel-group .panel.panel-default{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.panel-default{border:0;border-bottom:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.panel-default>.panel-heading{padding:10px 0;border:0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.panel-default .panel-title{line-height:1.43;font-size:16px;font-weight:300/**/;color:#000}
.panel-default .panel-title .square{float:left;font-style:normal}
.panel-default .panel-title a .square:before{background-color:#e60000;color:#fff;content:"-";display:inline-block;font-size:23px;height:22px;line-height:22px;text-align:center;vertical-align:middle;width:22px}
.panel-default .panel-title a,.panel-default .panel-title a.collapsed:hover,.panel-default .panel-title a:hover{color:#e60000}
.panel-default .panel-title a:hover .square:before{background-color:#e60000}
.panel-default .panel-title a.collapsed{color:#000}
.panel-default .panel-title a.collapsed .square:before{background-color:#333;content:"+"}
.panel-default .panel-title a.collapsed:hover .square:before{background-color:#e60000}

.panel-filter{border:0;margin-bottom:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.panel-filter .panel-heading{padding:0;border:0}
.panel-filter .panel-title{line-height:1.43;font-size:18px;font-weight:400;color:#444}
.panel-filter .panel-title a{display:block;padding:15px 30px 15px 15px;background-color:#c4c4c4;color:#444;position:relative;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.panel-filter .panel-title a:focus,
.panel-filter .panel-title a:hover{background-color:#aaa;color:#000;text-decoration:none}
.panel-filter .panel-title a:after{content:"\f106";font-family:'FontAwesome';position:absolute;top:50%;right:15px;margin-top:-10px;line-height:20px;font-size:30px}
.panel-filter .panel-title a.collapsed{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.panel-filter .panel-title a.collapsed:after{content:"\f107"}
.panel-filter .panel-body{max-height:300px;position:relative;overflow:auto;border:2px solid #c4c4c4;background-color:#fff;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}

.panel-prop{border:0;margin-bottom:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.panel-prop .panel-heading{padding:0;border:0}
.panel-prop .panel-title{line-height:1.43;font-size:18px;font-weight:400;color:#444}
.panel-prop .panel-title a{display:block;padding:15px 30px 15px 15px;background-color:#fff;border:1px solid #aaa;color:#444;position:relative;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.panel-prop .panel-title a:focus,
.panel-prop .panel-title a:hover{background-color:#fafafa;color:#000;text-decoration:none}
.panel-prop .panel-title a:after{content:"\f106";font-family:'FontAwesome';position:absolute;top:50%;right:15px;margin-top:-10px;line-height:20px;font-size:30px}
.panel-prop .panel-title a.collapsed{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.panel-prop .panel-title a.collapsed:after{content:"\f107"}
.panel-prop .panel-body{position:relative;overflow:auto;border:1px solid #aaa;border-top:0;background-color:#fff;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;padding:30px}

.panel-school{margin-bottom:15px !important;border:0;}
.panel-school .panel-heading{padding:0;border:0}
.panel-school .panel-title{line-height:1.43;font-size:20px;font-weight:400;color:#444}
.panel-school .panel-title a{display:block;padding:15px 30px 15px 15px;background-color:#ddd;color:#444;position:relative;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.panel-school .panel-title a:focus,
.panel-school .panel-title a:hover{background-color:#ccc;color:#000;text-decoration:none}
.panel-school .panel-title a:after{content:"\f106";font-family:'FontAwesome';position:absolute;top:50%;right:15px;margin-top:-10px;line-height:20px;font-size:30px}
.panel-school .panel-title a.collapsed{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.panel-school .panel-title a.collapsed:after{content:"\f107"}
.panel-school .panel-body{position:relative;padding:30px 20px;overflow:auto;border:1px solid #ddd;background-color:#fff;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;}

.school_table_layout{display:none !important}
.show_school_table .school_chart_layout{display:none !important}
.show_school_table .school_table_layout{display:flex !important}
.show_school_table .btn.school_table_layout{display:inline-block}

.school_tabs .school-overview-card{min-height: 100%;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack:justify;justify-content: space-between;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 1px solid #AFAFAF;overflow: hidden;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.school_tabs .school-overview-card img{width:152px !important}
.school_tabs .school-overview-card >p{margin-top:auto}

.nav_tabs_searby_prop{display:-ms-flexbox;display:flex;padding:2px;background-color:#f3f3f3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 0 30px;border:0;}
.nav_tabs_searby_prop li{margin:0;flex-grow:1}
.nav_tabs_searby_prop li a{margin:0;padding:6px 2px;border:1px solid #f3f3f3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#000;text-align:center;font-weight: 700;font-size: 16px;letter-spacing: -0.02em;font-family: 'Open Sans',sans-serif;}
.nav_tabs_searby_prop li a:hover{background-color:#f3f3f3;border-color:#f3f3f3;}
.nav_tabs_searby_prop li a.active{border-color:#d2d2d2;background-color:#fff;}

.table .confidence_interval_row td{font-size:16px;font-style:italic;padding-top:0;border-top:0}

._black .panel-filter .panel-title a{background-color:#000;color:#fff;}
._black .panel-filter .panel-title a:focus,._black .panel-filter .panel-title a:hover{background-color:#000;color:#fff}
._black .panel-filter .panel-body{border-color:#000}
._yellow .panel-filter .panel-title a{background-color:#d7d700;color:#fff;}
._yellow .panel-filter .panel-title a:focus,._yellow .panel-filter .panel-title a:hover{background-color:#c7c701;color:#fff}
._yellow .panel-filter .panel-body{border-color:#d7d700}
._orange .panel-filter .panel-title a{background-color:#f3a62a;color:#fff;}
._orange .panel-filter .panel-title a:focus,._orange .panel-filter .panel-title a:hover{background-color:#f29500;color:#fff}
._orange .panel-filter .panel-body{border-color:#f3a62a}
._purple .panel-filter .panel-title a{background-color:#674c99;color:#fff;}
._purple .panel-filter .panel-title a:focus,._purple .panel-filter .panel-title a:hover{background-color:#350099;color:#fff}
._purple .panel-filter .panel-body{border-color:#674c99}
._blue .panel-filter .panel-title a{background-color:#00a2e8;color:#fff;}
._blue .panel-filter .panel-title a:focus,._blue .panel-filter .panel-title a:hover{background-color:#008be8;color:#fff}
._blue .panel-filter .panel-body{border-color:#00a2e8}
._green .panel-filter .panel-title a{background-color:#3aa75b;color:#fff;}
._green .panel-filter .panel-title a:focus,._green .panel-filter .panel-title a:hover{background-color:#00a531;color:#fff}
._green .panel-filter .panel-body{border-color:#3aa75b}
._red .panel-filter .panel-title a{background-color:#d8183a;color:#fff;}
._red .panel-filter .panel-title a:focus,._red .panel-filter .panel-title a:hover{background-color:#e32020;color:#fff}
._red .panel-filter .panel-body{border-color:#d8183a}

.school_draw_map{overflow:hidden}
.school_draw_map #page_wrapper{position:static;}

.btn_w_tips{position:relative}
.btn_w_tips .tips_text{display:none;position:absolute;right:100%;margin-right:8px;background-color:#000;color:#fff;padding:5px 10px;font-size:14px;white-space:nowrap;line-height:24px;top:50%;margin-top:-16px;border:1px solid #fff;opacity:.8;}
.btn_w_tips .tips_text:after{content:"";position:absolute;left:100%;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #444;border-left-color:#000}
.btn_w_tips .tips_text:before{content:"";position:absolute;left:100%;top:50%;margin-top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:6px solid #fff;border-left-color:#fff;}
.btn_w_tips:hover .tips_text{display:block;}

.SGR .header_section{position:absolute;}

	#school_ajax_results{display:-ms-flexbox;display:flex;position:sticky;top:63px;min-height: 400px;height: calc(-webkit-fill-available - 63px);height: 100vh;height: calc(100vh - 63px);}
	#school_ajax_results p{width:100%}
	#school_ajax_results .school_list_result_wrap{width:100%;padding:30px 0;position:relative;}
	#school_ajax_results .school_map_result_wrap{-ms-flex-positive:1;flex-grow:1;position:relative;background-color:#eee}
	.x_news_ajax_wrap.processed,
	#form-consult.processed,
	#school_list_compare_map.processed,
	#school_ajax_results .school_map_result_wrap.processed,
	#school_ajax_results .school_list_result_wrap.processed{overflow:hidden !important}
	.x_news_ajax_wrap.processed:before,
	#form-consult.processed:before,
	#school_list_compare_map.processed:before,
	#school_ajax_results .school_map_result_wrap.processed:before,
	#school_ajax_results .school_list_result_wrap.processed:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:url(../img/spin.gif) no-repeat center 200px #FFF;}
	.x_news_ajax_wrap.processed:before{background-color:rgba(255,255,255,0.7);}
	#school_list_compare_map.processed:before,
	#school_ajax_results .school_map_result_wrap.processed:before{background-color:#eee}
	#school_ajax_results.has_side_map{margin-right:-15px;}
	#school_ajax_results.has_side_map .school_list_result_wrap{width:420px;min-width:420px;padding-right: 20px;overflow:auto;}
	
	#school_map_act{position:absolute;right:10px;top:10px;z-index:1002;background-color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width: 50px;-webkit-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;box-shadow:rgba(0, 0, 0, 0.3) 0px 1px 4px -1px}
	#school_map_act .btn{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding:0;height:50px;line-height: 52px;margin: 0;}
	#school_map_act .btn .fa{margin:0;font-size:18px;}
	#school_map_act .btn .fa-home{font-size:22px;}
	#school_map_act .btn:focus,
	#school_map_act .btn:hover{}
	#school_map_id{height:100%;width:100%;position:absolute;top:0;left:0; overflow: hidden;}
	#school_draw_info{position:absolute;top:0;left:0;width:100%;text-align:center;background: rgba(255, 255, 255, 0.8);font-weight: 400;font-size: 20px;padding: 10px;}
	#school_draw_info p{margin:0}
		#school_draw_cancel_map{position:absolute;top:50%;margin-top:-15px;right:0;}
	
	#school_g_map{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background:#fff;z-index:1000}
	#school_g_map,
	#school_g_map #map_control_list,
	#school_g_map #school_details_side{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
	#school_g_map #school_details_side{padding:0;position:absolute;max-width: 100%;left:0;top:0;height:100%;overflow:auto;background:#fff;width:0;overflow:hidden;z-index:10}
	#school_g_map #school_details_side ._close{position:absolute;right:10px;top:10px;z-index: 5;padding: 3px 12px 10px;font-weight: 400;line-height: 1;font-size: 28px;}
	#school_g_map #map_contianer{height:100%;min-height:400px;}
	#school_g_map #map_contianer #map_holder{height:100%;}
	
	#map_control{display:none;background:#fff;background: rgba(255,255,255,0.8);padding:15px;position:absolute;top: 5px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
	body.school_draw_map #map_control,
	body.EDIT_MODE #map_control{display:block}
	#map_control .btn-md{padding:12px 20px;vertical-align:middle;}
	#map_control ._sepa{display:inline-block;height:36px;vertical-align:middle;border-right:1px solid #ddd;margin:0 10px}
	#map_control_list{position:absolute;top:10px;left:10px;}
	#map_control .btn.disabled,#map_control .btn[disabled]{opacity:0.2}
	
	#school_g_map.side_opened{padding-left:400px;}
	#school_g_map.side_opened #school_details_side{width:400px;padding:60px 20px 20px;overflow: auto;}
	#school_g_map.side_opened #map_control_list{left:410px}
	
	#school_details_side .terms_val{font-size:15px}
	#school_details_side .terms_val dt{width:100%;border:0;margin:0;padding:0}
	#school_details_side .terms_val dd{margin-top:0;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom-color:#eee;padding-left:0}
	#school_details_side ._meta_icons{border: 0;}
	#school_details_side ._meta_icons ._item{font-size: 13px;margin-right: 0;width: 50%;}
	#school_details_side ._meta_icons ._item ._icon{font-size: 20px;line-height: 40px;width: 40px;height: 40px;min-width: 40px;}
	#school_details_side ._meta_icons ._item b{font-size: 16px;}
	
	.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:0;overflow: hidden;text-overflow: ellipsis;}

	.checkbox_group_flex{display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right:-5px;}
	.checkbox_group_flex .checkbox_group{margin-right:5px;-ms-flex-positive:1;flex-grow:1;}
	
	.checkbox_group.btn_style{position:relative;overflow: hidden;margin-bottom:5px}
	.checkbox_group.btn_style ._check label{border:1px solid #ccc;font-size: 15px;padding:10px 20px;text-align: center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.checkbox_group.btn_style ._check label:hover{background-color:#eee}
	.checkbox_group.btn_style ._check label:after{top: 50%;margin-top: -5px;left: 5px;}
	.checkbox_group.btn_style ._check label:before{display:none}
	.checkbox_group.btn_style ._check input:checked+label:hover,
	.checkbox_group.btn_style ._check input:checked+label{background-color:#d8183a;border-color:#d8183a;color:#fff}
	
	.checkbox_group.btn_style_2{position:relative;overflow: hidden;margin-bottom:0}
	.checkbox_group.btn_style_2 input{cursor: pointer;visibility:hidden;position: absolute;z-index: 1;top: -2px;left: -2px;width: 44px;height: 44px;margin: 0;opacity: 0;}
	.checkbox_group.btn_style_2 label{font-weight:400;cursor:pointer;width:100%;display:block;border:1px solid #ccc;font-size: 16px;padding:24px;text-align: left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:0;}
	.checkbox_group.btn_style_2 label:hover{background-color:#eee}
	.checkbox_group.btn_style_2 label:after,
	.checkbox_group.btn_style_2 label:before{display:none}
	.checkbox_group.btn_style_2 input[type="checkbox"]:checked+label:after{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;content: "";position: absolute;top: 30px;left: 8px;width: 8px;height: 4px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);border: solid;border-width: 0 0 2px 2px;border-top-color: rgba(0,0,0,0);background: rgba(0,0,0,0);display:block;opacity:1;}
	.checkbox_group.btn_style_2 input:checked+label:hover,
	.checkbox_group.btn_style_2 input:checked+label{background-color:#d8183a;border-color:#d8183a;color:#fff}
	
	.checkbox_group{position:relative;overflow: hidden;margin-bottom:5px}
	.checkbox_group ._child{display:none}
	.checkbox_group ._check{position:relative}
	.checkbox_group ._check input{cursor: pointer;visibility:hidden;position: absolute;z-index: 1;top: -2px;left: -2px;width: 44px;height: 44px;margin: 0;opacity: 0;}
	.checkbox_group ._check label{font-size: 16px;position:relative;font-weight:400;line-height: 1.2;display:block;margin:0;padding:5px 0 5px 25px;cursor:pointer;}
	.checkbox_group ._parent label{padding-right:45px}
	.checkbox_group ._check label:before{content: "";position: absolute;top: 5px;left: 0;width: 16px;height: 16px;border: 1px solid currentColor;background-color:#fff;}
	.checkbox_group ._check label:after{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;content: "";position: absolute;top: 9px;left: 3px;width: 8px;height: 4px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);border: solid;border-width: 0 0 2px 2px;border-top-color: rgba(0,0,0,0);opacity: 0;background: rgba(0,0,0,0);}
	.checkbox_group ._check input:checked+label:after{opacity:1;}
	.checkbox_group ._check label._partial:after{-moz-transform: none;-o-transform: none;-webkit-transform: none;-ms-transform: none;transform: none;border-left: 0;opacity: 1;width: 10px;left:19px;}
	.checkbox_group ._check ._toggle{position: absolute;top: 0;right: 0;background-color: transparent;border: 0;font-size: 30px;line-height: 40px;padding: 0;width: 40px;text-align: center;}
	.checkbox_group ._check ._toggle:hover{background-color:transparent;color:#e60000}
	.checkbox_group ._toggle i{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
	.checkbox_group ._child{margin-left:24px;border-left:1px solid;margin-bottom:10px}
	.checkbox_group ._child ._check:before{content:"";position:absolute;left:0;top:18px;width:10px;border-bottom:1px solid;}
	.checkbox_group ._child ._check:last-child:after{content:"";position:absolute;left:-1px;top:19px;height:100%;width:2px;background:#fff}
	
	.checkbox_group._open ._child{display:block}
	.checkbox_group._open ._toggle i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}

.home-box-search{padding:50px 0;background-color:#eee}

	.tab-box-search{background-color:#fff;border:1px solid #ccc;border-top:0}
	.tab-box-search .nav-tabs{border:0}
	.tab-box-search .nav-tabs>li{margin:0;width:50%}
	.tab-box-search .nav-tabs>li>a{color:#fff;background-color:#e60000;text-align:center;margin:0;border:0;border-top:3px solid #e60000;font-size:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
	.tab-box-search .nav-tabs>li>a:focus,.tab-box-search .nav-tabs>li>a:hover{}
	.tab-box-search .nav-tabs>li.active>a,.tab-box-search .nav-tabs>li.active>a:hover,.tab-box-search .nav-tabs>li.active>a:focus{border:0;border-top:3px solid #e60000;background-color:#fff;color:#222}
	.tab-box-search .tab-content{padding:25px 30px}
	.tab-box-search .form-group{margin-bottom:20px}
	.tab-box-search .form-control{border:1px solid #ccc}

.online_service_form{text-align:center;max-width:600px;margin:0 auto 30px}
.online_service_form .form-group{text-align:left}
.online_service_form .text_bv{margin-bottom:15px}
.headline_bv{font-size:20px;margin:11px 0;background:#ddd;padding:10px 5px;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.viewingMessages_bv{margin:0 -30px 20px;padding:15px 10px;border:1px solid #aaa}
#datepickerINline .ui-datepicker{margin:0 auto;max-width:100%}
.viewingMessages_bv .address_bv{margin-bottom:10px}
.viewingMessages_bv .standardViewing{margin-bottom:10px}
.viewingMessages_bv .key_bv{}
.viewingMessages_bv .key_bv ul{list-style:none;margin:0;padding:0}
.viewingMessages_bv .key_bv li{vertical-align:middle;display:inline-block;font-size:13px;margin-left:10px}
.viewingMessages_bv .key_bv li div{vertical-align:middle;width:18px;height:12px;display:inline-block;border:1px solid #bbb}
.viewingMessages_bv .key_bv li span{}
.viewingMessages_bv .key_bv .keyLabel{margin-left:0;color:#e60000;font-weight:600}
.viewingMessages_bv .key_bv .keyInstant div{background-color:#e60000;border:0}
.viewingMessages_bv .key_bv .keyInstant span{color:#e60000}
.viewingMessages_bv .key_bv .keyConfirm div{background-color:#fff}
.viewingMessages_bv .key_bv .keyConfirm span{color:#aaa}
.viewingMessages_bv .key_bv .keyUnavailable div{background:url(../img/Calendar_Disabled.png) repeat}
.viewingMessages_bv .key_bv .keyUnavailable span{color:#333}

.bv_selectTime_date{color:#000;font-size:18px;font-weight:600;text-align:center;margin-bottom:10px}
.bv_selectTime_list{list-style:none;padding:0;margin:0;margin:30px auto;width:300px;height:191px;overflow-y:scroll;border:1px solid #aaa}
.bv_selectTime_list li{font-weight:300/**/;cursor:pointer}
.bv_selectTime_list li .ti{width:55px;padding:5px;font-size:16px;line-height:28px;text-align:right;float:left;}
.bv_selectTime_list li .t{padding:5px 10px;border-bottom:1px solid #999;float:left;width:215px;font-size:13px;font-weight:500;height:38px;line-height:28px;text-align:center}
.bv_selectTime_list li:last-child .t{border-bottom:0}
.bv_selectTime_list li.selectTime_item_av .t{background-color:#e7dbe9;color:#444}
.bv_selectTime_list li.selectTime_item_av_not .t{background:url(../img/Calendar_Disabled.png) repeat}
.bv_selectTime_list li.active .t{background-color:#e60000;color:#fff}

.bv_selectTime_msg_ava,.bv_selectTime_msg_req{font-size:17px;color:#ea1b33;margin:15px 0}
.bv_selectTime_msg_ava .fa{color:#8dc63f;font-size:16px;vertical-align:top;margin-right:5px}
.bv_selectTime_msg_req .fa{color:#1fabde;font-size:16px;vertical-align:top;margin-right:5px}

.loading_container{position:relative}
.loading_container:before{background:url(../img/loading.gif) no-repeat center center rgba(255,255,255,0.8);position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;content:"";display:block}

.mobile-menu-icon{margin:0 -15px;background-color:#10263b;background-color:rgba(16,38,59,0.85);/*background-image:-moz-linear-gradient(top,#10263b,#333333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#10263b),to(#333333));background-image:-webkit-linear-gradient(top,#10263b,#333333);background-image:-o-linear-gradient(top,#10263b,#333333);background-image:linear-gradient(to bottom,#10263b,#333333);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff10263b',endColorstr='#ff333333',GradientType=0);*/}
.mobile-menu-icon ul{list-style:none;margin:0;padding:0;display:table;width:100%;}
.mobile-menu-icon ul li{display:table-cell;width:25%;border-left:1px solid #051b30;}
.mobile-menu-icon ul li:first-child{border-left:0}
.mobile-menu-icon ul li a{display:block;text-align:center;padding:15px 5px;font-size:28px;line-height:1;color:#fff;}
.mobile-menu-icon ul li a:focus,.mobile-menu-icon ul li a:hover{background-color:#ea1b33;color:#fff}

.mobile-menu-icon-toggle{text-align:center;display:block;position:absolute;bottom:100%;color:#fff;background:rgba(16,38,59,0.85);font-size:16px;font-weight:700;line-height:1;width:96px;left:50%;margin-left:-50px;display:block;letter-spacing:3px;padding:6px 20px;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.85);-moz-box-shadow:0 0 5px rgba(0,0,0,0.85);box-shadow:0 0 5px rgba(0,0,0,0.85)}
.mobile-menu-icon-toggle i{width:3px;height:3px;display:block;background:#fff;margin:2px 2px;float:left;opacity:0.85}

.widget-collapse{background:#ffffff;margin:0 auto 20px;position:relative;border:1px solid #d8d8d8;box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;-moz-box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;-webkit-box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8}
.widget-collapse .widget-head{background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#fdfdfd,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#fdfdfd,#f4f4f4);background-image:-o-linear-gradient(top,#fdfdfd,#f4f4f4);background-image:linear-gradient(to bottom,#fdfdfd,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#fff4f4f4',GradientType=0);box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;-moz-box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;-webkit-box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;border-bottom:1px solid #d8d8d8;text-shadow:0 1px 0 0 1px 0 #ffffff;height:35px;line-height:35px;position:relative;padding:0 15px 0 0;overflow:hidden}
.widget-collapse .widget-head .heading.glyphicons{width:auto;display:block;padding:0 0 0 35px}
.widget-collapse .widget-head .heading{font-weight:600;margin:0;color:#7c7c7c;font-size:16px;height:35px;line-height:35px;padding:0 15px;float:left}
.widget-collapse .widget-head .heading.glyphicons i:before{position:absolute;padding:0;margin:0;left:0;top:0;height:35px;line-height:35px;text-align:center;width:35px;color:#7c7c7c;font-size:16px;font-weight:normal;text-shadow:none}
.widget-collapse .widget-body{padding:15px}
[data-toggle="collapse-widget"] .collapse:not(.list).in{padding:15px}
[data-toggle="collapse-widget"] .collapse:not(.list){-webkit-transition:padding 0.1s ease;-moz-transition:padding 0.1s ease;-o-transition:padding 0.1s ease;transition:padding 0.1s ease;padding:0px}
[data-toggle="collapse-widget"] .collapse-toggle{position:relative;height:35px;width:30px;display:block;cursor:pointer;float:right;margin-right:-10px}
[data-toggle="collapse-widget"] .collapse-toggle:before{font-family:"GlyphiconsOLD";font-size:17px;display:block;width:100%;height:35px;line-height:34px;text-align:center;color:#cccccc;content:"\e192"}
[data-toggle="collapse-widget"][data-collapse-closed="false"] .collapse-toggle:before{content:"\e192"}
[data-toggle="collapse-widget"][data-collapse-closed="true"] .collapse-toggle:before{content:"\e191"}
.legend th,.legend td{padding:2px}
.flotTip{white-space:nowrap;border:1px solid #C31529;padding:3px 8px;background:#C31529;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.2),inset -1px -1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.2),inset -1px -1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.2),inset -1px -1px 1px rgba(0,0,0,0.2);position:absolute;z-index:100;color:#fff}
.widget-stats{background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#fdfdfd,#f4f4f4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#f4f4f4));background-image:-webkit-linear-gradient(top,#fdfdfd,#f4f4f4);background-image:-o-linear-gradient(top,#fdfdfd,#f4f4f4);background-image:linear-gradient(to bottom,#fdfdfd,#f4f4f4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd',endColorstr='#fff4f4f4',GradientType=0);padding:15px 0;margin:0 0 20px;height:80px;position:relative;text-align:center;display:block;border:1px solid #d8d8d8;text-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;-moz-box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8;-webkit-box-shadow:0 1px 0 0 #f7f7f7,0 5px 4px -4px #d8d8d8}
.widget-stats:hover,
.widget-stats:focus{text-decoration:none;background:#fdfdfd}
.widget-stats span{display:inline-block}
.widget-stats .glyphicons{padding:0;display:block}
.widget-stats .txt{padding:0;color:#999999}
.widget-stats .glyphicons i:before{color:#999999;font-size:30px;top:0;left:0;position:relative}

.widget-stats .count{position:absolute;top:0;left:0;font-size:13px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}
.widget-stats .label{font-weight:300/**/;padding:4px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset}
.easy-pie{position:relative;text-align:center}
.easy-pie span.value{display:inline-block;line-height:1;font-size:11px}
.easy-pie canvas{position:absolute;top:0;left:0}
.widget-stats.dark{background:#64625f;border-color:#64625f}
.widget-stats.dark .glyphicons i:before{color:#fff}
.widget-stats.dark:hover{background-color:#575553}
.widget-stats.primary{background-color:#ea1b33;background-image:-moz-linear-gradient(top,#ea1b33,#C31529);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ea1b33),to(#C31529));background-image:-webkit-linear-gradient(top,#ea1b33,#C31529);background-image:-o-linear-gradient(top,#ea1b33,#C31529);background-image:linear-gradient(to bottom,#ea1b33,#C31529);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa8d37d',endColorstr='#ff8ec657',GradientType=0);border-color:#d60000;text-shadow:0 1px 0 #797979}
.widget-stats.primary .glyphicons i:before{color:#fff}
.widget-stats.primary .txt{color:#fff}
.widget-stats.primary:hover{background:#C31529}
.widget-stats.warning{background-color:#bd362f;background-image:-moz-linear-gradient(top,#f5433a,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5433a),to(#bd362f));background-image:-webkit-linear-gradient(top,#f5433a,#bd362f);background-image:-o-linear-gradient(top,#f5433a,#bd362f);background-image:linear-gradient(to bottom,#f5433a,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5433a',endColorstr='#ffbd362f',GradientType=0);border-color:#872722;text-shadow:0 1px 0 #797979}
.widget-stats.warning .glyphicons i:before{color:#fff}
.widget-stats.warning .txt{color:#fff}
.widget-stats.warning:hover{background:#f5433a}
.widget-stats.widget-stats-sparkline .sparkline{display:inline-block}
.widget-stats.widget-stats-sparkline .txt{text-align:left;vertical-align:middle;padding:0 0 0 10px;line-height:1}
.widget-stats.widget-stats-sparkline .count{padding:0 0 5px;display:block;position:relative;font-size:23px;font-weight:600;top:auto;left:auto}

#hps_chart_wrapper canvas{width:100%}

.session_tips{position: absolute;bottom: 68px;width: 300px;max-width:100%;-webkit-box-shadow: 0 0 12px #aaa;-moz-box-shadow: 0 0 12px #aaa;box-shadow: 0 0 12px #aaa;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;left: 0;}
.session_tips ._body{background-color: #ffe7eb;padding: 20px 20px 1px;-webkit-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;font-size: 16px;}
.session_tips ._title{font-weight:400}
.session_tips ._foot{position:relative;padding:15px 10px;background-color: #fff;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;}
.session_tips ._foot:before{content:"";z-index:2;position:absolute;top:100%;left:50%;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #fff;}
.session_tips ._foot:after{content:"";z-index:1;position:absolute;top:100%;left:50%;margin-left:-7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid #ddd;}

.widget-activity ul.tabs{display:block;float:left;border:1px solid #d8d8d8;overflow:hidden;position:relative;list-style:none;margin:0;height:30px;line-height:30px;padding:0}
.widget-activity ul.tabs li{color:#7c7c7c;float:left;display:block;padding:0;line-height:30px;font-size:18px;background:#fafafa;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;box-shadow:0 1px 0 0 #fff inset;text-align:center;cursor:pointer;width:40px;height:30px;padding:0 5px;text-align:center;cursor:pointer;border-right:1px solid #d8d8d8}
.widget-activity ul.tabs li.active{background:#64625f;box-shadow:0 0 2px 2px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.3) inset;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.3) inset;color:#fff}
.widget-activity ul.tabs li span{display:block}
.widget-activity .tab-content{margin:15px -15px 0}
.widget-activity .tab-content>.active{padding-top:0}
.widget-activity ul.list{border-top:1px solid #ebebeb;list-style:none;margin:0;padding:0}
.widget-activity ul.list li{height:39px;line-height:39px;position:relative;overflow:hidden;border-bottom:1px solid #ebebeb;padding:0 15px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}
.widget-activity ul.list li.double{height:45px;line-height:45px}
.widget-activity ul.list li > span{display:block;height:39px;line-height:39px;float:left;position:relative;overflow:hidden}
.widget-activity ul.list li .activity-icon{font-size:16px;color:#868686;width:30px;height:39px;padding:0;margin:0 10px;margin-left:10px;display:inline-block;text-align:center}
.widget-activity ul.list li.double > span{height:45px;line-height:45px}
.widget-activity ul.list li.double .activity-icon{font-size:18px;margin-left:0;height:45px}
.widget-activity ul.list li > span.ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:75%}
.widget-activity ul.list li.double > span{height:45px;line-height:45px}
.widget-activity ul.list li.double > span.ellipsis{line-height:15px;padding:7px 0 0;font-weight:500;font-size:11px}
.widget-activity ul.list li.double > span.ellipsis a{font-weight:600}
.widget-activity ul.list li.double > span .meta{padding:0;display:block;line-height:15px;font-weight:300/**/;color:#b7b7b7}
.widget-activity ul.list li.double > span .meta i{margin-right:5px}

.banner_instant_online_logo{display:inline-block; vertical-align:top;padding-right:25px}
.banner_instant_online_logo img{height:100px;width:auto}
.banner_instant_online_text{display:inline-block; vertical-align:top; text-align:left;padding-right:25px;}
.banner_instant_online_text h4{font-weight:300/**/; line-height:1; font-size:35px; margin:0 0 10px;font-family:Georgia,serif}
.banner_instant_online_text h5{font-weight:300/**/; line-height:1; font-size:24px; margin:0;font-family:Georgia,serif;}
.banner_instant_online_btn{vertical-align:middle;display:inline-block;font-size:30px;font-weight:700;padding:20px 20px;margin-top:10px}

#main_search_section .main_search_toggle{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
#main_search_container .form-control,
#main_search_container .btn-primary.btn,
#main_search_container .bootstrap-select>.btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.SR_banner_content{padding:40px 40px 40px 40px}
.SR_banner_content2{position:relative;background:none #444 no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.SR_banner_content2:before{position:absolute;z-index:0;content:"";top:0;left:-1px;height:100%;width:190px;background:url(../img/spacer_triangle.png) transparent no-repeat center;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;}
.SR_banner_content2_inner{position:relative;z-index:1;padding:15% 5% 10% 20%;text-align:center}

.NRED-overlay{position:fixed;right:0;width:0;height:100%;background-color:#000;z-index:9998;top:0;opacity:0;transition:opacity 0.2s}
.NRED-overlay.show{opacity:0.8;width:100%;}
.NRED{position:fixed;right:0;width:0;height:100%;z-index:9999;top:0;transition:all 0.6s}
.NRED.show{right:0;width:360px;}
	.NRED-inner{overflow:auto;height:100%;position:relative;width:360px;border-left:1px solid #666;background-color:#fff;}
		.NRED-head{position:relative;border-bottom:1px solid #aaa;padding:15px 60px 15px 20px;}
			.NRED-close{position:absolute;top:50%;right:0;margin-top:-20px;width:40px;height:40px;text-align:center;line-height:34px;font-size:40px;font-weight:300;color:#999;}
			.NRED-close:focus,.NRED-close:hover{color:#000;text-decoration:none}
			.NRED-logo{}
			.NRED-logo img{max-height: 40px;max-width:100%;height:auto}
		.NRED-body{padding:40px 20px 20px;position:relative;}
		.NRED-body .bootstrap-select .dropdown-toggle{height:42px;border:1px solid #aaa;padding:10px}
		.NRED-body.processing:before{content:"Please Wait...";width:100%;height:100%;top:0;left:0;background:url(../img/loading.gif) no-repeat center 55px #ffffff;z-index:90;position:absolute;text-align:center;padding:30px;font-size:16px;}
		.NRED-body.sucessing:before{content:"\2714";width:100%;height:100%;top:0;left:0;background:#ffffff;z-index:90;position:absolute;text-align:center;padding:30px;font-size:60px;color:#21b321}
		.NRED-body .alert{font-size:13px;padding:8px 10px}
			.NRED-title{margin:0 0 10px;font-size: 36px;}
			.NRED-desc{font-size:18px;margin:0 0 40px;}
			.NRED-form{}
			.NRED-form .form-group{margin-bottom:20px;position:relative;}
			.NRED-form .form-label{text-transform:none;margin:0;font-size:16px;font-weight:500;}
			.NRED-form .form-control{border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:16px;height:46px;font-weight:500;}
			.NRED-form .btn{font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
			.NRED-form .form-action{margin-top:30px}
			.NRED-form .form-show-pass{position:absolute;bottom:1px;right:1px;background-color:#ddd;width:46px;height:44px;text-align:center;line-height:44px;font-size:18px;color:#444;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
			.NRED-form .form-show-pass:hover{color:#000;background-color:#ccc}
			.NRED-form .form-agree{margin:20px 0 0;font-size:13px;font-weight:400;}
			
.bootstrap-select .dropdown-toggle:focus{outline:0 !important}
.bootstrap-select>.dropdown-toggle{padding:8px 10px;font-size: 14px;height: 38px;-webkit-border-radius: inherit;-moz-border-radius: inherit;border-radius: inherit;font-weight: 500;min-height:100%}
.bootstrap-select .dropdown-toggle .filter-option{display: -ms-flexbox;display: flex;-ms-flex-align:center;align-items: center;}
.page_section .bootstrap-select>.dropdown-toggle:active,
.page_section .bootstrap-select>.dropdown-toggle:hover,
.page_section .bootstrap-select>.dropdown-toggle:focus{background-color:#ffffff;}
.navbar_search .form-control,
.navbar_search .bootstrap-select>.dropdown-toggle, .navbar_search .bootstrap-select{font-size:16px;height:50px;padding:10px;}
.navbar_search .form-control,
.navbar_search .bootstrap-select>.dropdown-toggle{border: 1px solid #ddd;}

.box-form{padding: 0 !important;background:transparent !important;border:0 !important}

.btn.add_dynamic_fields{text-transform: capitalize;font-size: 16px;font-weight: 400;}

.nearest_list_with_icon{padding:0;margin:0;list-style:none;}
.nearest_list_with_icon li{line-height:1.2;position:relative;padding-left:48px;margin-bottom:1em;}
.nearest_list_with_icon li:last-child{margin-bottom:0;}
.nearest_list_with_icon li ._icon{position:absolute;left:0;top:0;width:32px;font-size:32px;line-height:1;}
.nearest_list_with_icon li ._icon img{max-width:100%;height:auto}

#HI-submiting{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:url(../img/spin.gif) no-repeat center #fff;background-color:rgba(255,255,255,0.8)}
.HI{margin:40px 0;}
.HI-loading{background:url(../img/loading.gif) no-repeat center 0;padding-top:15px;text-align:center;margin:60px 0 40px;font-size:16px}
.HI-s{margin-bottom:10px}
.HI-s .HI-s-foot,
.HI-s .HI-s-body{display:none;}
.HI-s.active .HI-s-foot,
.HI-s.active .HI-s-body{display:block;}
.HI-s .HI-s-head{background-color:#eee;padding:10px 15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#989898;font-weight:700;font-size:16px;line-height:1;}
.HI-s .HI-s-head .number{width:28px;height:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fdfdfd;color:inherit;font-weight:300/**/;display:inline-block;margin:0 10px 0 0;line-height:28px;}
.HI-s.active .HI-s-head{background-color:#444;color:#fff;}
.HI-s.active .HI-s-head .number{background-color:#555;color:#fff;}

	.HI-s-intro{padding-top:20px;padding-bottom:20px}
	.HI-s-intro h4{font-size:16px;font-weight:700;color:#666;margin:0;padding:9px 0}
	
	.HI-s-crumb{list-style:none;margin:0;padding:20px 0;}
	.HI-s-crumb li{display:inline-block;vertical-align:middle;}
	.HI-s-crumb li strong{font-weight:700;font-size:16px;color:#666;}
	.HI-s-crumb .btn{padding:8px 15px;color:#fff;font-weight:700;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
	.HI-s-crumb .btn .fa{font-size:inherit;font-weight:700;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
	.HI-s-crumb .btn span{margin-left:4px}
	.HI-s-crumb li + li:before{content:"/\00a0";padding:0 5px;color:#cccccc;}
	
	.HI-s-intro-search{position:relative;z-index:5;}
	.HI-s-intro-search:before{content:"\f002";font-family:'FontAwesome';color:#666;font-size:16px;position:absolute;left:8px;top:8px}
	.HI-s-intro-search .form-control{padding-left:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:40px}
	
	.HI-s-intro-search-results{position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow:auto}
	.HI-s-intro-search-results div{background-color:#fff;padding:3px 10px;cursor:pointer;font-size:12px;font-weight:300/**/;border:1px solid #eee;border-bottom:0}
	.HI-s-intro-search-results div:last-child{border-bottom:1px solid #eee}
	.HI-s-intro-search-results div:hover{background-color:#eee}
	
	.HI-modal .modal-body{font-size:16px}
	
	#HI-faults{padding:0 40px 40px;}
	.HI-s .radio,.HI-s .checkbox,
	.HI-s .radio-inline,.HI-s .checkbox-inline{font-size:16px;font-weight:500;}
	.HI-s .radio.error,.HI-s .checkbox.error,
	.HI-s .radio-inline.error,.HI-s .checkbox-inline.error{color:#e60000 !important;font-weight:600;}
	.bootstrap-select.error>.dropdown-toggle,
	.HI-s .form-control.error{border-color:#e60000;background-color:#fff2f2;}
	.HI-s .form-label-note{display:block;line-height:1.2;padding-top:5px;font-size:12px;color:#aaa;font-weight:500;}
	.HI-s .form-label{color:#666;font-size:16px;text-transform:none;font-weight:700;text-align:right;margin:0}
	.HI-s .col-md-8 .form-label{text-align:left}
	.HI-s .form-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
	.HI-s .form-note{display:block;line-height:1.2;padding-top:5px;font-size:12px;color:#aaa;font-weight:500;}
	.HI-s .form-chars-remaining{float:right;padding-left:15px;padding-top:5px;padding-bottom:5px;font-size:12px;color:#aaa;font-weight:500;line-height:1.2;}
	
	.HI-upload-file{vertical-align:middle;margin:0 10px 10px 0;position:relative;display:inline-block;overflow:hidden;}
	.HI-upload-file label{height:126px;width:145px;margin:0;border:2px dashed #bbb;padding:30px 15px;font-size:13px;line-height:1;font-weight:700;color:#666;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
	.HI-upload-file label i{display:block;font-size:30px;color:#aaa;margin-bottom:10px;}
	.HI-upload-file input{position:absolute;visibility:hidden;top:100%;left:0;}
	
	.HI-upload-item-uploading{overflow:hidden;vertical-align:middle;height:126px;width:145px;border:2px dashed #bbb;background:url(../img/spin.gif) no-repeat center #fafafa;display:inline-block;margin:0 10px 10px 0;}
	.HI-upload-item-uploading span{padding:20px 10px;font-size:12px;display:block;text-align:center;font-weight:700;color:#888;word-break:break-word;opacity:0.7;}
	.HI-upload-item{position:relative;vertical-align:middle;height:126px;width:145px;border:1px solid #eee;background-color:#fafafa;display:inline-block;margin:0 10px 10px 0;}
	.HI-upload-item ._thumb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100px;text-align:center;line-height:100px;font-size:40px;background-color:#ddd;color:#e60000;}
	.HI-upload-item ._name{font-size:11px;line-height:25px;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;color:#666;text-overflow:ellipsis;}
	.HI-upload-item ._act{position:absolute;top:0;left:0;}
	.HI-upload-item ._act a{font-size:16px;width:24px;height:24px;display:inline-block;text-align:center;background-color:#fff;line-height:24px;color:#e60000;}
	.HI-upload-item ._act a:hover{background-color:#e60000;color:#fff;}
	
	.HI-items{padding-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.HI-item{margin-bottom:10px}
		.HI-item-link{display:block;padding:4%;background-color:#f9f9f9;}
		.HI-item-img{width:100%;height:auto;background-color:#3c328b;}
		.HI-item-title{color:#444;display:block;text-align:center;padding:8px 0 0;font-size:16px;font-weight:500;line-height:18px;height:46px;overflow:hidden;text-overflow:ellipsis}
		
		.HI-item-link:hover{background-color:#A49DDC;text-decoration:none}
		.HI-item-link:hover .HI-item-img{background-color:#A49DDC}
		.HI-item-link:hover .HI-item-title{color:#fff}
		
	.HI-items-fault{padding:20px 0 40px}
	.HI-item-fault{margin-bottom:-1px}
	.HI-item-fault-link{border:1px solid #ddd;display:block;padding:12px;font-size:16px;text-decoration:none;color:#444;font-weight:500}
	.HI-item-fault-link:hover{background-color:#ddd;text-decoration:none;color:#444;}
	.HI-item-fault-link.active,
	.HI-item-fault-link:focus{background-color:#aaa;text-decoration:none;color:#fff;border-color:#000;outline:0;position:relative;z-index:1}
	
	.HI-warning-sections{margin:20px 0;border:3px solid #f0ad4e;padding:40px;}
	.HI-warning-sections *{color:#f0ad4e !important}
	.HI-warning-sections .fa-warning{font-size:80px;display:block;text-align:center;}
	
	.HI-s-foot{background-color:#fcfcfc;border-top:1px solid #e8e8e8;padding:10px 15px;}
	
#modal_alert_prop{font-size:16px;font-weight: 400;}
#modal_alert_prop .modal-body-img{width:35%;position:absolute;left:0;top:0;height:100%;background-color:#ddd;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-webkit-border-radius: 10px 0 0 10px;-moz-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;}
#modal_alert_prop .modal-body{margin-left:35%;padding-left: 40px;padding-right: 40px;}
#modal_alert_prop .modal-dialog{display:flex;margin-top:0;margin-bottom:0;height:100%;align-items:center}
#modal_alert_prop .modal-title{font-family: 'Roboto', sans-serif;font-size: 26px;font-weight: 700;line-height: 1.2;}
#modal_alert_prop .btn{font-size:16px;padding:12px 20px}
	
._simple .HI-item-link{min-height:100%;padding: 15px 10px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
._simple .HI-item-title{padding:0;height:auto;width: 100%;}
._simple .HI-item-img{display:none}
	
.pd_v_rm{}
.pd_v_rm #prod_gallery .prod_price_address_slider,
.pd_v_rm #prod_gallery .image_counter{display:none}
	._rm_s-back_normal{font-size:16px;font-weight:700;position:absolute;top:21px;left:10px;z-index:5;cursor:pointer;}
	._rm_s-back_normal i{font-size:16px;margin-right:10px;font-weight:300/**/}
	._rm_s-back_normal:hover{color:#e32020}
	._rm_s{margin-bottom:80px;margin-top:100px;position:relative;overflow:hidden;}
	._rm_s-wrapper{position:relative;padding-bottom:47%;margin:0 -4px;}
	._rm_s-slide{width:100%;cursor:pointer;position:absolute;left:100%;opacity:0;top:0;height:100%;padding:0 4px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
	.go_prev ._rm_s-slide{left:-100%;}
	._rm_s-slide div{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:100%;width:100%;background-color:#666;background-repeat:no-repeat;background-position:center;background-size:cover;}
	._rm_s-slide.active{width:70%;left:0;display:block;opacity:1;z-index:2;}
	._rm_s-slide.next{width:30%;left:70%;height:49%;display:block;opacity:1}
	._rm_s-slide.next2{width:30%;left:70%;top:51%;height:49%;display:block;opacity:1}
	._rm_s ._rm_s-prev,._rm_s ._rm_s-next{cursor:pointer;width:64px;left:-80px;top:0;margin:0;position:absolute;height:100%;z-index:10;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
	._rm_s ._rm_s-prev div,._rm_s ._rm_s-next div{left:13px;-webkit-background-size:20px 44px;-moz-background-size:20px 44px;background-size:20px 44px;}
	._rm_s ._rm_s-next div{right:13px;left:auto;}
	._rm_s ._rm_s-next{left:auto;right:-80px;}
	._rm_s ._rm_s-prev:before,
	._rm_s ._rm_s-next:before{content:" ";position:absolute;top:0;width:80px;height:100%;opacity:0.3;background-blend-mode:multiply;pointer-events:none;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;}
	._rm_s ._rm_s-prev:before{background-image:linear-gradient(to left,rgba(0,0,0,0),#000433);}
	._rm_s ._rm_s-next:before{right:0;left:auto;background-image:linear-gradient(to right,rgba(0,0,0,0),#000433);}
	._rm_s:hover ._rm_s-prev{left:0;}
	._rm_s:hover ._rm_s-next{right:0;}
	._rm_s._single_,
	._rm_s._has2_{margin:0}
	._rm_s._single_ ._rm_s-wrapper,
	._rm_s._has2_ ._rm_s-wrapper{padding-bottom:60%;}
	._rm_s._single_ ._rm_s-slide.active,
	._rm_s._has2_ ._rm_s-slide.active{width:100%;}
	._rm_s._has2_ ._rm_s-slide.next{left:100%;height:100%;top:0;width:100%;}
	._rm_s._single_ ._rm_s-prev,._rm_s._single_ ._rm_s-next{display:none}
	
	.full_size_scrn{overflow:hidden;}
	.full_size_scrn ._rm_s{margin:0;padding:0;top:90px;bottom:20px;left:0;position:absolute;width:100%;height:auto;z-index:2;}
	.full_size_scrn ._rm_s-wrapper{padding-bottom:0;height:100%}
	.full_size_scrn ._rm_s-slide{width:100%;height:100%;left:-100%;padding:0 20px}
	.full_size_scrn ._rm_s-slide.next2,
	.full_size_scrn ._rm_s-slide.next{width:100%;height:100%;left:100%}
	.full_size_scrn ._rm_s-slide.active{left:0;width:100%;}
	.full_size_scrn ._rm_s-slide.next{width:100%;}
	.full_size_scrn ._rm_s-slide div{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-color:#fff}
	.full_size_scrn #page_wrapper{position:static}
	.full_size_scrn #prod_gallery{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:#fff;margin:0;}
	.full_size_scrn #prod_gallery .prop_btn_control_slider{top:20px;}
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider{white-space:nowrap;display:block;left:100px;padding:10px 0;top:0;right:auto;color:#000;background-color:transparent;}
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider .address{font-size:18px;border:0;padding:0;margin:0;text-overflow:ellipsis;overflow:hidden;}
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider .price{font-size:15px;padding:0;margin:0;font-weight:300/**/;text-overflow:ellipsis;overflow:hidden;}
	.pd_v_rm.full_size_scrn #prod_gallery .navbar_property_details,
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider p{display:none}
	.pd_v_rm.full_size_scrn #prod_gallery:before{content:"";width:100%;height:1px;border-bottom:1px solid #ddd;position:absolute;top:70px;left:0}
	.pd_v_rm.full_size_scrn #prod_gallery .container{position:static}
	.pd_v_rm.full_size_scrn ._rm_s ._rm_s-next,
	.pd_v_rm.full_size_scrn ._rm_s ._rm_s-prev{top:50%;margin-top:-30px;left:10px;width:60px;height:60px;border:2px solid #666;background-color:#666;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:10px;}
	.pd_v_rm.full_size_scrn ._rm_s ._rm_s-next{right:10px;left:auto}
	
.prod-list-harrods{display:-ms-flexbox;display:flex;position:relative;background-color:#f6f5f1;margin-bottom:20px;}
.prod-list-harrods .plh_img{width:66.66%;float:left;padding-bottom:35.434%;position:relative;}
.prod-list-harrods .plh_img a{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#444;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;}
.prod-list-harrods .plh_img .prod_status{top:14px;left:-8px;opacity:1;border-left-width:150px;border-bottom-width:0;height:40px;}
.prod-list-harrods .plh_img .prod_status:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);width:150px;text-align:center;top:0;left:-150px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;font-weight:700;line-height:14px;}
.prod-list-harrods .plh_img .prod_status:after{content:"";position:absolute;border-right:8px solid #222;border-bottom:8px solid transparent;top:100%;left:-150px}
.prod-list-harrods .plh_img .prod_status.new_instruction:before{content:"New Instruction"}
.prod-list-harrods .plh_dtl{float:right;width:33.33%;padding:40px;}
.prod-list-harrods .plh_ttl{line-height:1;margin:0;font-size:28px;color:#000;}
.prod-list-harrods .plh_ttl a{color:inherit}
.prod-list-harrods .plh_ttl2{line-height:1;color:#A18F64;font-size:17px;margin:4px 0 20px}
.prod-list-harrods .plh_ttl2 a{color:inherit}
.prod-list-harrods .plh_prc{margin-bottom:10px;font-size:20px;font-weight:300/**/;font-weight:600}
.prod-list-harrods .plh_prc span{margin-right:5px;font-weight:300/**/}
.prod-list-harrods .plh_ptp{margin-bottom:45px;color:#999a9b}
.prod-list-harrods .plh_text{font-size:16px;color:#777;}
.prod-list-harrods .plh_int{display:-ms-flexbox;display:flex;margin-bottom:70px}
.prod-list-harrods .plh_int ._item{margin-right:10px;margin-bottom:10px;text-align:center;}
.prod-list-harrods .plh_int ._item:last-child{margin-right:0}
.prod-list-harrods .plh_int ._item ._item_img{margin:0 auto 3px;width:45px;height:45px;background-repeat:no-repeat;background-position:center;-webkit-background-size:95%;-moz-background-size:95%;background-size:95%;opacity:0.5;}
.prod-list-harrods .plh_int ._item .plh_ic_bedroom{background-image:url(../img/bedroom.png)}
.prod-list-harrods .plh_int ._item .plh_ic_bathroom{background-image:url(../img/bathroom.png)}
.prod-list-harrods .plh_int ._item .plh_ic_roomsliving{background-image:url(../img/livingroom.png)}
.prod-list-harrods .plh_int ._item .plh_ic_garden{-webkit-background-size:50%;-moz-background-size:50%;background-size:50%;background-image:url(../img/garden.png)}
.prod-list-harrods .plh_int ._item .plh_ic_area{background-image:url(../img/room.png)}
.prod-list-harrods .plh_int ._item ._item_t{font-size:12px}
.prod-list-harrods .plh_more .btn{padding:12px 15px;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1;}
.prod-list-harrods .plh_more .btn i{margin-left:10px}

.navbar-news-cat{border-bottom:3px solid #000;min-height:inherit;}
.navbar-news-cat .navbar-nav>li>a{color:#000;background-color:#fff;font-family:'Oswald',sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:40px;padding:0 15px;}
.navbar-news-cat .navbar-nav>li.active>a,
.navbar-news-cat .navbar-nav>li>a:hover{color:#fff;background-color:#000;}

.prod-list-hamptons{display:-ms-flexbox;display:flex;background-color:#fff;border-bottom:0.6rem solid rgba(51,51,51,0.3);margin-bottom:3.2rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.prod-list-hamptons:hover{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.4);box-shadow:2px 2px 10px rgba(0,0,0,0.4);}
	.plhmp_img{width:40%;float:left;padding-bottom:26.6%;position:relative;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}
	.plhmp_img._4img{padding-bottom:35%}
	.prod-grid .plhmp_img{width:100%;float:none}
	.prod-grid .plhmp_img._4img{padding-bottom:100%}
	.plhmp_img .prod_status{top:5px;left:auto;right:-6px;opacity:1;border-left-width:150px;border-bottom-width:0;height:40px;}
	.plhmp_img .prod_status:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);width:150px;text-align:center;top:0;left:-150px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;font-weight:700;line-height:14px;}
	.plhmp_img .prod_status:after{content:"";position:absolute;border-left:8px solid #222;border-bottom:8px solid transparent;top:100%;right:0}
	.plhmp_img .prod_status.new_instruction:before{content:"New Instruction"}
	.plhmp_img ._img{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#444;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.5s linear;}
	.plhmp_img ._img a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}

	.plhmp_img ._img._img_active{left:0;visibility:visible;z-index:2}
	.plhmp_img ._img._img_active_next{left:100%;}
	.plhmp_img ._img._img_active_prev{left:-100%;}
	.plhmp_img ._img._img_1{border:2px solid #fff;height:76%;z-index:2;}
	.plhmp_img ._img._img_2{border-left:2px solid #fff;border-bottom:2px solid #fff;top:76%;width:33.333333333333%;height:24%;z-index:2;}
	.plhmp_img ._img._img_3{border-left:2px solid #fff;border-bottom:2px solid #fff;top:76%;left:33.333333333333%;width:33.333333333333%;height:24%;z-index:2;}
	.plhmp_img ._img._img_4{border-right:1px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff;top:76%;left:66.666666666666%;width:33.333333333333%;height:24%;z-index:2;}
	.plhmp_img ._img._img_next{border-right:1px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff;top:76%;left:100%;width:33.333333333333%;height:24%;}
	.plhmp_img ._img._img_prev{border:2px solid #fff;height:76%;top:-76%;}
	.plhmp_img ._img.coming_soon{background-color:#e60000;-webkit-background-size:100px auto;-moz-background-size:100px auto;background-size:100px auto;}
	.plhmp_img .plhmp_img-info{line-height:1;position:absolute;left:5px;z-index:2;top:5px;padding:2px 10px 5px;background:#252839;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;filter:alpha(opacity=70);opacity:0.7;}
	.plhmp_img-info ._item{vertical-align:middle;display:inline-block;font-size:12px;font-weight:700;color:#ddd;line-height:14px;border-right:1px solid #aaa;padding-right:8px;margin-right:8px;}
	.plhmp_img-info ._item:last-child{border-right:0;padding-right:0;margin-right:0;}
	.plhmp_img-info ._item .fa{margin-top:1px;vertical-align:top;line-height:1;margin-right:3px;}
	.plhmp_img-info ._item .icon-floorplan{fill:#fff;width:14px;display:block;}
.prod-list-hamptons .plhmp_dtl{width:60%;padding:1.6rem 3.2rem 0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;}
.prod-list-hamptons .plhmp_dtl_body{color:#161d35}
.prod-list-hamptons .plhmp_act{position:absolute;right:10px;top:10px}
.prod-list-hamptons .plhmp_act a{font-size:21px;margin:0 5px;opacity:0.7}
.prod-list-hamptons .plhmp_act a:hover{opacity:1}
.prod-list-hamptons .plhmp_prc{display:-ms-flexbox;display:flex;}
.prod-list-hamptons .plhmp_prc .calculate{color:#000;margin-left:10px;}
.prod-list-hamptons .plhmp_prc .calculate:hover{color:#e60000;}
.prod-list-hamptons .plhmp_prc_val{display:-ms-flexbox;color:#000000;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:26px;line-height:1.2;font-weight:400;margin-bottom:1.6rem;}
.prod-list-hamptons .plhmp_prc_val span{text-transform: lowercase;color:#666;-ms-flex-order:2;order:2;font-size:16px;font-weight:400;letter-spacing:0.2px;}
.prod-list-hamptons .plhmp_ptp{margin:0;font-weight:400;color:#666;font-size:16px;}
.prod-list-hamptons .plhmp_ttl{font-size:20px;margin:0 0 1.6rem;color:#161d35;font-weight:400;}
.prod-list-hamptons .plhmp_ttl a{color:inherit;}
.prod-list-hamptons .plhmp_text{color:#000;font-size:16px;}
.plhmp_dtl_foot{margin:1.6rem 0;border-top:1px dashed #c4c4c4;padding-top:0.8rem}
.plhmp_dtl_foot ._item{display:inline-block;vertical-align:middle;margin-right:20px;position:relative;padding-left:25px;line-height:1;color:#000;}
.plhmp_dtl_foot ._item:last-child{margin-right:0}
.plhmp_dtl_foot ._item._r{float:right;padding-left: 0;padding-top: 4px;}
.plhmp_dtl_foot ._item_img{width:20px;position:absolute;left:0;top:0}
.plhmp_dtl_foot ._item_img svg{fill:#a4a4a9;width:100%;height:auto}
.plhmp_dtl_foot ._item_img .fa{color:#a4a4a9;font-size:15px;margin-top:3px}
.plhmp_dtl_foot ._item_t{font-weight:600;font-size:16px;line-height:22px;}
.plhmp_dtl_foot ._item_pop{display:none;margin-bottom:10px;position:absolute;bottom:100%;left:0;background-color:#252839;color:#fff;width:300px;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.plhmp_dtl_foot ._item:hover>._item_pop{display:block}
.plhmp_dtl_foot ._item._r ._item_pop{bottom:100%;right:0;left:auto}
.plhmp_dtl_foot ._item_pop:before{content:"";position:absolute;top:100%;margin-top:-1px;right:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #252839;}
.plhmp_dtl_foot ._item_pop .nearest_list_widget{margin:0}
.plhmp_dtl_foot ._item_pop .nearest_list_widget li{color:#eee;border-bottom-color:#4a5070;font-size:13px}
.plhmp_dtl_foot ._item_pop .nearest_list_widget li .distance{color:#f5deb3}
.prod-list-hamptons .plhmp_features{margin-top:20px}
.prod-list-hamptons .plhmp_features ._text{position:relative;display:block;margin-bottom:5px;padding-left:20px;color: #000;font-size:15px;}
.prod-list-hamptons .plhmp_features ._text:before{content: "\2713";position: absolute;left: 0;top: 1px;font-weight:700;font-size:16px;line-height:1;color: #008000;-webkit-transform: rotate(15deg);-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-o-transform: rotate(15deg);transform: rotate(15deg);}
.prod-list-hamptons .plhmp_btn_comm{background: #009177;padding:0 15px;line-height:30px;color:#fff;font-size:16px;font-weight:400;letter-spacing:1px;margin:4px 0;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}


	.plhmp_img_slider{overflow: hidden;position:absolute;left:0;top:0;width:100%;height:100%}
	.plhmp_img_slider ._inner{position:absolute;left:0;top:0;width:100%;height:100%}
	.plhmp_img_slider ._img{visibility:hidden;}
	._4img .plhmp_img_slider ._img{visibility:visible;}
	.plhmp_img_slider .swiper-button-white.disabled{display:none}
	._4img .plhmp_img_slider .swiper-button-next, ._4img .plhmp_img_slider .swiper-button-prev{top:38%}

.form-TSF .form-label{font-size: 16px;text-transform: capitalize;}
.form-TSF .btn-block{max-width:300px;margin:0 auto;padding:17px}
.form-TSF .bootstrap-select>.dropdown-toggle.bs-placeholder{color:#333;font-weight:400}

.book_online_service .page_section{padding:118px 0}
.book_online_service .page-title{font-weight:600;margin:0 0 50px;color:#17233d;font-size:48px;line-height:1.2;text-align:center}
.book_online_service .page-title .prop_add{font-size:16px;color:inherit;font-weight:300/**/;display:block;}
.book_online_service .page-title .prop_add{font-size:16px;color:inherit;font-weight:300/**/;display:block;}

.dex_valation_ptitle{text-align:center;margin:40px 0 20px;}
.dex_valation_ptext{text-align:center;}
.dex_valation_link{background-color:#f7f7f7;border:1px solid #e7e7e7;padding:30px;font-size:16px;display:block;-webkit-transition:color 0.2s,border-color 0.2s,background-color 0.2s;-moz-transition:color 0.2s,border-color 0.2s,background-color 0.2s;-ms-transition:color 0.2s,border-color 0.2s,background-color 0.2s;-o-transition:color 0.2s,border-color 0.2s,background-color 0.2s;transition:color 0.2s,border-color 0.2s,background-color 0.2s;margin:20px 0;text-align:center;color:#062340;}
.dex_valation_link ._icon{width:60px;height:60px;display:inline-block;}
.dex_valation_link ._icon img,
.dex_valation_link ._icon svg{width:100%;height:90%;}
.dex_valation_link ._icon svg g{fill:#17233d;}
.dex_valation_link ._title{display:block;margin:10px 0;font-weight:700;font-size: 20px;}
.dex_valation_link ._text{display:block;margin:0 0 20px;min-height:80px;font-weight: 400;font-size: 18px;}
.dex_valation_link .btn{font-size:16px;padding:10px 20px;font-weight: 700;}
.dex_valation_link:focus,
.dex_valation_link:hover{text-decoration:none;border-color:#d8183a;color:#d8183a;background-color:#eaeaea;}
.dex_valation_link:hover .btn{text-decoration:none;background-color:#d8183a;color:#fff;border-color:#d8183a;}

.pg-modal-full .modal{background-color:#fff}
.pg-modal-full .modal.loading:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:url(../img/spin.gif) no-repeat center #fff;background-color:rgba(255,255,255,0.8)}
.pg-modal-full .modal.success:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:url(../img/check-green.png) no-repeat center #fff;background-color:rgba(255,255,255,0.8)}
.pg-modal-full .modal-backdrop{background-color:#fff}
.pg-modal-full .modal-backdrop.in{filter:alpha(opacity=100);opacity:1;}
.pg-modal-full .modal-content{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:118px 0}
.close_btn,
.pg-modal-full button.close{z-index:2;position:absolute;right:0;top:40px;font-size:16px;font-weight:600;}
.close_btn span,
.pg-modal-full button.close span{font-size:60px;font-weight:100;display:inline-block;vertical-align:middle;line-height:1;margin-top:-11px;margin-right:5px;}
.pg-modal-full .modal-head{text-align:center;margin-bottom:50px}
.pg-modal-full .modal-title{color:#17233d;font-size:48px;margin-bottom:14px;line-height:1.2;}
.pg-modal-full .modal-text{}
.pg-modal-full .modal-body{color:#686868;}
.pg-modal-full .modal-body .radio-inline label{font-weight:600}
.pg-modal-full .modal-body .form-group{margin-bottom:37px}
.pg-modal-full .modal-body .form-control{font-size:16px;height:auto;padding:10px 0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #ddd;font-weight:500;}
.pg-modal-full .modal-body .btn-primary{font-size:18px;line-height:1.33;padding:16px 18px;}
.pg-modal-full .modal-body .bootstrap-select>.dropdown-toggle{font-size:16px;padding:10px 0;background:#fff !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.dt_slider-date,
.dt_slider-time{margin-bottom:20px}
.dt_slider-label{padding:35px 0;display:block;}
.dt_slider-time .dt_slider-label{padding:10px 0}
.dt_slider-slide{margin:0 30px 20px;width:auto;}
.dt_slider-slide .owl-controls .owl-buttons div{padding:0 !important;line-height:30px !important;background:transparent;color:#17233d;width:30px !important;height:30px !important;margin-top:-15px}
.dt_slider-date .dt_slider-slide .owl-controls .owl-buttons div{margin-top:-1px}
.dt_slider-slide .owl-controls .owl-buttons div .fa{font-size:30px}
.dt_slider-slide .owl-controls .owl-buttons div.owl-prev{left:-30px !important;}
.dt_slider-slide .owl-controls .owl-buttons div.owl-next{right:-30px !important;}
.dt_slider-slide .owl-controls .owl-buttons div.disabled{opacity:0.2}
.dt_slider-val{font-weight:700;}
.dt_slider-val span{font-weight:300/**/;}
.dt_slider-slide_item{margin-right:10px;cursor:pointer;text-align:center;}
.dt_slider-slide_item .day-str{display:block;font-size:16px;font-weight:300/**/;line-height:30px;}
.dt_slider-slide_item .day-num{display:block;font-size:16px;line-height:28px;padding:6px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid;}
.dt_slider-slide_item:hover .day-num{color:#e60000;border-color:#e60000}
.dt_slider-slide_item.active:hover .day-num,
.dt_slider-slide_item.active .day-num{background-color:#e60000;color:#fff;border-color:#e60000}
.dt_slider-slide_item.disabled{filter:alpha(opacity=30);opacity:0.3;cursor:default}
.dt_slider-slide_item.disabled .day-num{color:#686868 !important;border-color:#686868 !important}

.bgimg-card{height:100%;background-repeat:no-repeat;background-color:#444;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;z-index:0}
.bgimg-card:before{background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0,#666 100%);background:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(255,255,255,0)),to(#666));background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0,#666 100%);background:-o-linear-gradient(right,rgba(255,255,255,0) 0,#666 100%);background:linear-gradient(to left,rgba(255,255,255,0) 0,#666 100%);content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.bgimg-card .card-body{width:55%;padding:45px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;-ms-flex-pack:justify;justify-content:space-between;}
.bgimg-card .card-title{color:#fff;margin-top:0;font-weight:700}
.bgimg-card .card-text{color:#fff;}

.halfimg-card{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0;background-color:#eee}
.halfimg-card .card-img{width:50%;background-color:#444;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.halfimg-card .card-body{width:50%;padding:45px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;-ms-flex-pack:justify;justify-content:space-between;}
.halfimg-card .card-title{margin-top:0;font-weight:700}

.input-group .form-control{z-index:0}

.GRAfilter-card{padding:30px 20px 10px;background:#eee;margin-bottom:30px;text-align:center;}

#GRA{position:relative;z-index:2}
#GRA:before{opacity:0;}
#GRA.processing:before{z-index:20;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/spin.gif) no-repeat center #fff;background-color:rgba(255,255,255,0.8)}
#GRA .pagination-scroll{text-align:center;}
.gra-card{background-color:#eee;margin-bottom:20px}
.gra-card .card-image{background-color:#444;}
.gra-card .card-image img{width:100%;height:auto}
.gra-card .card-body{padding:20px;}
.gra-card .card-cat{text-transform:uppercase;font-size:12px;margin-bottom:8px;}
.gra-card .card-title{margin:0 0 20px;font-weight:700;}
.gra-card .card-title a{color:inherit}

.footers_widget{background-color:#494947;padding:40px 0;position:relative;z-index:10}
.footers_widget .back_to_top{z-index:5;position:absolute;top:-32px;left:50%;margin-left:-32px;width:64px;height:64px;background-color:#fff;color:#000;border:2px solid;line-height:56px;font-size:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.footers_widget .back_to_top:focus,
.footers_widget .back_to_top:hover{background-color:#000;color:#fff}
.footers_widget .col-sm-4{border-right:1px solid #fff}
.footers_widget-logo{margin-bottom:44px;color:#fff;font-size:26px;line-height:1;font-weight:900}
.footers_widget-logo a{color:inherit}
.footers_widget-logo a:focus,.footers_widget-logo a:hover{text-decoration:none;color:inherit}
.footers_widget-address{color:#fff;margin-bottom:24px;font-size:16px;font-weight:500}
.footers_widget-address a{color:inherit}
.footers_widget-address a:focus,
.footers_widget-address a:hover{color:inherit;text-decoration:underline}
.footers_widget-address b{font-weight:700}
.footers_widget-branch{margin-bottom:15px}
.footers_widget-branch a{color:#fff;font-weight:600;text-decoration:underline;font-size:16px}
.footers_widget-branch a:focus,.footers_widget-branch a:hover{color:inherit}

.footers_widget-social{list-style:none;margin:0;padding:0;}
.footers_widget-social li{color:#fff;display:inline-block;vertical-align:middle;margin-right:8px}
.footers_widget-social li a{display:block;font-size:18px;border:2px solid;color:#fff;width:34px;height:34px;text-align:center;line-height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.footers_widget-social li a:hover{filter:alpha(opacity=70);opacity:0.7;text-decoration:none;}
.footers_widget-social li.card-title{display:block;margin-bottom:10px;font-size:16px;filter:alpha(opacity=40);opacity:0.4;font-weight:600}

.footers_widget-nav{padding:70px 15px 30px;margin:0}
.footers_widget-nav ul{list-style:none;margin:0;}
.footers_widget-nav li{margin-bottom:10px}
.footers_widget-nav a{color:#fff;font-size:16px;font-weight:400;line-height: 1.4;display: inline-block;}
.footers_widget-nav a:focus,.footers_widget-nav a:hover{color:#fff;text-decoration:underline}
.footers_widget-onthemarket{color:#fff;font-size:16px;font-weight:500;margin-left:20px}
.footers_widget-onthemarket p{margin:8px 0 20px}
.footers_widget-onthemarket a{color:inherit}

.footers_new{padding:25px 0 100px;z-index:10;background-color:#fff}
.footers_new .copyright{min-height:inherit;border:0;padding:0;margin:5px 0 0 10px;text-align:center;}
.footers_new .copyright p{margin:0}
.footers_new .nav_footer li{border:0;padding:0 10px;margin-bottom:10px;border-left:1px solid #a5b1ba;}
.footers_new .nav_footer li:first-child{border-left:0}
.footers_new .nav_footer a{text-decoration:underline}
	.nav_footer_logos{list-style:none;margin:0}
	.nav_footer_logos.__r{text-align:right}
	.nav_footer_logos li{display:inline-block;}
	.nav_footer_logos img{max-height:70px;width:auto;max-width:100%}
	
	.nav_footer._V{list-style:none;margin:20px 0 30px;padding:0;}
	.nav_footer._V li{display:block;padding:0;margin-bottom:10px;border:0}

#GRA-results{min-height:400px}

.navbar_prop_savil{z-index:10;position:absolute;text-align:left;bottom:10px;left:5px;width:100%;padding:0 15px;margin:0;list-style:none;}
.navbar_prop_savil li{display:inline-block;vertical-align:middle;}
.navbar_prop_savil li a{display:block;padding:8px 16px 8px 45px;margin-bottom:5px;position:relative;background-color:#fff;line-height:16px;margin-right:5px;text-transform:uppercase;color:#444;font-size:13px;font-weight:600;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.navbar_prop_savil li a ._icon{display:inline-block;position:absolute;left:0;top:0;width:40px;font-size:17px;text-align:center;line-height:32px;border:0 solid #666;border-right-width:1px;}
.navbar_prop_savil li a:focus,.navbar_prop_savil li a:hover{color:#e60000;text-decoration:none}
.navbar_prop_savil li.current a{color:#fff;background-color:#d8183a}
.navbar_prop_savil li.current a ._icon{border-color:#c70000}

.navbar_prop_savil_dark .navbar_prop_savil li a{background-color:#444;color:#fff}
.navbar_prop_savil_dark .navbar_prop_savil li a:focus,.navbar_prop_savil_dark .navbar_prop_savil li a:hover{color:#e60000;text-decoration:none}
.navbar_prop_savil_dark .navbar_prop_savil li.current a{color:#fff;background-color:#d8183a}
.navbar_prop_savil_dark .navbar_prop_savil li.current a ._icon{border-color:#c70000}

.navbar_prop_marshandparsons{z-index:10;position:absolute;text-align:center;bottom:0;left:0;width:100%;padding:0;margin:0;list-style:none;display:flex;}
.navbar_prop_marshandparsons li{width:100%}
.navbar_prop_marshandparsons li a{display:block;min-height:100%;background-color:rgba(74,74,74,0.78);color:#fff;border-right:1px solid #fff;font-size:16px;line-height:20px;padding:20px;text-align:center;}
.navbar_prop_marshandparsons li a ._icon{display:none}
.navbar_prop_marshandparsons li.current a,
.navbar_prop_marshandparsons li a:focus,
.navbar_prop_marshandparsons li a:hover{background-color:#4d4d4d;color:#fff;text-decoration:none}
.navbar_prop_marshandparsons li:last-child a{border-right:0}

#prioritise_prop{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px 0;}
#prioritise_prop ._title{font-size:16px;font-weight:500;color:#333;margin-right:10px;}
#prioritise_prop ._title i{margin-right:5px;font-size:17px;}
#prioritise_prop ._tags{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
#prioritise_prop ._tags span._it{background-color:#fff;height:41px;padding:10px 25px 10px 5px;border:1px solid;margin-right:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;line-height:1}
#prioritise_prop ._tags span._it a{font-size:28px;position:absolute;right:3px;top:0;line-height:35px;color:#000;}
#prioritise_prop ._tags span._it a:focus,
#prioritise_prop ._tags span._it a:hover{color:#e60000;text-decoration:none}
#prioritise_prop ._add_btn{margin-left:10px;border:0;padding:0;font-weight:700;font-size:16px;border-bottom:2px solid transparent;}
#prioritise_prop ._add_btn i{font-size:36px;font-weight:300/**/;font-style:normal;vertical-align:middle;display:inline-block;margin-top:-3px;}
#prioritise_prop ._add_btn:focus,
#prioritise_prop ._add_btn:hover{border-bottom-color:#e60000;}
#prioritise_prop ._add_fields{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
#prioritise_prop ._add_fields.hide{display:none;}
#prioritise_prop ._add_fields input{width:180px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid;height:40px;outline:0}
#prioritise_prop ._add_fields ._prompt{margin-left:15px;font-size:16px;}

.btn_with_label{font-weight:700 !important;padding-top:5px !important;padding-bottom:15px !important;min-width:250px;font-size: 18px !important;}
.btn_with_label span{display:block;opacity: 0.6;font-size: 12px;font-weight:400;margin-bottom:5px}
._banner_video{position:relative;min-height:600px}
._banner_video ._body{padding: 23% 20px;position: relative;z-index: 1;text-align:center;}
._banner_video ._title{color:#fff;text-shadow:1px 1px 1px black;font-size:390%;margin:0 0 20px;font-weight:400;text-transform:none}
._banner_video ._stitle{color:#fff000;text-shadow:1px 1px 1px black;font-size:180%;margin:0 0 32px;font-weight:400;}
._banner_video ._text{font-weight:400;margin:0 0 24px;color:#fff;font-size:20px}
._banner_video ._text a{color:inherit;text-decoration:underline}
._banner_video ._arrow{position:absolute;z-index:2;display: block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:36px;font-weight:300/**/;line-height:42px;bottom: 24px;text-align: center;left: 50%;margin-left:-24px;border:2px solid;color:#fff;width: 48px;height: 48px;-webkit-animation: bounce 3s infinite;-moz-animation: bounce 3s infinite;-ms-animation: bounce 3s infinite;-o-animation: bounce 3s infinite;animation: bounce 3s infinite;}
._banner_video ._vid{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}
._banner_video ._vid video{position: relative;display:block;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: 100%;height: 100%;z-index: -100;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background-size: cover;background-position: center center;object-fit: cover;}

._section_1{padding:48px 0 60px;background-color:#fff;text-align:center;}
._section_1 ._title{color:#000000;margin:0 0 20px;font-size:48px}
._section_1 ._stitle{font-weight:400;margin:0 0 76px;color:#666;}
	.iconed_card{margin-bottom:48px}
	.iconed_card .card-icon{opacity:0.8;color:#d71921;font-size:64px;margin-bottom:10px}
	.iconed_card .card-title{color:#000000;margin:0 0 20px;font-size:32px}
	.iconed_card .card-text{margin:0 0 30px}
	.iconed_card .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 20px}
	
.featured_section{padding:60px 0;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.featured_section ._inner{min-height:500px;display:-ms-flexbox;display:flex;align-items:center;}
.featured_section ._image{width:45%}
.featured_section ._image._vh{visibility:hidden;}
.featured_section.reverse ._image{order:2;}
.featured_section ._image img{margin:0 auto;max-height:500px;}
.featured_section ._body{width:55%;padding:12px 5%}
.featured_section ._body.no_space{padding:0;}
.featured_section ._text{color:#666;font-weight:400}
.featured_section ._title{color:#000000;margin:0 0 10px;font-size:48px}
.featured_section ._stitle{font-weight: 400;margin: 0 0 30px;color: #d71921;font-size: 22px;opacity: 0.6;}
.featured_section .list-check li{color:#666;font-weight: 400;margin-bottom:10px;padding-left: 26px;}
.featured_section .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 20px}

.include_section{background-color:#F4F6F6;padding:60px 0;text-align:center;}
.include_section ._body{margin-top:60px;position:relative;text-align:left;background-color:#fff;padding:60px 10%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.include_section ._icon{position:absolute;top:-24px;left:50%;margin-left:-24px;background-color:#ff6868;color:#fff;width:48px;height:48px;line-height:48px;text-align:center;font-size:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.include_section ._title{text-align:center;}
.include_section ._text{text-align:center;}
.include_section ._text a{text-decoration:underline}
.include_section ._text a.btn{text-decoration:none}
.include_section ._list{list-style:none;margin:0;padding:0}
.include_section ._list>li{display:-ms-flexbox;display:flex;padding:40px 0;border-top:1px solid #ddd}
.include_section ._list ._list_title{width:27%;margin:0}
.include_section ._list ._list_body{width:73%;}
.include_section ._list .list-check li{padding-left:30px;margin-bottom:10px}
.include_section ._list .list-check li:before{color:#000000}

.prop_banner_interested{background-color:#222222;padding:40px 0;color: #fff;}
.prop_banner_interested ._title{margin: 0 0 30px;border-bottom: 3px solid;color:#fff;padding-bottom: 10px;}
.prop_banner_interested ._body{padding-left:85px;position:relative}
.prop_banner_interested ._icon{position:absolute;left:0;top:0;width:60px;height:55px;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}
.prop_banner_interested ._subtitle{color:#fff;text-transform: uppercase;font-weight: 400;margin: 0 0 20px;}
.prop_banner_interested ._text{line-height: 1.2;}
.prop_banner_interested ._link{text-transform: uppercase;font-weight: 400;color: inherit;}
.prop_banner_interested ._link:hover{color: #d8183a;text-decoration:none}
.prop_banner_interested ._link i{font-size: 30px;line-height: 1;vertical-align: middle;color: #d8183a;margin-right: 5px;}

.school_tabs{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items: flex-start;}
.school_tabs .nav-tabs{border:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.school_tabs .nav-tabs>li{margin:0 0 2px;-ms-flex-positive:1;flex-grow:1;}
.school_tabs .nav-tabs>li>a{background-color:#eee;color:#000;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size: 20px;padding: 10px 20px;font-weight: 400;}
.school_tabs .nav-tabs>li>a:hover{background-color:#ddd;color:#000;}
.school_tabs .nav-tabs>li.active>a{background-color:#d8183a;color:#fff;}
.school_tabs .tab-content{border:1px solid #AFAFAF;padding:20px 30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-ms-flex-positive:1;flex-grow: 1;width: 64%;}
.school_tabs>.tab-content{border:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.school_tabs>.tab-content>.tab-pane{border:1px solid #AFAFAF;padding:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-bottom:30px}
.school_tabs>.tab-content>.tab-pane.clean{border:0;padding:20px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}
.school_tabs>.tab-content>.tab-pane.loaded{display:block !important;}
.school_tabs .tab-pane .nav-tabs>li{margin:0}
.school_tabs .tab-pane .nav-tabs>li>a{font-size: 16px;background-color:transparent;padding: 10px 10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #ccc}
.school_tabs .tab-pane .nav-tabs>li>a:hover{background-color:#ddd;color:#000;}
.school_tabs .tab-pane .nav-tabs>li.active>a{background-color:#d8183a;color:#fff;}
.school_tabs .tab-pane .tab-content{padding-left:0;padding-right:0;border:0;width:100%}

.school_tabs .tab-pane h2{font-family: 'Open Sans',sans-serif;font-weight: 700;font-size:20px}
.school_tabs .tab-pane h3{font-family: 'Open Sans',sans-serif;font-weight: 700;font-size:16px}
.school_tabs .tab-pane h4{font-family: 'Open Sans',sans-serif;font-weight: 700;font-size:14px}

.school-navbar{background-color:#252839;}
.school-navbar-toggle{width:40px;height:40px;color:#fff;display:none;margin:0 auto;background: transparent;border: 0;font-size: 30px;line-height: 40px;}
.school-navbar-toggle:hover{color:#d8183a}
.school-navbar .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.school-navbar .nav >li a{color:#fff;font-weight:700;font-size: 16px;text-transform: uppercase;padding: 20px 15px;}
.school-navbar .nav >li a.active,
.school-navbar .nav >li a:hover{color:#fff;background-color:#d8183a}

.school_table_ranges{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items: flex-end;}
.school_table_ranges ._item{width:100%}
.school_table_ranges ._text{max-width:160px;text-align: center;font-size: 16px;line-height: 1.2;font-weight: 400;position:relative;margin:0 auto 15px;text-align: center;border: 1px solid #b1b4b6;-webkit-box-shadow: 1px 1px #ccc;-moz-box-shadow: 1px 1px #ccc;box-shadow: 1px 1px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;padding: 10px 5px;}
.school_table_ranges ._text:before{content: "";position: absolute;top: 98%;left: 48%;height: 20px;width: 20px;background: #fff;-webkit-transform: rotate(45deg) translate(-50%);-moz-transform: rotate(45deg) translate(-50%);transform: rotate(45deg) translate(-50%);border-bottom: inherit;border-right: inherit;-webkit-box-shadow: inherit;-moz-box-shadow: inherit;box-shadow: inherit;}
.school_table_ranges ._text span{display: block;font-weight: 700;font-size: 40px;letter-spacing: -1px;}
.school_table_ranges ._bar{height: 10px;overflow: hidden;position: relative;}
.school_table_ranges ._foot{text-align: center;font-size: 13px;font-weight: 400;white-space: nowrap;}

.school_tabs_side{position: sticky;top: 70px;width: 18%;margin-right: 20px;}
.school_tabs_side_r{position: sticky;top: 70px;width: 18%;margin-left: 20px;}

.school_homes_nearby{display:block;color:#fff;text-decoration:none;background:#9ad0f5;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:30px 15px;}
.school_homes_nearby:hover{color:#fff;text-decoration:none;background-color:#50c3f5}
.school_homes_nearby ._d{display:block;}
.school_homes_nearby .fa{font-size: 30px;line-height: 1;}
.school_homes_nearby ._d span{display: block;font-size: 13px;font-weight: 400;line-height: 1.2;margin-bottom: 10px;text-transform: capitalize;}
.school_homes_nearby ._d span._h{color:#fff !important;font-size: 18px;font-weight: 400;line-height: 1.2;text-transform:uppercase}
.school_homes_nearby ._d span._by{font-style: italic;margin-bottom: 0;text-transform: none;}

.cnav_tab_menu{border: 1px solid #AFAFAF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 10px 0;}
.cnav_tab_menu ._sub h5{font-family: 'Open Sans','Niveau Grotesk',sans-serif;font-size: 16px;margin: 0;padding: 10px 15px 5px 19px;font-weight: 700;color: #707070;}
.cnav_tab_menu ._sub h5:first-child{padding-top:5px}
.cnav_tab_menu ._sub a{font-size: 13px;font-weight: 400;color:#707070;text-transform:none;margin-bottom: 0;}
.cnav_tab_menu a{padding:5px 15px;margin-bottom: 5px;display:block;font-size:13px;font-weight:700;text-transform:capitalize;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height: 1.2;font-family: 'Open Sans','Niveau Grotesk',sans-serif;color: #484848;border-left:5px solid #fff;}
.cnav_tab_menu a .cnav_tab__icon{font-size: 20px;display:none;color:#fff;background-color: var(--bgColorItem);width:40px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.cnav_tab_menu a:after{content:"\f105";width:0;overflow:hidden;font-family:'FontAwesome';display:inline-block;font-size: 20px;line-height: 1;display:none}
.cnav_tab_menu a .cnav_tab__text{-ms-flex-positive:1;flex-grow:1;}
.cnav_tab_menu a:hover .cnav_tab__icon,
.cnav_tab_menu a.cnav_tab__active .cnav_tab__icon{background-color:#d8183a}
.cnav_tab_menu a.cnav_tab__active,
.cnav_tab_menu a:hover{text-decoration:none;color: #d8183a;border-left-color:#d8183a;}
.cnav_tab_menu a.cnav_tab__active:after,
.cnav_tab_menu a:hover:after{width:8px;}

.label_latest_inspection{background-color:#666;font-weight:400;font-size: 13px;padding:.4em .6em .4em;display:inline-block;vertical-align:middle;white-space:normal;}
.label_phase{background-color:#000000;font-weight:400;font-size: 16px;padding:.3em .6em .4em;display:inline-block;vertical-align:middle}
.label_phase.t_16_plus{background-color:#4340d4}
.label_phase.t_all-through{background-color:#ffd480;color: #7a5100;}
.label_phase.t_juniors,
.label_phase.t_infants___juniors{background-color:#d35ee1 }
.label_phase.t_independent_school{background-color:#d35ee1 }
.label_phase.t_middle{background-color:#b91e3c }
.label_phase.t_nursery___infants,
.label_phase.t_nursery{background-color:#8a8c46 }
.label_phase.t_preps,
.label_phase.t_pre-school{background-color:#00a2e8 }
.label_phase.t_post-primary,
.label_phase.t_primary{background-color:#ff9900}
.label_phase.t_secondary{background-color:#229954}

.school_tabs .table>thead>tr>th{font-size:18px}
.school_tabs .table.fsm>tbody>tr>td{font-size:16px;font-weight: 400;}
.school_tabs .table.fsm>thead>tr>th{font-size:16px;font-weight: 700;}
.school_tabs .table.fsm>tbody>tr>td,
.school_tabs .table.fsm>thead>tr>th{padding:10px 5px}

.wrapper-compare-school{position:relative;overflow:auto}
.table-compare-school{width:auto}
.table-compare-school thead th{text-align:center;background-color:#252839;border-right:1px solid #fff;min-width:200px;max-width:300px}
.table-compare-school thead th:first-child{background-color:#fff}
.table-compare-school thead th h5{font-weight:400;font-size: 16px;color: #fff;}
.table-compare-school thead th:first-child,
.table-compare-school tbody th{position: -webkit-sticky;position: sticky;top: 0;left:0}
.table-compare-school tbody th{font-weight: 400;background-color: #ddd;border:1px solid #fff;font-size: 16px;text-align: right;padding-right: 20px !important;padding-left: 20px !important;}
.table-compare-school tbody td{font-size: 16px;font-weight:400;text-align:center;border:1px solid #ddd;}

._desc_title{padding:10px 0;font-style:italic;font-size:16px}

.latest_inspect_bar{display:-ms-flebox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.latest_inspect_bar div{width:25%;padding:20px;background-color:#eee;text-align:center;font-weight:400;font-size:18px;display:-ms-flebox;display: flex;-ms-flex-align:center;align-items: center;-ms-flex-pack:center;justify-content: center;line-height:1;border:1px solid #fff}
.latest_inspect_bar div._item1._active{background-color:#ff4444;color:#fff}
.latest_inspect_bar div._item2._active{background-color:#ffbb33;color:#fff}
.latest_inspect_bar div._item3._active{background-color:#33b5e5;color:#fff}
.latest_inspect_bar div._item4._active{background-color:#00c851;color:#fff}

.school_reports_ofsted{list-style:none;margin:30px 0;padding:0;position:relative}
.school_reports_ofsted:before{content: '';position: absolute;height:14px;width:14px;bottom: -20px;left: 1px;background-color: #fff;border-radius: 50%;border: 4px solid #dee0e2;z-index: 20;}
.school_reports_ofsted li{position:relative;padding-left:30px;padding-bottom:25px}
.school_reports_ofsted li:before{background-color: #dee0e2;content: '';height: 0.4rem;left: 0;position: absolute;top: 1rem;width: 1.6rem;}
.school_reports_ofsted li:after{border-left: 0.4rem solid #dee0e2;bottom: -2rem;content: '';left: 0.6rem;position: absolute;top: 1rem;width: 0.5rem;z-index: 10;}
.school_reports_ofsted ._dt{font-size: 16px;line-height: 1;font-weight: 400;}
.school_reports_ofsted ._file{margin:5px 0;font-size: 16px;font-weight: 400;position:relative;padding-left:25px}
.school_reports_ofsted ._file:before{content:"\f019";position:absolute;left:0;top:1px;font-family:'FontAwesome';font-size:20px;}
.school_reports_ofsted ._pub{font-size: 13px;color: #666;line-height: 1;font-weight: 400;}

.school_primary_average{margin:20px 0}
.school_primary_average ._head{text-transform: uppercase;font-weight:400;font-size:16px}
.school_primary_average ._body{margin:5px 0;font-weight: 400;background-color:#dee0e2;color:#000;padding:10px;display:flex;justify-content:space-between;}
.school_primary_average ._body span{font-weight:700;letter-spacing:-0.05em}
.school_primary_average ._desc{font-weight:400;font-size:16px;font-style: italic;color: #666}
.school_primary_average._average ._body{background-color:#ffbf47;color:#000;}
.school_primary_average._b_average ._body{background-color:#f47738;color:#000;}
.school_primary_average._wb_average ._body{background-color:#df3034;color:#fff;}
.school_primary_average._a_average ._body{background-color:#85994b;color:#000;}
.school_primary_average._wa_average ._body{background-color:#006435;color:#000;}

.bench_dashboard{border:1px solid #ccc;padding:40px 20px;text-align:center;margin-bottom:24px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.bench_dashboard h4{font-weight:400;font-size:20px;margin:0 0 10px}
.bench_dashboard p{font-weight: 700;font-size: 30px;margin: 0;letter-spacing: -1px;line-height:1}

.bench_linechart{height:200px;margin-bottom:30px;position:relative;}
.bench_linechart canvas{width:100%;height:100%}
.bench_linechart_lastTitle{font-weight:400;font-size:18px;margin:0;line-height: 1;letter-spacing:-0.05em}
.bench_linechart_lastValue{font-weight:700;font-size:36px;margin:10px 0 0;line-height: 1;padding-top:10px;border-top:1px solid #ddd;color:#36a2eb;letter-spacing:-0.05em}

.bench_linechart ._chart_tips{-webkit-animation:zoomIn 0.5s 0.8s;z-index:5;white-space: nowrap;position: absolute;top: 50%;left: 50%;margin-left: -100px;background-color: #ddd;color: #000;padding:10px 20px 5px;width: 165px;text-align: left;font-weight: 600;font-size: 18px;letter-spacing: 1px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;opacity: 0.9;}
.bench_linechart ._chart_tips i{font-size:20px;opacity:1;top:0;left:0;position:relative;margin-right: 14px;height: 40px;line-height: 40px;text-align: center;display: inline-block;vertical-align: middle;}
.bench_linechart ._chart_tips:before{border:1px solid #0045cf;background-color: #3366CC;content: "";position: absolute;top: 14px;left: 13px;width: 14px;z-index: -1;height: 14px;-webkit-border-radius: 50%;z-index: -1;-moz-border-radius: 50%;border-radius: 50%;}
.bench_linechart ._chart_tips:after{-webkit-animation:zoomIn infinite 0.8s;-moz-animation:zoomIn infinite 0.8s;animation:zoomIn infinite 0.8s;background-color: #3366CC;opacity:0.5;content: "";position: absolute;top: 14px;left: 13px;width: 14px;z-index: -2;height: 14px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.school-card{font-size:16px;min-height:100%;-webkit-box-shadow:1px 1px 5px #ddd;-moz-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}
.school-card ._body{padding:20px 30px}
.school-card ._title{margin:0 0 24px}
	.terms_val{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;}
	.terms_val dt{width:25%;font-weight:400;margin-top:15px;border-bottom:1px solid #ccc;padding-bottom:15px}
	.terms_val dd{width:75%;padding-left:20px;margin-top:15px;border-bottom:1px solid #ccc;padding-bottom:15px}
	.terms_val dt:nth-last-child(2){border-bottom:0}
	.terms_val dd:last-child{border-bottom:0}
	
#help-modal .modal-title{font-size:20px;font-weight:400}
#help-modal .modal-header{padding:25px;}
#help-modal .modal-body{padding:25px;max-height: 44vh;overflow-y: auto;}
.modal-content{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:0;-webkit-background-clip:initial;background-clip: initial;}

.school_sec_hero ._title{font-weight:400;font-size:20px}
	
.agl_avg_sold{text-align:center;font-weight: 400;margin:20px 0}
.agl_avg_sold div{letter-spacing: -2px;color:#d8183a;font-size:40px;font-weight:700;line-height:1.6}

.agl_valuation_stamp{display:block;margin:30px 0;font-size: 22px;background:url(../img/valuation_home.png) no-repeat 0 3px;padding-left:80px;font-weight:400;color:inherit;}
.agl_valuation_stamp span{color:#d8183a}
.agl_valuation_stamp:focus,
.agl_valuation_stamp:hover{text-decoration:none;color:inherit;}

.agl_price_change{display: block;background: #252839;color:#aaa;margin-bottom:30px;text-align:center;padding:30px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.agl_price_change h5{margin:0 0 10px;font-size: 20px;color:inherit}
.agl_price_change h4{color: #fff;margin:0 0 10px;font-size: 36px;font-weight: 700;letter-spacing: -2px;}
.agl_price_change h4 .fa{font-size:20px;vertical-align: middle;margin-top: -10px;display: inline-block;}
.agl_price_change h4 .fa-arrow-up{color:#64b5f6}
.agl_price_change h4 .fa-arrow-down{color:#d8183a}
.agl_price_change p{margin:0}

.agl_price_type{text-align:center;display: block;background: #fff;margin:20px 0 30px;padding:30px 20px;border:1px solid #aaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.agl_price_type ._icon{background-color: #252839;color: #fff;width: 60px;height: 60px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 10px;margin: 0 auto 10px;}
.agl_price_type ._icon img{max-width:100%;height:auto}
.agl_price_type h3{margin:0 0 20px;font-size: 20px;font-weight: 400;}
.agl_price_type ul{list-style:none;margin:0;padding:0}
.agl_price_type ul li{color:#d8183a;font-weight:700;font-size:20px;margin-bottom:15px;line-height: 1.2;border-bottom: 1px dashed #ddd;padding-bottom: 15px;}
.agl_price_type ul li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
.agl_price_type ul li label{color:#666;font-size:16px;font-weight:400;display:block;margin:5px 0 0;}

#ag_explore_check_type .radio,#ag_explore_check_type .checkbox{font-size:16px}
#ag_explore_check_type .radio input[type="radio"],#ag_explore_check_type .checkbox input[type="checkbox"]{margin-top:4px}

.agl_cta{margin:40px -500%;padding:60px 500%;background-color:#252839;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.agl_cta ._body{-ms-flex-positive:1;flex-grow:1;padding-right:30px}
.agl_cta h3{color:#fff;text-transform: uppercase;font-weight: 400;margin: 0;}
.agl_cta p{margin:0}

.school_list_result{-webkit-border-radius:0 0 10px 10px;overflow:hidden;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border: 1px solid #AFAFAF;padding: 20px 15px;margin: 26px 0 0;position: relative;}
.school_list_result.actived{border-color:#d8183a;border-width:3px}
.school_list_result a._hide_item_results{position: absolute;left: 0;top: 0;width: 20px;height: 20px;text-align: center;line-height: 16px;font-weight: 400;background: #ddd;color: #000;font-size: 16px;text-decoration: none;}
.school_list_result a._hide_item_results:hover{background: #d8183a;color: #fff;}
.school_list_result ._type{position: absolute;right: 0;top: 0;background: #252839;color: #fff;padding: 5px 10px;font-size: 12px;text-transform: capitalize;font-weight: 400;line-height: 1;}
.school_list_result ._name{font-size: 16px;font-weight: 400;margin-bottom:10px}
.school_list_result ._name a{color:inherit}
.school_list_result ._meta{font-size: 12px;font-weight: 400;line-height: 1.4;color: #666;}
.school_list_result ._meta_badge{position:absolute;right:0;top:0;z-index:2;}
.school_list_result ._meta_badge .label{display:block;font-size: 12px;padding:5px 10px;-webkit-border-radius:0 0 0 8px;-moz-border-radius:0 0 0 8px;border-radius:0 0 0 8px;}

#school_list_result_map_expand{position: absolute;border:1px solid #eee;top: 50%;left: -20px;width: 40px;height: 40px;z-index: 2;text-align: center;line-height: 40px;font-size: 18px;background-color: #fff;color: #d8183a;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 12px #ddd;-moz-box-shadow: 0 0 12px #ddd;box-shadow: 0 0 12px #ddd;}
#school_list_result_map_expand:hover{background-color: #d8183a;color: #fff;text-decoration:none}

#school_list_result_filters{position:relative;position:sticky;top:0;z-index:15}
#school_list_result_filters .card{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;border-bottom:1px solid #eee}
#school_list_result_filters .card_contents{padding: 12px 15px 1px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
	#form-school-search{width:600px;}
	#form-school-search .HI-s-intro-search{margin-right:5px;max-width: 100%;}
	#form-school-search .HI-s-intro-search:before{display:none;}
	#form-school-search .HI-s-intro-search #school_c_loc{position:absolute;left:0;top:0;}
	#form-school-search .HI-s-intro-search #school_c_loc .find_my_location{width:40px;height:40px;text-align:center;line-height:40px;display:block;font-size: 20px;color:#444;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
	#form-school-search .HI-s-intro-search .form-control{height:40px;padding:5px 40px;border:1px solid #d2d2d2;font-size:16px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
	#form-school-search .HI-s-intro-search #btn_submit{position:absolute;right:4px;top:0;width:40px;height:40px;text-align:center;line-height:30px;display:block;font-size: 18px;border:0;background:transparent;color:#d8183a;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
	#form-school-search .dropdown .dropdown-menu{margin-top:13px;border:0;}
	
	.fcard_view{margin-left:auto;white-space:nowrap;display:-ms-flexbox;display:flex;margin-bottom:10px;text-align:right;}
	.fcard_view .btn-group{white-space:nowrap;margin-left:5px;display:flex;}
	.fcard_view .btn{border-right:1px solid #eee;margin-left: 0 !important;padding: 0;line-height: 40px;width: 40px;}
	.fcard_view .btn .fa{font-size:14px !important}
	.fcard_view .btn:last-child{border-right:0;}
	
	.navbar_search .fcard_view{padding: 5px;margin-bottom:0}
	
	#form-school-filter{display:-ms-flexbox;display:flex;}
	#form-school-filter .form_school_sortby{margin-right:5px}
	#form-school-filter .school_radius_filter{margin-right:5px}
	#form-school-filter .dropdown{margin-right:5px;margin-bottom:10px;width: auto;background-color: transparent;height: auto;}
	#form-school-filter .dropdown .dropdown-menu{margin-top:13px;border:0;}
	#form-school-filter .dropdown .dropdown-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items: flex-end;letter-spacing:0;color:#333;position:relative;height:40px;padding:8px 30px 7px 20px;border:1px solid #d2d2d2;font-size:15px;font-weight:400;text-decoration:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#fff;white-space: nowrap;}
	#form-school-filter .dropdown .dropdown-toggle .filter-option{position:relative;padding:0}
	#form-school-filter .dropdown.actived .dropdown-toggle,
	#form-school-filter .dropdown .dropdown-toggle.actived{background-color: #f3f3f3;border-color: #d8183a;-webkit-box-shadow: 0 0 0 1px #d8183a inset;-moz-box-shadow: 0 0 0 1px #d8183a inset;box-shadow: 0 0 0 1px #d8183a inset;}
	#form-school-filter .dropdown .dropdown-toggle i{position: absolute;top: 50%;right: 12px;margin-top: -2px;}
	#form-school-filter .dropdown_full{position: static}
	#form-school-filter .dropdown_full .dropdown-menu{width:100%;margin-top:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
	#form-school-filter .dropdown_half .dropdown-menu{width:815px}
	#form-school-filter label.error-validate{display:none !important}
	
	.cntr.round{color: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 14px;height: 14px;display: inline-block;vertical-align: top;background-color: #d8183a;font-size: 10px;font-weight: 700;text-align: center;margin-left: 5px;line-height: 14px;}

.school_tbl_result{margin-top: 30px;border:1px solid #ddd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.school_tbl_result table{margin: 0;}
.school_tbl_result .table>thead>tr>th{background-color: #eee;font-size:15px;padding:20px;border-right:1px solid #ddd;vertical-align:middle}
.school_tbl_result .table>tbody>tr>td{padding: 20px;border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:14px;font-weight: 400;vertical-align:middle}
.school_tbl_result .table>thead>tr>th:last-child,
.school_tbl_result .table>tbody>tr>td:last-child{border-right:0}
.school_tbl_result ._hide_item_results{display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 18px;font-weight: 400;background: #ddd;color: #000;font-size: 16px;text-decoration: none;top: -4px;left: -20px;vertical-align: middle;position: relative;}
.school_tbl_result ._hide_item_results:hover{background: #d8183a;color: #fff;}
.school_tbl_result h4{margin: 0;font-size: 18px;font-weight: 400;}
.school_tbl_result p{margin: 0;font-size: 14px;}

#fcard_view_for_mapmode{position:fixed;display:none;top:5px;left:50%;margin-left:-82px;z-index:1002;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #fff;padding: 5px;-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-overflow: ellipsis;}
#school_list_result_filters_expand{display:none;padding:9px 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-size: 16px;z-index: 2;}
.school_map_mode{overflow:hidden}
.school_map_mode .school-navbar,
.school_map_mode .footers_widget,
.school_map_mode .footers_new,
.school_map_mode .breadcrumb_section,
.school_map_mode .slider_section,
.school_map_mode .searchbar_section,
.school_map_mode .header_section{display:none !important}
.school_map_mode #form-school-search{width:auto}
.school_map_mode .page_section .row>div,
.school_map_mode #page_wrapper{position:static}
.school_map_mode #school_list_result_filters_expand{display:inline-block;}
.school_map_mode #school_list_result_filters{position:absolute;z-index:1001;top:10px;left:10px;}
.side_opened.school_map_mode #school_list_result_filters{display:none;}
.school_map_mode #school_list_result_filters #form-school-search .HI-s-intro-search{margin-right:0}
.school_map_mode #school_list_result_filters #form-school-search{max-width:100%}
.school_map_mode #school_list_result_filters #form-school-search,
.school_map_mode #school_list_result_filters #form-school-filter,
.school_map_mode #school_list_result_filters .card_contents{display:block}
.school_map_mode #school_list_result_filters .fcard_view{display:none}
.school_map_mode #form-school-filter .dropdown_sort .bootstrap-select{width:100%}
.school_map_mode #school_list_result_filters ._inner .card{display:none;position:absolute;top:100%;margin-top:10px;left:0;background-color: rgba(255,255,255,0.8);width:400px;max-height:85vh;overflow:auto;-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.school_map_mode #school_list_result_filters.show_filters ._inner .card{display:block;}
.school_map_mode #form-school-search .bootstrap-select.form-control{width:100%;margin-right:0}
.school_map_mode .school_radius_filter,
.school_map_mode #form-school-filter .dropdown .dropdown-toggle{margin-right:0;margin-bottom:0}
.school_map_mode #school_list_result_filters .HI-s-intro-search-results{position:relative;width: auto;margin: -1px 18px 10px;}
.school_map_mode #school_list_result_filters .dropdown-menu{width: auto !important;min-width: inherit !important;position: relative;top: 0;float: none;border: 1px solid #d2d2d2;margin: -11px 18px 10px;border-top: 0;}
.school_map_mode #school_list_result_filters .dropdown-menu .dropdown-menu{margin:0;border:0}
.school_map_mode #school_list_result_filters .dropdown-menu .container{width:auto}
.school_map_mode #school_list_result_filters .dropdown-menu .row>div{width:100% !important}
.school_map_mode #form-school-filter .school_radius_filter{margin: 0;width:100% !important}
.school_map_mode #form-school-filter .dropdown{margin-right:0}
.school_map_mode #school_ajax_results .navbar_search{display:none}
.school_map_mode .page_section{margin:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto}
.school_map_mode #school_ajax_results{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;margin:0;background:#fff}
.school_map_mode #school_ajax_results .pagination-scroll{position: absolute;bottom: 10px;left: 50%;width: 500px;text-align: center;z-index: 5;padding: 10px 0;border: 0;margin: 0;background: #fff;margin-left: -250px;}
.school_map_mode #school_ajax_results .school_list_result_wrap{display:none}
.school_map_mode #fcard_view_for_mapmode{display:block}
.SGR .sb-chat,
.school_draw_map .sb-chat,
.school_map_mode .sb-chat{right:auto;left:30px;display:none !important}
.school_draw_map .sb-chat-btn,
.school_map_mode .sb-chat-btn{right:auto;left:30px}
.school_draw_map .sb-chat > .sb-body,
.school_map_mode .sb-chat > .sb-body{right:auto;left:30px}
#school_details_side_map{padding: 0;max-width: 100%;position: absolute;left: 0;top: 0;height: 100%;overflow: auto;background: #fff;width: 0;overflow: hidden;z-index: 1002;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;}
#school_details_side_map .terms_val{font-size:15px}
#school_details_side_map .terms_val dt{width:100%;border:0;margin:0;padding:0}
#school_details_side_map .terms_val dd{margin-top:0;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom-color:#eee;padding-left:0}
#school_details_side_map ._meta_icons{border: 0;}
#school_details_side_map ._meta_icons ._item{font-size: 13px;margin-right: 0;width: 50%;}
#school_details_side_map ._meta_icons ._item ._icon{font-size: 20px;line-height: 40px;width: 40px;height: 40px;min-width: 40px;background: transparent !important;color: #666;border: 1px solid #666;text-indent: 1px;}
#school_details_side_map ._meta_icons ._item b{font-size: 16px;}
#school_details_side_map ._close{position:absolute;right:15px;top:10px;z-index: 5;padding: 3px 12px 10px;font-weight: 400;line-height: 1;font-size: 28px;}

#school_details_side_map.dark{background-color: #252839;color: #fff;}
#school_details_side_map.dark ._meta_icons ._item{color: #aaa;}
#school_details_side_map.dark ._meta_icons ._item b{color: #fff;}
#school_details_side_map.dark h3{color: #fff;}
#school_details_side_map.dark hr{border-top-color: #3d425f;}
#school_details_side_map.dark .terms_val dd{border-bottom-color: #3d425f;}

.side_opened #school_details_side_map{width: 420px;padding:60px 15px 20px 0;overflow: auto;}
.side_opened.school_map_mode #school_details_side_map{padding:60px 15px 20px 15px;}

	._meta_icons{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding: 0 0 20px;}
	._meta_icons ._item{font-weight:400;line-height: 1.4;color: #666;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items: flex-start;margin-right:15px;padding-right:10px;padding-top:10px;font-size:15px;font-style: italic;}
	._meta_icons ._item ._icon{font-size:24px;text-align:center;color: #fff;background-color: #d8183a;margin-right:8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;line-height: 50px;min-width: 50px;width: 50px;height: 50px;}
	._meta_icons ._item b{display: block;font-weight: 700;color: #000;font-size: 18px;line-height: 1;letter-spacing: -0.02em;font-style: normal;}
	
	.school_list_result ._meta_icons{-ms-flex-item-align:center;align-self:center;position:relative;border:0;margin:15px 0 -15px;border-top:1px solid #AFAFAF;padding:10px 135px 10px 0;min-height:51px;}
	.school_list_result ._meta_icons ._item{padding-right:0;position:relative;margin-right:5px;cursor:pointer;padding-top:0;font-style: normal;}
	.school_list_result ._meta_icons ._item:last-child{margin-right:0}
	.school_list_result ._meta_icons ._item ._text{font-size: 13px;margin-bottom:10px;position:absolute;display:none;bottom:100%;left:50%;margin-left:-75px;width:150px;background-color:#fff;padding:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0 0 12px #ddd;text-align:center;-moz-box-shadow: 0 0 12px #ddd;box-shadow: 0 0 12px #ddd;}
	.school_list_result ._meta_icons ._item ._text b{font-size: 14px;}
	.school_list_result ._meta_icons ._item ._text:after{content:"";width:0;height:0;top:100%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;position:absolute;left:50%;margin-left:-8px}
	.school_list_result ._meta_icons ._item:hover ._text{display:block;}
	.school_list_result ._meta_icons ._item ._icon{font-size: 17px;padding: 5px;width: 30px;min-width: 30px;height: 30px;text-align: center;background-color: transparent !important;color:#666;border:1px solid #666;margin-right: 0;line-height:17px}
	.school_list_result ._meta_icons ._item ._icon:hover{color:#fff;background-color: #444 !important;border-color:#444}
	.school_list_result ._meta_read_more{position:absolute;top:8px;right:0;}
	.school_list_result ._meta_read_more .btn{padding:7px 10px 8px;}
	
	.school_list_result ._meta_icons ._item.ShowMiniMap ._text{left: 0;margin-left: -20px;}
	.school_list_result ._meta_icons ._item.ShowMiniMap ._text:after{left: 0;margin-left:27px;}
	
	#school_list_result_map .school_list_result ._meta_icons ._item ._text{left:-10px;margin-left:0;text-align:left}
	#school_list_result_map .school_list_result ._meta_icons ._item ._text:after{left:17px;margin-left:0}
	
.school_list_result abbr{text-decoration:none}
.school_list_info{font-size:16px;line-height:1.4}
.school_list_sort{font-size:16px;line-height:1.4;text-align: right;}
.school_list_sort ._d{display:inline-block;vertical-align:middle;width:200px}

.school_sec_hero{border: 1px solid #AFAFAF;padding: 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom: 30px;}

.school_tabs .bootstrap-select>.dropdown-toggle{padding:16px 15px;background: #fafafa;}
.school_tabs .modal-help-info{font-size:90%}

.school_list_result._cmp{padding:10px 20px;margin-bottom:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#school_list_compare_form>.school_list_result._cmp:first-child{margin-top:0}
.school_list_result._checked{background-color: #f5e6e6;border-color: #e5bfbf;}
.school_list_result._checked.actived{border-color: #d8183a;}
.school_list_result._cmp ._head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom: 5px;}
.school_list_result._cmp ._name{-ms-flex-positive:1;flex-grow:1;line-height: 1.2;font-size: 16px;}
.school_list_result._cmp ._number{width:24px;height:24px;background:#d8183a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;text-align:center;line-height:24px;font-size:12px;font-weight:700;margin-right:5px;letter-spacing: -1px;text-indent: -1px;position: relative;min-width: 24px;z-index:0}
.school_list_result._cmp._checked ._number{background:#ffa500;}
.school_list_result._cmp ._body{-ms-flex-positive:1;flex-grow:1;}
	._check_btn{position:relative;display: inline-block;}
	._check_btn label{margin: 0;font-weight: 400;border:1px solid #229954;color:#229954;padding:10px 10px 10px 30px;display:block;line-height:1;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-size: 14px;position:relative;cursor:pointer;}
	._check_btn label:before{content:"";width:14px;height:14px;border:1px solid #015e28;background-color:#fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position:absolute;left:10px;top:10px;}
	._check_btn label:after{content: "";position: absolute;display: none;left: 15px;top: 11px;width: 5px;height: 10px;border: solid #229954;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	._check_btn input:checked ~ label:after{display: block;}
	._check_btn input:checked ~ label{background:#229954;color:#fff;}
	._check_btn input{position: absolute;opacity:0;visibility:hidden;}
	._check_btn.sm label:before{left:8px;top:8px}
	._check_btn.sm label:after{left:13px;top:9px}
	._check_btn.sm label{padding:8px 8px 8px 26px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 16px;position:relative;}

#school_ajax_results .navbar_search{margin-bottom:-10px}
#school_ajax_results .navbar_search>ul>li{line-height: 20px;font-size: 14px;font-weight: 400;}
#school_ajax_results .navbar_search>ul>li.school_list_info{padding-top: 5px;border-left:0}
#school_ajax_results .navbar_search>ul>li>a{padding:5px 10px;font-size: 16px;}
#school_ajax_results .navbar_search .dropdown_sort label{display: inline-block;font-weight:400;padding:5px 0}
#school_ajax_results .navbar_search .dropdown_sort select{border:0;height:20px;padding:0;width:100px;display:inline-block;font-weight:400;vertical-align:middle}
#school_ajax_results .navbar_search .bootstrap-select>.dropdown-toggle{font-weight: 400;font-size: 16px;}

.circle_icon{color:#fff;background-color:#d8183a;width:60px;height:60px;font-size:30px;line-height:60px;text-align:center;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.circle_icon.w-130{width:130px;height:130px;font-size:70px;line-height:130px;}

.gm-style{font-family:inherit;font-weight:inherit;font-size:inherit}
.gm-style .school_list_result{border:0;padding:20px;margin:0}
a:focus{outline:none}

.split_p._c{max-height:150px;position:relative;overflow:hidden;padding-bottom:0;transition:all 0.5s}
.split_p ._toggle{position:absolute;padding-top:80px;background:#fff;background:linear-gradient(0deg,#ffffff,transparent);width:100%;text-align:center;bottom:0;color: #d8183a;left: 0;font-weight: 600;text-transform: uppercase;font-size: 16px;cursor: pointer;}
.split_p ._toggle span{display:inline-block;padding:6px 15px;font-size:inherit}
.split_p ._toggle:hover span{background-color:#d8183a;color:#fff}
.split_p._s{max-height:1000px;overflow:visible;padding-bottom:40px}

.compare_page #fcard_school{width:370px;max-width:100%;margin-left:auto}

/*Media Query*/
@media(min-width:1200px){
	.prod-list-savills.grid-savil .swiper-button-next,.prod-list-savills.grid-savil .swiper-button-prev{width:19px;height:34px;-webkit-background-size:auto 34px;-moz-background-size:auto 34px;background-size:auto 34px;margin-top:-17px}
}
@media(max-width:1199px){
	#form-school-search{width:100%}
	#school_list_result_filters #RD_filter,
	#school_list_result_filters .OFR_filter,
	#school_list_result_filters .PH_filter{display:none !important}
	#form-school-search{-ms-flex-positive:1;flex-grow:1}
	
	.school_tabs_side{width:25%;}
	.school_tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.school_tabs_side_r{width: 75%;padding-left: 20px;margin-left: auto;}
	
	.prod_price_address .price{font-size:35px;line-height:50px}
	.prod_price_address .address{font-size:20px;line-height:50px}
	.swiper-container{height:450px}
	.filter_result>div{text-align:left}
	.dropdown_top_search>.dropdown-toggle{font-size:10px}
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide{height:205px}
	
	.prod-list-harrods .plh_img{width:55%;}
	.prod-list-harrods .plh_dtl{width:45%;padding:30px}
	.prod-list-harrods .plh_ptp{margin-bottom:25px}
	.prod-list-harrods .plh_int{margin-bottom:45px}
	
	.bgimg-card .card-body{width:65%;}
	
	#school_list_result_filters.prop_search .card_contents #form-school-filter ._radius_select .filter-option-inner-inner{display: none;}
	#school_list_result_filters.prop_search .card_contents #form-school-filter ._radius_select .filter-option-inner:before{content:"\f140";font-family:'FontAwesome';}
	#school_list_result_filters.prop_search .card_contents #form-school-filter ._sort_select .filter-option-inner-inner{display:none;}
	#school_list_result_filters.prop_search .card_contents #form-school-filter ._sort_select .filter-option:before{content:"\f15d";font-family:'FontAwesome';}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .chart_types .filter-option-inner-inner{display:none;}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .chart_types .filter-option:before{content:"\f201";font-family:'FontAwesome';}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .periods_time .filter-option-inner-inner{display:none;}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .periods_time .filter-option:before{content:"\f274";font-family:'FontAwesome';}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .map_types .filter-option-inner-inner{display:none;}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .map_types .filter-option:before{content:"\f276";font-family:'FontAwesome';}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .prop_type .filter-option-inner-inner{display:none;}
	#school_list_result_filters.prop_search .card_contents #form-school-filter .prop_type .filter-option:before{content:"\f0f7";font-family:'FontAwesome';}
	
	#SR_table_wrapper{overflow:auto;}
	#SR .SR_list .navbar_search ._tt_ span._t{display:block !important;text-align:center;;}
	#SR .SR_list .navbar_search ._tt_ span._t:after{display:none;}
}
@media (min-width:768px) and (max-width:1199px){
/*	.property_result_page .prod-list .image{position:relative;height:auto;width:auto;border-right:0}
	.property_result_page .prod-list .image img{display:block}*/
	.property_result_page .prod-list .details{margin-left:0;padding:10px 20px 15px;min-height:inherit}
	/*#property_result_change_layout{display:none}*/
	#property_result_map{width:36%;right:auto;left:0}
	#property_result_list{width:auto;margin-left:36%;padding:25px}
	.property_result_page.grid_layout .recently_viewed_wrap,.property_result_page .footers_section{width:auto;margin-left:36%;}
	.grid_layout #property_result_map{width:100%;right:0;left:0}
	.property_result_page.grid_layout .recently_viewed_wrap,.property_result_page.grid_layout .footers_section{width:auto;margin-left:50%;}
	.property_result_page .box.box-info{font-size:12px;padding:10px}
	.property_result_page .box.box-info .chat-info{display:block;margin:0 auto 10px}
	.property_result_page .box.box-info .btn{padding:5px 10px;font-size:11px;margin-left:0;margin-top:10px}
	.property_result_page .social_footer{position:relative;margin-bottom:10px;left:0}
	.property_result_page .nearest_list_prop li{display:block;border-right:0;padding-right:0;margin-right:0}
}
@media (min-width:992px) and (max-width:1199px){
	.navbar_header_section .navbar-nav>li>a{padding-left:10px;padding-right:10px}
	.navbar_main_search_section .navbar-nav>li>a{font-size:12px}
	.navbar_property_details .navbar-nav>li>a{font-size:13px}
	.latest_tweet_widget .details{margin-left:55px}
	.latest_tweet_widget .image{width:45px;font-size:40px}
	.latest_tweet_widget .created{font-size:16px}
	.navbar_header_section .navbar-brand{width:200px}
	.navbar_agent_search_section .navbar-nav>li{width:25%}
	.navbar_agent_search_section .navbar-nav>li:first-child{width:22%}
	.navbar_agent_search_section .navbar-nav>li:last-child{width:28%}
	.navbar_agent_search_section .navbar-nav>li>a{font-size:11px}
	#main_search_section .advanced_search_link{font-size:13px}
	.owl-theme .owl-controls .owl-buttons div.owl-next{right:-40px}
	.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-40px}
	
	.widget_footer .widget-head,.widget_footer h3.widget-head{font-size:16px}
	.own_property_worth_widget .image img{width:80px;height:auto}
	.own_property_worth_widget .btn{padding:10px}
	.property_result_page_v2 .grid_layout .prod-list .title{font-size:16px}
	
	.prod-list .image a{position:absolute;width:100%;left:0;top:0;}
	.prod-list .image img{display:block;min-width:100%;height:auto;width:auto;max-height:100%;position:absolute;max-width:inherit;left:0;top:0;}
	/*.grid_layout .prod-list .image a{position:relative}
	.grid_layout .prod-list .image img{position:relative;width:100%;height:auto;}*/
	.navbar_property_details .navbar-nav>li>a .fa{}
	.navbar_property_details .navbar-nav>li>a .fa.fa-angle-down,
	.navbar_property_details .navbar-right>li>a .fa{display:inline-block}
	
	#Mcalc_widget .form-group{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	#Mcalc_widget .form-group .form-label{width:100%;min-width:inherit}
}
@media(max-width:991px){
	.school_tabs_side{margin-left: -15px;margin-right: 5px;width:40px;z-index: 10}
	.school_tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.school_tabs_side_r{width:100%;padding-left: 30px;margin-left: 0;}
	
	.school_tabs_side_toggle{position:relative;left:0;z-index: 2;transition:all 0.3s;}
	.school_tabs_side_toggle i{margin: -9px;font-size: 20px;}
	.cnav_tab_menu{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 0 6px 0;position: absolute;left:0;top: 0px;background-color: rgb(255, 255, 255);width: 0;overflow: hidden;border-width: 0;transition:all 0.3s;}
	._op .cnav_tab_menu{width:250px;border-width:1px;}
	._op .school_tabs_side_toggle{left:249px;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
	/*.cnav_tab_menu{border:0;padding:0;}
	.cnav_tab_menu a{padding:2px 0;margin-bottom: 0px;border-left:0;position:relative}
	.cnav_tab_menu a .cnav_tab__icon{display:block}
	.cnav_tab_menu a:after{display:none !important}
	.cnav_tab_menu a .cnav_tab__text{margin-left:7px;display:none;position: absolute;background: #444;color: #fff;padding: 5px 10px;left: 100%;top: 50%;margin-top: -13px;font-size: 16px;font-weight: 400;text-transform: capitalize;}
	.cnav_tab_menu a .cnav_tab__text:before{content:"";position:absolute;right:100%;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #444;}
	.cnav_tab_menu a:hover{z-index:4}
	.cnav_tab_menu a:hover .cnav_tab__text{display:block}
	
	.cnav_tab_menu ._sub a{padding-left:0}
	.cnav_tab_menu ._sub a .cnav_tab__icon{height: 25px;width: 40px;line-height: 25px;font-size: 16px;background-color: #eee;color: #444;}
	.cnav_tab_menu ._sub a.cnav_tab__active .cnav_tab__icon{background-color:#d8183a;color:#fff}*/
	
	.terms_val dt{width:100%;padding-bottom:0;border-bottom:0}
	.terms_val dd{width:100%;margin-top:0;padding-left:0}
	#property-tab .navbar_property_details .navbar-header{display:block}
	.section_latest-news .section-title h2{font-size:36px}
	.HI-s .form-group{display:block}
	.HI-s .form-label{text-align:left;margin-bottom:4px}
	
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide{height:235px}
	.navbar_agent_search_section{left:135px}
	#main_search_section .main_search_toggle{font-size:17px;width:120px;padding:5px 10px 6px}
	.prod_price_address .price{font-size:30px;line-height:40px}
	.prod_price_address .address{font-size:18px;line-height:40px}
	.navbar_content_section .navbar-nav>li>a{font-size:16px;padding-left:15px;padding-right:15px}
	.prop_sold_area_widget,.own_property_worth_widget{height:auto}
	.swiper-container{height:350px}
	.page_section>.container>.row>.col-md-9{padding-right:15px}
	
	.dropdown_top_search{position:static}
	.dropdown_top_search.open>.dropdown-toggle:after{content:"";width:100%;height:8px;bottom:0;left:0;z-index:3;position:absolute;-webkit-box-shadow:0 0 20px #352d3d;-moz-box-shadow:0 0 20px #352d3d;box-shadow:0 0 20px #352d3d}
	.dropdown_minmaxprice.dropdown_top_search>.dropdown-menu,.dropdown_top_search>.dropdown-menu{width:100%}
	.dropdown_top_search>.dropdown-menu:after{content:"";width:100%;height:1px;top:-1px;left:0;z-index:2;position:absolute;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}
	
	.dropdown_top_search>.dropdown-toggle{padding:15px 5px;font-size:10px;line-height:1.2}
	.dropdown_top_search:last-child,.dropdown_top_search:last-child>.dropdown-toggle{border-right:0}
	#top_search_filters .row{margin:0 -15px}
	#top_search_filters .area_location{margin:0 -500%;padding:0 500%}
	#area_location_results .link_only a,#area_location_results{margin-right:-1000%;padding-right:1000%}
	#top_search_filters #area_location_wrapp{padding:9px 15px;margin-right:0}
	#top_search_filters .area_location .btn{top:15px;right:20px;font-size:18px}
	#top_search_filters .area_location .form-control{height:40px;font-size:13px}
	#top_search_filters .area_location .area_location-filter_radius{right:60px;top:14px;}
	.property-type{padding:5px 20px;font-size:12px;text-align:left}
	.property-type-icon{display:inline-block;margin-bottom:0;width:30px;vertical-align:middle}
	.property-type-icon img{max-width:100%;height:auto}
	.property-type-name{margin-left:10px;display:inline-block;height:auto;text-align:left;vertical-align:middle;width:150px}
	.copyright .nav_footer{position:relative}
	.prod_gallery_clearwater .prod_price_address_slider .address{max-width:100%}
	.prod_gallery_clearwater .prod_price_address_slider .price{float:none;width:auto;padding-left:0}
	.prod-list-savills .details{height:auto;padding:15px 15px 45px}
	.prod-list-savills .meta{padding:10px 15px}
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:500px}
	.nearest_list_prop_sav,
	.prod-list-savills .prod-list-menu .ShowMiniMap,
	.prod-list-savills .features{display:none}
	.prod-list-savills .prop-search-favourite{width:17px;overflow:hidden;white-space:nowrap}
	#iPhone_carousel{margin-left:144px;width:256px;height:485px;}
	#banner_section_32 #iPhone_carousel{height:415px}
	#iPhone_carousel .iPhone_carousel_bg{background-position:-7px 4px;background-repeat:no-repeat;-webkit-background-size:256px 455px;-moz-background-size:256px 455px;background-size:256px 455px;}
	#iPhone_carousel .carousel-inner{width:173px;height:309px;left:39px;top:55px;}
	#iPhone_carousel .benefits-panel-indicator,
	#iPhone_carousel .benefits-bullet-indicator{margin-right:-29px}
	.benefits-slider{max-width:400px;margin-left:auto;margin-right:auto;}
	.banner_instant_online_logo img{height:80px;}
	.banner_instant_online_text h4{font-size:28px;}
	.banner_instant_online_text h5{font-size:18px;}
	.banner_instant_online_btn{font-size:30px;padding:24px 20px;}
	.SR_banner_content{padding:20px 15px 40px}
	.SR_banner_content2{position:relative;background:none #444 no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
	.SR_banner_content2:before{display:none}
	.SR_banner_content2_inner{padding:20px 15px 40px}
	
	.prod-list{display:block;width:100%}
	.prod-list .details,
	.prod-list .image{display:block;width:auto;margin:0}
	.prod-list .image img{display:block}
	#calendar .fc-header-title h2{font-size:16px}
	#calendar .fc-header td{vertical-align:middle}
	#calendar .fc-header-right,
	#calendar .fc-header-left{width:35%}
	
	.prod-list-harrods{display:block;}
	.prod-list-harrods .plh_img{width:100%;padding-bottom:66.434%;float:none}
	.prod-list-harrods .plh_dtl{width:100%;padding:40px;float:none}
	
	.navbar-nav{margin:0}
	.navbar_top_section .navbar-nav>li{display:block;border-left:0;border-top:1px solid #eee}
	.navbar_top_section .navbar-nav>li:first-child{border-top:0}
	.navbar_top_section .navbar-nav>li>a{border-left:0;padding:15px 10px;text-align:left}
	.navbar_top_section .navbar-toggle{display:block}
	
	.navbar_header_section .navbar-nav>li>a{padding:10px}
	.navbar_header_section .nav>li>a:hover,.navbar_header_section .nav>li>a:focus,.navbar_header_section .nav>.current>a,.navbar_header_section .nav .open>a,.navbar_header_section .nav .open>a:hover,.navbar_header_section .nav .open>a:focus{background-color:#e60000;color:#fff}
	
	.navbar_header_section .navbar-nav>li>.dropdown-menu{margin-top:1px}
	.navbar_header_section .navbar-nav>li>.dropdown-menu li a{padding:10px 15px}
	
	.bgimg-card .card-body{width:100%;}
	.bgimg-card:before{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#666 60%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(60%,#666));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#666 60%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#666 60%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#666 60%);}
	
	.halfimg-card .card-img{width:100%;padding-bottom:68%}
	.halfimg-card .card-body{width:100%;min-height:inherit;}
	
	.prod-list-hamptons{-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.plhmp_img{width:100%;padding-bottom:65%;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
		.plhmp_img._4img{padding-bottom:87%}
	.prod-list-hamptons .plhmp_dtl{width:100%}
		.plhmp_img_slider{width:100%;float:none;padding-bottom:65%}
		.plhmp_img_slider .swiper-image-prop-search{position:absolute;left:0;top:0;}
		.plhmp_img_slider .swiper-slide{height:100%}
	
	.d_prop-header ._body{display:block;}
	.d_prop-header ._price{text-align:left;margin-bottom:20px;font-size:32px}
	.d_prop-header ._address h2{font-size:22px}
	.d_prop-header ._price span,
	.d_prop-header ._address p{font-size:16px}
	#d_prop-header_sticky .container{width:100%}
	#d_prop-header_sticky ._body{float:none;width:100%;padding-right:0}
	#d_prop-header_sticky ._foot{float:none;display:none}
	
	.searchbar_section{position: sticky;top: 0;bottom: auto;}
	.TSF_filters .dropdown-menu{top:100% !important;bottom:auto !important}
	#TSF #area_location_results{top:100%;bottom:auto}
	
	.navbar_property_details .nav>li>a:hover,.navbar_property_details .nav>li>a:focus,.navbar_property_details .nav>.open>a,.navbar_property_details .nav>.current>a{color:#fff;background-color:#e60000}
	.navbar_property_details .navbar-nav>li>a .fa{display: inline-block;font-size: 1em;width: 24px;text-align: left;}
		.navbar_property_details .navbar-nav>.intro{border-right:0;border-bottom:2px solid #888}
	.navbar_property_details .dropdown-menu>li>a{color:#ffffff}
	
	#property-tab .navbar_property_details .navbar-toggle{float:none;display:block;margin: 10px auto;}
	#property-tab .navbar_property_details .navbar-collapse{background-color:#fff;margin-left:-1000px;margin-right:-1000px;padding-left:1000px;padding-right:1000px;}
	#property-tab .navbar_property_details .navbar-nav > li{border:0}
	#property-tab .navbar_property_details .navbar-nav > li > a{color:#000;padding:10px;font-size: 16px;font-weight: 400;}
	#property-tab .navbar_property_details .nav > li > a:hover, #property-tab .navbar_property_details .nav > li > a:focus, #property-tab .navbar_property_details .nav > .open > a, #property-tab .navbar_property_details .nav > .current > a{color:#d8183a;background-color:#eee}
	
	.agl_cta{display:block}
	.agl_cta ._body{padding-right:0;padding-bottom:20px}
	
	.ag_council_table thead{display:none}
	.ag_council_table tbody,
	.ag_council_table td,
	.ag_council_table tr{display:block;text-align: left !important;}
	.ag_council_table tr:first-child td:first-child{border-top:0}
	.ag_council_table td:before{content:attr(data-header) " : ";font-weight:400}

	.navbar_prop_savil li a{background-color: rgba(255, 255, 255, 0.6);padding:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
	.navbar_prop_savil li a ._text{display:none}
	.navbar_prop_savil li a ._icon{position:relative;border:0;width:50px;font-size:24px;line-height:48px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
	.navbar_prop_savil li a ._icon .icon-floorplan{width:24px;height:24px;vertical-align:middle;margin-top:-4px;}
	.navbar_prop_savil li.current a{background-color: rgba(216, 24, 58, 0.6);}
}
@media (min-width:768px) and (max-width:991px){
	.header_section .container{width:auto}
	.header_section .container .navbar-right{margin-right:0}
	.navbar_main_search_section .navbar-nav>li>a{font-size:11px;padding-left:10px;padding-right:10px}
	.navbar_header_section .navbar-nav>li>a{padding-left:8px;padding-right:8px}
	.navbar_main_search_section .open .dropdown-menu>li>a{font-size:12px;padding:10px}
	.navbar_agent_search_section .navbar-nav>li{width:25%}
	.navbar_agent_search_section .navbar-nav>li:first-child{width:22%}
	.navbar_agent_search_section .navbar-nav>li:last-child{width:28%}
	.navbar_agent_search_section .navbar-nav>li>a{font-size:9px;padding-left:0;padding-right:0}
	#main_search_section .advanced_search_link{font-size:9px}
	#main_search_section .advanced_search_link i{padding:11px;font-size:13px}
	.owl-theme .owl-controls .owl-buttons div{height:40px;width:40px;line-height:40px}
	.owl-theme .owl-controls .owl-buttons div.owl-next{right:-20px;padding-left:2px}
	.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-20px;padding-left:2px}
	.property_result_page_v2 .grid_layout .prod-list .title{font-size:12px}
}
@media(min-width:992px){
	.navbar_header_section .navbar-nav>li:hover> .dropdown-menu{display:block}
}
@media(max-width:767px){
	
	.school_tabs_side_toggle{-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
	._op .cnav_tab_menu{border-left-width:0}
	.SGR .header_section{position:relative;}
	.SGR #school_list_result_filters{top:0}
	#school_ajax_results.has_side_map{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	#school_ajax_results.has_side_map .school_list_result_wrap{width:100%;max-height:inherit;min-width:inherit}
	#school_ajax_results .school_map_result_wrap{min-height:400px;width:100%;margin-left: -15px;}
	
	.prod-list-savills.grid-savills .meta-ptype{max-width:67%}
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide{height:500px}
	.prod_gallery_porticio .prod_price_address_slider .address{font-size:20px}
	.prod_gallery_porticio .prod_price_address_slider .price{font-size:16px}
	.prod_gallery_porticio .prod_price_address_slider p{font-size:20px}
	.swiper-container{height:250px}
	.topBanner{height:180px}
	.top_section{position:relative}
	.slideSection{margin-right:0 !important}
	.#property_result_list{width:auto}
	.grid_layout #property_result_list{width:100%;min-width:inherit}
	
	.grid_layout.property_result_page .navbar_search{width:auto}
	#property_result_map{display:none}
	.navbar-brand>img{height:auto}
	
	#prod_gallery .image_counter,.prod_price_address_slider{display:none}
	
	#slideshow_home .item{height:320px}
	
	.navbar_main_search_section .navbar-header{background-color:rgba(0,0,0,0.85)}
	.navbar_main_search_section .navbar-nav{float:none;width:100%}
	.navbar_main_search_section .navbar-right{float:none;width:100%}
	.navbar_main_search_section .navbar-nav>li>a{font-size:12px}
	.navbar_main_search_section .navbar-right>li>a{}
	
	.navbar_agent_search_section{left:105px}
	.navbar_agent_search_section .navbar-nav>li{width:auto}
	.navbar_agent_search_section .navbar-nav>li>a{padding:0px 5px;font-size:11px}
	.navbar_agent_search_section .open .dropdown-menu{position:absolute;width:100%;min-width:inherit;background-color:#fff}
	#main_search_section .main_search_toggle{font-size:12px;width:90px;padding:2px 10px 3px;line-height:12px}
	.navbar_agent_search_section{min-height:20px}
	#main_search_section .main_search_toggle{height:20px}
	#main_search_advanced_search:before{right:auto;left:50%;margin-left:-15px}
.navbar_main_search_section  .navbar-nav>li>a{padding:0 5px}
	.request_valuation_link{width:180px;height:180px;margin-left:-90px;top:-90px}
	.top_section{padding:0}
	.prod_price_address .price{font-size:20px;line-height:26px;padding-left:20px;padding-right:20px}
	.prod_price_address .address{font-size:16px;line-height:26px;padding-left:20px;padding-right:20px}
	
	.prod-grid .image{max-height:240px}
	.navbar_main_search_section .navbar-collapse{overflow:visible}
	.navbar_main_search_section .open .dropdown-menu{position:absolute;width:100%;min-width:inherit;background-color:#fff;background-color:rgba(255,255,255,0.8)}
	.navbar_main_search_section .open .dropdown-menu>li>a{font-size:13px;padding:10px 20px}
	.mag_cat_list .image{float:none;width:auto}
	.mag_cat_list .det{margin-left:0}
	.map_holder_main #directions{height:auto !important;min-height:inherit !important;position:relative;width:auto}
	.office_list p{border-left:0;border-bottom:1px solid #ddd}
	.searchDataForm{margin-top:20px} 
	.owl-theme .owl-controls .owl-buttons div{width:30px;height:30px;line-height:30px}
	.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-15px}
	.owl-theme .owl-controls .owl-buttons div.owl-next{right:-15px}
	.removeBtn{left:50%;top:0}
	.carousel-caption{padding:10px;font-size:11px}
	.carousel-caption h2{font-size:18px;border-bottom-width:1px;padding-bottom:5px;margin-bottom:10px}
	.carousel-caption p{margin-bottom:10px}
	.carousel-caption .btn{padding:0 10px 3px;font-size:11px}
	.prop_btn_control_slider{position:static;text-align:center;padding: 10px;width: auto;}
	.prod_price_address_slider{left:10px;top:40px;right:10px;width:auto}
	.control_property_result{text-align:left}
	.control_property_result .btn-group.pull-right{float:none !important;margin-bottom:10px}
	.circle-search-icon li{width:70px}
	.circle-search-icon a{font-size:10px}
	.circle-search-icon a.active .icon,.circle-search-icon a:focus .icon,.circle-search-icon a:hover .icon{width:60px;height:60px;line-height:60px}
	.prop-details .breadcrumb_section{position:relative}
	.header_section{position:relative;top:0 !important}
	body{padding-top:0 !important}
	.property_result_page .recently_viewed_wrap,.property_result_page .footers_section,.property_result_page.grid_layout .recently_viewed_wrap,.property_result_page.grid_layout .footers_section{width:auto}
	.social_footer{position:relative;left:0}
	.carousel-caption.v2{font-size:16px}
	.carousel-caption.v2 h2{font-size:36px}
	.carousel-caption.v2 .btn{font-size:16px;line-height: 26px;padding:10px 20px}
	.slide_3_box_item{border-right-width:1px}
	.slide_3_box_item-icon{margin-right:0}
	.slide_3_box_item-text{display:none}
	#iPhone_carousel{margin-left:0}
	#iPhone_carousel .benefits-panel-indicator{padding:0;top:91%;margin:0;width:100%;left:0;right:auto;height:auto;background-color:transparent;color:#10263b;z-index:5}
	#iPhone_carousel .benefits-panel-indicator li{font-weight:700;position:relative;padding:0;color:#10263b}
	#iPhone_carousel .benefits-panel-indicator li .icon{display:none}
	#iPhone_carousel .benefits-bullet-indicator{line-height:1;top:100%;margin:0;left:0;padding:0;text-align:center;width:100%;height:auto;background-color:transparent;color:#10263b;z-index:5}
	#iPhone_carousel .benefits-bullet-indicator li.active,
	#iPhone_carousel .benefits-bullet-indicator li{margin:0 5px;display:inline-block}
	
	#banner_section_32 #iPhone_carousel .benefits-panel-indicator{display:none;}
	#banner_section_32 #iPhone_carousel .benefits-bullet-indicator{top:102%;}
	#banner_section_32 #iPhone_carousel .benefits-bullet-indicator li.active{background-color:#229954}
	
	.benefits-slider{max-width:256px;margin-left:auto;margin-right:auto;}
	.banner_instant_online_logo,
	.banner_instant_online_text,
	.banner_instant_online_btn{display:block;text-align:center}
	.banner_instant_online_text{padding:10px 0}
	.banner_instant_online_logo{padding:0}
	.banner_instant_online_logo img{margin:auto}
	.banner_instant_online_text h4{font-size:28px;}
	.banner_instant_online_text h5{font-size:18px;}
	.banner_instant_online_btn{font-size:20px;padding:15px 15px;}
	.navbar_search>ul{text-align:left;float:none}
	.navbar_search>ul>li:first-child{border-top:0}
	
	#calendar .fc-header td{display:block;width:100%;text-align:center;}
	
	table.table-block-sm th,
	table.table-block-sm td,
	table.table-block-sm tr,
	table.table-block-sm tbody,
	table.table-block-sm thead,
	table.table-block-sm{display:block;width:100% !important}
	table.table-block-sm thead{display:none}
	table.table-block-sm tr{border-top:1px solid #ddd;padding:10px 0}
	table.table-block-sm td{border-top:0 !important;padding:0 0 5px !important;text-align:left !important;}
	table.table-block-sm td:before{content:attr(header) ':';font-weight:700;}
	
	#TSF .circle-search-icon li{display:block;margin:0 0 5px}
	#TSF .circle-search-icon a{position:relative;text-align:left;padding:10px 5px 10px 50px}
	#TSF .TSF_propertytype .circle-search-icon a .icon,
	#TSF .circle-search-icon a .icon{text-align: center;position:absolute;width:32px;height:32px;line-height:32px;left:10px;top:50%;font-size:21px;margin:-16px 0 0;}
	#TSF .TSF_propertytype .circle-search-icon a .icon{border:0}
	#TSF .circle-search-icon a .icon img{display:block}
	#TSF .TSF_propertytype .circle-search-icon{display:block;}
	
	._rm_s{margin-top:45px;margin-bottom:60px}
	.full_size_scrn #prod_gallery .prop_btn_control_slider{display:none}
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider{right:10px;left:auto;text-align:right;max-width:60%;}
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider .address{text-align:right;font-size:16px;}
	.pd_v_rm.full_size_scrn #prod_gallery .prod_price_address_slider .price{text-align:right;font-size:13px}
	.pd_v_rm.full_size_scrn #prod_gallery:before{top:60px;}
	._rm_s-back_normal{top:16px}
	
	.dt_slider-label{padding:10px 0}
	
	.bgimg-card .card-body{min-height:inherit;padding-top:80px}
	
	.footers_new{padding:25px 0}
	.footers_new .copyright,
	.footers_new .nav_footer,
	.nav_footer_logos,
	.nav_footer_logos.__r,
	.nav_footer._V{text-align:center;}
	.footers_new .nav_footer li{border-left:0}
	.footers_widget .col-sm-4{border-right:0;border-bottom:1px solid #fff;padding-bottom:40px;}
	.footers_widget-nav{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;padding-top:40px}
	
	.navbar_prop_savil{text-align: center;position:relative;padding:15px 10px;bottom:0;margin:0 -15px;width:auto;}
	
	.navbar_prop_marshandparsons{position:relative;display:block}
	.navbar_prop_marshandparsons li a{padding:10px;border-right:0;border-bottom:1px solid #fff}
	
	
	#d_prop-header_sticky{padding:10px 0}
	#d_prop-header_sticky ._body{display:block;}
	#d_prop-header_sticky ._price{text-align:center;border-bottom:1px solid #808080;padding-bottom:10px;margin-bottom:10px;font-size:16px;}
	#d_prop-header_sticky ._price span{font-size:12px;margin-bottom:2px}
	#d_prop-header_sticky ._address{padding-left:0;text-align:center;}
	#d_prop-header_sticky ._address ._img{display:none}
	#d_prop-header_sticky ._address h2{font-size:16px;margin-bottom:2px}
	#d_prop-header_sticky ._address p{font-size:12px}
	
	._tt_{font-size: 16px;text-align:center;margin: 0;padding-left: 0;padding-right: 0;}
	._tt_ span._t{display:block;text-align:left;padding-right:0;margin-right:0;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}
	._tt_ span._t:after{position:relative;margin-left: 10px;}
	._tt_ .dropdown-menu{left:auto;right:0}
	.navbar_search .dropdown_sort label{display:none}
	#prioritise_prop ._title{font-size:16px}
	.navbar_search .bootstrap-select>.dropdown-toggle{font-weight: 400;font-size: 15px;}
	
	.prop-details .breadcrumb_section{display:none}
	
	.featured_section{background-position:right bottom}
	.featured_section.reverse{background-position:left bottom}
	.featured_section ._inner{display:block}
	.featured_section ._body.no_space,
	.featured_section ._body{text-align:center;width:100%;padding:36px 10%}
	.featured_section ._image{width:100%;height:300px}
	.featured_section ._image img{max-height:300px}
	.featured_section ._image._vh{visibility:visible;}
	.featured_section .list-check li:before{display:inline-block;position:relative;margin-right:10px}
	._section_1 ._title,
	.featured_section ._title{font-size:36px;}
	._banner_video ._act .btn{display:block;margin-top:6px}
	._banner_video ._title{font-size:42px}
	._banner_video ._stitle{font-size:24px;}
	.iconed_card .card-title{font-size:28px;}
	.featured_section ._stitle{font-size:18px;}
	.include_section ._body{padding-left:30px;padding-right:30px}
	.include_section ._list>li{display:block;border-top:0}
	.include_section ._list ._list_title{width:100%;margin:0 0 20px;padding-bottom:10px;border-bottom:1px solid #ddd}
	.include_section ._list ._list_body{width:100%;}
	
	.latest_inspect_bar div{width:100%}
	/*
	.cnav_tab__text{display:none}
	.cnav_tab_menu{padding-bottom:0}
	.cnav_tab__icon{font-size: 20px;width: 20px;height: 20px;line-height: 20px;}
	.cnav_tab__item::before{width: 40px;height: 40px;}
	.cnav_tab__border{width: 6.9em;height: 2em;}*/
	
	.school_table_ranges{display:block;}
	.school-navbar .nav >li a{font-size: 11px;padding: 15px 10px;}
	
	.search-home ._group select, .search-home ._group .bootstrap-select .dropdown-toggle{padding:15px;}
	.search-home ._group .form-control{padding-left:15px}
	.carousel-caption.v2 .carousel-caption-inner{top:10%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
	
	#school_list_result_filters.prop_search .card_contents{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
@media(max-width:700px){
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:465px}
}
@media(max-width:640px){
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:420px}
	.prod-list .image{position:relative;height:auto;width:auto;border-right:0}
	.prod-list .image img{display:block}
	.prod-list .details{margin-left:0;padding:10px 20px 15px;min-height:inherit}
	.property_result_page_v2 .grid_layout .col-xs-6{width:100%}
	.property_result_page .nearest_list_prop li{display:block;border-right:0;padding-right:0;margin-right:0}
	#film-roll .film_roll_pager{display:none}
	.prod_gallery_clearwater .prod_price_address_slider .price,
	.prod_gallery_clearwater .prod_price_address_slider .address{font-size:24px}
}
@media(max-width:600px){
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:400px}
	
	#prioritise_prop ._title{width:100%;margin-top:0;margin-bottom:5px}
	#prioritise_prop ._add_fields{width:100%;margin-top:0;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	#prioritise_prop ._add_fields input{width:100%}
	#prioritise_prop ._add_fields ._prompt{width:100%;margin:5px 0 0;text-align:center;}
	
	.similarProperty{display: block !important;text-align:center;}
	.similarProperty .btn{display:block !important;width:100% !important;margin:10px auto 0;}
	
	.school-navbar .nav>li{width:100%;}
	.school-navbar .nav >li a{margin-bottom:1px;padding:10px 15px}
	.school-navbar-content{position:relative;max-height:0;overflow:hidden;padding:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
	.school-navbar-toggle{display:block;}
	.school-navbar-toggle .fa{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
	.school-navbar._open .school-navbar-toggle .fa{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}
	.school-navbar._open .school-navbar-content{max-height:500px;}
}
@media(max-width:540px){
	#ALL_filter ._t{display:none}
	.fcard_view .btn{padding: 0 10px;}
	#fcard_view_for_mapmode{margin-left:-52px}
	#school_list_result_filters_expand span{display:none}
	#school_list_result_filters_expand .fa{margin-right:0}
	#form-school-filter .dropdown .dropdown-toggle{padding: 8px 25px 7px 12px;}
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:360px}
	.prod_price_address{top:8%}
	.prod_price_address .price{font-size:20px;line-height:22px;padding-left:10px;padding-right:10px}
	.prod_price_address .address{font-size:12px;line-height:22px;padding-left:10px;padding-right:10px}
	.filter_result .form-label{margin-left:0;display:block}
	.filter_result .form-group.inline{margin-left:0;display:block}
	.filter_result .bootstrap-select.form-control.inline,
	.filter_result .form-control.inline{width:100%}
	.slideSection .prod-list .calculate span{width:200px;white-space:nowrap}
	.dropdown_top_search{width:33.333333333%}
	.dropdown_top_search.dropdown_sale_let,.dropdown_top_search.dropdown_minbeds{width:25%}
	.dropdown_top_search.dropdown_minmaxprice{width:50%}
	.dropdown_top_search{border-top:1px solid #362f3d}
	.dropdown_top_search>.dropdown-toggle{border-top:1px solid #443c4b;padding:8px 5px}
	.dropdown_top_search.dropdown_sale_let,.dropdown_top_search.dropdown_sale_let>.dropdown-toggle,.dropdown_top_search.dropdown_minmaxprice,.dropdown_top_search.dropdown_minmaxprice>.dropdown-toggle,.dropdown_top_search.dropdown_minbeds,.dropdown_top_search.dropdown_minbeds>.dropdown-toggle{border-top:0}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a{padding-top:10px;padding-bottom:10px;font-size:11px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_1{background-position:10px -80px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_2{background-position:10px -144px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_3{background-position:10px -208px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_4{background-position:10px -272px}
	.dropdown_minbeds.dropdown_top_search>.dropdown-menu>li>a.minbedsmore_5{background-position:10px -337px}
	.prod-list .image{position:relative;height:auto;width:auto;border-right:0}
	.prod-list .details{margin-left:0;padding:10px 20px 15px;min-height:inherit}
	.prod-list .summary{display:block}
	
	.featured_section ._body.no_space, .featured_section ._body{padding-left:0;padding-right:0}
	
	#ag_explore_check_type .col-xs-6{width:100% !important}
	
	.navbar_prop_savil li a ._icon{width: 32px;font-size: 16px;line-height: 30px;}
	.navbar_prop_savil li a ._icon .icon-floorplan{width:16px;height:16px;margin-top:-9px;}
	
}
@media(max-width:480px){
	.school_sec_hero,
	.school_tabs>.tab-content>.tab-pane{padding:20px;}
	.prod-list-savills .meta-ptype{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:320px}
	.request_valuation_link{width:140px;height:140px;margin-left:-70px;top:-70px;font-size:11px}
	.request_valuation_link .icon{font-size:18px;height:40px;line-height:54px;margin-left:-20px;margin-top:-20px;width:40px}
	.request_valuation_link .text{bottom:26px}
	.navbar_main_search_section .navbar-nav>li>a{font-size:10px;padding-left:10px;padding-right:10px}
	.nav_footer li{display:block;border-left:0;border-top:1px solid #eee}
	.nav_footer li:first-child{border-top:0}
	.nav_footer li a{padding-top:5px;padding-bottom:5px;font-size:9px}
	.copyright{font-size:13px}
	.navbar_header_section .navbar-brand{width:200px}
	.navbar_agent_search_section{left:100px}
	#main_search_section .main_search_toggle{font-size:12px;width:85px}
	.prod_price_address .price{font-size:16px;line-height:16px;padding-left:5px;padding-right:5px}
	.prod_price_address .address{font-size:9px;line-height:16px;padding-left:5px;padding-right:5px}
	.navbar_main_search_section .open .dropdown-menu>li>a{font-size:12px;padding:10px}
	.localamen_amenties.map_holder_main{padding-right:0}
	#localamen{position:relative;width:auto;border-left:0;border-top:1px solid #f0f0f0}
	.box.sky-blue .btn,.box.box-info .btn{display:block;width:100%;margin:10px auto 0}
	.prod_price_address_slider .address{font-size:16px}
	.prod_price_address_slider .price{font-size:16px}
	.control_property_result .btn-group.pull-right .btn{text-align:left;float:none !important;padding-left:0;display:block}
	#property_result_list{padding:40px 20px}
	.prod-list .register-interest{padding:10px}
	.prod-list .register-interest .icon{float:none;margin:-22px auto 10px;width:30px;height:30px;line-height:30px;font-size:16px}
	.prod-list .register-interest .text{margin-left:0}
	.slide_3_box_item-icon{font-size:20px}
	.swiper-label{;overflow:hidden}
	.swiper-label span{max-width:100%;vertical-align: bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.banner_instant_online_logo img{height:50px}
	.banner_instant_online_text h4{font-size:24px;}
	.banner_instant_online_text h5{font-size:16px;}
	.banner_instant_online_btn{font-size:16px;padding:10px 10px;}
	
	
	.prod-list-harrods .plh_dtl{padding:20px}
	.prod-list-hamptons .plhmp_dtl{padding:20px 20px 0}
	.plhmp_dtl_foot ._item{margin-right:10px}
	
	.ui-datepicker-multi .ui-datepicker-group{float:none;margin-bottom:20px;width:100%}
	.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-header{border-radius:4px;}
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:1px;}
	
	.arrange_to_view_card{text-align:center;margin-right:0;margin-top:90px;position:relative;padding:70px 30px 30px 30px}
	.arrange_to_view_card ._icon{right:auto;left:50%;top:-50px;margin-top:0;margin-left:-50px}
	
	.school_map_mode #school_list_result_filters ._inner .card{width:300px}
	
}
@media(max-width:450px){
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:300px}
	.plhmp_dtl_foot ._item_pop{width:200px}
	.plhmp_dtl_foot ._item_pop .nearest_list_widget li{padding-right:0}
	.plhmp_dtl_foot ._item_pop .nearest_list_widget li .distance{position:relative;display:block;top:0}
}
@media(max-width:400px){
	.navbar_main_search_section .navbar-nav>li>a{font-size:8px;padding-left:5px;padding-right:5px}
	.navbar_main_search_section .open .dropdown-menu>li>a{font-size:10px;padding:10px 5px}
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:265px}
}
@media(max-width:380px){
	.plhmp_dtl_foot ._item._r{float:none;display:block;}
	.plhmp_dtl_foot ._item._r ._item_pop,
	.plhmp_dtl_foot ._item_pop{right:auto;left:-20px}
	.plhmp_dtl_foot ._item_pop:before{right:auto;left:16px}
}
@media(max-width:320px){
	.navbar_header_section .navbar-brand{width:150px}
	.gridcol3 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol4 .prod-list-savills.grid-savills .swiper-slide,
	.gridcol3 .prod-list-savills.grid-savills .no_image,
	.gridcol4 .prod-list-savills.grid-savills .no_image,
	.prod-list-savills .no_image,
	.prod-list-savills .swiper-slide{height:213px}
}
@media print{
	.container{width:96%}
    *,*:before,*:after{/*background:transparent !important;*/
        color:#000 !important;box-shadow:none !important;text-shadow:none !important}
    @page{margin:0}
  	body{margin:.2cm}
    .image_counter,.thumb_container>a{display:none !important}
    .navbar{display:block}
    .header_section .navbar-collapse.collapse{display:none !important}
    a,a:visited{text-decoration:none}

    pre,blockquote{border:1px solid #999;page-break-inside:avoid}

    thead{display:table-header-group}

    tr,img{page-break-inside:avoid}

    img{max-width:100% !important}

    p,h2,h3{orphans:3;widows:3}

    h2,h3{page-break-after:avoid}
    a[href]:after{display:none}
    .header_section{position:absolute !important;display:block !important;top:40px !important;left:0;width:100%;border-bottom:0;background:transparent !important}
    .navbar-brand{float:none !important;display:inline-block !important}
    .navbar-brand:after{display:none}
    .navbar_property_details .navbar-collapse{display:none !important}
    .links_widget_iconed{display:none}
    .navbar_property_details_top,#main_search_section,div.request_valuation_link.fix{display:none}
    .small_space{display:block;page-break-before:always}
    /*.small_space .col-md-9>.title-lg{display:block;page-break-before:always}*/
    
    .small_space .col-md-9{width:100%;float:none;display:block}
    .small_space .col-md-9>br{display:none}
    .prod_price_address_content .address{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #000}
    .small_space .col-md-3{width:100%;float:none;vertical-align:top;display:block}
    .box.box-info{display:none}
	.side_box{width:100%;display:inline-block;vertical-align:top;margin:0 0 20px 0}
	.details{display:none}
	.qrcode_widget{float:none;text-align:center;width:94px;margin:0 auto}
	.qrcode_widget .image{display:inline-block;float:none}
	.footers_widget_section>.container>.row{font-size:0}
	.footers_widget_section>.container>.row>.col-md-4{float:none;display:inline-block;width:60%;vertical-align:top}
	.footers_widget_section>.container>.row>.col-md-4:first-child{width:40%}
	.footers_widget_section>.container>.row>.col-md-4:last-child{display:none}
	.recently_viewed_wrap{display:none !important}
	.social_footer li a{background:#000 !important;color:#fff !important}
	.social_footer li a .fa:before{color:#fff !important}
	.footers_section{padding:0}
	.back_to_top,.navbar-toggle{display:none !important}
	.nearest_list_widget_wrapp .side_box-head{font-size:13px;font-weight:600;padding:15px 10px;margin:-10px -10px 10px -10px;background:#F8F8F8;}
	.nearest_list_widget li{padding:10px;color:#555;position:relative;padding-left:31px;padding-right:80px;font-weight:500;border-bottom:Solid 1px #DDD}
	.prod-description p{margin-bottom:10px}
	.footers_widget_section{display:block;page-break-before:always}
	.own_property_worth_widget .image{height:100px;overflow:hidden;float:none;display:inline-block;width:49%;vertical-align:top}
	.own_property_worth_widget .desc{margin-bottom:5px;font-size:16px;line-height:24px;margin-top:15px;display:inline-block;width:49%;vertical-align:top}
	.own_property_worth_widget .desc+form{text-align:right}
	.own_property_worth_widget .btn{margin:0 0 30px 0 !important}
	.widget-head+p a{display:none}
	.footers_widget_section .block_title{display:none}
	.own_property_worth_widget .desc{display:none}
	.own_property_worth_widget .btn{display:none}
	.average_hous_widget h5 + p{display:none}
	.average_hous_widget h5:first-child + .price{display:block}
	.average_hous_widget .price + h5,.map_widget .widget-head,.own_property_worth_widget h3.widget-head:first-child{display:none} 
	.gm-style-cc:last-child{display:none !important}
	a[title="Report errors in the road map or imagery to Google"]{display:none !important}
	.navbar_property_details_top + br + .container .btn-group.pull-right{display:none}
	.show_result_list,.average_hous_widget,.map_widget .widget-head{display:none}
	.side_box{display:none}
	.side_box.nearest_list_widget_wrapp{display:block}
	.qrcode_widget{float:right}
	img[src="http://maps.gstatic.com/mapfiles/api-3/images/google_white2.png"],a[href^="http://maps.google.com/maps"]{display:none !important}
	.map_holder{width:290px;margin:10px auto 0}
	.prod-description p,.nearest_list_widget li{font-size:12px}
	.own_property_worth_widget{padding:10px}
	.own_property_worth_widget .image img{margin-top:0}
	.footers_widget_section{padding-top:0;padding-bottom:0}
	.nearest_list_widget_wrapp .side_box-head{font-size:12px}
	.own_property_worth_widget{height:auto}
	.own_property_worth_widget>br{display:none}
	.widget_footer{margin:0}
	.qrcode_widget img{border:0}
	.qrcode_widget .image{margin:0}
	.qrcode_widget{border:0}
}
.member{position:relative;padding:32px 5px 22px 190px;border-top:1px solid #ececec;min-height:250px}
.member .figure{width:150px;border:1px solid #d2d2d2;position:absolute;top:32px;left:5px}
.member .figure img{max-width:100%;height:auto;display:block;padding-left:5px;padding-top:5px;padding-bottom:5px;padding-right:5px}
.member h4{font-size:16px;line-height:18px;color:#000000;font-weight:600;margin:0}
.member h5{font-size:16px;line-height:1.5;color:#666;font-weight:300/**/;margin:0}
.member ul{list-style:none outside none;margin:0 0 10px;padding:0}
.member ul li{float:left;padding:0 11px;border-left:1px dotted #c1c1c1;line-height:24px}
.member ul li:first-child{padding-left:0;border-left:0}
.member ul li a{color:#6490d9;text-decoration:underline;font-weight:600}
.member ul li a:hover,.member ul li a:active,.member ul li a:focus{text-decoration:none}
.member ul li a i{color:#6490d9}
.member ul li a[href^="tel"]{color:#454545;font-weight:500;text-decoration:none}
.member p{color:#434343}
.member p .read-more:hover,.member p .read-more:active,.member p .read-more:focus{color:#434343;text-decoration:none}
.member p .read-more span{color:#434343}
.member:first-child{padding-top:10px;border-top:0}
.member:first-child .figure{top:10px}
.member:last-child{padding-bottom:10px}
@media(max-width:600px){
	.member{padding:32px 5px}
	.member .figure{position:relative;top:0;left:0;margin-bottom:15px}
}
.team-nav{list-style:none;text-align:center;margin:13px 0 30px;padding:0}
.team-nav li{display:inline-block;margin:0;padding:0 12px;border-right:1px solid #dadada;text-transform:uppercase;height:11px;line-height:1.2}
.team-nav li:last-child{border-right:0}
.team-nav li a{color:#4d4d4d;font-size: 16px;font-weight: 400;}
.team-nav li a:focus,.team-nav li a:hover{color:#4d4d4d;text-decoration:underline}
.team-nav li.active a:focus,.team-nav li.active a:hover,.team-nav li.active a{color:#000;text-decoration:none;font-weight:600}

.team-box{padding-bottom:30px;}
.team-box-inner{border:1px solid #aaa;padding:25px;margin:0;display:-ms-flexbox;display:flex;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.team-box-inner:hover{border-color:#f1f1f1;background-color:#f1f1f1}
.team-box-inner .img{vertical-align:top;display:inline-block;width:19%;margin:0 4.5% 0 0}
.team-box-inner .img img{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;max-width:100%;height:auto;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3)}
.team-box-inner .details{vertical-align:top;display:inline-block;width:74%}
.team-box-inner .details h2{font-size:20px;font-weight:700;line-height:1;margin:0 0 10px;padding:0;text-transform:none}
.team-box-inner .details h2 a{color:inherit}
.team-box-inner .details p{margin: 0 0 6px;line-height:1.4;font-weight: 400;font-size: 15px;}
.team-box-inner .details a.tel{font-family:'VodafoneLight',sans-serif;font-weight:700}

.team-sub-nav{list-style:none;margin:10px 0 5px;padding:0;display:-ms-flexbox;display:flex;}
.team-sub-nav li{display:inline-block;margin:0;font-size:12px;padding:0 8px;border-right:1px solid #dadada;line-height:1.2}
.team-sub-nav li:first-child{padding-left:0}
.team-sub-nav li:last-child{border-right:0}
.team-sub-nav li a{white-space:nowrap;color:#4d4d4d;font-weight:600}
.team-sub-nav li a:focus,.team-sub-nav li a:hover{color:#d8183a;text-decoration:none}
@media(max-width:991px) and (min-width:768px){
	.team-sub-nav{display:block;}
	.team-sub-nav li{display:block;padding:0 0 10px;border-right:0}
	.team-sub-nav li:last-child{padding-bottom:0}
}
@media(max-width:520px){
	.team-sub-nav{display:block;}
	.team-sub-nav li{display:block;padding:0 0 10px;border-right:0}
	.team-sub-nav li:last-child{padding-bottom:0}
}

#modal_alert_introducing{font-size:16px}
#modal_alert_introducing h2{font-weight: 700;font-family: 'Roboto', sans-serif;font-size:24px;margin:0 0 24px}
#modal_alert_introducing h3{font-weight: 700;font-family: 'Roboto', sans-serif;font-size:20px;margin:0 0 5px}
#modal_alert_introducing .img-responsive{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#modal_alert_introducing .modal-lg{max-width:800px}

.new-team{padding:40px !important}
.new-team h3,.new-team h4{margin:0;padding:0}
.new-team p{margin:0 0 30px}

.tenant-find-content{background-color:#eee;padding-top:15px;padding-bottom:15px;margin-bottom:15px}
.landlord_service{max-height:0;overflow:hidden;width:0;opacity:0;transition:all ease-in-out 1s}
.landlord_service.active{max-height:2000px;width:100%;opacity:1}
.landlord-service-control{transition:all ease-in-out 1s;max-height:60px}
.landlord-service-control.inactive{width:0;overflow:hidden;padding:0 !important;max-height:0}

.list-iconed{list-style:none;margin:0;padding:0;font-size:16px}
.list-iconed li{position:relative;padding-left:20px;margin-bottom:10px}
.list-iconed .fa{position:absolute;left:0;top:0}
.btn.btn-landlord-service{font-size:16px;padding:15px 10px;}

.postcodeError,.showTenantFind,.showPricing{display:none}
.hideTenantFind,.hidePricing{display:block}

.pricing-nav{cursor:pointer;height:195px;border-right:solid 1px #d2d2d2;border-bottom:solid 8px transparent;background-color:rgba(236,106,32,0.75);color:#fff}
.pricing-nav.active{z-index:2;-webkit-box-shadow:0 8px 38px 0 rgba(49,49,49,.47);-moz-box-shadow:0 8px 38px 0 rgba(49,49,49,.47);box-shadow:0 8px 38px 0 rgba(49,49,49,.47);height:215px;margin-top:-10px;border-bottom:solid 6px #002856;background-color:rgba(240,132,6,0.75)}
.pricing-nav h3{font-weight:700;text-align:center;color:#fff;margin:25px auto 14px;font-size:24px}
.pricing-info p{font-weight:300/**/;text-align:center;font-size:19px;margin:0 0 10px}
.pricing-info p b,.pricing-info p strong{font-weight:700}
.pricing-info{text-align:center;}
.pricing-info h4{line-height:1;color:#002856;margin:0 0 8px;font-size:20px;height:80px}
.pricing-info h4 span{font-weight:700}
.pricing-info h4 span.currency{font-size:30px;display:inline-block;font-weight:500;vertical-align:top;margin:10px 2px 0 0}
.pricing-info h4 span.currency-figure{font-size:80px;display:inline-block;vertical-align:top}
.pricing-info h4 span.qualifier{display:inline-block;font-weight:500;line-height:.9;margin-top:10px;text-align:left;vertical-align:top;width:60px}
.pricing-info h4 span.qualifier .vat{font-size:16px;font-weight:500}
.pricing-info p.small-print{font-size:15px}

.pricing-panel{padding:22px 0 0}

.pricing-list-item{list-style:none;margin:0;padding:0}
.pricing-list-item li{padding:15px;font-size:16px;color:#002856;border-bottom:solid 1px #f1f1f1;-webkit-transition:1s all 1s ease-in-out;-moz-transition:1s all 1s ease-in-out;-ms-transition:1s all 1s ease-in-out;-o-transition:1s all 1s ease-in-out;transition:1s all 1s ease-in-out}
.pricing-list-item li span{width:80%;display:inline-block;vertical-align:top;height:35px}
.pricing-list-item li em{width:20px;height:20px;display:inline-block;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#002856;font-size:9px;line-height:0.4;padding:5px 6px;margin-right:11px;color:#fff;text-align:center}
.pricing-list-item li em:before{font-family:'FontAwesome';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c"}
.pricing-list-item li.not-included{color:#999;cursor:pointer}
.pricing-list-item li.not-included em{background-color:#ccc;color:#fff;padding:5px 6px;font-size:10px}
.pricing-list-item li.not-included em:before{content:"\f129";margin-left:1.5px}
.pricing-panel{display:none}
.pricing-terms{margin-top:40px}

.pricing-panel .pricing-info p{color:#002856;font-weight:600}

.lead{text-align:center;font-size:18px;font-weight: inherit;}
.find_fees_group .form-control{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

#testimonials{text-align:center;}
#testimonials .carousel .item{padding:24px}
	.testimonials-title{color:inherit}
	.testimonials-quote{font-size:21px;max-width:1024px;margin:40px auto;}
	.testimonials-rating{margin:16px 0;font-size:28px}
	.testimonials-rating i{margin-right:5px}
	.testimonials-posted{margin:16px 0;font-size:16px}
	.testimonials-more{margin:16px 0;}
	.testimonials-more a{text-decoration:underline}
	
#testimonials_new{position:relative;padding:80px 0 40px}
#testimonials_new .swiper-container{background:transparent;margin:0 15%;height:auto;width:auto}
#testimonials_new .card-text{font-size:18px;line-height:1.25;text-align:center;color:#666;font-weight:600;margin-bottom:20px}
#testimonials_new .card-by{font-size:16px;line-height:1.25;text-align:center;color:#666;font-weight:500;margin-bottom:10px}
#testimonials_new .swiper-pagination{position:relative;text-align:center;margin:10px 0 0;list-style:none;padding:0}
#testimonials_new .swiper-pagination span{border:1px solid #666;margin:0 3px}
#testimonials_new .swiper-pagination span.swiper-pagination-bullet-active{background-color:#666}
#testimonials_new .swiper-button-prev{left:5%}
#testimonials_new .swiper-button-next{right:5%}
	
#dropdownnSearchfilter{width:100px}
#dropdownnSearchfilter .dropdown-menu{padding:20px 15px;width:200px;left:auto;right:0;}
#dropdownnSearchfilter .dropdown-menu .checkbox{margin:0;line-height:1.6;font-size:13px}
.sidebar_move_up{margin-top:-160px}

.widget_contact_team{background:#fff;padding:20px 20px 0;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-moz-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;margin-bottom:30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.widget_contact_team h4{font-size:22px;line-height:1.2;margin:0;text-align:center;}
.widget_contact_team ul{list-style:none;margin:0;padding:0}
.widget_contact_team ul>li{border-top:1px solid #e2e3e5;padding:25px 0 16px;}
.widget_contact_team ul>li:first-child{border-top:0}
.widget_contact_team .card__image{width:auto;margin-right:0;display:block;margin-bottom:10px}
.widget_contact_team .card__image img{width:100%;height:auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.widget_contact_team .card__content{text-align:center;}
.widget_contact_team .card__title{font-size:18px;font-weight:400;margin:0;}
.widget_contact_team .card__title a{color:inherit}
.widget_contact_team .card__location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;margin:0 0 3px}
.widget_contact_team .card__telephone{margin:0 0 4px;font-size:16px;font-weight:300/**/;}
.widget_contact_team .card__telephone a{color:inherit}
.widget_contact_team .card__link{margin:0;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-top: 15px;}
.widget_contact_team .card__link a{text-decoration:none;display:inline-block;color:#fff;padding:8px 14px;background-color:#d8183a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.widget_contact_team .card__link a:focus,
.widget_contact_team .card__link a:hover{color:#fff;background-color:#990000;}

.widget_property_market{position:relative;}
.widget_property_market_image{padding-bottom:70px}
.widget_property_market_image img{width:100%;height:auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-moz-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;}
.widget_property_market_detail{position:absolute;background-color:#fff;width:90%;left:5%;bottom:0;padding:23px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.widget_property_market_detail h4{font-size:22px;margin:0 0 16px;position:relative;overflow:hidden;text-overflow:ellipsis}
.widget_property_market_detail p{margin:0 0 11px;line-height:1.2;font-size:16px;}
.widget_property_market_link{margin:0;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase}
.widget_property_market_link a{text-decoration:none;display:inline-block;color:#fff;padding:8px 14px;background-color:#d8183a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.widget_property_market_link a:focus,
.widget_property_market_link a:hover{text-decoration:none;color:#fff;background-color:#990000;}

.featured-content{margin-bottom:64px;position:relative;overflow:hidden;}
.featured-content__image img{max-width:100%;height:auto;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-moz-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;}
.featured-content__content{position:relative;z-index:2;background-color:#fff;-webkit-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;-moz-box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;box-shadow:rgba(50,50,93,0.25) 0px 2px 5px -1px,rgba(0,0,0,0.3) 0px 1px 3px -1px;padding:28px 16px 32px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.featured-content__content h1{margin:0 0 16px;font-size:35px;line-height:1.15}
.featured-content__links a{font-weight:700;position:relative;padding-right:20px;margin-right:28px;display:inline-block;font-size:16px}
.featured-content__links a:after{background-position:50% 50%;background-repeat:no-repeat;content:"";display:block;position:absolute;speak:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;height:1em;width:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23cd171e' d='M1152 896q0 26-19 45l-448 448q-19 19-45 19t-45-19-19-45v-896q0-26 19-45t45-19 45 19l448 448q19 19 19 45z'/%3E%3C/svg%3E");right:0;}
@media (min-width:768px){
	.featured-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;}
	.featured-content.swap{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
	.featured-content__content{width:55%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:24px 0 24px -55px;padding-left:48px;padding-right:72px;}
	.swap .featured-content__content{margin-left:0;margin-right:-55px}
	.featured-content__image{width:55%;z-index:0;position:relative;}
}
@media(max-width:767px){
	.sidebar_move_up{margin-top:40px}
	.pricing-nav h3{font-size:16px;margin:25px auto 10px}
	.pricing-nav.active,.pricing-nav{height:auto;margin-top:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom-width:4px}
	
	#dropdownnSearchfilter .dropdown-toggle{padding-left:10px}
	#dropdownnSearchfilter .dropdown-menu{right:auto;left:0;}
}
.card{display:block;background:#fff;margin-bottom:60px;text-decoration:none;border:1px solid #aaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.card .card_contents{padding:8px 12px;position:relative}
.card .easypiechart{margin-bottom:0;margin-top:30px}
.card .icon_overlap{margin:-32px auto 18px auto;width:48px;height:48px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;overflow:hidden;text-align:center;background:#ea1b33 none no-repeat center center;line-height:48px;color:#fff;font-size:26px;text-align:center}
.card .intro{font-family:'Niveau Grotesk',sans-serif;font-size:16px}
.card .HI-s-intro-search:before{font-size: 20px;color: #ea1b33;left:auto;font-size:20px;right: 15px;top: 50%;margin-top: -16px;line-height: 32px;}
.card .HI-s-intro-search .form-control{height: 56px;padding-left: 15px;font-size: 18px;padding-right: 45px;}

.carousel .HI-s-intro-search-results span,
.carousel .HI-s-intro-search-results div,
.card .HI-s-intro-search-results span,
.card .HI-s-intro-search-results div{font-size: 16px;text-align: left;padding: 10px;font-weight:400;color:#000;text-shadow:none}

.card.card_border{border:1px solid #AFAFAF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.card.card_border .card_contents{padding:15px}

.card_feature{display:-ms-flexbox;display:flex;height:400px;margin-bottom:48px;align-items:center;justify-content:center;position:relative}
.card_feature.card_reversed{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.card_feature .card_feature_image{display:block;width:45%;height:100%;background:transparent none no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:1}
.card_feature .card_feature_content{width:55%;z-index:3}
.card_feature_content .card_contents{padding:12px 10%}
@media(max-width:767px){
	.card_feature.card_reversed ,.card_feature{height:auto;width:100%;-ms-flex-direction:column;flex-direction:column}
	.card_feature .card_feature_image{height:200px;width:100%}
	.card_feature .card_feature_content{width:100%}
	#main_search_section .main_search_body{margin-left:-15px;margin-right:-15px;}
	.prod_gallery_porticio .swiper-thumbnail .swiper-slide{height:100px}
	.grid_layout .prod-list .image{display:block;width:auto;min-height:inherit;padding-bottom:0;}
	.grid_layout .prod-list .image a{position:relative;left:0;top:}
	.grid_layout .prod-list .image img{display:block}
	
	.school-table th{display:none;}
	.school-table tr{display:block;}
	.school-table td{margin-bottom:10px;display:block;text-align: left;padding: 10px 0 0 !important;}
	.school-table td:first-child{border:0 !important;}
	.school-table td:before{display:block;content:attr(data-header);font-weight: 600;}
}
@media(max-width:540px){
	#TSF .area_location .form-control{padding-right:40px}
	#TSF .area_location .area_location-filter_radius{display:none}
}
@media(max-width:480px){
	.card_feature_content .card_contents{padding:12px}
	.team-sub-nav li{display:block;border-right:0;padding:3px 0;height:auto}
	#testimonials_new .swiper-container{margin:0 30px;}
	#testimonials_new .swiper-button-prev{left:0}
	#testimonials_new .swiper-button-next{right:0}
}
.panel-process-item{background:#eee;position:relative}.panel-process-item .panel-process-img img{margin:0 auto}@media (min-width:1200px){.panel-process-item .panel-process-img img{margin:0}}@media (min-width:1200px){.panel-process-item .panel-process-img{float:right}}.panel-process-item .process-item-content{padding:80px 24px 24px;position:relative}@media (min-width:768px){.panel-process-item .process-item-content{padding-top:24px;padding-left:130px}}.panel-process-item .process-item-content .process-item-desc{padding-bottom:24px}.panel-process-item .process-item-content .process-item-number{width:30px;height:30px;font-size:16px;border-radius:15px;text-align:center;line-height:1;padding:8px 0;background:#d8183a;color:#fff;position:absolute;top:25px;left:50%;margin-left:-15px}@media (min-width:768px){.panel-process-item .process-item-content .process-item-number{width:70px;height:70px;font-size:44px;border-radius:35px;padding:13px 0;top:24px;left:24px;margin-left:0;}}.panel-process-item:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-top-color:#ddd;top:0;left:50%;margin-left:-15px;z-index:10}.panel-process-item-even{background:#ddd}.panel-process-item-even:before{content:' ';height:0;position:absolute;width:0;border:15px solid transparent;border-top-color:#eee}@media (min-width:1200px){.panel-process-item-even .panel-process-img{float:left}}.panel-process-item:first-child:before{content:none}.panel-process-item:last-child{margin-bottom:30px}

.resources-title{margin:0;padding-bottom:20px;border-bottom:1px solid;}
.resources-content{padding:40px 0}
ul.square-tlist,
ul.square-tlist ul,
.resources-content ul{list-style:none;padding:10px 0 0;margin:0 0 10px}
ul.square-tlist li,
.resources-content ul li{margin-left:0;padding:0 0 8px 20px;color:#000;position:relative;}
ul.square-tlist li:before,
.resources-content ul li:before{content:'\25a0';position:absolute;left:0;top:-2px;top:-0.125rem;color:#d8183a;margin-right:10px;}
ul.square-tlist ul li,
.resources-content ul ul li{padding:6px 0 0 16px;}
ul.square-tlist ul li:before,
.resources-content ul ul li:before{content:'\2013';color:#000;top:4px;top:0.25rem;}

#menu_mobile{z-index: 9999;position:fixed;left:0;top:0;width:0;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:opacity,visibility 0.4s ease-in-out}
	.menu_mobile_close{cursor: pointer;text-align: center;position: fixed;left: 20px;top: 10px;color: #ddd;font-size: 40px;line-height: 1;font-weight: 200;z-index: 5;}
	.menu_mobile_close span{display:block;font-size:16px;}
	.menu_mobile_close:hover{color:#d8183a}
	.menu_mobile_inner{position:absolute;z-index:1;width:70%;max-width:400px;background-color:#fff;min-height:100%;padding:0 0 40px;}
	.menu_mobile_inner ._logo{border-bottom: 1px solid #eee;position:sticky;z-index:15;top:0;text-align:center;background-color:#fff;padding:20px}
	.menu_mobile_inner ._logo img{max-width:100%;max-height: 30px;height: auto !important;}
	.menu_mobile_inner ul{list-style:none;margin:0;padding:0;position:relative;z-index:1}
	.menu_mobile_inner ul li{list-style:none;margin:0;padding:0}
	.menu_mobile_inner ul li a .fa{display:none}
	.menu_mobile_inner ul li a .fa-angle-down{display:inline-block;float: right;font-size: 30px;line-height: 1;margin-top: -3px;}
	.menu_mobile_inner ul li a{display: block;font-size:16px;font-weight:400;color:#444;padding:12px 10px 8px;}
	.menu_mobile_inner ul li a:focus,
	.menu_mobile_inner ul li a:hover{background-color:#eee;color:#111;text-decoration:none}
	.menu_mobile_inner>ul>li{border-bottom: 1px solid #eee;}
	.menu_mobile_inner>ul>li>a,
	.menu_mobile_inner ul li a.dropdown-toggle{background-color:#fff;font-weight:700;font-size:16px;}
	.menu_mobile_inner ul li li a.dropdown-toggle{font-size:16px;font-weight:700}
	.menu_mobile_inner ul li a.dropdown-toggle:focus,
	.menu_mobile_inner ul li a.dropdown-toggle:hover,
	.menu_mobile_inner ul li:hover>a.dropdown-toggle,
	.menu_mobile_inner ul li .open a.dropdown-toggle{background-color:#d8183a;color:#fff;text-decoration:none}
	.menu_mobile_inner ul li .dropdown-menu{padding:10px 0;margin:0;position:relative;float:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.menu_mobile_inner ul li .dropdown-menu .dropdown-menu{background: #eee;display:block}
	.menu_mobile_inner ul li .dropdown-menu a:hover{font-weight:700}
	.menu_mobile_inner ul li a.open_reg_sidebar{margin-left:0 !important}
@media(min-width:992px){
	.menu_mobile_inner ul li:hover .dropdown-menu{display:block}
}

body._smmbl{overflow:hidden !important;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
body._smmbl #menu_mobile{width:100%;opacity:1;visibility:visible}
#menu_mobile .menu_mobile_inner{left:-100%;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
body._smmbl #menu_mobile .menu_mobile_inner{left:0}
#menu_mobile .menu_mobile_close{opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
#menu_mobile .menu_mobile_close span{display:none}
body._smmbl #menu_mobile .menu_mobile_close{opacity:1}

.resources-sidebar .links_widget{list-style:none;margin:0;padding:0}
.resources-sidebar .links_widget li{margin:0}
.resources-sidebar .links_widget a{font-size:16px;line-height:1.2;font-weight:500;padding:10px 34px 10px 24px;margin:0;border-top:1px solid #fff;background:#6c6f70;color:#fff;display:block;position:relative;}
.resources-sidebar .links_widget a .fa{position:absolute;right:16px;top:50%;font-size:15px;line-height:20px;margin-top:-10px;}
.resources-sidebar .links_widget a .fa:before{content:"\f0d7"}
.resources-sidebar .links_widget a:focus,
.resources-sidebar .links_widget a:hover{background:#e60000;color:#fff;text-decoration:underline}
.resources-sidebar .links_widget .active >a{background:#e60000;color:#fff;}
.resources-sidebar .links_widget .dropdown-menu{position:relative;top:0;margin:0;padding:0;float:none;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.resources-sidebar .links_widget .active>.dropdown-menu{display:block}
.resources-sidebar .links_widget .dropdown-menu a{background-color:#fff;border-top:1px solid #ddd;color:#000;white-space:normal;font-size:16px;line-height:1.2;font-weight:500;}
.resources-sidebar .links_widget .dropdown-menu .dropdown-menu a{padding-left:50px}
.resources-sidebar .links_widget .dropdown-menu .dropdown-menu .active > a{background-color:#fff;border-left:5px solid #e60000}
.resources-sidebar .links_widget .dropdown-menu a:focus,
.resources-sidebar .links_widget .dropdown-menu a:hover{background-color:#fff;color:#e60000;}
.resources-sidebar .links_widget .dropdown-menu .active > a{background-color:#ffeaea;color:#e60000}

#faq-accordion .panel-default .panel-title{font-size:22px;position:relative;padding-left:35px}
#faq-accordion .panel-default .panel-title a:focus,
#faq-accordion .panel-default .panel-title a:hover{text-decoration:none}
#faq-accordion .panel-default .panel-title .square{position:absolute;left:0;top:0}
#faq-accordion .panel-default .panel-title .square:before{font-weight:400;width:26px;height:26px;font-size:24px;line-height:21px}
@media(max-width:767px){
	.resources-title{font-size:36px}
	.section-title h2 .btn.pull-right{float:none !important;display: block;width: 200px;margin-top:5px;}
	.TSF-more-item>.TSF_filters>.dropdown-toggle{font-size:16px}
}

#imap_pop{display:none;position: fixed;z-index:10;top: 0;left: 0;background: #fff;color: #d20a0a;padding: 15px;font-size: 16px;line-height:1.2;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 2px 2px 5px #aaa;-moz-box-shadow: 2px 2px 5px #aaa;box-shadow: 2px 2px 5px #aaa;width:170px}
#imap_pop div{margin-bottom:10px}
#imap_pop b{color: #222;display:block;font-size:16px;font-weight:400}
#imap_svg{position:relative}
#imap_svg.processed:before{content:"";position:absolute;top:0;width:100%;height:100%;left:0;background:url(assets/img/spin.gif) no-repeat center rgba(255,255,255,0.6);}
#imap_svg .scotland_area path{cursor:pointer}
#imap_svg .scotland_area path:hover{fill:#229954}
.imap_legend,
#imap_legend{position: absolute;top: 0;left: 0;list-style: none;margin: 0;padding: 0;}
.imap_legend li,
#imap_legend li{position:relative;padding-left:40px;min-height:30px;line-height:30px;font-weight:400;font-size: 16px;}
.imap_legend li i,
#imap_legend li i{position:absolute;left:0;top:0;width:30px;height:30px;display:block;}
.imap_legend li._head,
#imap_legend li._head{padding-left: 0;text-transform: uppercase;font-size: 16px;margin-bottom: 15px;}
@media(max-width:767px){
	.imap_legend,
	#imap_legend{position:relative}
}

.histogram{margin-bottom:30px}
.histogram .bin{position: relative;margin-right: 1px;-webkit-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}
.histogram .tooltip-histogram{position:relative;margin-left:12px;margin-right:12px;}
.histogram .bin-color{background-color: #5a89b3; }
.histogram .bin-color-selected{background-color: #00488a; }
.histogram .bin-color-optimal{background-color: #5a89b3; }
.histogram .bin-color-optimal-selected{background-color: #00488a; }
.histogram .in-range{z-index: 1;}
.histogram .out-of-range{z-index: 0;}
.histogram .selected-range{text-align: center; }

.histogram-bounds{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-weight: 400;font-size: 13px;color: #888;}

.histogram .tooltip{position:static;opacity:1}
.histogram .tooltip > .tooltiptext{visibility: hidden;width: 120px;background-color: #FFFFCA;color: black;text-align: center;padding: 12px;position: absolute;z-index: 100;}
.histogram .tooltip:hover > .tooltiptext{visibility: visible;margin-top: 50px;}
.histogram .display-none{display: none;}


.form-control-slider .ui-slider-horizontal{height: .2em; }
.form-control-slider .ui-slider .ui-slider-handle{width: .8em;height: .8em;border-radius: 50%;}
.form-control-slider .ui-corner-all{border-radius: 0;}
.form-control-slider .slider{margin-left:12px;margin-right:12px;display:block;vertical-align:top;position:relative}
.form-control-slider .slider.slider-horizontal .slider-track{height:4px;width:100%;left:0}
.form-control-slider .slider.slider-horizontal .slider-selection,
.form-control-slider .slider.slider-horizontal .slider-track-low,
.form-control-slider .slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}
.form-control-slider .slider.slider-horizontal .slider-tick,
.form-control-slider .slider.slider-horizontal .slider-handle{margin-left:-12px}
.form-control-slider .slider.slider-horizontal .slider-tick.triangle,
.form-control-slider .slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}
.form-control-slider .slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}
.form-control-slider .slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}
.form-control-slider .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}
.form-control-slider .slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}
.form-control-slider .slider.slider-horizontal.slider-rtl .slider-tick,
.form-control-slider .slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}
.form-control-slider .slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}
.form-control-slider .slider.slider-vertical{height:210px;width:20px}
.form-control-slider .slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}
.form-control-slider .slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}
.form-control-slider .slider.slider-vertical .slider-track-low,
.form-control-slider .slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}
.form-control-slider .slider.slider-vertical .slider-tick,
.form-control-slider .slider.slider-vertical .slider-handle{margin-top:-10px}
.form-control-slider .slider.slider-vertical .slider-tick.triangle,
.form-control-slider .slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;border-right-color:#0480be;margin-left:0;margin-right:0}
.form-control-slider .slider.slider-vertical .slider-tick-label-container{white-space:nowrap}
.form-control-slider .slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}
.form-control-slider .slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}
.form-control-slider .slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}
.form-control-slider .slider.slider-vertical.slider-rtl .slider-tick.triangle,
.form-control-slider .slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}
.form-control-slider .slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}
.form-control-slider .slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:-o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);background-image:linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0)}
.form-control-slider .slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);cursor:not-allowed}
.form-control-slider .slider input{display:none}
.form-control-slider .slider .tooltip.top{margin-top:-36px}
.form-control-slider .slider .tooltip-inner{white-space:nowrap;max-width:none}
.form-control-slider .slider .hide{display:none}
.form-control-slider .slider-track{position:absolute;cursor:pointer;background:#9cbada;border-radius:4px}
.form-control-slider .slider-selection{position:absolute;background-color:#00488a;box-sizing:border-box;border-radius:4px}
.form-control-slider .slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0)}
.form-control-slider .slider-track-low,
.form-control-slider .slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}
.form-control-slider .slider-handle{position:absolute;top:-10px;width:24px;height:24px;background-color:white;border:1px solid #00488a;z-index:10;-webkit-box-shadow:0 0.125rem 0.25rem 0.015625rem #83a5c8;-moz-box-shadow:0 0.125rem 0.25rem 0.015625rem #83a5c8;box-shadow:0 0.125rem 0.25rem 0.015625rem #83a5c8;}
.form-control-slider .slider-handle.round{border-radius:50%}
.form-control-slider .slider-handle.triangle{background:transparent none}
.form-control-slider .slider-handle.custom{background:transparent none}
.form-control-slider .slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}
.form-control-slider .slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:0.8;border:0px solid transparent}
.form-control-slider .slider-tick.round{border-radius:50%}
.form-control-slider .slider-tick.triangle{background:transparent none}
.form-control-slider .slider-tick.custom{background:transparent none}
.form-control-slider .slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}
.form-control-slider .slider-tick.in-selection{background-image:-webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:-o-linear-gradient(top, #89cdef 0%, #81bfde 100%);background-image:linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);opacity:1}

.form-control-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items: center;}
.prop_search .form-control,
#modal-nearby-prop .form-control,
#modal_list_house .form-control,
#modal-all-filter-form .form-control,
#ALL_filter .form-control{border-width:1px;height:40px;border-color: #ccc;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;font-size: 13px;padding:5px 12px}
.prop_search .form-control._filled,
#modal-nearby-prop .form-control._filled,
#modal-all-filter-form .form-control._filled,
#ALL_filter .form-control._filled{border: 1px solid #3aa75b;background-color: #fafafa;}
#modal_list_house .bootstrap-select>.dropdown-toggle,
#modal-nearby-prop .bootstrap-select>.dropdown-toggle,
#modal-all-filter-form .bootstrap-select>.dropdown-toggle{height: 38px;padding: 9px 10px;font-size: 13px;}
.form-control-group span{color: #aaa;margin: 0 5px;font-size: 10px;}

.prop_search #form-school-search .form-group{display:-ms-flexbox;display:flex;}
.prop_search #form-school-search .HI-s-intro-search{-ms-flex-positive:1;flex-grow:1;}
.prop_search #form-school-search .HI-s-intro-search .bootstrap-select{margin-bottom: 10px;}
.prop_search #form-school-search .HI-s-intro-search .bs-searchbox .form-control{padding:10px;-webkit-border-radius:6px !important;-moz-border-radius:6px !important;border-radius:6px !important;}
.prop_search #form-school-search .HI-s-intro-search .bootstrap-select>.dropdown-toggle{height: 38px;font-weight:400;padding: 8px 20px;}
.prop_search #form-school-search .form-group .bootstrap-select{width: 105px;min-width: 105px;}
.prop_search #form-school-search .form-group .bootstrap-select .dropdown-toggle{background-color:#fff;display: block;letter-spacing: 0;color: #333;position: relative;height: 40px;padding: 8px 30px 7px 20px;border: 1px solid #d2d2d2;border-right:0;font-size: 15px;font-weight: 400;-webkit-border-radius: 30px 0 0 30px;-moz-border-radius: 30px 0 0 30px;border-radius: 30px 0 0 30px;white-space: nowrap;}
.prop_search #form-school-search .HI-s-intro-search .form-control{-webkit-border-radius: 0 30px 30px 0;-moz-border-radius: 0 30px 30px 0;border-radius: 0 30px 30px 0;}

.switch{position:relative;display:inline-block;vertical-align:middle;width:60px;height:34px}
.switch input{opacity:0;width:0;height:0}
.switch .slider{border-radius:34px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;text-indent: -10000px;overflow: hidden;}
.switch .slider:before{border-radius:50%;position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}
.switch input:checked + .slider{background-color:#2196F3}
.switch input:focus + .slider{box-shadow:0 0 1px #2196F3}
.switch input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}

.school_download_file{display:block;position:relative;padding:15px 15px 15px 70px;color: #000;font-weight: 400;line-height: 1.3;text-transform: capitalize;text-decoration:none !important;margin-bottom: 10px;}
.school_download_file ._icon{display:block;position:absolute;left:15px;top:15px;line-height: 30px;font-size: 24px;background-color: #d8183a;padding: 5px 10px;color: #fff;}
.school_download_file ._size{display:block;color: #444;font-size: 16px;margin-top: 10px;opacity: 0.6;}
.school_download_file:hover ._size{color: #fff;}

.school_perform_card{position:relative;padding:20px 10px;text-align: center;background-color: #298477;color: #FFFFFF;cursor: pointer;overflow:hidden;min-height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.school_perform_card ._icon{position: absolute;top: auto;top: 50%;margin-top:-30px;right: 5px;font-size: 60px;line-height:1;color:#000;opacity:0.15}
.school_perform_card ._title{font-size: 20px;font-weight: 400;margin: 0 0 10px;color:#fff;line-height:1;position:relative;z-index:1;}
.school_perform_card ._value{font-size: 36px;font-weight: 700;margin: 0;position:relative;z-index:1;}
.hiddenLast{display:none !important}

#school_popup_nearby_properties{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:99999;background-color:#fff}
#school_popup_nearby_properties ._close{position:absolute;top:10px;left:10px;padding: 9px 18px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-size: 16px;z-index:2}
#school_popup_nearby_properties div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
#school_popup_nearby_properties div iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;}

#notes_prop_list ._item{margin-bottom:10px;background-color:#eee;padding:10px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#notes_prop_list ._item:last-child{margin-bottom:20px;}
#notes_prop_list ._notes{font-size: 16px;font-weight: 400;}
#notes_prop_list ._date{color: #888;font-size: 13px;font-style: italic;}

.slider_dropdown{position:relative;}
.slider_dropdown ._dropdown{margin-top:2px;}
.slider_dropdown ._dropdown .histogram-bounds{padding-top:6px}
.slider_dropdown ._dropdown .form-control-slider .slider{margin:0}
.slider_dropdown ._dropdown ._inner{background-color: #fbfbfb;padding:30px 10px 10px;border:1px solid #c4c4c4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}

.school_top_search-icons{display:-ms-flexbox;display: flex;-ms-flex-pack:center;justify-content: center;-ms-flex-align:center;align-items: center;}
.school_top_search-icons ._item{color:#fff;z-index:15;color:#fff;position:relative;margin: 0 10px;-ms-flex-positive:1;flex-grow: 1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content: center;-ms-flex-align:center;align-items: center;border-bottom: 2px solid transparent;padding: 10px 0;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 400;}
.school_top_search-icons a._item:focus,
.school_top_search-icons a._item:hover{text-decoration:none;}
.school_top_search-icons a._item:focus ._t,
.school_top_search-icons a._item:hover ._t{text-decoration:underline;}
.school_top_search-icons .fa{margin-right:8px;line-height: 1;font-size:20px}
@media(max-width:991px){
	.school_top_search-icons .fa{margin-right:0}
	.school_top_search-icons ._t{display:none;position:absolute;top:100%;margin-right:8px;background-color:#444;background-color:rgba(0,0,0,0.6);color:#fff;padding:5px 10px;font-size:11px;line-height:20px;text-shadow:none;left:50%;width:150px;margin-left:-75px;}
	.school_top_search-icons ._t:after{content:"";position:absolute;left:50%;top:-8px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #444;border-bottom-color:rgba(0,0,0,0.6)}
	.school_top_search-icons ._item:hover ._t{display:block}
}

.search-home{display:-ms-flexbox;display:flex;}
.search-home ._group{position:relative;display:-ms-flexbox;display:flex;width: 100%;}
.search-home ._group .bootstrap-select{width:160px !important}
.search-home ._group select,
.search-home ._group .bootstrap-select .dropdown-toggle{background-color:#eee;display: block;color:#222;letter-spacing: 0;position: relative;height: 56px;border: 1px solid #eee;border-right:0;-webkit-border-radius: 30px 0 0 30px;-moz-border-radius: 30px 0 0 30px;border-radius: 30px 0 0 30px;white-space: nowrap;padding:15px 30px}
.search-home ._group .form-control{height:56px;-webkit-border-radius: 0 30px 30px 0;-moz-border-radius: 0 30px 30px 0;border-radius: 0 30px 30px 0;border: 0;padding-right: 50px;padding-left: 25px;}
.search-home ._group .HI-s-intro-search{width:100%}
.search-home ._group .HI-s-intro-search:before{display:none}
.search-home ._group .HI-s-intro-search .btn_submit{border:0;background:transparent;padding:0;font-size: 24px;position: absolute;right: 20px;top: 8px;text-shadow: none;}

.x_news_wrap_lg{display:-ms-flexbox;display:flex;margin:0 -12px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.x_news_wrap_lg >div{padding-left:12px;padding-right:12px;}
.x_news_wrap{display:-ms-flexbox;display:flex;margin:0 -2px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.x_news_wrap >div{padding-left:2px;padding-right:2px;}

.x_news_wrap .x_news{margin-bottom:4px}
.x_news_wrap_lg .x_news{margin-bottom:36px}
.x_news{height:340px;position:relative;}
.c4 .x_news{height:220px;}
.x_news ._link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3}
.x_news ._image{position:relative;height:100%;z-index:0}
.x_news ._image span{height:100%;width:100%;position:absolute;top:0;left:0;background-color:#000;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:-ms-flexbox;display: flex;display: flex;-ms-flex-align:center;align-items: center;-ms-flex-pack:center;justify-content: center;font-size: 100px;}
.x_news ._image span img{display:none;}
.x_news ._image span:before{z-index:0;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;-webkit-transition: background-color 0.3s ease;transition: background-color 0.3s ease;z-index: 1;content: '';background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0));background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0));}
.x_news ._image span:after{z-index:1;background: rgba(0, 0, 0, 0.5);content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;mix-blend-mode: darken;}
.x_news ._hover{padding: 20px;position: absolute;left: 0;margin-bottom: 0;width: 100%;z-index: 1;bottom: 0;}
.x_news ._hover_most{padding:25px;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display: flex;display: flex;-ms-flex-align:center;align-items: center;-ms-flex-pack:center;justify-content: center;}
.x_news ._title{font-family: 'Oswald',sans-serif;font-size: 20px;line-height: 1.4;font-weight: 700;text-transform: uppercase;color:#fff;letter-spacing: 1px;margin: 0 0 15px;}
.x_news ._title a{color:inherit}
.c4 .x_news ._title{font-size:16px}
.x_news ._hover_most ._title{font-size:16px;text-align:center;}
.x_news ._date{font-family: 'Oswald',sans-serif;font-size: 13px;line-height: 1;font-weight: 600;text-transform: uppercase;color: #fff;letter-spacing: 1px;}
.x_news ._desc{font-size:13px;margin-top:16px;display:none;font-family: 'Open Sans', sans-serif;}

.x_news:hover ._image span:after{opacity:1}

.c6 .x_news{height:auto}
.c6 .x_news ._image{height:auto;padding-bottom:70%}
.c6 .x_news ._hover{position:relative;padding:25px 0 0;}
.c6 .x_news ._title{color:#000000}
.c6 .x_news ._date{color:#767676}
.c6 .x_news ._desc{display:block}
.c6 .x_news ._link{display:none}

.c8 .x_news{height:auto;display:flex;}
.c8 .x_news ._image{height:auto;padding-bottom:20%;width:40%;}
.c8 .x_news ._hover{position:relative;padding:0 0 0 25px;}
.c8 .x_news ._title{color:#000000}
.c8 .x_news ._date{color:#767676}
.c8 .x_news ._desc{display:block}
.c8 .x_news ._link{display:none}

.x_news_ajax_wrap{position:relative;}
.x_news_ajax_wrap .pagination-scroll{position:absolute;top:20px;right:20px;z-index:10}

.x_news_side{position:sticky;top:63px;background:#ededed;padding:10px 24px;margin-bottom:36px}
.x_news_side .pagination-scroll{margin:0;padding:0;border:0}
.x_news_side .pagination-scroll span.a,
.x_news_side .pagination-scroll a.a{display:none;width:30px;height:30px;line-height:30px;background:#000;color:#fff;float:left;margin-right:7px}
.x_news_side .pagination-scroll a.a:last-child{margin-right:0 !important}
.x_news_side .pagination-scroll a.a:hover{background-color:#d8183a;color:#fff;}
.x_news_side .pagination-scroll a._next,
.x_news_side .pagination-scroll a._prev{display:block !important;}
.x_news_side .pagination-scroll a.disabled{display:block !important;opacity:0.7;pointer-events:none}
	.x_news_side_title{margin:10px 0;font-family: 'Oswald',sans-serif;font-size: 20px;line-height: 1.4;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}
	.x_news_side_title:after{content:"";border-bottom:3px solid #000;width:104px;display:block;margin:10px 0}
	
.x_news_pagi .pagination-scroll{border:0;margin-top:0;text-align:center}
.x_news_pagi .a{display:none;margin:0;padding:10px 16px;height:auto;background-color:#000;color:#fff;font-family: 'Oswald',sans-serif;font-size: 12px;line-height: 1.4;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;}
.x_news_pagi a.a:hover{background-color:#d8183a;color:#fff;}
.x_news_pagi .a._next{display:inline-block}
.x_news_pagi .disabled{display:none !important}

#SR{position:relative;display:-ms-flexbox;display:flex;min-height:400px;height:calc(-webkit-fill-available - 121px);height:100vh;height:calc(100vh - 121px);}
#SR .SR_side_details{font-family: 'Roboto', sans-serif;background-color: #f3f3f3;overflow:auto;z-index:5;max-width: 420px;-ms-flex-wrap: wrap;flex-wrap: wrap;width:0;position:absolute;left:0;top:0;height:100%;}
#SR .SR_list{padding:0 4px;position:relative;background-color: #f3f3f3;width:800px;min-width:800px;height:100%;overflow:auto;z-index:0;}
#SR .SR_list.processed #SR_list_main{position:relative;min-height:100%}
#SR .SR_list.processed #SR_list_main:before{content:"";z-index:50;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bg-lg.png) repeat-y center 0 #f3f3f3;}
#SR .SR_map{-ms-flex-positive:1;flex-grow:1;width:100%;height:100%;position:relative;background-color:#eee;z-index:0;}
#SR .SR_list .navbar_search{background-color:#f3f3f3;border:0;padding:4px 8px;position:sticky;top:0;z-index:15;margin:0 -4px -4px}
#SR .SR_list .navbar_search ._tt_{font-family: 'Roboto', sans-serif;font-size:12px;color: #666;padding:8px 0;margin:0;border:0}
#SR .SR_list .navbar_search ._tt_ span._t{display: inline-block;padding-right: 15px;margin-right: 20px;border: 0;padding-bottom: 0;margin-bottom: 0;}
#SR .SR_list.processing:before,
#SR .SR_map.processing:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:url(../img/spin.gif) no-repeat center 200px #FFF;}
	.SR_map_id{height:100%;width:100%;}
	#SR_map_act{position:absolute;right:10px;top:10px;width: 40px;z-index:2;}
	#SR_map_act .btn{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 0;height: 40px;line-height: 40px;margin: 0 0 2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;box-shadow: rgba(0, 0, 0, 0.3) 0 1px 4px -1px;}
	#SR_map_act .btn .fa{font-size:18px !important;margin: 0;}
	#SR_map_act.white_control .btn{background-color:#fff;color:#666;}
	#SR_map_act.white_control .btn:hover{background-color:#fafafa;color:#666}
	
	#SR_map_draw_info{position:absolute;top:0;left:0;width:100%;text-align:center;background: rgba(255, 255, 255, 0.8);font-weight: 400;font-size: 17px;padding: 10px 10px 10px 100px;}
	#SR_map_draw_info p{margin:0}
		#SR_map_draw_cancel{position:absolute;top:50%;margin-top:-19px;left:10px;}
	
	#SR_map_sarea_info{position:absolute;top:0;left:0;width:100%;text-align:center;background: rgba(255, 255, 255, 0.8);font-weight: 400;font-size: 17px;padding: 10px 10px 10px 100px;}
	#SR_map_sarea_info p{margin:0}
		#SR_map_sarea_cancel{position:absolute;top:50%;margin-top:-19px;left:10px;}
		
	.gm-bundled-control .gmnoprint >div{-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;overflow: hidden;}
	
	.SR_item{background-color:#fff;position:relative;display:-ms-flexbox;display:flex;padding:16px;margin:4px 0;width:100%}
	.SR_item.actived{-webkit-box-shadow: inset 0px 0px 0px 2px #d8183a;-moz-box-shadow: inset 0px 0px 0px 2px #d8183a;box-shadow: inset 0 0 0 2px #d8183a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.SR_item ._linkbox{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
	.SR_item ._img{z-index:3;height: 227px;position:relative;width:341px;min-width:341px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;}
	.SR_item .swiper-container{width: 100%;height: 100%;position: relative;z-index:initial}
	.SR_item .swiper-container .swiper-slide a{width:100%;height:100%;position:absolute;top:0;left:0}
	.SR_item .swiper-button-prev,
	.SR_item .swiper-button-next{z-index:3;-moz-background-size: 16px auto;-webkit-background-size: 16px auto;background-size: 16px auto;}
	.SR_item .swiper-button-prev{left:5px}
	.SR_item .swiper-button-next{right:5px}
	.SR_item .swiper-caption{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 3;background: rgba(0, 0, 0, 0.2);padding: 5px 10px;font-family: 'Roboto',sans-serif;line-height: 1;}
	.SR_item .swiper-paging{font-size: 12px;color: #fff;padding: 5px 0;font-weight: 700;}
	.SR_item ._act{position:absolute;top:0;text-align:center;right:0;opacity:0;z-index:2;}
	.SR_item:hover ._act{opacity:1;}
	.SR_item ._act a{display:inline-block;vertical-align:middle;width:28px;height:28px;background-color:#fff;color:#222;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size: 18px;line-height: 28px;margin: 1px;}
	.SR_item ._act a:hover{background-color:#d8183a;color:#fff;}
	.SR_item ._act a:hover path{fill:#fff}
	.SR_item ._details{display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-positive:1;flex-grow:1;width:55%;padding-left:12px;font-family: 'Roboto', sans-serif;}
	.SR_item ._details .hide_this_property{right: 5px;position: absolute;top: 5px;color: #777;}
	.SR_item ._price{font-size:20px;font-weight:700;}
	.SR_item ._price span{font-size:17px;font-weight:400;margin-right:0}
	.SR_item ._meta{margin:0;font-size:14px;font-weight: 300;color: #666;}
	.SR_item ._addr{margin:5px 0;font-weight:400;font-family:inherit;font-size:14px}
	.SR_item ._desc{margin-bottom:15px;font-size:14px;font-weight: 300;color: #666;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
	.SR_item ._desc a{position:relative;z-index:4}
	.SR_item ._foot{margin:auto 0 0;border-top:1px dashed #c4c4c4;padding-top:0.8rem}
	.SR_item ._foot ._item{display:inline-block;vertical-align:middle;margin-right:20px;position:relative;padding-left:25px;line-height:1;color:#000;z-index:4;}
	.SR_item ._foot ._item:last-child{margin-right:0}
	.SR_item ._foot ._item._r{float:right;padding-left: 0;padding-top: 4px;}
	.SR_item ._foot ._item_img{text-align: right;width:18px;line-height:18px;position:absolute;left:0;top:0}
	.SR_item ._foot ._item_img svg{fill:#444;vertical-align:middle;width:100%;height:auto}
	.SR_item ._foot ._item_img .fa{color:#d8183a;font-size:15px;margin-top:2px}
	.SR_item ._foot ._item_img .fa-train{color:#229954}
	.SR_item ._foot ._item_t{color: #666;font-weight:600;font-size:14px;line-height:21px;}
	.SR_item ._foot ._item_pop{display:none;margin-bottom:10px;position:absolute;bottom:100%;left:0;background-color:#252839;color:#fff;width:300px;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
	.SR_item ._foot ._item:hover>._item_pop{display:block}
	.SR_item ._foot ._item._r ._item_pop{bottom:100%;right:0;left:auto}
	.SR_item ._foot ._item_pop:before{content:"";position:absolute;top:100%;margin-top:-1px;right:30px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #252839;}
	.SR_item ._foot ._item_pop .nearest_list_widget{margin:0}
	.SR_item ._foot ._item_pop .nearest_list_widget li{color:#eee;border-bottom-color:#4a5070;font-size:12px}
	.SR_item ._foot ._item_pop .nearest_list_widget li .distance{color:#f5deb3}
	
	.SR_item ._details_hs{width:100%}
	.SR_item ._details_hs ._addr{font-size:16px;font-weight:500}
	.SR_item ._details_hs ._meta{font-size: 16px;font-weight: 400;}
	.SR_item ._details_hs table{border: 0;font-size:14px;margin-bottom:0}
	.SR_item ._details_hs .table>tbody>tr>td{line-height:1;border-top:0;border-bottom:1px dashed #ddd;width:20%}
	.SR_item ._details_hs .table>tbody>tr>td:first-child{width:60%;padding-left:0}
	.SR_item ._details_hs .table>tbody>tr:last-child>td{border-top:0;border-bottom:0}
		
		.SR_item_extra{padding:16px;margin-top: -4px;background-color: #fff;}
		.SR_item_extra .btn-black{float:right}
	
#SR_table{font-size:13px;font-family: 'Roboto', sans-serif;}
#SR_table>thead>tr>th{cursor:pointer;font-size:13px;color:#666;font-weight:700}
#SR_table>tbody>tr>td{font-weight:400}
#SR_table>tbody>tr>td._price span{display:none}
#SR_table>tbody>tr{cursor:pointer;}
#SR_table>tbody>tr:hover{background-color:#ecffe9}
#SR_table>tbody>tr.actived{background-color:#ffe9eb}

#SR_table>thead>tr>th:hover{color:#000}
#SR_table>thead>tr>th.sorting_asc{color:#000}
#SR_table>thead>tr>th.sorting_asc:after{margin-left:5px;content:"\f0dd";font-family:'FontAwesome';}
#SR_table>thead>tr>th.sorting_desc{color:#000}
#SR_table>thead>tr>th.sorting_desc:after{margin-left:5px;content:"\f0de";font-family:'FontAwesome';}

.SR_map_mode{padding-top:0 !important}
.SR_map_mode #school_list_result_filters ._sort_select,
.SR_map_mode #modal-all-filter ._sort_select_pop_all,
.SR_map_mode #prioritise_prop,
.SR_map_mode #SR .SR_list,
.SR_map_mode .navbar_search,
.SR_map_mode .recently_viewed_wrap,
.SR_map_mode .footers_widget,
.SR_map_mode .footers_new,
.SR_map_mode .breadcrumb_section,
.SR_map_mode .slider_section,
.SR_map_mode .searchbar_section{display:none !important}
.SR_map_mode #SR .SR_map{width:100%;overflow:hidden;}

.SR_side_opened #SR .SR_side_details{padding:0 4px;width:100%}
	#SR .SR_side_details ._close{display:block;margin:5px 5px 5px auto;width:30px;height:30px;padding: 0;line-height: 30px;font-size: 26px;}
	#SR .SR_side_details .btn-md{padding: 10px 18px 10px;}
	#SR .SR_side_details .SR_item{-ms-flex-wrap: wrap;flex-wrap: wrap;padding:0}
	#SR .SR_side_details .SR_item ._img{width:100%;padding-bottom:66.5%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	#SR .SR_side_details .SR_item .swiper-container{position:absolute;top:0;left:0;}
	#SR .SR_side_details .SR_item ._details{width:100%;padding:10px}
	
		._scl_side_details{padding:20px 15px}
		._scl_side_details .terms_val{font-size:15px}
		._scl_side_details .terms_val dt{width:100%;border:0;margin:0;padding:0}
		._scl_side_details .terms_val dd{margin-top:0;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom-color:#eee;padding-left:0}
		._scl_side_details ._meta_icons{border: 0;}
		._scl_side_details ._meta_icons ._item{font-size: 13px;margin-right: 0;width: 50%;}
		._scl_side_details ._meta_icons ._item ._icon{font-size: 20px;line-height: 40px;width: 40px;height: 40px;min-width: 40px;background: transparent !important;color: #666;border: 1px solid #666;text-indent: 1px;}
		._scl_side_details ._meta_icons ._item ._text{-ms-flex-item-align:center;align-self: center;}
		._scl_side_details ._meta_icons ._item b{font-size: 16px;}
	

#SR_map_ctrl{white-space:nowrap;background:#fff;background: rgba(255,255,255,0.8);padding:15px;position:absolute;top: 5px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#SR_map_ctrl .btn{padding:10px 15px;vertical-align:middle;}
#SR_map_ctrl .btn .fa{margin-right:0;font-size:16px}
#SR_map_ctrl ._sepa{display:inline-block;height:20px;vertical-align:middle;border-right:1px solid #ddd;margin:0 10px 0 0}
#SR_map_ctrl .btn.disabled,#SR_map_ctrl .btn[disabled]{opacity:0.2}
	
#SR ._banner_booking{padding:20px 10px 30px 75px;margin-bottom:4px}
#SR ._banner_booking:before{left:20px;margin-top: -20px;width: 40px;height: 40px;font-size: 40px;}
#SR ._banner_booking ._title{font-size: 20px;font-weight:700}
#SR ._banner_booking ._text{font-size: 16px;}
#SR ._banner_booking ._link{font-size: 12px;bottom: 10px;right:10px}

#SR .pagination-scroll{text-align:center;border:0;margin:0;font-family: 'Roboto',sans-serif;padding-bottom:10px}
#SR .pagination-scroll a.disabled:hover, #SR .pagination-scroll a.disabled:focus, #SR .pagination-scroll a.disabled{display:inline-block;}

._header_relative{padding-top:0 !important;}
._header_relative .header_section{position:relative !important;border-bottom: 1px solid #eee;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.show_mobile_nav{padding-top:0 !important}
.show_mobile_nav .header_section_gci{padding-bottom:0;border-bottom: 1px solid #eee;position:relative;top:0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.show_mobile_nav .navbar-collapse.collapse{display:none !important}
.show_mobile_nav .navbar-toggle{display:block}
.show_mobile_nav .header_section_gci .navbar_top_section{position:relative;left:0 !important;top:0 !important;right:0 !important}
.show_mobile_nav .header_section_gci .navbar-right>li,
.show_mobile_nav .header_section_gci .navbar_top_section .nav>li{display:block}
.show_mobile_nav .header_section_gci .navbar_header_section .navbar-nav > li > a{min-height:inherit;text-align:left;padding:15px}
.show_mobile_nav ._sot_ .searchbar_section{top:0;}

.search-home-label{text-align:center;color: #aaa !important;font-weight: 400 !important;line-height: 1.2 !important;}

@media (max-width:1366px){
	#SR .SR_list{width:750px;min-width:750px;}
	#SR .SR_list.processed #SR_list_main:before{background-image:url(../img/bg-lg2.png)}
	.SR_item ._foot ._item{padding-left:22px}
}
@media (max-width:1199px){
	#SR .SR_list{width:500px;min-width:500px;}
	#SR .SR_list.processed #SR_list_main:before{background-image:url(../img/bg-md.png)}
	.SR_item{-ms-flex-direction:column;flex-direction:column;padding:0;margin:6px 0 6px}
	.SR_item ._img{height: auto;min-width:inherit;width:100%;padding-bottom:66.5%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	.SR_item .swiper-container{position:absolute;top:0;left:0;}
	.SR_item ._details{width:100%;padding:10px;display:block;}
	.SR_item ._details .hide_this_property{position:relative;float:right;top:0;right:0}
	#SR .SR_list .navbar_search{position:relative;}
}
@media (max-width:767px){
	#SR{-ms-flex-direction:column;flex-direction:column;height:auto}
	.SR_map_mode #SR{height:calc(-webkit-fill-available - 60px);height:calc(100vh - 60px);}
	#SR .SR_list{width:100%;height:auto;min-width: inherit;overflow:visible}
	#SR .SR_map{width:100%;height:100%;height:400px}
	#SR .pagination-info{padding-bottom:60px}
	.SR_map_mode #SR .SR_map{display:block}
	.SR_item{margin-bottom:20px}
	.show_mobile_nav .header_section_gci{position:relative}
	
	#SR ._banner_booking{padding:30px 15px 20px;text-align:center;}
	#SR ._banner_booking:before{display:block;left:0;position:relative;margin:0 auto 10px;height: 65px;font-size: 60px;width: 80px;}
	
	.search-home ._group .form-control{padding-left: 15px;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
	.search-home ._group .HI-s-intro-search .btn_submit{right:10px}
	.search-home ._group .bootstrap-select .dropdown-toggle{padding: 12px 15px;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}
	.search-home ._group .bootstrap-select{width: 95px !important;min-width: 95px !important;}
	.search-home .find_my_location{-webkit-border-radius:5px !important;-moz-border-radius:5px !important;border-radius:5px !important;}
}
@media (max-width:600px){
	#SR .SR_map{display:none}
}

._ripple{top: 50%;left: 50%;width:1px;height:1px;background:rgba(0,0,0,0.2);z-index: 0;position: absolute;border-radius: 50%;pointer-events: none;}
._run_ripple{overflow:hidden}
._run_ripple ._ripple{-webkit-transform:scale(400);-moz-transform:scale(400);transform:scale(400);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;opacity:0}
.btn-ct-fixed-close{position: fixed;right: 49px;bottom: 73px;z-index: 100;color: #000;background: #fff;width: 20px;height: 20px;line-height: 20px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;opacity: 0.8;}
.btn-ct-fixed-close:focus,
.btn-ct-fixed-close:hover{text-decoration:none;color:#000;opacity:1;}
.btn-ct-fixed-close._cl{bottom: 10px;right: 50px;width: 40px;height: 40px;opacity: 0;line-height: 40px;}
.btn-ct-trans{text-decoration:none;-webkit-transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1);}
.btn-ct-trans:focus,
.btn-ct-trans:hover{text-decoration:none}
.btn-ct-fixed{text-align: center;cursor:pointer;z-index: 99;position: fixed;right: 50px;bottom: 10px;background: transparent;padding: 0;border: 0;margin: 0;}
.btn-ct-fixed ._top{height: 80px;display: block;background: rgb(228, 76, 46);color: #fff;text-transform: uppercase;width: 196px;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;padding-top: 3px;line-height: 1;}
.btn-ct-fixed ._top ._text{text-decoration:none;text-transform: uppercase;font-size: 10px;font-weight: 700;}
.btn-ct-fixed ._main{position: absolute;bottom: 0;left: 0;width: 100%;background: #fff;border: 2px solid #fff;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;height: 54px;-webkit-box-shadow: rgba(25, 38, 57, 0.2) 0px 8px 25px, rgba(25, 38, 57, 0.07) 0px 4px 8px;-moz-box-shadow: rgba(25, 38, 57, 0.2) 0px 8px 25px, rgba(25, 38, 57, 0.07) 0px 4px 8px;box-shadow: rgba(25, 38, 57, 0.2) 0px 8px 25px, rgba(25, 38, 57, 0.07) 0px 4px 8px;display: -ms-flexbox;display: flex;-ms-flex-align:center;align-items: center;}
.btn-ct-fixed ._main:hover{background:rgba(255, 255, 255, 0.9)}
.btn-ct-fixed ._main ._text{color: rgb(43, 46, 49);font-size: 15px;font-weight: 600;line-height: 22px;letter-spacing:1px;text-transform: uppercase;-ms-flex-positive:1;flex-grow: 1;padding-left: 12px;}
.btn-ct-fixed ._main ._icon{width: 50px;min-width: 50px;height: 50px;line-height: 50px;color:#fff;font-size: 26px;background: rgb(228, 76, 46);-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.btn-ct-fixed._cl ._top{height: 0;width:40px;padding: 0;overflow: hidden;}
.btn-ct-fixed._cl ._main{height:40px;}
.btn-ct-fixed._cl ._main ._text{width: 0;padding: 0;overflow: hidden;}
.btn-ct-fixed._cl ._main ._icon{width: 36px;min-width: 36px;height: 36px;line-height: 36px;font-size: 18px;}

._sort_select li.disabled,._sort_select_pop_all li.disabled{display:none}
#SR.HSP{height:auto;}
#SR.HSP .SR_item_prev table tr td{padding:2px 0;font-size: 12px;white-space:nowrap;border-top:1px dashed #eee;}
#SR.HSP .SR_item_prev table tr td:nth-child(2){width:200px}
#SR.HSP .SR_item_prev table tr td:first-child{width:100px}
#SR.HSP .gmnoprint.gm-style-mtc,
#SR.HSP .gm-style-mtc-bbw{top:auto !important;bottom:20px !important;}
#SR.HSP .gmnoprint.gm-style-mtc ul,
#SR.HSP .gm-style-mtc-bbw ul{top:auto !important;bottom:40px !important;}
#SR.HSP .SR_list{width:100%;}
#SR.HSP .SR_item:nth-child(2n){background-color: #f3f3f3}
#SR.HSP .SR_list #SR_list_main{min-height:calc(-webkit-fill-available - 121px);min-height:calc(100vh - 121px);}
#SR.HSP .SR_list.processed #SR_list_main:before{background:url(../img/spin.gif) no-repeat center 100px #fff;}
#SR.HSP .SR_side_details{max-width: 600px;}
#SR.HSP #SR_map_act{top: 70px;}
.SR_item ._details_hs,
#SR.HSP .SR_side_details .SR_item ._details_hs{padding:15px}
.SR_map_mode #SR.HSP,
.SR_tbl_mode #SR.HSP{height: calc(-webkit-fill-available - 94px);height: 100vh;height: calc(100vh - 94px);}
.SR_tbl_mode #SR.HSP .SR_list{width:800px;max-width: 100%;}

.HP_results_page.SR_tbl_mode .header_section,
.HP_results_page.SR_map_mode .header_section{display:none !important}

.search_hero_new{display:-ms-flexbox;display:flex;position:relative;}
#school_top_search-form .form-control,
.slider_section .form-control,
.search_hero_new .form-control{height:56px;font-size: 16px;}

.table-agpr th,
.table-agpr td{font-size:14px !important}
.table-record_sales tbody tr{cursor:pointer}
.table-record_sales tbody tr.actived{background-color:#ffe9eb}
.table-record_sales tbody tr:hover{background-color:#ecffe9}

.modal.in .modal-dialog{-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

@media (max-width:767px){
	.btn-ct-fixed{right:15px;opacity: 0.8;}
	.btn-ct-fixed:hover{opacity:1;}
	.btn-ct-fixed-close{right:10px}
	.btn-ct-fixed-close._cl{right: 15px;}
	.SR_tbl_mode #SR.HSP .SR_map{display:none}
	.SR_tbl_mode.APG #SR.HSP{height:auto}
	.SR_tbl_mode.APG #SR.HSP .SR_map{display:block}
	.SR_tbl_mode.APG .fx_bot_text{position:relative !important}
	/*#SR.HSP #SR_table>thead{display: none;}
	#SR.HSP #SR_table,
	#SR.HSP #SR_table>tbody{display: block;}
	#SR.HSP #SR_table>tbody>tr{padding: 10px;display: block;}
	#SR.HSP #SR_table>tbody>tr>td{border-top:0;padding:0;display:block}*/
	.search_hero_new .form-control{padding-right:35px !important;padding-left:40px !important;}
	.search_hero_new button{font-size: 20px !important;top: 16px !important;right: 15px !important;opacity: 0.8;}
	.search_hero_new button:focus,
	.search_hero_new button:hover{opacity: 1;}
	.search_hero_new .find_my_location{top: 0;left: -5px;position: absolute;z-index: 2;background: transparent !important;color: #444 !important;}
	.search_hero_new .find_my_location .fa{font-size:20px !important;}
}
@media (max-width:480px){
	.table-agpr thead{display:none;}
	.table-agpr tr{display:block;padding:10px}
	.table-agpr td{display:block;padding:2px 0 !important;border-top:0 !important;text-align:left !important}
	.table-agpr td:before{content:attr(data-header) " : ";font-weight:500;display:inline}
}
.chart_APG canvas{width: 100% !important;height: 100% !important;}

.bootstrap-select.updating .dropdown-toggle:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url(../img/spin.gif) no-repeat center #fff;    z-index: 2;-webkit-border-radius: inherit;-moz-border-radius: inherit;border-radius: inherit;-webkit-background-size: 16px;-moz-background-size: 16px;background-size: 16px;background-color:rgba(255,255,255,0.7)}

.bs_inline_multi_style{height:150px !important;overflow-y: auto;overflow-x: hidden;}
.bs_inline_multi_style .dropdown-toggle{display:none !important}
.bs_inline_multi_style .dropdown-menu{float: none !important;min-width: 100% !important;margin: 0 !important;display:block !important;border:0;position:relative !important;top:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.bs_inline_multi_style .dropdown-menu .inner{max-height:inherit !important;overflow:visible !important;}
.bs_inline_multi_style .dropdown-menu>li:first-child{display:none !important}
.bs_inline_multi_style .dropdown-menu>li>a{padding: 2px 10px;font-size: 13px;}