/********************** Blue Theme Design *************************/

/*@import url("https://use.typekit.net/pgc7lpj.css");*/

/*@font-face {
font-family:"freight-big-pro";
src:url("https://use.typekit.net/af/e5e434/000000000000000077359f99/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/e5e434/000000000000000077359f99/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/e5e434/000000000000000077359f99/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"freight-big-pro";
src:url("https://use.typekit.net/af/a91824/000000000000000077359f9d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/a91824/000000000000000077359f9d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/a91824/000000000000000077359f9d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}*/


@font-face {
  font-family: 'Benton Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/bentonsans/benton-sans-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/bentonsans/benton-sans-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/bentonsans/benton-sans-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/bentonsans/benton-sans-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/bentonsans/benton-sans-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Benton Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fonts/bentonsans/benton-sans-medium.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/bentonsans/benton-sans-medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/bentonsans/benton-sans-medium.woff') format('woff'), /* Modern Browsers */
       url('fonts/bentonsans/benton-sans-medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/bentonsans/benton-sans-medium.svg#Poppins') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Benton Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/bentonsans/benton-sans-bold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/bentonsans/benton-sans-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/bentonsans/benton-sans-bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/bentonsans/benton-sans-bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/bentonsans/benton-sans-bold.svg#Poppins') format('svg'); /* Legacy iOS */
}
:root {/*--blue: #F32735;*/ --blue: #002d59; --grey: #282A2D; /*--main_title: "freight-big-pro";*/ --body_text: 'Benton Sans';--white: #ffffff;}
/* Extra Style */
.resinewblue .back_to_top{right: 0px;}
.resinewblue .back_to_top .show{width: 53px; height: 53px; background-color: var(--blue); border-radius: 0px;}
.resinewblue .back_to_top .show:before{padding: 9px; border-width: 1px 1px 0px 0px; right: 17px;}
.resinewblue .back_to_top .show:after{display: none;}
.resinewblue input[type="text"],.resinewblue input[type="submit"],.resinewblue input[type="email"],.resinewblue input[type="password"],.resinewblue textarea, .resinewblue button{appearance : none; -webkit-appearance : none; border-radius: 0px; font-family: var(--body_text); font-weight: 400;}
.resinewblue .team_blocks .no_record{margin: 20px 0px;}
.resinewblue h1, .resinewblue h2, .resinewblue h3, .resinewblue h4, .resinewblue h5, .resinewblue h6{font-family: var(--main_title);}
.resinewblue input, .resinewblue textarea, .resinewblue button, .resinewblue p{font-family: var(--body_text);}
.resinewblue .singl_team_wrap .mob_view{display: none;}
body.resinewblue .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color: var(--blue) !important;}
.resinewblue .no_record{color: var(--blue);}
.resinewblue .page_content{background-color: #FFFFFF;}
.resinewblue .norfooter {display: none !important;}
.resinewblue .resfooter {display: block !important;}
.resinewblue .property_status_ribbon{background-color: var(--blue);}
.resinewblue .search_header2 .filter_county_section .filter_county_down_box{top: 37px; box-shadow: none;}
.resinewblue .search_header2 .slimScrollBar{background-color: var(--blue) !important; opacity: 1 !important}
/*.resinewblue .search_header2 .slimScrollRail{display: block !important;}*/
.resinewblue .form_modal .filter_close_btn{background-color: var(--blue);}
.resinewblue .form_modal{background-color: rgb(0 35 73 / 85%) !important; display: flex; align-items: center; justify-content: center;}
.resinewblue .loaderfilter{width: 20px; height: 20px; display: inline-block; position: absolute;}
.resinewblue .loaderfilter{width: 20px; height: 20px; margin: 0; background: transparent; border-top: 2px solid var(--blue); border-right: 2px solid transparent; border-radius: 50%; -webkit-animation: 1s spin linear infinite; animation: 1s spin linear infinite;}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.resinewblue #cookiescript_badge,
.resinewblue #cookiescript_injected,
.resinewblue #cookiescript_categories .cookiescript_active{background-color: var(--blue) !important;}
.resinewblue #cookiescript_injected .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
.resinewblue #cookiescript_injected_fsd .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
.resinewblue #cookiescript_injected .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark,
.resinewblue #cookiescript_injected_fsd .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color: var(--blue) !important;}
.resinewblue #cookiescript_accept, .resinewblue #cookiescript_save,
.resinewblue #cookiescript_maintabs .cookiescript_active{color: var(--blue) !important;}
.resinewblue #cookiescript_reportwrap{scrollbar-color:var(--blue) #f0f0f0 !important;}
.resinewblue #cookiescript_reportwrap::-webkit-scrollbar-track{background:#f0f0f0 !important;}
.resinewblue #cookiescript_reportwrap::-webkit-scrollbar-thumb{background-color: var(--blue) !important; border:3px solid #f0f0f0 !important;}

.resinewblue #cookiescript_tabscontent{scrollbar-color:var(--blue) #f0f0f0 !important;}
.resinewblue #cookiescript_tabscontent::-webkit-scrollbar-track{background:#f0f0f0 !important;}
.resinewblue #cookiescript_tabscontent::-webkit-scrollbar-thumb{background-color: var(--blue) !important; border:3px solid #f0f0f0 !important;}

.resinewblue #cookiescript_aboutwrap a{color: var(--blue) !important;}
.resinewblue .slimScrollBar{background-color: var(--blue) !important; opacity: 1 !important;}

body.resinewblue .select2-results__option--selectable{font-family: var(--body_text); font-weight: 400; font-size: 14px;}

body.resinewblue #select2-bookvaluation_locations-results li:nth-child(4) {display: none;}

body.resinewblue .select2-container--ad_filter_type .select2-dropdown ul li:nth-child(4),
body.resinewblue .select2-container--ad_filter_type .select2-dropdown ul li:nth-child(6){display: none;}
body.resinewblue .filter_property_modal .property_type_filter label:nth-child(5),
body.resinewblue .filter_property_modal .property_type_filter label:nth-child(7){display: none;}
/*body.resinewblue .filter_property_modal .filter_type_modal_col label:nth-child(5),
body.resinewblue .filter_property_modal .filter_type_modal_col label:nth-child(7){display: none;}*/
/* Extra Style */

body.resinewblue header{height: 92px; position: fixed;}
body.resinewblue .banner_image_inn{margin-top: 92px;position: relative;}
body.resinewblue .search_filter{margin-top: 92px;}
body.resinewblue .search_filter .banner_image_inn{margin-top: 0px;}
body.resinewblue .page_content{padding-top: 92px;}
/*body.resinewblue .header_content_full{padding-top: 92px;}*/
body.resinewblue .research_report_home .page_content.mrg58{padding-top: 92px;}
body.resinewblue .general_subpage2 .page_content{padding-top: 0px;}
body.resinewblue .property_deatil_main{margin-top: 90px;}
body.resinewblue .flipbookbtn{background: none !important;padding: 0px !important;margin: 20px 0px;  width: 100%; font-size: 14px;line-height: 32px;letter-spacing: 1px; font-family: var(--body_text);  text-transform: uppercase;  font-weight: 700;  color: var(--blue) !important; white-space: nowrap; box-shadow: none;border: none;text-align: left;display: block;}

@media(min-width: 768px){
.resinewblue .office_team .cs-select-box .select2 .select2-selection .select2-selection__rendered{color: #FFFFFF; opacity: 1; font-size: 12px; line-height: 1; letter-spacing: 1px; font-weight: 400; height: auto; padding-left: 0px;}
.resinewblue .office_team .cs-list-box .cs-select-box .select2 .select2-selection__arrow::after{top: 4px; right: -15px; background-image: none; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #FFFFFF; width: 0px; height: 0px;}
body.resinewblue .select2-results__option--selectable:hover{color: var(--blue) !important; font-family: var(--body_text); font-weight: 400;}
.resinewblue .office_team .cs-select-box, .resinewblue .office_team .cs-select-box .select2 .select2-selection{height: auto;}
.resinewblue .office_team .cs-search-box input[type="text"]{background-color: transparent; border: 0px; box-shadow: none; color: #FFFFFF; opacity: 1; padding: 0px; border-bottom: 1px solid #FFFFFF; height: 35px; font-size: 12px; letter-spacing: 1px; font-weight: 400; padding-top: 2px;}
.resinewblue .office_team .cs-search-box input[type="text"]::-webkit-input-placeholder {color:#FFF; opacity:1;}
.resinewblue .office_team .cs-search-box input[type="text"]::-moz-placeholder {color:#FFF; opacity:1;}
.resinewblue .office_team .cs-search-box input[type="text"]:-ms-input-placeholder {color:#FFF; opacity:1;}
.resinewblue .office_team .cs-search-box input[type="text"]:-moz-placeholder {color:#FFF; opacity:1;}
.resinewblue .office_team .cs-search-main-box .cs-search-box{width: 100%;}
.resinewblue .office_team .cs-search-box input.search-ico{background-color: transparent; box-shadow: none; width: 30px; height: 35px; right: 0px; top: 0px;}
.resinewblue .office_team .study-case-search-opt > div:nth-child(1){order: 2}
.resinewblue .office_team .study-case-search-opt > div:nth-child(2){order: 3}
.resinewblue .office_team .study-case-search-opt > div:nth-child(3){order: 1; position: relative; top: -2px; margin-bottom: 2px;}

.resinewblue .neighbour_fields .cs-select-box,
.resinewblue .neighbour_fields .cs-select-box .select2 .select2-selection .select2-selection__rendered,
.resinewblue .neighbour_fields .cs-select-box .select2 .select2-selection{height: auto; line-height: 1;}
.resinewblue .neighbour_fields .cs-select-box{border: 0px; background-color: transparent; box-shadow: none;}
.resinewblue .neighbour_fields .cs-select-box .select2 .select2-selection .select2-selection__rendered{color: #FFFFFF; font-size: 12px; text-transform: uppercase; font-weight: 400; opacity: 1;}
.resinewblue .neighbour_fields .cs-list-box .cs-select-box .select2 .select2-selection__arrow::after{background-image: none; top: 3px; right: -15px; background-image: none; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #FFFFFF; width: 0px; height: 0px;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]{background-color: transparent; border: 0px; box-shadow: none; color: #FFFFFF; opacity: 1; padding: 0px; border-bottom: 1px solid #FFFFFF; height: 40px; font-size: 12px; letter-spacing: 1px; font-weight: 400;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]::-webkit-input-placeholder {color:#FFF; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]::-moz-placeholder {color:#FFF; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]:-ms-input-placeholder {color:#FFF; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]:-moz-placeholder {color:#FFF; opacity:1;}
.resinewblue .neighbour_fields .cs-search-main-box .cs-search-box{width: 100%;}
.resinewblue .neighbour_fields .cs-search-box input.search-ico{background-color: transparent; box-shadow: none; width: 30px; height: 40px; right: 0px; top: -2px;}
.resinewblue .neighbour_fields .cs-search-main-box{margin: 0px;}
}


/* Header Section */
body.resinewblue{background-color: #FFFFFF; font-family: 'Benton Sans'; font-weight: 400;}
/*body.resinewblue.admin-bar{transform: translateY(-32px); -webkit-transform: translateY(-32px);}
body.resinewblue.admin-bar #wpadminbar{z-index: 99 !important;}*/
.resinewblue .container{max-width: 100%; padding: 0px;}
.resinewblue .header_section_inner{height: 92px; background-color: var(--blue); padding: 0 0 0 64px; color: #FFFFFF;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu{display: flex; align-items: center;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li{margin-right: 54px;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li a{font-family: var(--body_text); color: #EFEFEF; font-size: 13px; line-height: 1; font-weight: 400; text-transform: uppercase;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li.contactresm{margin-right: 65px;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li.contactresm a{background-color: #EFEFEF; color: var(--blue); font-size: 13px; line-height: 1; padding: 1em 1.7em 0.8em;}

.resinewblue .burgermenu_inn .left_menu{width: 412px;}
.resinewblue .burgermenu_inn .right_img{width: calc(100% - 412px);}
.resinewblue .burgermenu_inn{height: 100%; background-color: var(--blue);}
.resinewblue .sidebar_burgermenu{background-color: transparent; width: 90px;}
.resinewblue .sidebar_burgermenu a{font-size: 0px; width: 30px; height: 22px; position: relative; display: inline-block; padding: 0px;}
.resinewblue .sidebar_burgermenu a:before{content: ""; position: absolute; top: 0px; width: 100%; height:22px; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; left: 0px;}
.resinewblue .sidebar_burgermenu a:after{content: ""; position: absolute; top: 10px; width: 100%; border-top: 1px solid #FFFFFF; left: 0px; opacity: 1;}
.resinewblue.menu_open .sidebar_burgermenu a{border: 0px;}
.resinewblue.menu_open .sidebar_burgermenu a:before{transform: rotate(45deg); -webkit-transform: rotate(45deg); left: 0px; opacity: 1; height: 0px; border-bottom: 0px; top: 9px; border-top-width: 2px;}
.resinewblue.menu_open .sidebar_burgermenu a:after{transform: rotate(-45deg); -webkit-transform: rotate(-45deg); left: 0px; opacity: 1; border-top-width: 2px;}
.resinewblue #page #masthead #megamenu_row .submenu_col li a{font-size: 13px; font-weight: 400; font-family: "Benton Sans"; text-transform: uppercase; color: var(--blue);}
.resinewblue #page #masthead #megamenu_row .submenu_col li.mega-toggle-on a, #page #masthead #megamenu_row .submenu_col li:hover a{background-color: #999999; color: #FFFFFF;}
.resinewblue.menu_open .sidebar_burgermenu_form{padding: 0px;}
.resinewblue.menu_open .burgermenu_inn .right_img::after{background-color: var(--blue); opacity: 0.9;}
.resinewblue.menu_open .burgermenu_inn .menu_down{display: none;}
.resinewblue.menu_open .burgermenu_inn .left_menu{background-color: #F8F8F8;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li{margin: 30px 0px;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li a{font-family:var(--main_title); color: var(--blue); font-size: 24px; line-height: 1; font-weight: 400; position: relative; padding: 0px; display: inline-block; width: auto;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li a:before{content: ""; position: absolute; left: 0px; bottom: -10px; width: 100%;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li.active a:before{border-bottom: 2px solid var(--blue);}
.resinewblue .burgermenu_inn .left_menu ul li.active{background-image: url(images/menu-arrow-blue.svg);;}
.resinewblue .burgermenu_inn .left_menu ul li.active::after{background-color: var(--blue);}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-menu-row li .mega-sub-menu li.widget_text{margin-bottom: 5px;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu .widget_text h4{border-bottom: 1px solid #FFFFFF; padding: 0 0 15px 0px; font-size: 24px; line-height: 28px; font-weight: 400;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li ul li:before{display: none;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li ul li{padding: 10px 0px;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li ul li a{font-family: var(--body_text); font-size: 16px; line-height: 1; font-weight: 400; color: #FFFFFF; background-color: transparent; display: inline-block;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li ul li.mega-current-menu-parent a,
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li ul li.mega-current-menu-item a{text-decoration: underline;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li:last-child ul li h3{color: var(--blue);}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li:last-child ul li .textwidget a{color: var(--blue); background-image: none; font-family: "Benton Sans"; position: relative; padding-right: 20px;}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li:last-child ul li .textwidget a:after{content: ""; position: absolute; top: 2px; right: 0px; border-width: 2px 2px 0px 0px ;border-style: solid; border-color: var(--blue); padding: 4px; width: 0px; height: 0px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.resinewblue #page #masthead #megamenu_row .submenu_col li .mega-sub-menu li ul li.thirdnewblue ul .textwidget{background-color: transparent; padding: 0 0 15px 0px;}

.resinewblue .ressidemenu{width: 124px; padding: 0px 15px; position: absolute; top: 200px; right: 0px; z-index: 9;}
.resinewblue .ressidemenu:before{content: ""; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background-color: var(--blue); opacity: 0.9; z-index: -1;}
.resinewblue .ressidemenu ul li{padding: 40px 0px; border-bottom: 1px solid #FFFFFF;}
.resinewblue .ressidemenu ul li:last-child{border-bottom: 0px;}
.resinewblue .ressidemenu ul li a{font-size: 13px; line-height: 16px; font-weight: 400; color: #FFFFFF; text-transform: uppercase;}


/* Footer Section */
.resinewblue .site-footer{background-color: var(--blue); margin-top: 0px;}
.resinewblue .site-footer .footer_top{max-width: 1143px; padding: 40px 0px; margin: 0px auto; background: transparent; justify-content: space-between;}
.resinewblue .footer_top .heading{font-size: 24px; line-height: 1.25; font-weight: 400; color: #FFFFFF; margin: 0 0 25px 0;}
.resinewblue .footer_top .heading span{font-weight: 400;}
.resinewblue .footer_top .location{font-family: var(--body_text); font-size: 18px; line-height: 1.5; font-weight: 400; color: rgba(255,255,255,0.7); padding-right: 20px;}
.resinewblue .footer_top .telephone a, .resinewblue .footer_top .email a, .resinewblue .footer_top .address{font-family: var(--body_text); font-size: 14px; line-height: 24px; font-weight: 400; color: rgba(255,255,255,0.7);}
.resinewblue .footer_top div, .resinewblue .footer_top a{font-family: var(--body_text); font-size: 14px; line-height: 24px; font-weight: 400; color: rgba(255,255,255,0.7);}
.resinewblue .footer_top .footerextralogo{max-width: 175px;}
.resinewblue .footer_top .footerextralogo{margin: 20px 0 0 0; text-align: left !important;}
.resinewblue .footer_bottom{background-color: var(--grey);}
.resinewblue .footer_bottom .botom_text{max-width: 1143px; margin: 0px auto;}
.resinewblue .footer_bottom .bottom_left ul li:nth-child(1) a,
.resinewblue .footer_bottom .bottom_left ul li:nth-child(2) a{white-space: nowrap;}
.resinewblue .footer_bottom .bottom_left ul li a,
.resinewblue .footer_bottom .bottom_right{font-family: var(--body_text); font-size: 14px; line-height: 21px; font-weight: 400; color: #FFFFFF;}
.resinewblue .footer_bottom .bottom_right a{color: #FFFFFF; line-height: 2;}
.resinewblue .footer_top .social_links .s_icon{margin-right: 20px;}
.resinewblue .footer_top .footer_4{display: none;}
.resinewblue .footer_bottom .bottom_right a::after{bottom: 5px; height: 1px;}
.resinewblue footer.site-footer .footer_top{align-items: flex-start;}
.resinewblue .footer_bottom .bottom_left ul{align-items: flex-start;}
/* Home Page */

/* Banner */
.resinewblue .banner_image, .resinewblue .banner_image_inn{padding: 0px; margin: 0px;}
.resinewblue .sidebar_homemenu{display: none;}
.resinewblue .banner_image .inner_banner{height: 637px;}
.resinewblue .header_social_links{display: none;}
.resinewblue .banner_image_inn .search_box{top: 0px; left: auto; right: 150px; transform: none; -webkit-transform: none; margin: 0px; max-width: 750px; width: 100%;}
.resinewblue .banner_image_inn .search_box form#search_property_form{display: flex; align-items: center;}
.resinewblue .banner_image .search_box input[type='text']{border: 0px; box-shadow: none; width: 490px; height: 52px; font-size: 14px; color: #666666; font-weight: 400;}
.resinewblue .banner_image .search_box .property_main_search_icon{max-width: 62px; min-width: 62px; height: 52px; background: #666666 url(images/search.svg) center no-repeat; box-shadow: none; top: 0px; right: 0px; position: static;}
.resinewblue .search_property_section .link_advanced_search{background-color: #999999; font-size: 13px; font-weight: 400; letter-spacing: 1px; color: #FFFFFF; text-transform: uppercase; line-height: 52px; text-decoration: none; padding: 0px 40px 0 18px; margin: 0px; white-space: nowrap;}
.resinewblue .search_property_section .link_advanced_search:after{content: ""; position: absolute; top: calc(50% - 8px); right: 16px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; padding: 0.35em; transform: rotate(135deg); -webkit-transform: rotate(135deg);}

@media(min-width: 992px){
.resinewblue .banner_image_inn .search_box.show{max-width: 1000px;}
.resinewblue .select2-results__options{max-height: 260px; overflow-y: auto;}
.resinewblue .select2-dropdown{overflow: visible; max-height: inherit;}
.resinewblue .select2-container--default .select2-results>.select2-results__options{max-height: 227px !important;}

.resinewblue .slimScrollDiv{height: auto !important; max-height: 260px; overflow-y: auto !important;}
.resinewblue .slimScrollDiv > div{height: auto !important;}

.resinewblue .select2-results__options{scrollbar-width: thin; scrollbar-color:#f0f0f0 var(--blue); overflow-x:hidden;}
.resinewblue .select2-results__options::-webkit-scrollbar{width:12px;}
.resinewblue .select2-results__options::-webkit-scrollbar-track{background:#f0f0f0;}
.resinewblue .select2-results__options::-webkit-scrollbar-thumb{background-color: var(--blue); border-radius:20px; border:3px solid #f0f0f0;}

.resinewblue .slimScrollDiv{scrollbar-width: thin; scrollbar-color:#f0f0f0 var(--blue); overflow-x:hidden;}
.resinewblue .slimScrollDiv::-webkit-scrollbar{width:12px;}
.resinewblue .slimScrollDiv::-webkit-scrollbar-track{background:#f0f0f0;}
.resinewblue .slimScrollDiv::-webkit-scrollbar-thumb{background-color: var(--blue); border-radius:20px; border:3px solid #f0f0f0;}

.resinewblue .search_box .advanced_search_property_section .select2{width: auto !important; padding-right: 20px; padding-left: 10px; margin-right: 10px; margin-left: 10px;}
.resinewblue .search_box .advanced_search_property_section .select2-container--ad_filter_type .select2-selection__arrow,
.resinewblue .search_box .advanced_search_property_section .select2-selection__arrow{right: 0px;}
.resinewblue .select2-container .select2-selection--single .select2-selection__rendered{padding-right: 0px;}


.resinewblue .select2-container--ad_filter_type .select2-dropdown{min-width: 180px;}
.resinewblue .select2-container--ad_filter_minprice .select2-dropdown,
.resinewblue .select2-container--ad_filter_maxprice .select2-dropdown{min-width: 85px;}
.resinewblue .banner_image_inn .search_box .advanced_search_property_section{border: 0px; height: 50px; position: relative; padding-right: 65px;}
.resinewblue .banner_image_inn .search_box .advanced_search_property_section *{font-family: var(--body_text); font-weight: 400; font-size: 14px; color: #666666;}
.resinewblue .banner_image .advanced_search_property_section input[type='button']{width: 65px; height: 50px; background: #666666 url(images/search.svg) center no-repeat; box-shadow: none; top: 0px; right: 0px; position: absolute; font-size: 0px;}
.resinewblue .banner_image .advanced_search_property_section label{margin-left: 230px;}
/*.resinewblue .banner_image .advanced_search_property_section .select2{max-width: 240px;}*/
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_section{margin:10px 0 0 50px !important; }
.resinewblue .filter_county_area_section.disablecls:after{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; cursor: not-allowed;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_section{position: relative; padding-right: 20px; cursor: pointer;}
.resinewblue .disablecls .filter_county_area_down_section{opacity: 0.5;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_section .down_arrow{border-left: transparent 4px solid; border-right: transparent 4px solid; border-top: #888 5px solid; solid; border-bottom: #888 0px solid; display: inline-block; position: absolute; top: 3px; right: 0px;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box{position: absolute; top: 25px; left: 0px; box-shadow: 0px 2px 10px rgb(0 0 0 / 15%); background-color: #F8F8F8; width: 230px; z-index: 1;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label{margin: 0px; padding: 12px; font-size: 14px; font-weight: 400; text-transform: none; white-space: nowrap; color: #666666; position: relative; border-bottom: 1px solid #e9e9e9; width: 100%; padding-left: 35px; text-align: left; line-height: 1.55; transition: all 0.3s; -webkit-transition: all 0.3s; cursor: pointer;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label input{position: absolute; left: 0px; top: 0px; opacity: 0}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label input + i{width: 14px; height: 14px; border: 1px solid #999999; position: absolute; left: 10px; top: 15px;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label input:checked + i:before{content: ""; position: absolute; width: 14px; height: 14px; left: -1px; top: -1px; background: url(images/tick-mark-blue.svg) center no-repeat; display: block;}

.resinewblue .testimonial_main .first_inn .big_ttl{width: calc(50% - 22px);}
.resinewblue .testimonial_main .first_inn .right_cont{width: calc(50% + 22px);}
}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_section .d_open .down_arrow{border-top-width: 0px; border-bottom-width: 5px;}

/* First Section */
.resinewblue .first_content .container{max-width: 1173px; padding: 0px 15px !important;}
.resinewblue .first_content .first_inn{display: flex; flex-wrap: wrap; align-items: flex-start; padding: 75px 0px;}
.resinewblue .first_content .big_ttl{width: 390px; margin: 0px; padding: 0px 40px 0 0; background-color: transparent; color: #666666; min-height: inherit;}
.resinewblue .first_content .big_ttl h2{font-family:var(--main_title); color: var(--blue);/* font-size: 56px;*/  font-size: 54px; line-height: 1.25; font-weight: 400;}
.resinewblue .first_content .right_cont{width: calc(100% - 390px); padding: 0px;}
.resinewblue .first_content .right_cont + .right_cont{width: 100%;}
.resinewblue .first_content .right_cont.fullcls{width: 100%;}
.resinewblue .first_content .right_cont p{font-size: 16px; line-height: 28px; letter-spacing: 1px; color: var(--grey); font-weight: 400; margin-top: 15px !important;}
.resinewblue .first_content .right_cont p a{color: var(--blue);}

/* Slider */
.resinewblue .featured_property_section{background-color: var(--blue);}
.resinewblue .featured_property_section .featured_property_type .container{max-width: 1143px;}
.resinewblue .featured_property_type h3{font-size: 36px; line-height: 1.25; font-weight: 400; color: #FFFFFF; text-align: left; padding-left: 390px; max-width: 1143px; margin: 0px auto;}
.resinewblue .featured_row .slick-list{padding-top: 0px !important;}
.resinewblue .featured_property_section .property_status_list{margin: 30px auto 0; max-width: 1173px; padding: 0px 15px; z-index: inherit;}
.resinewblue .featured_property_section .featured_property_type_item ul{background-color: transparent; padding: 10px 0px; justify-content: flex-start; padding-left: 390px;}
.resinewblue .featured_property_section .featured_property_type_item ul li{margin: 0 0 0 94px; color: #FFFFFF; text-transform: uppercase; font-size: 13px; font-weight: 400; line-height: 1; padding-bottom: 8px; position: relative;}
.resinewblue .featured_property_section .featured_property_type_item ul li:first-child{margin-right: 0px;}
.resinewblue .featured_property_section .featured_property_type_item ul li.active:before{content: ""; position: absolute; left: 0px; bottom: 0px; background-color: #FFFFFF; width: 100%; height: 1px;}
.resinewblue .featured_property_section .featured_property_type_item ul li.active{color: #FFFFFF;}
.resinewblue .featured_row .featured-slider{min-height: 480px; max-height: inherit;}
.resinewblue .featured_row .featured-slider .slick-dots{display: none !important;}
.resinewblue .featured_row .slick-list .slick-track{display: block !important;}
.resinewblue .featured_row .slick-arrow{transform: none; left: auto; right: auto; width: 52px; height: 52px; background-color: #FFFFFF; margin-top: 0px; top: 75px;}
.resinewblue .featured_row .slick-arrow:before{content: ""; position: absolute; border-width: 1px 1px 0 0; border-style: solid; border-color: var(--blue); padding: 8px; width: 0px; height: 0px; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 18px; left: 14px; background-image: none;}
.resinewblue .featured_row .slick-prev{left: 0px;}
.resinewblue .featured_row .slick-prev:before{transform: rotate(-135deg); -webkit-transform: rotate(-135deg); left: 18px;}
.resinewblue .featured_row .slick-next{right: 0px;}
.resinewblue .featured_row .slick-slide .inner_banner::after{display: none;}
.resinewblue .featured_row .slick-list{max-width: 1173px; margin: 0px auto; padding: 0px 0px !important;}
.resinewblue .featured_row .slick-slide .inner_banner{width: 361px !important; box-shadow: none;}
.resinewblue .featured_row .slick-slide .property_img{width: 100%; height: 204px !important;}
.resinewblue .featured_row .slick-slide .property_img img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.resinewblue .featured_row .slick-slide .blankinfo_link{background: none !important;}
.resinewblue .featured_row .slider_content{padding: 30px 0px 0; position: relative;}
.resinewblue .featured_row .slider_content .addr{margin: 12px 0 20px;}
.resinewblue .featured_row .slider_content .addr a:before{display: none;}
.resinewblue .featured_row .slider_content .title{font-size: 16px; line-height: 28px; letter-spacing: 1px; color: #FFFFFF; font-weight: 400;}
.resinewblue .featured_row .slider_content .property_price{font-size: 24px; line-height: 1; font-weight: 400; color: #FFFFFF; letter-spacing: 1px;}
.resinewblue .featured_row .slider_content .featured_button{position: static; width: 100%; padding: 20px 0 0 0; margin-top: 20px; border-top: 1px solid #999999;}
.resinewblue .featured_row .slider_content .featured_button a{font-size: 14px; line-height: 1; letter-spacing: 1px; font-weight: 700; color: #FFFFFF; text-transform: uppercase; padding: 0px;}
.resinewblue .featured_row .slider_content .featured_button a:after{display: none;}
.resinewblue .viewall_btn{margin: -20px 0px 70px; text-align: left; padding-left: 390px;}
.resinewblue .viewall_btn a{padding: 1.44em 2em; background-color: #FFFFFF; color: var(--blue); font-size: 13px; line-height: 1; font-weight: 400; text-transform: uppercase; display: inline-block;}
.resinewblue .viewall_btn a:after{display: none;}
.resinewblue .team_slider .slick-dots li{width: 12px; height: 12px; min-width: 12px; border: 0px;}
.resinewblue .team_slider .slick-dots li.slick-active button{background-color: var(--blue);}
.resinewblue .team_slider .slick-dots li.slick-active{background-color: var(--blue); border-color: var(--blue); width: 12px; height: 12px; min-width: 12px; border: 0px;}
.resinewblue .residential_cms .featured_property_section{background-color: #FFFFFF;}
.resinewblue .residential_cms .property_status_list{display: none;}
.resinewblue .residential_cms .featured_row .slick-arrow{display: none !important;}
.resinewblue .residential_cms .featured_property_type h3,
.resinewblue .residential_cms .featured_row .property_status,
.resinewblue .residential_cms .featured_row .addr a,
.resinewblue .residential_cms .featured_row .slider_content .property_price,
.resinewblue .residential_cms .featured_row .slider_content .featured_button a{color: var(--blue);}
.resinewblue .residential_cms .viewall_btn a{background-color: var(--blue); color: #FFFFFF;}
.resinewblue .residential_cms .cms_content{background-color: #f8f8f8;}
.resinewblue .residential_cms .viewall_btn{margin: 20px 0 40px;}
.resinewblue .residential_cms .featured_row .featured-slider .slick-dots{display: block !important; bottom: 0; position: relative; margin-top: 40px;}
.resinewblue .residential_cms .featured_row .featured-slider .slick-dots li{background-color: var(--grey); margin: 0px 15px; opacity: 0.2; width: 12px; height: 12px; overflow: hidden;}
.resinewblue .residential_cms .featured_row .featured-slider .slick-dots li button{opacity: 0;}
.resinewblue .residential_cms .featured_row .featured-slider .slick-dots li.slick-active{background-color: var(--blue); opacity: 1;}
.resinewblue .cms_banner .search_box{max-width: 1143px !important; position: absolute; left: 0px; right: 0px; margin: 0px auto; top: 0px;}
/*.resinewblue .cms_banner .inner_banner{display: none;}*/
.resinewblue .residential_cms .featured_property_section{padding-top: 30px;}
.resinewblue .residential_cms .featured_property_type h3{padding: 0px; text-align: center;}

/* Service Section */
.resinewblue .service_part{margin: 0px; padding: 35px 0px 0; background-color: #FFFFFF;}
.resinewblue .service_part .container{max-width: 100%;}
.resinewblue .service_part .service_inn{padding: 0px;}
.resinewblue .service_part .service_inn h3{max-width: 1143px; text-align: left; padding-left: 390px; margin: 0px auto; font-size: 36px; line-height: 1.25; font-weight: 400; color: var(--blue);}
.resinewblue .meet_expert_section .expert_team_tabs{padding: 0px; margin: 40px 0px;}
.resinewblue .featured_property_type_item ul{background-color: transparent; max-width: 1143px; margin: 0px auto; padding-left: 390px; justify-content: flex-start;}
.resinewblue .featured_property_type_item ul li{margin: 0 0 0 82px; font-size: 13px; line-height: 1; color: var(--blue); font-weight: 400; text-transform: uppercase; position: relative; padding-bottom: 10px;}
.resinewblue .featured_property_type_item ul li:before{content: ""; position: absolute; left: 0px; bottom: 0px; background-color: var(--blue); height: 1px;}
.resinewblue .featured_property_type_item ul li.active{color: var(--blue);}
.resinewblue .featured_property_type_item ul li.active:before{width: 100%; display: block;}
.resinewblue .featured_property_type_item ul li:first-child{margin-left: 0px;}

.resinewblue .meet_expert_property_type_item .expert_team_tabs ul{padding-left: 0px;}

.resinewblue .service_part .service_type .inner_banner::before{display: none;}
.resinewblue .service_part .service_tab_content{display: flex;}
.resinewblue .service_part .service_type .services_content{position: relative; background-color: var(--blue); padding: 60px 40px 60px 30px; width: calc(50% - 178px); display: flex; align-items: center; justify-content: flex-end;}
.resinewblue .service_part .service_type .services_content_inn{max-width: 360px;}
.resinewblue .service_part .service_type .inner_banner{width: calc(50% + 178px); min-height: 300px; height: auto;}
.resinewblue .service_part .service_type .inner_banner img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.resinewblue .service_part .services_content .service_title2{font-family: var(--main_title); font-size: 36px; line-height: 1.25; font-weight: 400; color: #FFFFFF;}
.service_part .services_content .service_desc{margin: 0px; padding: 0px;}
.service_part .services_content .service_desc p{font-size: 16px; line-height: 28px; font-weight: 400; color: #FFFFFF; letter-spacing: 1px; margin: 30px 0 0 !important;}
.resinewblue .service_part .service_buttons{margin: 100px 0 0; white-space: nowrap;}

/* Meet out expert */
.resinewblue .page_content .meet_expert_section .container{max-width: 1143px;}
.resinewblue .resinewblue .meet_expert_section h3{text-align: left; padding-left: 390px;}
.resinewblue .meet_expert_section{background-color: #FFFFFF; padding: 80px 0px;}
.resinewblue .meet_expert_section .meet_expert_property_type_list{margin-top: 20px; padding-top: 0px;}
.resinewblue .generalsubpage_meet_expert_section .meet_expert_property_type_list{margin-top: 0px;}
.resinewblue .meet_expert_section h3{font-size: 36px; font-weight: 400; line-height: 1.25; color: var(--blue);}
.resinewblue .team_slider .team_profile_photo{background-size: 80% auto; width: 263px; max-height: 208px;}
.resinewblue .team_slider .team_other_information h3 a{color: var(--blue); font-size: 20px; font-weight: 400; line-height: 25.58px;}
.resinewblue .team_slider .team_other_information .team_position, .team_slider .team_other_information .team_category{font-size: 14px; line-height: 22px; font-weight: 400; list-style-type: 0.2px; color: #666666; font-family: "Benton Sans";}
.resinewblue .team_slider .team_phndetails *{color: #666666;}
.resinewblue .team_slider .team_phndetails .office_ttl{font-size: 14px; line-height: 1; font-weight: 400; letter-spacing: 1px; color: #666666;}
.resinewblue .team_slider .team_phndetails .office_ttl:before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-pin-icon.svg) center no-repeat; width: 12px; height: 16px; top: 0px;}
.resinewblue .team_slider .team_phndetails .team_phn a:before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-call-icon.svg) center no-repeat; width: 20px; height: 20px;}
.resinewblue .team_slider .team_phndetails .team_mail a::before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-mail-icon.svg) center no-repeat; width: 20px; height: 20px; top: 0px;}
.resinewblue .team_slider .team_phndetails, .resinewblue .team_slider .team_other_information, .resinewblue .team_findmore{padding-left: 0px;}
.resinewblue .meet_expert_section .team_slider .slick-list{padding-left: 0px;}
.resinewblue .meet_expert_section .team_slider .slick-arrow{display: none !important;}
.resinewblue .service_part .services_content .service_buttons .guide_btn,
.resinewblue .service_part .services_content .service_buttons .valuation_btn{border: 1px solid #FFFFFF; font-size: 13px; font-weight: 400; font-family: "Benton Sans"; text-transform: uppercase; line-height: 50px; width: auto; padding: 0 20px; display: inline-block; height: 50px; margin: 0 20px 0 0;}
.resinewblue .service_part .services_content .service_buttons .guide_btn{background-color: #FFFFFF; color: var(--blue);}
.resinewblue .service_part .services_content .service_buttons .valuation_btn{margin-right: 0px;}
.resinewblue .service_part .services_content .service_buttons .valuation_btn:after{display: none;}
.resinewblue .residential_home .residential_property_main .meet_expert_section .slick-dots{bottom: -50px;}
.resinewblue .residential_home .residential_property_main .meet_expert_section .team_findmore{display: none;}
.resinewblue .residential_home .meet_expert_section .featured_property_type_item ul{justify-content:center; padding: 0px;}
.resinewblue .residential_home .meet_expert_section .featured_property_type_item ul li{font-size: 13px; font-weight: 400; color: var(--blue);}
.resinewblue .residential_home .meet_expert_section .featured_property_type_item ul li.active{color: var(--blue);}
.resinewblue .residential_home .resi_view_our_offices_link{display: none;}
.resinewblue .team_findmore{display: none;}
/* Home Page */


/* Property Listing Page */
.resinewblue .search_filter *{font-family: "Benton Sans";}
.resinewblue .search_filter .filter_property_modal_row2{max-height: calc(100vh - 290px); overflow-y: auto;}
.resinewblue .search_filter .search_listing .search_header1{background-color: #999999; height: 54px; position: relative;}
.resinewblue .search_filter .search_listing .search_header1 .search_right{max-width: 1143px; width: 100%; margin: 0px auto;}
.resinewblue .search_filter .search_header1 .search_property_status label{font-size: 12px; font-weight: 400; line-height: 1; color: #FFFFFF; text-transform: uppercase; margin: 0 15px 0 0;}
.resinewblue .search_filter .search_header1 .search_property_status ul li a{font-size: 12px; font-weight: 700; line-height: 1; color: #FFFFFF; text-transform: uppercase;}

.resinewblue .search_filter .search_listing .search_header1 .search_open_map{position: absolute; right: 0px; top: 0px;}
.resinewblue .search_filter .search_listing .search_header1 .search_input{display: none;}
.resinewblue .search_filter .search_listing .search_header1 .search_open_map .property_open_map{width: 256px; height: 54px; background-color: #666666; font-size: 14px; line-height: 1; letter-spacing: 1px; font-weight: 400; color: #F8F8F8; text-transform: uppercase;}
.resinewblue .search_filter .search_listing .search_header1 .search_open_map .property_open_map::before{top: calc(50% - 9px); left: 25px; background-image: url(images/resi-pin-icon-white.svg); width: 13px;}
.resinewblue .search_filter .search_listing .search_header2{position: relative; height: 54px; padding: 0px; display: flex; align-items: center;}
.resinewblue .search_filter .search_listing .search_header2 .container{max-width: 1143px; width: 100%; display: flex; align-items: center; flex-wrap: wrap;}
.resinewblue .search_filter .filter_property_numbers_section .filter_open_btn{position: absolute; top: 0px; right: 0px; width: 256px; height: 54px; background-color: var(--blue); font-size: 14px; line-height: 1; letter-spacing: 1px; font-weight: 400; color: #F8F8F8; text-transform: uppercase; line-height: 56px;}
.resinewblue .search_filter .filter_property_numbers_section .filter_open_btn:before{background-size: 18px auto; top: calc(50% - 9px);}
.resinewblue .search_filter .search_header2 .filter_county_section,
.resinewblue .search_filter .search_header2 .filter_size_section,
.resinewblue .search_filter .filter_price_section{margin: 0px; padding-top: 0px;}
.resinewblue .search_header2 .filter_county_section{margin-right: 50px !important;}
.resinewblue .search_header2 .filter_county_section h5,
.resinewblue .search_header2 .filter_county_area_section h5{background: url(images/dropdown-arrow.svg) center right no-repeat; font-size: 12px; line-height: 1; letter-spacing: 1px; font-weight: 700; color: var(--grey); padding-right: 16px; position: relative;}
.resinewblue .search_header2 .filter_county_section.open h5,
.resinewblue .search_header2 .filter_county_area_section.open h5,
.resinewblue .search_header2 .open .select2-container--default .select2-selection--single .select2-selection__rendered{background: url(images/dropdown-arrow-h.svg) center right no-repeat;}
.resinewblue .search_header2 .filter_county_area_down_box{top: 37px; box-shadow: none; background-color: #F8F8F8; width: 210px; height: 300px; position: absolute; padding: 15px; z-index: 10;}
.resinewblue .search_header2 .filter_county_area_down_box label{width: 100%;}

.resinewblue .search_header2 .filter_size_section, .resinewblue .filter_price_section, .filter_county_area_section{margin-right: 60px !important; position: relative;}
.resinewblue .search_header2 h5{font-size: 12px; font-weight: 700; color: var(--grey); line-height: 1; text-transform: capitalize; margin-right: 10px;}
.resinewblue .search_header2 .filter_size_section .range_col .ui-slider,
.resinewblue .range_col .ui-slider{height: 1px;}
.resinewblue .search_header2 .filter_size_section .ui-slider-horizontal .ui-slider-range,
.resinewblue .filter_price_section .ui-slider-horizontal .ui-slider-range{height: 1px; background-color: var(--blue);}
.resinewblue .search_header2 .filter_size_section .ui-slider-horizontal .ui-slider-handle,
.resinewblue .filter_price_section .ui-slider-horizontal .ui-slider-handle{top: -4px; background-color: var(--blue);}
.resinewblue .filter_property_numbers_section{font-size: 12px; line-height: 1; color: var(--grey);}
.resinewblue .search_listing .filter_property_numbers_section .select2-container *{line-height: 1; height: auto;}
.resinewblue .search_header2 .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 12px; line-height: 1; color: var(--grey); background-position: center right; padding: 0 20px 0 10px;}
.resinewblue .filter_selected_section_version2 #filter_selected_section_inner{max-width: 1143px; margin: 0px auto;}
.resinewblue .search_filter .search_listing{margin-bottom: 22px;}
.resinewblue .filter_selected_section_version2{margin-bottom: 50px;}
.resinewblue .filter_county_area_section .loaderfilter{left: -30px;}

.resinewblue .listing_property_inn{padding: 0px 0 0px;}
.resinewblue .listing_property_row .container{max-width: 1143px;}
.resinewblue .listing_property_row .featured_list_row{margin: 0 -15PX -50px; justify-content: flex-start;}
.resinewblue .listing_property_row .featured_list_row .property_box{width: 360px; padding: 0px; margin: 0px 15px 80px;}
.resinewblue .property_box .sharing_buttons{top: 0px; right: 0px; padding: 10px;}
.resinewblue .listing_property_inn .property_image::after{opacity: 0;}
.resinewblue .property_box .sharing_buttons:before{content: ""; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background-color: var(--blue); opacity: 0.8;}
.resinewblue .property_box .sharing_buttons ul{position: relative; z-index: 1;}
.resinewblue .property_box .sharing_buttons ul li{width: 15px; height: 15px; margin: 20px 0 0 0;}
.resinewblue .property_box .sharing_buttons ul li:first-child{margin-top: 0px;}
.resinewblue .property_box .sharing_buttons ul li a{background-size: 15px auto; padding: 0px; width: 15px;}
.resinewblue .property_box .sharing_buttons .btn.btn-success.wishlist_property_link{background-size: 15px; background-repeat: no-repeat; background-color: #FFFFFF; mask-image: url(images/heart-icon-red.svg); -webkit-mask-image: url(images/heart-icon-red.svg); mask-size: 15px; -webkit-mask-size: 15px; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; background-image: none; height: 15px;}
.resinewblue .property_box .sharing_buttons ul li a:hover{background: url(images/heart-icon.svg) 0 0 no-repeat; background-size: 15px auto; transform: scale(1.2); -webkit-transform: scale(1.2);}
.resinewblue .property_box .sharing_buttons ul li.property_share a:hover{background: url(images/share-icon.svg) 0 0 no-repeat; background-size: 15px auto; transform: scale(1.2); -webkit-transform: scale(1.2);}
.resinewblue .featured_list_row .property_information{padding: 15px 0px; overflow: hidden;}
.resinewblue .property_information .property_extras > div{font-weight: 400; margin-right: 50px;}
.resinewblue .property_information .property_extras > div:last-child{margin-right: 0px;}
.resinewblue .property_box .property_price .book_view_cls{padding: 25px 0 10px 0; border-top: 1px solid #999999; justify-content: space-between; align-items: center; max-width: 100%;}
.resinewblue .listing_property_inn .book_view_cls .btn_view_property,
.resinewblue .openmap_modal .btn_view_property,
.resinewblue .listing_property_inn .book_view_cls .btn_book_viewing,
.resinewblue .openmap_modal .btn_book_viewing{padding: 0px; margin: 0px; border: 0px; font-size: 14px; line-height: 1; font-family: "Benton Sans"; font-weight: 700; text-transform: uppercase; color: var(--blue); display: inline-block; width: auto; height: auto; background: none !important;}
.resinewblue .openmap_modal .btn_book_viewing:after{display: none;}
.resinewblue .listing_property_inn .property_price .qualifier{font-size: 13px; font-family: "Benton Sans"; line-height: 28px; letter-spacing: 1px; color: var(--grey) ; font-weight: 700;}
.resinewblue .property_information .border_top.property_price .price{font-size: 24px; line-height: 28px; letter-spacing: 1px; color: var(--blue); font-weight: 400; padding: 0px;}
.resinewblue .openmap_modal .property_information .border_top.property_price .price{padding: 0px 10px;}
.resinewblue .listing_property_inn .property_price .property_ber_code{margin-top: -25px;}
.resinewblue .refine_filter ul li a::after{mask-image:url(images/clear-close.svg); -webkit-mask-image:url(images/clear-close.svg); background-color: #666666; background-image: none; top: -1px; width: 1.15em; height: 1.15em;}
.resinewblue .filter_selected_section_version2 #filter_selected_section_inner *{font-family: "Benton Sans"; font-size: 12px; font-weight: 400; line-height: 1; color: var(--grey); display: inline-flex; align-items: center;}
.resinewblue .search_header2 .filter_county_section .filter_county_down_box_scroller label input,
.resinewblue .filter_property_modal_row2 > .filter_col label input,
.resinewblue .filter_openhouse_col_modal label input,
.resinewblue .search_header2 .filter_county_area_down_box label input{position: absolute; left: 0px; opacity: 0}
.resinewblue .search_header2 .filter_county_section .filter_county_down_box_scroller label,
.resinewblue .filter_property_modal_row2 > .filter_col label,
.resinewblue .filter_openhouse_col_modal label,
.resinewblue .search_header2 .filter_county_area_down_box label{font-family: "Benton Sans"; padding-left: 28px; color: var(--grey); font-weight: 400; margin: 15px 0px; padding-right: 10px; position: relative; line-height: 1.2;}
.resinewblue .search_header2 .filter_county_section .filter_county_down_box_scroller label input ~ i,
.resinewblue .filter_property_modal_row2 > .filter_col label input[type="checkbox"] ~ i,
.resinewblue .filter_openhouse_col_modal label input ~ i,
.resinewblue .search_header2 .filter_county_area_down_box label input ~ i{border: 1px solid #999999; background-color: transparent; top: 0px; left: 0px; width: 14px; height: 14px; position: absolute;}
.resinewblue .search_header2 .filter_county_section .filter_county_down_box_scroller label input:checked ~ i:after,
.resinewblue .filter_property_modal_row2 > .filter_col label input[type="checkbox"]:checked ~ i::before,
.resinewblue .filter_openhouse_col_modal label input:checked ~ i:before,
.resinewblue .search_header2 .filter_county_area_down_box label input:checked ~ i:before{content: ""; background:url(images/tick-mark-blue.svg) center no-repeat;left: 0px; top: 2px; width: 11px; height: 8px; display: inline-block; z-index: 1; position: absolute;}
.resinewblue .filter_selected_section_version2 .refine_filter{margin-top: -2px;}
.resinewblue .filter_property_modal .ui-slider-horizontal .ui-slider-handle{background-color: var(--blue);}
.resinewblue #filter_property_modal .slimScrollBar{background-color: var(--blue) !important; opacity: 1 !important}
.resinewblue #filter_property_modal .slimScrollRail{background-color: #C4C4C4 !important; opacity: 1 !important}
.resinewblue .openmap_modal .property_price .price{color: var(--blue) !important;}
.resinewblue .openmap_modal .property_title a{color: var(--grey) !important; opacity: 1;}
.resinewblue #openmap_modal .property_extras > div{opacity: 1 !important;}
.resinewblue .filter_property_modal .filter_close_modal,
.resinewblue .openmap_modal .property_close_map{right: 0px; background-color: var(--blue);}
.resinewblue.map_overlay, .resinewblue.filter_overlay{overflow: hidden;}
.resinewblue #property_listing_result .property_box .sharing_buttons li .share_via_block a{background-image: url(images/blue-social-icons-group.svg); background-repeat: no-repeat; mask: none !important; background-color: transparent !important}
.resinewblue #property_listing_result .property_box .sharing_buttons li .share_via_block a.a2a_button_twitter,
.resinewblue #property_listing_result .property_box .sharing_buttons li.show .share_via_block a.a2a_button_twitter{background-position: 0px 0px !important;}
.resinewblue #property_listing_result .property_box .sharing_buttons li .share_via_block a.a2a_button_facebook,
.resinewblue #property_listing_result .property_box .sharing_buttons li.show .share_via_block a.a2a_button_facebook{background-position: 0 -47px  !important;}
.resinewblue #property_listing_result .property_box .sharing_buttons li .share_via_block a.a2a_button_linkedin,
.resinewblue #property_listing_result .property_box .sharing_buttons li.show .share_via_block a.a2a_button_linkedin{background-position: 0 -140px  !important;}
.resinewblue #property_listing_result .property_box .sharing_buttons li .share_via_block a:hover{background-size: auto !important;}
.resinewblue .openmap_modal .property_ber_code{max-width: 70px; margin-top: -30px;}
.resinewblue .openmap_modal .property_box .property_price .book_view_cls{padding-top: 15px; margin-top: 10px;}


/* Popup */
.resinewblue .form_modal .filter_close_btn{background-color: transparent; position: fixed;}
.resinewblue .form_modal .form_modal_body{max-width: 810px; max-height: 86vh; overflow-y: auto; margin: 0px auto; padding: 15px 20px 30px;}
.resinewblue .form_modal .form_modal_body{scrollbar-color:var(--blue) #f0f0f0 !important;}
.resinewblue .form_modal .form_modal_body::-webkit-scrollbar-track{background:#f0f0f0 !important;}
.resinewblue .form_modal .form_modal_body::-webkit-scrollbar-thumb{background-color: var(--blue) !important; border:3px solid #f0f0f0 !important;}
.resinewblue .form_modal{background-color: var(--blue);}
.resinewblue .form_modal .form_modal_title h3{font-size: 40px; line-height: 53px; font-weight: 400; color: var(--blue); margin-top: 0px;}
.resinewblue .form_modal .research_access_desc,
.resinewblue .book_viewing_desc,
.resinewblue .book_viewing_desc h4{font-family: "Benton Sans"; font-size: 14px; font-weight: 400; line-height: 26px; color: var(--blue); margin: 10px 0 0; letter-spacing: 1px;}
.resinewblue .book_viewing_desc h4{font-weight: 700;}
.resinewblue .book_viewing_desc a{color: var(--blue);}
.resinewblue #formdiv_book_viewing_modal{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 20px;}
.resinewblue .form_modal label,
.resinewblue .form_modal .research_access_title{font-size: 24px; line-height: 30px; font-weight: 400; font-family: var(--main_title); color: var(--blue); width: 100%;}
.resinewblue .form_modal .wpcf7-form-control-wrap select, .resinewblue .form_modal .wpcf7-form-control-wrap .select2{border-left: 0px; box-shadow: none; border-bottom: 1px solid var(--blue); padding: 0px; font-size: 12px; font-weight: 400; color: var(--blue); text-transform: uppercase; background-color: transparent;}
.resinewblue .form_modal .select2-container--default .select2-selection--single{background-color: transparent;}
.resinewblue .form_modal .wpcf7-form-control-wrap .selected ~ .select2 .select2-selection > span{font-size: 12px; font-weight: 400; color: var(--blue); text-transform: uppercase;}
.resinewblue .form_modal #bookviewing_location_div{display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.resinewblue .form_modal #bookviewing_location_div .wpcf7-form-control-wrap{display: flex; flex-wrap: wrap; flex-direction: column-reverse;}
.resinewblue .form_modal .formwrap{width: 100%;}
.resinewblue .form_modal .wpcf7-form-control-wrap .select2 .select2-selection__arrow b{background-image: none; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid var(--blue); right: 0px;}
.resinewblue .form_modal .wpcf7-form-control-wrap input[type="text"],
.resinewblue .form_modal .wpcf7-form-control-wrap input[type="email"],
.resinewblue .form_modal .wpcf7-form-control-wrap input[type="tel"],
.resinewblue .form_modal .wpcf7-form-control-wrap textarea{border-left: 0px; box-shadow: none; background-color: transparent; border-bottom: 1px solid var(--blue); padding: 0px; font-size: 12px; font-weight: 400; color: var(--blue);}
.resinewblue .form_modal .wpcf7-form-control-wrap textarea{border: 1px solid var(--blue); height: 92px; padding: 10px;}
.resinewblue .form_modal .wpcf7-form-control-wrap input::-webkit-input-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}
.resinewblue .form_modal .wpcf7-form-control-wrap input::-moz-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}
.resinewblue .form_modal .wpcf7-form-control-wrap input:-ms-input-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}
.resinewblue .form_modal .wpcf7-form-control-wrap input:-moz-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}

.resinewblue .form_modal .wpcf7-form-control-wrap textarea::-webkit-input-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}
.resinewblue .form_modal .wpcf7-form-control-wrap textarea::-moz-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}
.resinewblue .form_modal .wpcf7-form-control-wrap textarea:-ms-input-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}
.resinewblue .form_modal .wpcf7-form-control-wrap textarea:-moz-placeholder {color:var(--blue); opacity:1; text-transform: uppercase;}

.resinewblue .form_modal .formwrap .google_captcha{text-align: center;}
.resinewblue .form_modal .formwrap #bookviewing_captcha{display: inline-block;}
.resinewblue .form_modal .formwrap .error_captcha{text-align: center;}
.resinewblue .form_modal .contact_but{width: 100%; margin: 10px 0 0;}
.resinewblue .form_modal .contact_but button,
.resinewblue .form_modal .contact_but input[type="submit"]{width: 100%; line-height: 50px; background-color: var(--blue); font-size: 13px; font-weight: 400; color: #FFFFFF; border: 0px; box-shadow: none; text-transform: uppercase; text-align: center;}
.resinewblue .form_modal .loc_detail form{display: flex; flex-wrap: wrap; justify-content: space-between;}
.resinewblue #formdiv_book_valuation_modal{width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.resinewblue #formdiv_book_valuation_modal .formwrap .wpcf7-form-control-wrap .select2 .select2-selection > span{font-size: 12px; font-weight: 400; color: var(--blue);}
.resinewblue .form_modal .book_valuation_desc a{color: var(--blue);}
.resinewblue .form_modal .wpcf7-response-output{margin-bottom: 10px;}
/* Property Listing Page */



/* Team Listing Page */
.resinewblue .office_team_main .page_content{background-color: #FFFFFF;}
.resinewblue .office_team{padding: 0px; margin: 0px auto; max-width: 1143px}
.resinewblue .office_team::after{display: none;}
.resinewblue .office_team .study-case-search-opt{background-color: var(--blue); padding: 15px 30px; display: flex; align-items: center;}
.resinewblue .office_team .study-case-search-opt .reslabel{line-height: 1; white-space: nowrap; color: #FFFFFF; padding: 0 10px 0 0; margin: 0px; font-size: 12px;}
.resinewblue .office_team .cs-select-box{background-color: transparent; box-shadow: none; border: 0px;}
.resinewblue .office_team .cs-list-box:first-child .cs-select-box{display: flex; align-items: center;}
.resinewblue .office_team .study-case-search-opt .cs-list-box{width: auto; padding-right: 15px;}
.resinewblue .team_blocks{margin: 40px 0;}
.resinewblue .team_blocks .row{justify-content: flex-start;}
.resinewblue .team_blocks .mlatest_full{max-width: 25%; flex: 0 0 25%; text-align: left;}
.resinewblue .team_blocks .mlatest_full .team_image{height: 208px; background-size: 80% auto; background-repeat: no-repeat; background-position: top left; border: 0px;}
.resinewblue .team_blocks h3, .resinewblue .team_blocks h3 a{color: var(--blue); font-size: 20px; font-weight: 400; line-height: 1; margin: 30px 0 8px;}
.resinewblue .team_blocks .team_position{font-family: var(--body_text); font-size: 14px; line-height: 22px; font-weight: 400; color: #666666; letter-spacing: 0.5px;}
.resinewblue .team_blocks .team_phndetails{padding: 15px 0px;}
.resinewblue .team_blocks .team_phndetails div{font-size: 14px; line-height: 1; font-weight: 400; color: #666666; letter-spacing: 0.5px; display: inline-flex; align-items: center; margin-top: 0px; margin-bottom: 18px;}
.resinewblue .team_blocks .team_phndetails div a{width: auto; font-size: 14px; line-height: 1; font-weight: 400; color: #666666; letter-spacing: 0.5px; display: inline-flex; align-items: center;}
.resinewblue .team_blocks .team_phndetails .office_ttl::before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-pin-icon.svg) center no-repeat; width: 12px; height: 15px; top: 0px; position: relative;}
.resinewblue .team_blocks .team_phndetails .team_phn a::before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-call-icon.svg) center no-repeat; width: 15px; height: 15px; position: relative; top: 0px; right: 2px;}
.resinewblue .team_blocks .team_phndetails .team_mail a::before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-mail-icon.svg) center no-repeat; width: 15px; height: 15px; position: relative; top: 0px;}
.resinewblue .team_blocks .pagination{margin: 60px 0px 30px;}
.resinewblue .team_blocks .pagination a{width: 12px; height: 12px;}
.resinewblue .team_blocks .pagination .current{background-color: var(--blue); width: 12px; height: 12px;}
.resinewblue .team_blocks .team_phndetails{margin: 10px 0 0; border-top: 1px solid rgba(147, 148, 150, 0.2);}
.resinewblue .team_blocks .team_position::after{display: none;}
.resinewblue #property_listing_result .pagi_parent{margin: 10px 0px 50px; background-color: transparent; }
.resinewblue .listing_property_inn .pagi_parent .page-numbers.dots{color: var(--blue);}
.resinewblue .team_single .property_box:hover .property_information .property_extras .property_bed{background-image: url(images/bed.svg) !important;}
.resinewblue .team_single .property_box:hover .property_information .property_extras .property_bath {background-image: url(images/bath.svg) !important;}
.resinewblue .team_single .property_box:hover .property_information .property_extras .property_measure {background-image: url(images/ruler.svg) !important;}
.resinewblue .team_single .listing_property_inn .property_price .qualifier,
.resinewblue .team_single .property_information .border_top.property_price .price{display: none;}
/* Team Listing Page */


/* Team Details Page */
.resinewblue .listing_property_inn .pagi_parent{margin: 50px 0 0;}
.resinewblue .team_pro_list .featured_list_row{margin: 0px -15px 0px; justify-content: flex-start;}
.resinewblue .team_pro_list::after{display: none;}
.resinewblue .team_single .page_content{background-color: transparent; margin-top: 50px;}
.resinewblue .team_projects{margin: 0px;}
.resinewblue .team_pro_list{padding:0 0 20px 0;}
.resinewblue .team_pro_list h3{text-align: left; font-size: 64px; line-height: 1.25; font-weight: 400; color: var(--blue);}
.resinewblue .singl_team_wrap .sin_team_image::after{display: none;}
.resinewblue .singl_team_wrap{background-color: transparent;}
.resinewblue .team_single .container{max-width: 1173px; padding: 0px 15px;}
.resinewblue .team_single .container .container{padding: 0px;}
.resinewblue .team_single .team_left{padding: 0px; width: calc(100% - 369px);}
.resinewblue .team_single .team_left .resi_team_head{background-color: var(--blue); position: relative; padding: 35px 15px 20px 0;}
.resinewblue .team_single .team_left .resi_team_head:before{content: ""; position: absolute; left: -40px; top: 0px; width: 40px; height: 100%; background-color: var(--blue);}
.resinewblue .singl_team_wrap .team_left .lead_content{padding: 30px 36px 20px 0px;}
.resinewblue .singl_team_wrap .team_left .lead_content p{font-size: 16px; line-height: 28px; font-weight: 400; color: var(--grey); letter-spacing: 1px; font-family: var(--body_text);}
.resinewblue .team_single .team_left .resi_team_head h1{font-size: 56px; line-height: 1; font-weight: 400; color: #FFFFFF; margin: 0px; padding: 0px;}
.resinewblue .singl_team_wrap .team_left .single_position h2{font-family: var(--body_text); font-size: 24px; font-weight: 400; line-height: 28px; letter-spacing: 1px; color: #FFFFFF;}
.resinewblue .singl_team_wrap .team_left .single_position::after{display: none;}
.resinewblue .team_single .team_left .back_team_page{background-image: none; position: relative; top: 0px; left: 0px; padding-left: 20px; color: #FFFFFF; font-size: 18px; font-weight: 400; display: none;}
.resinewblue .team_single .team_left .back_team_page:before{content: ""; position: absolute; top: 0px; left: 0px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; padding: 0.4em; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.resinewblue .singl_team_wrap .sin_team_image{margin: 0px; width: 369px; display: flex; flex-wrap: wrap; align-items: flex-start; align-content: flex-start;}
.resinewblue .singl_team_wrap .sin_team_image .pic{box-shadow: none; width: 369px; background-position: top right;}
.resinewblue .singl_team_wrap .addr_col{background-color: #f8f8f8; padding: 20px 40px; margin: 0px; width: 100%;}
.resinewblue .singl_team_wrap .addr_col > div{margin: 25px 0px !important;}
.resinewblue .singl_team_wrap .addr_col div, .resinewblue .singl_team_wrap .addr_col div a{color: #666666; font-size: 14px; line-height: 1; letter-spacing: 1px; font-weight: 400; margin: 0px;}
.resinewblue .sin_team_loc:before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-pin-icon.svg) center no-repeat; top: -2px; height: 15px;}
.resinewblue .sin_team_phn a:before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-call-icon.svg) center no-repeat; transition: all 0.3s; -webkit-transition: all 0.3s;}
.resinewblue .sin_team_mail a:before{background: url(https://lisney.com/wp-content/themes/lisney/images/resi-mail-icon.svg) center no-repeat; top: 0px; width: 16px; height: 15px; transition: all 0.3s; -webkit-transition: all 0.3s;}
.resinewblue .listing_property_inn .book_view_cls{flex-wrap: wrap; justify-content: flex-end;}
.resinewblue .border_top{border: 0px;}
.resinewblue .team_pro_list .featured_list_row .property_box{margin: 75px 0 0px 0px;}
.resinewblue .team_projects .featured_list_row .property_information .property_status{width: 100%; max-width: 100%; padding: 0 0 10px 0; margin-bottom: 25px; border-bottom: 1px solid #999999;}
.resinewblue .team_pro_list .listing_property_inn .property_box .book_view_cls{justify-content: flex-end;}
.resinewblue .team_pro_list .listing_property_inn .property_ber_code{position: relative; top: 50px;}
.resinewblue .team_pro_list .listing_property_inn .property_sale_type .property_ber_code{display: none;}
.resinewblue .team_pro_list .listing_property_inn .property_box .book_view_cls .btn_view_property{flex-wrap: right;}
.resinewblue .team_pro_list .property_status .property_status_text{font-family: var(--body_text); font-size: 24px; line-height: 1; color: var(--blue); font-weight: 700; text-transform: uppercase;}
.resinewblue .team_pro_list .book_view_cls .btn_view_property,
.resinewblue .team_pro_list .listing_property_inn .property_box:hover .book_view_cls .btn_view_property{padding: 0px; font-size: 14px; line-height: 1.5; font-weight: 700; color: var(--blue); letter-spacing: 1px; text-transform: uppercase;}
.resinewblue .team_pro_list .book_view_cls .btn_view_property::after{display: none;}
.resinewblue .team_pro_list .featured_list_row .property_information{padding: 10px 0px 15px;}
.resinewblue .listing_property_inn .property_title a,
.resinewblue .listing_property_inn .property_box:hover .property_title a{font-family: var(--body_text); font-size: 16px; line-height: 28px; color: var(--grey); letter-spacing: 1px; font-weight: 400; opacity: 1;}
.resinewblue .listing_property_inn .property_sale_type_text{font-size: 13px; line-height: 28px; letter-spacing: 1px; color: var(--grey); font-weight: 700;}
.resinewblue .listing_property_inn .onvieewdetails{font-family: var(--body_text); font-size: 13px; line-height: 28px; letter-spacing: 1px; color: var(--grey); font-weight: 700;}
.resinewblue .listing_property_inn .pagi_parent .pagination_bar{ display: flex; align-content: center; justify-content: center; }
.resinewblue .listing_property_inn .pagi_parent .page-numbers{min-width: 12px !important; max-width: 12px !important; height: 12px !important; line-height: 1; background-color: #C0C0C0; border: 0px; font-size: 0px; margin: 0px 12px; display: inline-block; background-image: none;}
.resinewblue .listing_property_inn .pagi_parent .page-numbers.current{min-width: 12px !important; max-width: 12px !important; height: 12px !important; line-height: 1; background-color: var(--blue); border: 0px !important; font-size: 0px; margin: 0px 12px;}
.resinewblue .faq_main .card-body ul li::before{background-color: var(--blue);}
.resinewblue .team_projects .property_box .property_price .book_view_cls{border-top: 0px; margin-top: 0px; max-width: 100%; width: 100%;}
/* Team Details Page */



/* FAQs Page */
.resinewblue .faq_main .page_content{background-color: transparent;}
.resinewblue .faq_main .first_inn{padding: 65px 0px;}
.resinewblue .faq_main .faq_question{margin: 0px; padding-top: 0px;}
.resinewblue .faq_main .card .card-header{background-color: var(--blue); border: 0px; margin: 10px 0px; padding: 0px;}
.resinewblue .faq_main .card .card-header button.btn.btn-link{color: #FFFFFF; font-size: 20px; line-height: 28px; font-weight: 400; letter-spacing: 1px; padding: 21px 15px 21px 80px;}
.resinewblue .faq_main .card .card-header button.btn.btn-link:before{background-image: none; width: 0px; height: 0px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; padding: 9px; top: calc(50% - 15px); left: 30px; transform: rotate(135deg); -webkit-transform: rotate(135deg);}
.resinewblue .faq_main .card .card-header button.btn.btn-link.collapsed:before{transform: rotate(45deg); -webkit-transform: rotate(45deg); top: calc(50% - 12px); left: 20px;}
.resinewblue .faq_main .card-body{margin: -10px 0px 10px; padding: 30px 30px 70px 80px; background-color: #F8F8F8;}
.resinewblue .faq_main .card-body .card_desc:after{display: none;}
.resinewblue .faq_main .card_desc p{font-size: 16px; line-height: 28px; letter-spacing: 1px; font-weight: 400; color: var(--grey); margin-bottom: 15px; padding: 0px;}
.resinewblue .faq_main .card_desc p:last-child{margin-bottom: 0px;}
.resinewblue .faq_main .card_desc p a{color: var(--blue);}
.resinewblue .faq_main .faq_contact_form{padding: 60px 0px; margin: 0px; background-color: #F8F8F8; overflow: hidden;}
.resinewblue .faq_main .formfaqpart{background-color: transparent; box-shadow: none; padding: 0px; transform: none;}
.resinewblue .faq_main .form_mail_wrap:after{display: none;}
.resinewblue .faq_main .faq_contact_form h3{font-size: 48px; line-height: 1.25; color: var(--blue); font-weight: 400; padding-bottom: 30px;}
.resinewblue .faq_main .faq_contact_form h4{font-size: 36px; line-height: 1.25; color: var(--blue); font-weight: 400;}
.resinewblue .faq_main .form-group input, .resinewblue .faq_main .contact_inner_form textarea{font-family: var(--body_text); border-left: 0px; box-shadow: none; background-color: transparent; padding: 0px; border-bottom: 1px solid var(--blue); font-size: 12px; font-weight: 400; color: var(--blue); height: 45px; letter-spacing: 1px; text-transform: uppercase;}
.resinewblue .faq_main .textarea_col{margin-top: 40px;}
.resinewblue .faq_main .contact_inner_form textarea{border: 1px solid var(--blue); padding: 15px !important; height: 170px;}
.resinewblue .faq_main .form-group input::-webkit-input-placeholder,
.resinewblue .faq_main .contact_inner_form textarea::-webkit-input-placeholder {color: var(--blue); opacity:1;}
.resinewblue .faq_main .form-group input::-moz-placeholder,
.resinewblue .faq_main .contact_inner_form textarea::-moz-placeholder {color: var(--blue); opacity:1;}
.resinewblue .faq_main .form-group input:-ms-input-placeholder,
.resinewblue .faq_main .contact_inner_form textarea:-ms-input-placeholder {color: var(--blue); opacity:1;}
.resinewblue .faq_main .form-group input:-moz-placeholder,
.resinewblue .faq_main .contact_inner_form textarea:-moz-placeholder {color: var(--blue); opacity:1;}
.resinewblue .faq_main .form-group.mb-2.button_col .btn_submit_cf7{background-color: var(--blue); background-image: none; border: 0px; width: 149px; height: 48px; padding: 0px;}
.resinewblue .faq_main .form-group.mb-2.button_col .btn_submit_cf7 p{ width: 100%; }
.resinewblue .faq_main .form-group.mb-2.button_col .btn_submit_cf7 input{padding: 0px; width: 100%; height: 48px; line-height: 1; font-weight: 400; text-transform: uppercase;}
.resinewblue .faq_main .wpcf7-spinner{position: absolute; top: 12px; right: -60px;}
.resinewblue .contact_inner_form .col-md-12:nth-last-child(2),
.resinewblue .contact_inner_form .col-md-12:nth-last-child(1){max-width: 50%; flex: 0 0 50%;}
.resinewblue .faq_main .contact_inner_form .form-group.mb-2.textarea_col textarea{margin-bottom: -6px;}
/* FAQs Page */


/* Reaserch Page */
.resinewblue .research_report_home .page_content{background-color: #FFFFFF;}
.resinewblue .research_report_home .research_report_main .container{max-width: 1143px;}
.resinewblue .research-filt{background-color: var(--blue);}
.resinewblue .research-filt .search-bx input{padding: 0 50px 10px 0px;}
.resinewblue .research-filt .search-bx input.submit_data{background-size: cover; width: 37px; height: 37px; background-image: url(images/search.svg); padding: 0px; top: -10px; right: -5px;}
.resinewblue .research-filt *{color: #FFFFFF; font-size: 12px; text-transform: uppercase;}
.resinewblue .research_report_main .filt-label{padding-right: 10px;}
.resinewblue .research_report_main .filters{margin: 0px; max-width: 100%;}
.resinewblue .research-main-bx .research_report_list{padding: 40px 0 0;}
.resinewblue .research-main-bx .research_report_list .no_record.no_record_main{margin: 70px 0 30px;}
.resinewblue .research-main-bx .row{margin: 0px -15px; text-align: left;}
.resinewblue .research-main-bx .img_content .research_report_image{height: 328px;}
.resinewblue .research-main-bx .img_content{margin-bottom: 90px;}
.resinewblue .research-main-bx .research_boxinfo{padding: 15px 25px;}
.resinewblue .research_report_main .filter-opt-box .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 12px;}
.resinewblue .research_report_main .select2-container--default .select2-selection--single .select2-selection__arrow{top: 4px;}
.resinewblue .research_report_main .select2-container .select2-selection--single .select2-selection__rendered{padding-right: 5px;}
.resinewblue .research_report_main .team_slider .slick-arrow{display: none !important;}
.research-main-bx .row.matchHeight .img_content .research_report_title h3 a{font-size: 24px; line-height: 36px; letter-spacing: 1px; font-weight: 500;}
.resinewblue .research-main-bx .row.matchHeight .img_content .research_report_date{width: 100%; margin-bottom: 25px;}
.resinewblue .research-main-bx .row.matchHeight .img_content .research_boxinfo_bottom{bottom: -35px; display: flex; flex-wrap: wrap; align-items: center;}
.resinewblue .research-main-bx .row.matchHeight .img_content .access_popup{margin-bottom: 0px; margin-right: 80px;}
.resinewblue .research-main-bx .row.matchHeight .img_content .access_popup a.download_link,
.resinewblue .research-main-bx .row.matchHeight .img_content a.overview_link{font-size: 14px; font-weight: 700; line-height: 1; letter-spacing: 1px; color: var(--blue); text-transform: uppercase; padding: 0px;}
.resinewblue .research-main-bx .row.matchHeight .img_content .access_popup a.download_link:before,
.resinewblue .research-main-bx .row.matchHeight .img_content .access_popup a.download_link:after,
.resinewblue .research-main-bx .row.matchHeight .img_content a.overview_link:after{display: none;}
.resinewblue .research-main-bx .row.matchHeight .img_content .research_report_title h3{font-family: var(--body_text); font-size: 24px; font-weight: 500; color: #FFFFFF; line-height: 36px; letter-spacing: 1px; max-width: 100%;}
.resinewblue .research-main-bx .row.matchHeight .img_content .research_report_date h4{font-family: var(--body_text); font-size: 16px; font-weight: 400; line-height: 28px; letter-spacing: 1px; color: #FFFFFF;}
.resinewblue .research_meet_expert_section .team_slider{padding-bottom: 50px;}
.resinewblue .research-main-bx .pagi_parent .page-numbers.current{min-width: 12px; width: 12px; height: 12px; background-color: var(--blue); border: 0px;}
.resinewblue .research-main-bx .pagi_parent .page-numbers{min-width: 12px; width: 12px; height: 12px;}
.resinewblue .research_report_main .meet_expert_section .team_findmore{display: none;}
.resinewblue .research-main-bx .img_content .research_report_image::before{background-color: var(--blue);}
/* Reaserch Page */


/* Testimonials Page */
.resinewblue .page_content .team_testi_slider .author_slider_main{padding: 0px; margin: -50px 0 0 0;}
.resinewblue .page_content .team_testi_slider .author_slider_main > h3{max-width: 100%; text-align: left; font-family: var(--main_title); color: var(--blue); font-size: 56px; line-height: 1.25; font-weight: 400;}
.resinewblue .testimonial_main .page_content > .container{max-width: 1173px; padding: 0px 15px;}
.resinewblue .author_slider_main .author_slider_inn{max-width: 100%;}
.resinewblue .first_content .description{display: none;}
.resinewblue .author_slider_main{padding: 0px;}
.resinewblue .author_slider_main .slick-list{height: auto !important; padding-bottom: 80px;}
.resinewblue .author_slider_main .slick-track{transform: none !important; width: 100% !important;}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(even) .author_title{background-color: var(--blue); color: #F0F0F0;}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(even) .author_description{background-color: #F8F8F8;}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(even) .author_description p{color: var(--grey);}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(even) .author_description:before,
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(even) .author_description:after{color: #666666;}
.resinewblue .author_slider_main .author_dec{margin: 18px 0px; padding: 0px; flex-direction: row; width: 100%;}
.resinewblue .author_slider_main .author_title{width: 412px; background-color: #F8F8F8; padding: 25px 20px 35px 35px; font-family:var(--main_title); font-size: 36px; line-height: 1; font-weight: 400; color: var(--blue);}
.resinewblue .author_slider_main .author_dec .author_title::before{display: none;}
.resinewblue .author_slider_main .author_description{width: calc(100% - 412px); margin: 0px; background-color: var(--blue); padding: 90px 80px 90px 50px; position: relative;}
.resinewblue .author_slider_main .author_description:before,
.resinewblue .author_slider_main .author_description:after{content: "“"; font-family:var(--main_title); position: absolute; left: 45px; top: 15px; font-size: 128px; color: #F5F5F5; line-height: 1; opacity: 0.2}
.resinewblue .author_slider_main .author_description:after{transform: rotate(180deg); -webkit-transform: rotate(180deg); top: auto; left: auto; bottom: 15px; right: 35px;}
.resinewblue .author_slider_main .author_description p{font-size: 16px; line-height: 28px; color: #FFFFFF; font-weight: 400; letter-spacing: 1px;}
.resinewblue .author_slider_main .author_detail .slick-slide{opacity: 1;}
.resinewblue .author_slider_main .author_detail .profile_photo{display: none !important;}
.resinewblue .author_slider_main::after{display: none;}
.resinewblue .author_slider_main .slick-slide div > div{width: 100% !important;}
.resinewblue .author_slider_main .author_detail{padding: 0px; max-width: 100%;}
.resinewblue .team_single .author_slider_main .author_slider_inn{padding: 0px;}
.resinewblue .author_slider_main .author_slider{display: none;}
/* Testimonials Page */


/* Neighbourhood Page */
.resinewblue .neighbour_box .container{max-width: 1143px;}
.resinewblue .neighbour_main .neighbour_box{margin-top: 0px;}
.resinewblue .neighbourhood_detail_main .first_part{margin: 0px;}
.resinewblue .neighbour_fields .study-case-search-opt{margin: 0px; flex-wrap: wrap; justify-content: flex-end; align-content: center; align-items: center; flex-direction: row-reverse;}
.resinewblue .neighbour_box .neighbour_fields{background-color: var(--blue); padding: 15px; margin-bottom: 15px;}
.resinewblue .neighbour_fields .cs-list-box{width: auto; margin: 0 0 0 75px;}
.resinewblue .neighbour_wrap .neighbour_img{height: 331px; box-shadow: none; margin-bottom: 90px;}
.resinewblue .neighbour_wrap .neighbour_img .title{bottom: -60px; padding: 0px;}
.resinewblue .neighbour_wrap .neighbour_img .title a{font-family:var(--main_title); font-size: 40px; line-height: 1; letter-spacing: 1px; font-weight: 400; color: var(--blue); text-shadow: none;}
.resinewblue .neighbour_wrap .neighbour_img .title a:after{background-color: var(--blue); bottom: 0px;}
.resinewblue .neighbour_post .no_record{margin: 70px 0 60px;}
/* Neighbourhood Page */

/* Neighbourhood Details Page */
.resinewblue .neighbourhood_banner .page_content{background-color: transparent;}
.resinewblue .neighbourhood_banner{display: flex; justify-content: flex-end; padding-left: 152px; position: relative; z-index: 2;}
.resinewblue .neighbour_box .neighbour_inn{padding: 0px; margin: 0 0 25px 0;}
.resinewblue .neighbourhood_banner + .details_containr{display: none;}
.resinewblue .neighbourhood_detail_main .first_part_inn{padding: 0 0 0 152px; position: relative; z-index: 1;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-12,
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6{padding: 0px;}
.resinewblue .neighbourhood_detail_main .first_part_inn .row{margin: 0px;}
.resinewblue .neighbourhood_detail_main .first_part h4{font-size: 16px; line-height: 1; font-weight: 400; font-family: var(--body_text); color: var(--grey);}
.resinewblue .neighbourhood_detail_main .first_part h3{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); max-width: 60%; margin: 10px 0 50px;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6:first-child{width: calc(66.66% - 51px); padding-right: 50px;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6:last-child{width: calc(33.33% + 51px);}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6 ul:after{content: ""; position: absolute; top: -50vh; right: 0px; background-color: #F8F8F8; width: 100%; height: 200vh; z-index: -1; display: block;}
.resinewblue .neighbourhood_detail_main .first_part .desc p{font-size: 16px; line-height: 28px;  letter-spacing: 1px; font-weight: 400; color: var(--grey); margin-bottom: 20px; font-family: var(--body_text);}
.resinewblue .neighbourhood_detail_main .first_part .desc.neimob{display: none;}
.resinewblue .neighbourhood_detail_main .first_part .read_more a{color: var(--blue); font-family: var(--body_text); font-size: 16px; line-height: 28px; text-transform: uppercase; font-weight: 700; display: none;}
.resinewblue .neighbourhood_detail_main .first_part_inn ul{padding: 0 152px 0 40px; margin-top: 0px;}
.resinewblue .neighbourhood_detail_main .first_part_inn ul li{font-family: var(--body_text); padding: 0px; margin: 0px 0px 30px; font-size: 16px; line-height: 28px; color: var(--grey);}
.resinewblue .neighbourhood_detail_main .first_part_inn ul li:before{display: none;}
.resinewblue .neighbourhood_detail_main{position: relative;}
.resinewblue .neighbourhood_detail_main .first_part .image_section{margin: 0px 0px 0 -152px; clear: both; padding-top: 110px;}
.resinewblue .neighbourhood_detail_main .first_part .image_section .image{margin: 0px; box-shadow: none; max-width: 33.33%; flex: 0 0 33.33%; width: 100%;}
.resinewblue .neighbourhood_detail_main .first_part .image_section .image img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.resinewblue .neighbourhood_detail_main .transport_part{margin: 0px; position: relative; z-index: 1;}
.resinewblue .neighbourhood_detail_main .transport_inn{padding: 0px; background-color: var(--blue);}
.resinewblue .neighbourhood_detail_main .transport_part .container{padding: 0px;}
.resinewblue .neighbourhood_detail_main .transport_left{width: 66.66%; padding: 60px 55px 90px 152px;}
.resinewblue .neighbourhood_detail_main .transport_right{width: 33.33%; margin: 0px;}
.resinewblue .neighbourhood_detail_main .transport_left .title_list{display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: space-between; margin-top: 25px;}
.resinewblue .neighbourhood_detail_main .transport_left .title_list .title_list_col{width: 46.5%;}
.resinewblue .neighbourhood_detail_main .transport_left .title_list .title_list_col ul{display: block;}
.resinewblue .neighbourhood_detail_main .transport_left .title{font-size: 48px; line-height: 1.25; font-weight: 400; color: #FFFFFF;}
.resinewblue .neighbourhood_detail_main .transport_left .desc{font-family: "Benton Sans"; font-size: 16px; line-height: 28px; font-weight: 400; color: #FFFFFF; letter-spacing: 1px;}
.resinewblue .neighbourhood_detail_main .transport_left .title_list ul li{font-size: 16px; line-height: 28px; font-weight: 400; color: #FFFFFF; padding: 0px; margin: 0px; letter-spacing: 1px; width: 100%;}
.resinewblue .neighbourhood_detail_main .transport_left .title_list .title{font-size: 16px; line-height: 28px; font-weight: 700; color: #FFFFFF; letter-spacing: 1px;}
.resinewblue .neighbourhood_detail_main .transport_left .title_list ul li::before{display: none;}

.resinewblue .neighbourhood_detail_main .transport_right .image{height: 100%; box-shadow: none;}
.resinewblue .neighbourhood_detail_main .transport_right .image img{object-fit: cover; object-position: center; width: 100%; height: 100%;}

.resinewblue .neighbourhood_detail_main .offer_par{margin: 0px; position: relative; z-index: 1;}
.resinewblue .neighbourhood_detail_main .offer_par_inn{padding: 0px; display: flex; align-items: center;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_img{width: 33.33%; margin-right: 0px;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_img .image{box-shadow: none; height: 665px;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_img .image img{object-fit: cover; object-position: center; width: 100%; height: 100%;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_points{padding: 0px 0 0 110px; background-color: transparent; max-width: 66.66%; flex-wrap: wrap; margin: 0px;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_points .icon_with_name{width: 770px;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_points .title{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); font-family: var(--main_title); width: 100%; margin-bottom: 50px;}
.resinewblue .neighbourhood_detail_main .icon_with_name .icon_part{margin: 0px;}
.resinewblue .neighbourhood_detail_main .icon_with_name .col-md-6{width: 50%;}
.resinewblue .neighbourhood_detail_main .icon_with_name .icon_part .icon{display: none;}
.resinewblue .neighbourhood_detail_main .icon_with_name .icon_part .name{font-size: 16px; line-height: 28px; font-weight: 400; color: var(--grey); letter-spacing: 1px; margin: 14px 0px; padding: 0px;}

.resinewblue .amenities_wrap{background-color: #f8f8f8; margin: 0px; padding: 75px 0px 90px; position: relative; z-index: 1;}
.resinewblue .amenities_wrap .amenities_wrap_inn{background-color: transparent; padding: 0px;}
.resinewblue .amenities_wrap .amenities_wrap_inn h4{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); font-family: var(--main_title); width: 100%; margin-bottom: 0px;}
.resinewblue .amenities_wrap .container{max-width: 1143px;}
.resinewblue .amenities_wrap1 .amenities_map{box-shadow: none; margin-top: 50px;}
.resinewblue .amenities_wrap .amenities_map .map{height: 680px;}
.resinewblue .amenities_wrap .slick-current .amenities_details .slider_inn,
.resinewblue .amenities_wrap .amenities_details .slider_inn{background-color: var(--blue); height: 140px;}
.resinewblue .amenities_wrap .slick-arrow{background-color: var(--blue); background-image: none; width: 40px; height: 40px;}
.resinewblue .amenities_wrap .slick-arrow:before{content: ""; position: absolute; top: 16px; left: 13px; border-width: 2px 2px 0px 0px; border-style: solid; border-color: #FFFFFF; padding: 0.3em; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); display: block;}
.resinewblue .amenities_wrap .slick-next:before{transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px;}
.resinewblue .amenities_wrap .amenities_details p,
.resinewblue .amenities_wrap .slick-center .amenities_details p,
.resinewblue .amenities_wrap .slick-center .amenities_details h5 a{font-size: 16px; line-height: 28px; font-weight: 400; font-family: "Benton Sans"; color: #FFFFFF;}
.resinewblue .amenities_wrap .amenities_details h5 a,
.resinewblue .amenities_wrap .slick-center .amenities_details h5 a{font-weight: 700; font-family: "Benton Sans";}
.resinewblue .amenities_wrap .slider-count{width: 45px; left: -70px;}
.resinewblue .amenities_wrap .slider-count p{font-size: 16px; line-height: 28px; font-weight: 400; font-family: "Benton Sans"; color: var(--grey);}
.resinewblue .you_may_also_link{padding: 90px 0px 150px; margin: 0px; background-color: #FFFFFF; position: relative; z-index: 1;}
.resinewblue .you_may_also_link h3{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); font-family: var(--main_title); width: 100%; margin: 0px auto; text-align: left; max-width: 1173px; padding: 0px 15px;}
.resinewblue .related_img_row{margin: 50px 0 0;}
.resinewblue .related_img_row .related_img{box-shadow: none; }
.resinewblue .related_img_row .related_img .image{height: 331px; box-shadow: none;}
.resinewblue .related_img_row .related_img .title{bottom: -60px; padding: 0px;}
.resinewblue .related_img_row .related_img .title a{font-family:var(--main_title); font-size: 40px; line-height: 1; letter-spacing: 1px; font-weight: 400; color: var(--blue); text-shadow: none; position: relative;}
.resinewblue .related_img_row .related_img .title a:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 0px; border-bottom: 4px solid var(--blue); transition: all 0.3s; -webkit-transition: all 0.3s;}
.resinewblue .amenities_wrap .slick-slide .amenities_details .slider_inn::before{background-image: url(images/amenities-fade-new.svg);}
.resinewblue .amenities_wrap .slick-current ~ .slick-slide + .slick-slide .amenities_details .slider_inn::before{background-position: 0 115px;}

.resinewblue .amenities_wrap_inn::before,
.resinewblue .offer_par_inn::before,
.resinewblue .neighbourhood_detail_main .first_part_inn::after{display: none;}
/* Neighbourhood Details Page */


/* General Sub Page */
.resinewblue .general_subpage_main .second_part{padding: 0px;max-width: 100%;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part{position: relative; background-color: var(--blue); overflow: hidden;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row{margin: 0px auto; max-width: 1143px;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:first-child,
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-12{width: calc(100% - 360px); padding: 0px 100px 0 0;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:last-child{width: 360px; padding-left: 0%; padding-right: 0px; margin: 0px 0 60px 0; position: static;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:last-child:after{content: ""; position: absolute; top: 0px; width: 100%; height: 100%; background-color: #F8F8F8; display: block;}
.resinewblue .general_subpage_main .secondservicelist{position: relative; z-index: 1; padding-left: 45px;}
.resinewblue .general_subpage_main .second_subtitle_part .description li{font-size: 16px; line-height: 28px; font-weight: 400; letter-spacing: 1px; margin: 30px 0 0 0; color: #FFFFFF;}

.resinewblue .general_subpage_main .second_subtitle_part h4{font-size: 64px; line-height: 1.25; color: #FFFFFF; font-weight: 400; margin: 40px 0 0 0;}
.resinewblue .general_subpage_main .second_subtitle_part .description p{font-size: 16px; line-height: 28px; font-weight: 400; letter-spacing: 1px; margin: 30px 0 0 0; color: #FFFFFF; padding: 0px;}
.resinewblue .general_subpage_main .second_subtitle_part .secondservicelist li{color: #ffffff;padding: 0 0 0 30px;}
.resinewblue .general_subpage_main .second_subtitle_part .secondservicelist{margin-bottom: 40px;padding-top: 0;}
.resinewblue .general_subpage_main .second_subtitle_part .secondservicelist ul li:before{display: inline-block;}
.resinewblue .general_subpage_main .second_subtitle_part .description p a{color: #FFFFFF; text-decoration: underline; opacity: 0.6}
.resinewblue .general_subpage_main .secondservicelist ul li{font-family: "Benton Sans"; width: 100%; font-size: 16px; line-height: 28px; font-weight: 400; letter-spacing: 1px; color: var(--grey); padding: 20px 0px;}
.resinewblue .general_subpage_main .secondservicelist ul li:before{display: none;}

.resinewblue .general_subpage_main .servicedetail_imagemainpart{margin: 120px 0 60px;}
.resinewblue .general_subpage_main .servicedetail_imagemainpart:first-child{margin-top: 0px;}
.resinewblue .servicedetail_imagemainpart .div_title_left,
.resinewblue .servicedetail_imagemainpart .div_titl_right{max-width: 1173px; margin: 0px auto; padding: 0px 15px;}
.resinewblue .servicedetail_imagemainpart .div_title_left .row,
.resinewblue .servicedetail_imagemainpart .div_titl_right .row{margin: 0px;}
.resinewblue .servicedetail_imagemainpart .div_title_left .col-md-6:first-child{padding: 0px 0 0 0px; width: 39%; flex: 0 0 39%;}
.resinewblue .servicedetail_imagemainpart .div_title_left .col-md-6:last-child{padding: 0px 0 0 30px; width: 61%; flex: 0 0 61%;}

.resinewblue .servicedetail_imagemainpart .div_titl_right .col-md-6:nth-child(2){padding: 0px 30px 0 0px; width: 61%; flex: 0 0 61%;}
.resinewblue .servicedetail_imagemainpart .div_titl_right .col-md-6:nth-child(3){padding: 0px 0 0 0px; width: 39%; flex: 0 0 39%;}
.resinewblue .general_subpage_main .servicedetail_imagemainpart .image_rightside{box-shadow: none;}

.resinewblue .general_subpage_main .div_title_left .title_leftside h4,
.resinewblue .general_subpage_main .div_titl_right .title_rightside h4{font-size: 48px; line-height: 1.25; color: var(--blue); font-weight: 400; margin: 0px;}
.resinewblue .general_subpage_main .div_title_left .desc_leftside p,
.resinewblue .general_subpage_main .div_titl_right .desc_rightside p{font-size: 16px; line-height: 28px; font-weight: 400; color: var(--grey); font-family: "Benton Sans"; margin: 40px 0 0; padding: 0px;}
.resinewblue .general_subpage_main .link_leftside, .resinewblue .general_subpage_main .link_rightside{margin-top: 35px;}
.resinewblue .general_subpage_main .link_leftside a, .resinewblue .general_subpage_main .link_rightside a{width: auto; height: 50px; padding: 0px 50px; background-color: var(--blue); display: inline-flex; align-items: center; justify-content: center; font-size: 13px; line-height: 1; color: #FFFFFF; font-weight: 400; text-align: center; border: 0px; text-transform: uppercase;}

.resinewblue .general_subpage_main .servicelistsec_main{margin: 80px 0 0 0; padding: 80px 0px 50px; background-color: #F8F8F8;}
.resinewblue .tabmodulethumbslider .desktop{display: none;}
.resinewblue .tabmodulethumbslider .mobile{height: 272px; margin-bottom: 15px;}
.resinewblue .tabmodulethumbslider .mobile img{width: 100%; height: 100%; object-position: center; object-fit: cover;}
.resinewblue .general_subpage_main .servicelistsec_main .container{max-width: 1173px; padding: 0px 15px;}
.resinewblue .general_subpage_main .servicelistsec_main .section_title a:after{display: none;}
.resinewblue .general_subpage_main .servicelistsec_main .section_title a h4{font-size: 32px; line-height: 38px; font-weight: 400; color: var(--blue); font-family: var(--main_title);}
.resinewblue .general_subpage_main .title_section .section_description p{font-size: 16px; line-height: 28px; letter-spacing: 1px; color: var(--grey); font-weight: 400; font-family: "Benton Sans";}
.resinewblue .general_subpage_main .title_section .section_link{margin-top: 20px;}
.resinewblue .general_subpage_main .title_section .section_link a{background-color: var(--blue); font-size: 13px; line-height: 50px; padding: 0px 50px; color: #FFFFFF; text-transform: uppercase; border: 0px; box-shadow: none; border-radius: 0px;}
/* General Sub Page */


/* General Sub Page 2 */
.resinewblue .subpage2-banner .banner_image .inner_banner::after{display: none;}
.resinewblue .subpage2-banner .banner_image .inner_banner{height: auto; background-color: #FFFFFF;}
.resinewblue .subpage2-banner .header_content_full .inner_banner.mobile{display: none;}
.resinewblue .subpage2-banner .header_content_full{display: flex; justify-content: flex-end; margin-top: 92px;}
.resinewblue .subpage2-banner .header_content_full .inner_banner{width: 100%; max-width: 903px; height: 480px;}
.resinewblue .subpage2-banner .header_content_full h1{max-width: 1143px; margin: 0px auto; text-align: left; font-size: 64px; line-height: 1.25; font-weight: 400; color: var(--blue); padding-right: 800px; padding-left: 0px; display: table;}
.resinewblue .general_subpage2 .servicedetailpart{margin: 0px;}
.resinewblue .general_subpage2 .information_part .row{max-width: 1173px; padding: 0px; margin: 0px auto;}

.resinewblue .general_subpage2 .information_part{margin: 0 0 40px 0px; padding-top: 0px;}
.resinewblue .general_subpage2 .information_part .image{box-shadow: none;}
.resinewblue .general_subpage2 .information_part .title{padding: 0px; margin: 20px 0 0 0;}
.resinewblue .general_subpage2 .information_part .title h4{ font-size: 24px; line-height: 1.5; color: var(--blue); font-weight: 400; font-family: var(--main_title); margin: 0px;}
.resinewblue .general_subpage2 .information_part .description p{padding: 0px; font-size: 14px; line-height: 26px; letter-spacing: 1px; font-weight: 400; color: var(--grey); margin-top: 20px;}

.resinewblue .general_subpage2 .Section_info_part{background-color: var(--blue); position: relative; padding: 70px 0 100px; margin: 75px 0;}
.resinewblue .general_subpage2 .Section_info_part .col-md-12{padding: 0px;}
.resinewblue .general_subpage2 .Section_info_part .row{max-width: 1173px; padding: 0px 15px; margin: 0px auto;}
.resinewblue .general_subpage2 .Section_info_part .title h3{color: #FFFFFF; font-size: 64px; line-height: 1.5; font-weight: 400;}
.resinewblue .general_subpage2 .Section_info_part .description p{font-size: 16px; line-height: 28px; color: #FFFFFF; font-weight: 400; padding: 0px; margin: 20px 0 0; font-family: "Benton Sans";}
.resinewblue .general_subpage2 .Section_info_part .description p:first-child{margin-top: 0px;}

.resinewblue .general_subpage_main.general_subpage2 .servicelistsec_main::after{display: none;}
.resinewblue .general_subpage_main.general_subpage2 .section_title_image_part{background-color: transparent; padding: 0px;}
.resinewblue .general_subpage_main.general_subpage2 .servicelistsec_main{padding: 50px 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_title_image_part .title h3{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); margin: 0px; padding: 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_descrition .description{max-width: 100%;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_descrition .description p{font-size: 16px; line-height: 28px; font-weight: 400; color: var(--grey); margin-top: 45px; font-family: "Benton Sans";}
.resinewblue .general_subpage_main.general_subpage2 .section_title_image_part .link a{display: inline-block; line-height: 50px; text-align: center; background-color: var(--blue); font-family: "Benton Sans"; font-size: 13px; font-weight: 400; text-transform: uppercase; color: #FFFFFF; padding: 0px 50px; border: 0px;}

.resinewblue .general_subpage2 .generalsubpage_meet_expert_section{padding: 35px 0px;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section > h3{max-width: 1173px; padding: 0px 15px; margin: 0px auto; text-align: left; font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue);}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .slick-arrow{display: none !important;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .team_findmore{display: none;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .slick-slider{margin: 0px 0 50px; padding-bottom: 20px;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .team_slider .team_phndetails{width: 100%;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .team_slider .slick-slide{margin: 0px 15px !important;}
.resinewblue .general_subpage2 .section_three_descrition {max-width: 100%; padding: 0px; margin: 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_title_image_part{margin: 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_image{margin: 50px 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_image .last_threeimagesec:after{background-color: var(--blue); opacity: 0.65;}
.resinewblue .general_subpage_main .section_three_image .lastsec_threesec_dec .title h4{font-size: 32px; line-height: 1.5; font-weight: 400; color: #FFFFFF; /*margin-bottom: 120px;*/margin-bottom: 30px;}
.resinewblue .general_subpage_main .section_three_image .lastsec_threesec_dec .description p{font-size: 16px; line-height: 28px; letter-spacing: 1px; font-weight: 700; color: #FFFFFF;}
.resinewblue .general_subpage_main .section_three_image .lastsec_threesec_dec{padding: 30px 40px; height: 100%; display: block; flex-wrap: wrap; align-content: space-between;}
.resinewblue .general_subpage_main.general_subpage2 .section_link{display: none;}

/*.resinewblue .aboutus_home .mrg58{padding-top: 0px;}*/
.resinewblue .aboutus_main .about_part .container{max-width: 1143px;}
.resinewblue .aboutus_main .first_section_title h3,
.resinewblue .aboutus_main .second_section_title h3{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); font-family: var(--main_title);}
.resinewblue .aboutus_home .first_section_main{padding: 0px;}
.resinewblue .aboutus_home .first_section_main .row .col-md-6{height: 100%;}
.resinewblue .aboutus_home .description p{font-size: 16px; line-height: 28px; color: var(--grey); letter-spacing: 1px; font-family: "Benton Sans";}
.resinewblue .aboutus_home .first_section_main ul li{font-size: 16px; line-height: 28px; color: var(--grey); letter-spacing: 1px; font-family: "Benton Sans"; padding-left: 0px;}
.resinewblue .aboutus_home .first_section_main ul li:before{display: none;}
.resinewblue .aboutus_home .page_content .second_section_wrap .container{max-width: 1173px; padding: 0px 15px;}
.resinewblue .aboutus_home .page_content .second_section_wrap .seconf_div{padding: 0px;}
.resinewblue .aboutus_home .second_section_wrap:after{display: none;}
.resinewblue .aboutus_home .second_section_title_con{padding: 0px; max-width: 100%; margin: 0 0 50px 0;}
.resinewblue .aboutus_home .aboutus_home .first_section_main ul{margin: 0px;}
.resinewblue .aboutus_home .seconf_div .section_description p{font-size: 16px; line-height: 28px; color: var(--grey); letter-spacing: 1px; font-family: "Benton Sans";}
.resinewblue .aboutus_home .seconf_div .main_blogpart:before{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: var(--blue); opacity: 0.65;}
.resinewblue .aboutus_home .aboutus_meet_expert_section h3{font-size: 48px; line-height: 1.25; font-weight: 400; color: var(--blue); text-align: left; max-width: 1143px; margin: 0px auto;}
.resinewblue .aboutus_home .team_description{max-width: 1143px; padding: 0px;}
.resinewblue .aboutus_home .team_description p{font-size: 16px; line-height: 28px; color: var(--grey); letter-spacing: 1px; font-family: "Benton Sans"; text-align: left; margin: 15px 0 0;}
.resinewblue .aboutus_home .read_link_about{padding-right: 25px;}
.resinewblue .aboutus_home .read_link_about:after{background-image: none; width: 0px; height: 0px; border-width: 2px 2px 0px 0px; border-style: solid; border-color: #FFFFFF; padding: 4px; transform: rotate(45deg); -webkit-transform: rotate(45deg); top: 5px;}
.resinewblue .aboutus_home .second_section_wrap{margin-top: 50px;}
.resinewblue .aboutus_meet_expert_section{padding-bottom: 30px;}
/* General Sub Page 2 */


/* Property Details main */
.resinewblue .property_deatil_main .details_page_banner_version2{background-color: #F8F8F8;}
.resinewblue .property_deatil_main .details_page_banner_version2 .inner_banner{background: #F8F8F8; height: auto;}
.resinewblue .details_page_banner_version2.details_page_banner .header_content_full{overflow: visible;}
.resinewblue .property_deatil_main .details_page_banner_version2 .container{max-width: 1173px; display: flex; padding: 0px 15px;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-slide{width: 944px !important;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .slick-list{max-width: 944px; max-height: inherit;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .image{height: 590px !important;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-arrow{background: none; top: auto; bottom: 70px;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-arrow:before{content: ""; position: absolute; left: 0px; top: 0px; width: 0px; height: 20px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--blue); padding: 20px; transform: rotate(45deg); box-shadow: none; opacity: 0.5;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-next{right: -130px;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-prev{left: -80px;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-prev:before{transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}

.resinewblue .residential_property_detail_main{background-color: #FFFFFF;}
.resinewblue .residential_property_detail_main .property_type_name{font-family: var(--main_title); color: var(--blue); font-size: 48px; line-height: 1.25; font-weight: 400;}
.resinewblue .detail_overview_section .container{max-width: 1173px; padding: 0 15px;}
.resinewblue .detail_overview_section h2{font-family: var(--main_title); color: var(--blue); font-size: 36px; line-height: 1.25; font-weight: 400; margin: 0px; display: none;}
.resinewblue .property_deatil_main .detail_overview_section{padding: 20px 0 0; margin: 0px;}
.resinewblue .property_detail_list{margin: 40px 0 0; flex-direction: row;}
.resinewblue .property_detail_list .box_bg{background-color: transparent; padding: 0px; display: block; width: 30%;}
.resinewblue .property_detail_list .icon_col{padding: 0px; margin: 30px 0px; width: 100%; font-size: 16px; line-height: 28px; color: var(--grey); font-weight: 400; font-family: var(--body_text); letter-spacing: 1px;}
.resinewblue .property_detail_list .icon_col:first-child{margin-top: 0px;}
.resinewblue .property_detail_list .icon_col img{display: none;}
.resinewblue .property_detail_list .overview_cont{padding: 0px; width: 55%;}
.resinewblue .property_detail_list .overview_cont *{font-size: 16px; line-height: 28px; color: var(--grey); font-weight: 400; font-family: var(--body_text); letter-spacing: 1px;}
.resinewblue .property_detail_list .overview_cont .read_more a{font-size: 14px; font-weight: 700; color: var(--blue); text-transform: uppercase; display: inline-block; margin-top: 30px; text-decoration: none;}
.resinewblue .details_page_banner_version2 .rightbanner .sharing_buttons{display: none;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta{display: block !important; position: static; padding: 30px 0 60px 90px; width: 100%;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .text-right{height: auto;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button{background: none !important; padding: 0px !important; margin: 20px 0px; width: 100%; font-size: 14px; line-height: 32px; letter-spacing: 1px; font-family: var(--body_text); text-transform: uppercase; font-weight: 700; color: var(--blue) !important; white-space: nowrap; box-shadow: none;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button:before{display: none;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .brochurecta{background: none !important; padding: 0px !important; margin: 20px 0px; width: 100%; font-size: 14px; line-height: 32px; letter-spacing: 1px; font-family: var(--body_text); text-transform: uppercase; font-weight: 700; color: var(--blue) !important; white-space: nowrap; box-shadow: none;border: none; text-align: left;}
.resinewblue .details_page_banner_version2 .mobile_add{display: none;}
.resinewblue .property_modal .property_modal_body .slick-arrow::before{background-color: var(--blue); border-color: var(--blue);}
.resinewblue .property_modal_body .modal_slider_thumb .slick-current img{border-color: var(--blue);}
.resinewblue.property_detail_overlay .details_page_version2{z-index: 99;}
.resinewblue.property_detail_overlay .property_modal .filter_close_btn{background-color: var(--blue);}

.resinewblue .details_page_version2 .details_page_main{padding: 0px; margin: 0px; background-color: #F8F8F8;}
.resinewblue .details_page_version2 .details_page_main .container{max-width: 1173px; padding: 0px 15px;}
.resinewblue .details_page_version2 .details_page_main .header_section{margin: 0px;}
.resinewblue .details_page_version2 .details_page_main .property_detail{background-color: transparent; padding: 45px 0px; display: flex; justify-content: space-between; min-height: inherit; height: auto;}
.resinewblue .property_deatil_main .property_detail_addr *{color: var(--blue);}
.resinewblue .property_deatil_main .property-price_qualifier strong{font-size: 16px; line-height: 1; font-weight: 400; color: var(--grey); font-family: var(--body_text);}
.resinewblue .property_deatil_main .property_detail_addr h1{font-size: 48px; line-height: 1.15; font-weight: 400; color: var(--blue); text-align: left; margin: 0px;}
.resinewblue .property_deatil_main .property_detail_addr .property_location{font-size: 20px; line-height: 1; color: var(--grey); font-weight: 400; margin: 20px 0 0;}
.resinewblue .property_deatil_main .property_detail_addr .property_location .property_detail_pin{display: block; margin-top: 15px;}
.resinewblue .property_deatil_main .property_detail_addr .property-price_qualifier{font-size: 16px; line-height: 1; font-weight: 400; color: var(--grey); font-family: var(--body_text); margin: 40px 0 0;}
.resinewblue .property_deatil_main .property_detail_addr .property-price{font-size: 28px; line-height: 1; font-weight: 400; color: var(--blue); font-family: var(--body_text); margin: 10px 0 0;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details{width: 555px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .row{margin: 0px; display: flex !important;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6{/*height: 245px;*/ height: 310px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6:first-child{width:calc(100% - 199px); padding: 35px 25px; background-color: var(--blue);}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6:last-child{width:199px; min-height: 100%; padding: 0px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6 .teamimage{height: 100%;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6 .teamimage img{width:100%; height: 100%; object-fit: cover; object-position: center;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team-position{font-size: 14px; font-weight: 400; color: #FFFFFF; line-height: 1; letter-spacing: 1px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .name h3{font-family: var(--main_title); font-size: 36px; font-weight: 400; line-height: 1; color: #FFFFFF; margin: 15px 0 30px; display: inline-block;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .office_ttl,
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team_phn a,
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team_mail a{margin: 10px 0px; font-size: 14px; font-weight: 400; letter-spacing: 1px; line-height: 20px; color: #FFFFFF; padding-left: 25px; position: relative; display: inline-block;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .office_ttl:before{content: ""; position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; -webkit-mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-pin-icon.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; background-color: #FFFFFF;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team_phn a:before{content: ""; position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; -webkit-mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-call-icon.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; background-color: #FFFFFF;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team_mail a:before{content: ""; position: absolute; left: 0px; top: 0px; width: 20px; height: 20px; -webkit-mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-mail-icon.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; background-color: #FFFFFF;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .slick-dots{display: flex; justify-content: center; align-items: center;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .slick-dots li{width: 12px; height: 12px; min-width: 12px; border: 0px; position: relative;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .slick-dots li.slick-active{background-color: var(--blue); border-color: var(--blue);}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .slick-dots li button{background-color: black; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.2;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .slick-dots li button:before{display: none;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .slick-dots li.slick-active button{background-color: var(--blue); opacity: 1;}

.resinewblue .property_deatil_main .property_detail_addr .additional_button{display: flex; align-items: center; justify-content: flex-end; flex-direction: row-reverse; margin: 30px 0 0;}
.resinewblue .property_deatil_main .property_detail_addr .additional_button *{line-height: 1; display: inline-block;}
.resinewblue .property_deatil_main .property_detail_addr .additional_button .btn{padding: 0px; display: inline-block; font-size: 14px; line-height: 1; color: var(--blue); font-weight: 700; text-transform: uppercase; letter-spacing: 1px; background-color: transparent; border: 0px; margin: 0 55px 0 0;}
.resinewblue .property_deatil_main .property_detail_addr .additional_button .share_via_block{left: 70px; height: 44px; top: -15px; background-color: var(--blue);}
.resinewblue .property_deatil_main .property_detail_addr .additional_button .share_via_block .addtoany_list{display: flex;}

.resinewblue .detail_property_section{padding: 40px 0px 70px; margin: 80px 0 0; width: 100%; background-color: var(--blue);}
.resinewblue .detail_property_section .container{max-width: 1173px; padding: 0px 15px; display: flex;}
.resinewblue .detail_property_section h3{font-family: var(--main_title); color: #FFFFFF; font-size: 48px; line-height: 1.25; font-weight: 400; margin: 0px 0 40px 0;}
.resinewblue .detail_property_section .ber_title{font-size: 16px; line-height: 28px; color: #FFFFFF; font-weight: 400; font-family: var(--body_text); letter-spacing: 1px; margin: 20px 0px;}
.resinewblue .detail_property_section .left_section{width: 40%; padding-right: 50px;}
.resinewblue .detail_property_section .accommodation_detail{width: 60%; margin: 20px 0 0 0;}
.resinewblue .detail_property_section .accommodation_detail h4{font-family: var(--main_title); color: #FFFFFF; font-size: 36px; line-height: 1.25; font-weight: 400; margin: 0 0 20px 0;}
.resinewblue .detail_property_section .accommodation_detail .tab{border: 0px;}
.resinewblue .detail_property_section .accommodation_detail .tab a{padding: 0px; margin: 0px 30px 0 0; font-size: 13px; font-family: var(--body_text); color: #EFEFEF; line-height: 1.25; font-weight: 400; background-color: transparent; border: 0px; text-transform: uppercase; position: relative; margin-bottom:25px;}
.resinewblue .detail_property_section .accommodation_detail .tab a:after{content: ""; position: absolute; left: 0px; bottom: -5px; width: 0%; border-bottom: 1px solid #EFEFEF;}
.resinewblue .detail_property_section .accommodation_detail .tab a.active:after{width: 100%;}
.resinewblue .detail_property_section .accommodation_detail ul.accommodation{margin: 0px -10px;}
.resinewblue .detail_property_section .accommodation_detail .accommodation ul li,
.resinewblue .detail_property_section .accommodation_detail ul.accommodation li{padding: 0px 10px; font-size: 16px; line-height: 28px; letter-spacing: 1px; font-family: var(--body_text); color: #FFFFFF;}
.resinewblue .detail_property_section .accommodation_detail .tab_desc{margin-top: 60px;}
.resinewblue .detail_property_section .accommodation_detail p{font-size: 16px; line-height: 28px; letter-spacing: 1px; font-family: var(--body_text); color: #FFFFFF;}

.resinewblue .detail_neighbourhood_section{padding: 40px 0 70px 0;}
.resinewblue .detail_neighbourhood_section .container{max-width: 1173px; padding: 0px 15px;}
.resinewblue .detail_neighbourhood_section .mobile{display: block; margin: 0px 0 60px 0; width: 100%;}
.resinewblue .detail_neighbourhood_section .mobile h4{font-family: var(--main_title); color: var(--blue); font-size: 48px; line-height: 1.25; font-weight: 400;}
.resinewblue .detail_neighbourhood_section .neighbourhood_cont .title{display: none;}
.resinewblue .neighbourhood_wrap{flex-wrap: wrap; justify-content: space-between; flex-direction: row;}
.resinewblue .neighbourhood_wrap .neighbourhood_slider{padding: 0px; width: 360px;}
.resinewblue .neighbourhood_wrap .neighbourhood_slider *{width: 100% !important;}
.resinewblue .neighbourhood_slider .slick-list .title a{font-size: 14px; line-height: 32px; color: var(--blue); font-weight: 700; font-family: var(--body_text); text-transform: uppercase; letter-spacing: 1px;}
.resinewblue .neighbourhood_slider .slick-list .title a:after{display: none;}
.resinewblue .neighbourhood_wrap .neighbourhood_slider .slick-slide .detail_part{padding: 0px;}
.resinewblue .neighbourhood_wrap .neighbourhood_cont{max-width: 100%; width: calc(100% - 390px); padding: 0px;}
.resinewblue .detail_neighbourhood_section .nh_icons{width: 100%; margin: 0 0 50px 0;}
.resinewblue .detail_neighbourhood_section .nh_icons .col-md-6{padding: 0px;}
.resinewblue .detail_neighbourhood_section .nh_icons .icon_part{width: 100%; font-size: 16px; line-height: 28px; font-weight: 400; color: var(--grey); letter-spacing: 1px; margin: 0px 0 25px 0;}
.resinewblue .detail_neighbourhood_section .nh_icons .icon_part br{display: none;}
.resinewblue .detail_neighbourhood_section .nh_icons .icon_part .icon{display: none;}
.resinewblue .detail_neighbourhood_section .desc p{font-size: 16px; line-height: 28px; font-weight: 400; color: var(--grey); letter-spacing: 1px; font-family: var(--body_text);}
.resinewblue .detail_neighbourhood_section .read_more a{font-size: 14px; line-height: 28px; font-weight: 700; color: var(--blue); letter-spacing: 1px; font-family: var(--body_text); text-transform: uppercase; text-decoration: none; display: inline-block; margin-top: 40px;}

.resinewblue .detail_closebyamenities_section{padding: 0px; margin: 0px; background-color: #F8F8F8; width: 100%; padding: 50px 0 100px;}
.resinewblue .detail_closebyamenities_section h4{font-family: var(--main_title); color: var(--blue); font-size: 48px; line-height: 1.25; font-weight: 400; max-width: 1173px; margin: 0px auto 60px; padding: 0 15px;}
.resinewblue .detail_closebyamenities_section .amenities_wrap{max-width: 1173px; margin: 0px auto; padding: 0 15px;}
.resinewblue .detail_closebyamenities_section .amenities_wrap .scrollable1{padding-left: 70px;}
.resinewblue .detail_closebyamenities_section .amenities_wrap .slick-arrow{left: -70px;}

.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .image{height: 585px !important;}
.resinewblue .residential_property_detail_main .detail_youmay_section{padding: 50px 0px 60px; margin: 0px;}
.resinewblue .residential_property_detail_main .detail_youmay_section .property_related{margin: 0px auto; padding: 0px 15px; max-width: 1173px;}
.resinewblue .residential_property_detail_main .detail_youmay_section h3{font-family: var(--main_title); color: var(--blue); font-size: 48px; line-height: 1.25; font-weight: 400; text-align: left; margin: 0px;}
.resinewblue .residential_property_detail_main .detail_youmay_section .featured_list_row{margin: 40px -15px 0;}
.resinewblue .residential_property_detail_main .detail_youmay_section .book_view_cls{margin: 10px 0 0;}
.resinewblue .residential_property_detail_main .amenities_wrap .amenities_map .map{height: 100%;}
.resinewblue .residential_property_detail_main .page_content > div:before,
.resinewblue .residential_property_detail_main .page_content > div:after{display: none;}
.resinewblue .details_page_banner_version2.details_page_banner .banner_image.banner_image_inn{padding: 0px !important; height: auto;}

.resinewblue .property_box .sharing_buttons li .share_via_block a.a2a_button_twitter,
.resinewblue .property_box .sharing_buttons li.show .share_via_block a.a2a_button_twitter{background-image:url(images/blue-social-icons-group.svg); background-position: 0 0px;background-repeat: no-repeat;background-size: cover;}
.resinewblue .property_box .sharing_buttons li .share_via_block a.a2a_button_facebook,
.resinewblue .property_box .sharing_buttons li.show .share_via_block a.a2a_button_facebook{-webkit-mask-image:url(images/banner-social-icons.svg); background-color: var(--blue); background-image: none; -webkit-mask-position: 0 -47px;}
.resinewblue .property_box .sharing_buttons li .share_via_block a.a2a_button_linkedin,
.resinewblue .property_box .sharing_buttons li.show .share_via_block a.a2a_button_linkedin{-webkit-mask-image:url(images/banner-social-icons.svg); background-color: var(--blue); background-image: none; -webkit-mask-position: 0 -140px;}
.resinewblue .property_modal_body .map_tabbed li.active{background-color: var(--blue);}
.resinewblue .detail_property_section .accommodation_detail .accommodation ul li::before,
.resinewblue .detail_property_section .accommodation_detail ul.accommodation li::before{display: none;}

.resinewblue .filter_property_modal_row2 > .filter_col label input[type="radio"] ~ i{left: 0px; box-shadow: none; border: 1px solid #999999; background-color: transparent;}
.resinewblue .filter_property_modal_row2 > .filter_col label input[type="radio"]:checked ~ i::before{background-color: #999999; left: 3px; top: 3px;}
.resinewblue .search_filter .search_listing .search_header2 .filter_county_section .filter_county_down_box label input + i{border-radius: 50%; width: 16px; height: 16px; border: 1px solid #999999;}
.resinewblue .search_filter .search_listing .search_header2 .filter_county_section .filter_county_down_box label input:checked + i:after{background-image: none; width: 8px; height: 8px; border-radius: 50%; background-color: #999999; left: 3px; top: 3px; border: 0px; -webkit-mask: none;}

.resinewblue .filter_county_area_section.disablecls:after{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; cursor: not-allowed;}
.resinewblue .disablecls .filter_county_area_down_section {opacity: 0.5;}
/* Property Details main */


/* Contact Us Page */
.resinewblue .contactus_main .page_content{background-color: #F8F8F8;}
.resinewblue .contact-tab-box .tab-link{background-color: var(--blue);}
.resinewblue .contact-tab-box li.active .tab-link{color: var(--blue);}
.resinewblue .maintab-box .view_all_offices a{color: var(--blue);}
.resinewblue .maintab-box .view_all_offices a:after{background-image: none; -webkit-mask-image:url(images/adv-red-arrow.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .maintab-box h3.contact-tab-title{color: var(--blue);}
.resinewblue .maintab-box:before{background: var(--blue);}
.resinewblue .maintab-box .contactus_form .contact_inner_form input[type="email"],
.resinewblue.page-template-content-contactus .wpcf7-form-control-wrap .select2,
.resinewblue .maintab-box .contactus_form .contact_inner_form textarea{border-left: 4px solid var(--blue) !important;}
.resinewblue .maintab-box .contactus_detail .right_content .cont_phone a::before{background-image: none; -webkit-mask-image:url(images/call.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .maintab-box .contactus_detail .right_content .cont_email a::before{background-image: none; -webkit-mask-image:url(images/email.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .maintab-box .contactus_detail .right_content .cont_address::before{background-image: none; -webkit-mask-image:url(images/pin.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue.page-template-content-contactus .tabbox-inner .wpcf7-form-control-wrap .select2 .select2-selection__arrow::before{background-image: none; -webkit-mask-image:url(images/drop-down-red.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .office_areas .office-area-btm .office_phn a::before{background-image: none; -webkit-mask-image:url(images/call.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .office_areas .office-area-btm .office_mail a::before{background-image: none; -webkit-mask-image:url(images/email.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .office_areas .office-area-btm .office_team a::before{background-image: none; -webkit-mask-image:url(images/our-team.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center; width: 15px;}

.resinewblue .maintab-box .contactus_form .contact_inner_form input[type="submit"]{background-color: var(--blue) !important; border: 0px !important;}
.resinewblue .contactus_main .offices_location h3.office-sec-title{color: var(--grey);}
.resinewblue .office_areas .office-area-top h3.office_name{color: var(--blue);}
.resinewblue.page-template-content-contactus .select2-results__option--highlighted.select2-results__option--selectable{color: var(--blue);}

.resinewblue .contactus_main .offices_location .offices-location-mainbox .office_col .office_team_members{width: 100vw;}
.resinewblue .contactus_main .offices_location .offices-location-mainbox .office_team_members{padding-bottom: 80px;}
.resinewblue .offices_location .contactus_meet_expert_section{background-color: transparent; padding: 0px;}
.resinewblue .offices_location .contactus_meet_expert_section .meet_expert_property_type_list{margin: 0px;}
.resinewblue .offices_location .contactus_meet_expert_section .team_profile_photo{background-size: 100% auto; max-height: 263px; min-height: 263px;}
.resinewblue .offices_location .contactus_meet_expert_section .container{max-width: 100%;}
.resinewblue .team_slider .team_phndetails .office_ttl::before{background-image: none; -webkit-mask-image:url(images/pin.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .team_slider .team_phndetails .team_phn a::before{background-image: none; -webkit-mask-image:url(images/call.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .team_slider .team_phndetails .team_mail a::before{background-image: none; -webkit-mask-image:url(images/email.svg); -webkit-mask-repeat:no-repeat; background-color: var(--blue); -webkit-mask-position:center;}
.resinewblue .contactus_main .offices_location .offices-location-mainbox .office_team_members .slick-dots li.slick-active button{background-color: #FFFFFF;}
.resinewblue .offices-location-mainbox .team_slider .team_other_information h3 a,
.resinewblue .offices-location-mainbox .team_slider .team_other_information .team_position,
.resinewblue .offices-location-mainbox .team_slider .team_other_information .team_category,
.resinewblue .offices-location-mainbox .team_slider .team_phndetails .office_ttl *,
.resinewblue .offices-location-mainbox .team_slider .team_phndetails div a,
.resinewblue .offices_location .contactus_meet_expert_section .team_slider .team_phndetails{color: #FFFFFF;}

.resinewblue .offices_location .team_slider .team_phndetails .team_mail a:before{background-image: none; -webkit-mask-image:url(images/email.svg); -webkit-mask-repeat:no-repeat; background-color: #FFFFFF; -webkit-mask-position:center;}
.resinewblue .offices_location .team_slider .team_phndetails .team_phn a::before{background-image: none; -webkit-mask-image:url(images/call.svg); -webkit-mask-repeat:no-repeat; background-color: #FFFFFF; -webkit-mask-position:center;}
.resinewblue .offices_location .team_slider .team_phndetails .office_ttl::before{background-image: none; -webkit-mask-image:url(images/pin.svg); -webkit-mask-repeat:no-repeat; background-color: #FFFFFF; -webkit-mask-position:center;}

.resinewblue .offices_location .loading_team_section.no_record{color: #FFFFFF;}
.resinewblue .contactus_main .offices_location .offices-location-mainbox{padding: 0px 65px;}
.resinewblue .contactus_main .offices-location-mainbox .office_team_members .team_slider .slick-dots{width: calc(100% - 65px);}
/* Contact Us Page */


.resinewblue .page-template-content-advisory_valuation_research .featured_property_type_item ul li.active span,
.resinewblue .advisory-tab-bx .expert_team_tabs ul li.active span,
.resinewblue .advisory_meet_expert_section .expert_team_tabs ul li.active span{color: var(--blue);}
.resinewblue #openmap_modal .gm-style-iw .map_price .map_property_price{color: var(--blue);}
.resinewblue .view_all_link a{color: var(--blue);}
.resinewblue .view_all_link a::before{background-image: url(images/slider-arrows-blue-h.svg);}

/* Responsive Section */
.hiderbanner .inner_banner{display:none !important;}
.resinewblue .responsive-container{padding-bottom: 36.25%;}
.resinewblue .responsive-container iframe{height:156%; top:-28%;}
.accommodation_detail #tab-2{max-width:inherit;}


/* Search Filter Options */
.resinewblue .search_filter .filter_property_modal .close_cfilter{background: #FFFFFF; width: 80px; height: 92px; padding: 2px 22px; position: fixed !important; top: 0px; right: 0px; font-size: 0px; position: relative;}
.resinewblue .search_filter .filter_property_modal .close_cfilter:before{content: "+"; left: 0px; top: 0px; right: 0px; font-size: 60px; color: var(--blue); display: block; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.resinewblue .search_filter .filter_property_modal .filter_close_btn{position: fixed; width: 180px; height: 92px; top: 0px; right: 80px; background: #FFFFFF;  display: inline-flex; align-items: center; justify-content: center;}
.resinewblue .search_filter .filter_property_modal .filter_close_btn:before{content: "Apply Now"; padding: 15px 20px; background: var(--blue); border: 2px solid var(--blue); font-size: 13px; font-weight: 500; color: #FFFFFF; line-height: 1; text-transform: uppercase;}
.resinewblue .search_filter .filter_property_modal .filter_close_btn > span{display: none;}
.resinewblue .search_filter .filter_property_modal .clear_all_filter{position: fixed; top: 0px; right: 250px; width: 120px; height: 92px; background: #FFFFFF; display: inline-flex; justify-content: center; align-items: center; font-size: 13px; color: var(--blue); line-height: 1; font-weight: 500; text-transform: uppercase;}
/* Search Filter Options */

.resinewblue #bookvaluation_modal .checkbox_col label{position: relative; padding-left: 35px; font-family: var(--body_text); font-size: 14px; font-weight: 400; line-height: 24px; color: var(--grey);}
.resinewblue #bookvaluation_modal .checkbox_col label a{color: var(--blue); text-decoration: underline; display: inline-block;}
.resinewblue #bookvaluation_modal .checkbox_col label input{position: absolute !important; left: 0px; top: 0px; opacity: 0; width: 22px; height: 22px;}
.resinewblue #bookvaluation_modal .checkbox_col label input ~ i{width: 22px; height: 22px; border: 1px solid var(--blue); display: inline-block; position: absolute; left: 0px; top: 2px;}
.resinewblue #bookvaluation_modal .checkbox_col label input:checked ~ i:after{content: ""; position: absolute; left: 5px; top: 6px; border-width: 1px 1px 0px 0px; border-color: var(--blue); border-style: solid; padding: 2px 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg);}
.resinewblue #bookvaluation_modal .checkbox_col .wpcf7-not-valid-tip{position: relative; left: -35px; font-family: var(--body_text); font-size: 1em; font-weight: normal; display: block;}
.resinewblue #bookvalutionsform .checkbox_col .wpcf7-not-valid-tip{font-size: 14px;}
.resinewblue .error_captcha{color: #dc3232 !important;}

.resinewblue .blog_detail_main_div{margin-top: 170px;}
.resinewblue .blog_detail_main_div .first_content .first_inn{padding: 0px;}
.resinewblue .blog_detail_main_div .date_share_link .sub_title h3{color: var(--blue);}
.resinewblue .flexible_description h5{color: var(--blue);}
.resinewblue .flexible_description h6:first-child{border-left-color: var(--blue);}
.resinewblue .flexible_description ul li:after{background-color: var(--blue);}
.resinewblue .author_date{color: var(--blue);}
.resinewblue .news_left_aerrow a:after{background: var(--blue); mask-image: url(images/news-previous-arrow.png); -webkit-mask-image: url(images/news-previous-arrow.png); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;}
.resinewblue .news_right_aerrow a:after{background: var(--blue); mask-image: url(images/news-next-arrow.png); -webkit-mask-image: url(images/news-previous-arrow.png); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;transform: scaleX(-1);}
.resinewblue .cs-content-box:after{display: none;}
.resinewblue .cs-content-box .case-study-form .study-case-search-opt .cs-search-box input.search-ico{background-color: var(--blue);}
.resinewblue .cs-content-box .case-study-form .study-case-search-opt .cs-search-box input[type="text"],
.resinewblue .cs-content-box .case-study-form .study-case-search-opt .cs-select-box{border-left-color: var(--blue);}
.resinewblue .cs-content-box .case-study-form .study-case-search-opt .cs-list-box .cs-select-box .select2 .select2-selection__arrow::after{background: var(--blue); mask-image: url(images/drop-down-red.svg); -webkit-mask-image: url(images/drop-down-red.svg); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;}
.resinewblue .cs-content-box .case_study_inner .view_btn a.vd-btn{border-color: var(--blue); color: var(--blue);}
.resinewblue .cs-listing-main.blog_listing .cs-listing-infobox .cs-info-content .news_view_more .news_date{background-image: url(images/calander-blue.svg);}
.resinewblue .cs-listing-main.blog_listing .first_content .first_inn .first_inn{padding: 0px;}
.resinewblue .cs-listing-main.blog_listing .first_content .first_inn .container{padding: 0px !important}
.resinewblue .cs-container .cs-content-box {margin-bottom: 0px;}

/*.resinewblue .general_subpage_main {padding-top: 90px;}*/
.resinewblue .subpage2-banner + .general_subpage_main {padding-top: 0px;}
.resinewblue .first_content + .cs-content-main{padding-top: 0px; padding-bottom: 130px;}
.resinewblue .cs-content-box .case_study_inner .pagi_parent .page-numbers.current{background-color: var(--blue); border: 3px solid var(--blue);}

/* New Blue Theme 29-09-2023*/
body.resinewblue.single-office .banner_main{margin-top: 92px;}
body.resinewblue.single-office .cta .btn.red{box-shadow: var(--blue) 0 0 0 0.1em !important; color: var(--blue);}
body.resinewblue.single-office .cta .btn.red:before{background-color: var(--blue);}
body.resinewblue.single-office .main_ttl{color: var(--blue);}
body.resinewblue.single-office .expert_team_tabs_new ul li.active{background: var(--blue);}
body.resinewblue.single-office .meet_expert_home .hover_section .box_inn .read_full_bio a:after{border-bottom: 1px solid white;}
body.resinewblue.single-office .meet_expert_home .content_inn .head_main{color: var(--blue);}
body.resinewblue.single-office .meet_expert_services .slick-dots li.slick-active{border-top-color: var(--blue);}
body.resinewblue.single-office .section_main .capabilities_numer{color: white;}
body.resinewblue.single-office .capabilities_url a:after{background: white;}
body.resinewblue.single-office .featured_property_section{background: transparent;}
body.resinewblue.single-office .commercial_property_mainsec .featured_list_row .property_box .property_title a{color: var(--blue);}
body.resinewblue.single-office .latest_news_section .news_box .small_txt span{color: var(--blue);}

body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul.slick-dots{ display:none !important; }
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul{ padding:25px 0 0 0; background:none; margin:0 -10px; flex-wrap:wrap; justify-content:flex-start; }
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul li{ margin:25px 10px 0; min-width:163px; line-height:44px; font-size:14px; color:#000; background:#e5eaee; padding:0 20px; text-align:center; border-radius:22px; }
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul li:first-child{ margin-left:10px; }
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul li.active{ background:var(--blue); color:#fff; }
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul li:before{ display:none; }
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul li.active:before{ display:none; }
body.resinewblue.single-office .meet_expert_home{padding: 60px 10px 2px;}
body.resinewblue.single-office .meet_expert_section .meet_expert_property_type_list{margin-top: 0px;}
body.resinewblue.single-office .meet_expert_home .meet_expert_property_type_item{margin-top: 0px;}
/* New Blue Theme 29-09-2023*/


.details_page_banner_version2 .leftbanner{max-width: calc(100% - 223px);}
.property_modal_body .modal_slider_thumb .slick-current:before{border: 0;}
.detail_overview_section .tab_section li.tab_overview_link{line-height: 1.2;}

@media(min-width: 1025px){
.resinewblue .banner_image .search_box .property_main_search_icon:hover,
.resinewblue .banner_image .advanced_search_property_section input[type='button']:hover{background: var(--grey) url(images/search.svg) center no-repeat;}
.resinewblue .featured_property_section .featured_property_type_item ul li:hover{color: #FFFFFF;}
.resinewblue .featured_property_section .featured_property_type_item ul li:hover:before{width: 100%; height: 0px; background-color: transparent; border-bottom: 1px solid #FFFFFF;}
.resinewblue .featured_row .slick-arrow:hover{background-color: #999999;}
.resinewblue .featured_row .slick-arrow:hover:before{border-color: #FFFFFF;}
.resinewblue .featured_property_type_item ul li:hover:before{width: 100%; color: var(--blue);}
.resinewblue .search_property_section .link_advanced_search:hover{background-color: var(--grey);}
.resinewblue .footer_top a:hover{color: rgba(255,255,255,1);}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li a:hover{text-decoration: underline;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li.contactresm a:hover,
.resinewblue .viewall_btn a:hover{text-decoration: none; background-color: #999999; color: #FFFFFF;}
.resinewblue .team_slider .slick-dots li:hover button, .resinewblue .team_modal_main .model_right li:hover button{background-color: var(--blue);}
.resinewblue .ressidemenu ul li a:hover, .resinewblue .featured_row .slider_content .featured_button a:hover{text-decoration: underline;}
.resinewblue .team_slider .team_phndetails div a:hover{color: var(--blue);}
.resinewblue .search_filter .search_listing .search_header1 .search_open_map .property_open_map:hover{background-color: var(--blue);}
.resinewblue .sin_team_phn a:hover:before,
.resinewblue .sin_team_mail a:hover:before{transform: scale(1.35); -webkit-transform: scale(1.35);}
.resinewblue .team_pro_list .listing_property_inn .property_box .book_view_cls .btn_view_property:hover,
.resinewblue .team_single .team_left .back_team_page:hover{text-decoration: underline;}
.resinewblue .research-main-bx .row.matchHeight .img_content .access_popup a.download_link:hover,
.resinewblue .research-main-bx .row.matchHeight .img_content a.overview_link:hover{text-decoration: underline;}
.resinewblue .listing_property_inn .property_box .property_title a:hover{text-decoration: underline;}
.resinewblue .faq_main .form-group.mb-2.button_col .btn_submit_cf7:hover{background-color: var(--grey);}
.resinewblue .select2-container--casestudy .select2-results .select2-results__options li:hover{color: var(--blue);}
.resinewblue .cs-search-box input.search-ico:hover{opacity: 0.75;}
.resinewblue .neighbour_wrap .neighbour_img:hover .title a{box-shadow: none; color: var(--blue); text-decoration: none;}
.resinewblue .neighbour_wrap .neighbour_img:hover .title a:after{width: 30px;}
.resinewblue .related_img_row .related_img:hover .title a:after{width: 30px;}
.resinewblue .team_blocks .team_phndetails div a:hover,
.resinewblue .team_blocks .team_phndetails div a:hover,
.resinewblue .team_blocks .team_phndetails div span:hover{color: var(--blue);}
.resinewblue .listing_property_inn .property_image:hover:after{opacity: 1;}
.resinewblue .singl_team_wrap .addr_col div:hover, .resinewblue .singl_team_wrap .addr_col div a:hover{color: var(--blue);}
.resinewblue .amenities_wrap .slick-arrow:hover{background-color: var(--grey);}
.resinewblue .search_filter .filter_property_numbers_section .filter_open_btn:hover{background-color: #666666;}
.resinewblue .residential_property_listing_list .featured_list_row .property_box:hover{background-color: var(--blue);}
.resinewblue .residential_property_listing_list .featured_list_row .property_box:hover .property_information{padding: 15px;}
.resinewblue .residential_property_listing_list .featured_list_row .property_box:hover .property_information .property_extras > div{margin-right: 40px;}
.resinewblue .residential_property_listing_list .featured_list_row .property_box:hover .property_information .property_status,
.resinewblue .residential_property_listing_list .featured_list_row .property_box:hover .property_title a,
.resinewblue .residential_property_listing_list .property_box:hover .property_information .property_price .price,
.resinewblue .residential_property_listing_list .property_box:hover .property_information .property_extras > div,
.resinewblue .residential_property_listing_list .listing_property_inn .property_box:hover .property_price .qualifier,
.resinewblue .residential_property_listing_list .listing_property_inn .property_box:hover .property_sale_type_text{color: #FFFFFF;}
.resinewblue .residential_property_listing_list .listing_property_inn .property_box .book_view_cls .btn_view_property:hover,
.resinewblue .residential_property_listing_list .listing_property_inn .property_box .book_view_cls .btn_book_viewing:hover{text-decoration: underline;}
.resinewblue .refine_filter ul li a:hover:after{background-color: var(--blue);}
.resinewblue .openmap_modal .btn_view_property:hover,
.resinewblue .openmap_modal .btn_book_viewing:hover,
.resinewblue .openmap_modal .property_title a:hover{text-decoration-line: underline;}
.resinewblue .filter_property_modal .filter_close_modal:hover,
.resinewblue .openmap_modal .property_close_map:hover,
.resinewblue .general_subpage_main .link_leftside a:hover,
.resinewblue .general_subpage_main .link_rightside a:hover,
.resinewblue .general_subpage_main .title_section .section_link a:hover{background-color: #666666;}
.resinewblue .general_subpage_main .second_subtitle_part .description p a:hover{text-decoration: none; opacity: 1;}
.resinewblue .service_part .services_content .service_buttons .guide_btn:hover,
.resinewblue .service_part .services_content .service_buttons .valuation_btn:hover{background-color: #FFFFFF; color: var(--blue);}
.resinewblue .form_modal .contact_but button:hover,
.resinewblue .form_modal .contact_but input[type="submit"]:hover{background-color: #666666;}
.resinewblue .search_filter .search_header1 .search_property_status ul li a:hover{opacity: 0.8;}
.resinewblue .form_modal .filter_close_btn:hover{background-color: #666666;}
.resinewblue .featured_row .slider_content .addr a:hover{text-decoration: underline; text-shadow: none;}
.resinewblue .service_part .services_content .service_buttons .guide_btn:hover{background-color: transparent; color: #FFFFFF;}
.resinewblue .property_detail_list .overview_cont .read_more a:hover{text-decoration: underline;}
.resinewblue .general_subpage_main.general_subpage2 .section_title_image_part .link a:hover{background-color: var(--grey);}
.resinewblue .detail_neighbourhood_section .read_more a:hover{text-decoration: underline;}
.resinewblue .featured_list_row .property_box:hover{background-color: var(--blue); padding: 0px 15px;}
.resinewblue .featured_list_row .property_box:hover *{color: #FFFFFF !important;}
.resinewblue .featured_list_row .property_box:hover .book_view_cls a:hover,
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button:hover{text-decoration: underline;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .office_ttl:hover:before,
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team_phn a:hover:before,
.resinewblue .details_page_version2 .details_page_main .negotiator_details .team_mail a:hover:before{transform: scale(1.25); -webkit-transform: scale(1.25);}
.resinewblue .details_page_version2 .details_page_main .property_detail_addr .additional_button .btn:hover{text-decoration: underline;}
.resinewblue .property_modal .property_modal_body .slick-arrow:hover:before{border-color: #FFFFFF; background-color: transparent;}
.resinewblue.property_detail_overlay .property_modal .filter_close_btn:hover{background-color: #999999;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-arrow:hover:before{opacity: 1;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label:hover{color: var(--blue);}

body.resinewblue .team_proj .property_box:hover .property_information .property_extras .property_bed{background-image: url(images/bed-white.svg) !important;}
body.resinewblue .team_single .property_box:hover .property_information .property_extras .property_bath{background-image: url(images/bath-white.svg) !important;}
body.resinewblue .team_single .property_box:hover .property_information .property_extras .property_measure{background-image: url(images/ruler-white.svg) !important}
body.resinewblue .team_proj .property_box:hover .property_information .property_extras > div{color: #FFFFFF !important;}
.resinewblue .neighbourhood_slider .slick-list .title a:hover{text-decoration: underline;}
.resinewblue .detail_property_section .accommodation_detail .tab a:hover:after{width: 100%;}
.resinewblue .contact-tab-box .tab-link:hover{background-color: transparent; color: var(--blue);}
.resinewblue .contactus_detail .right_content a:hover{color: var(--blue) !important; box-shadow: none;}
.resinewblue .maintab-box .contactus_form .contact_inner_form input[type="submit"]:hover{background-color: var(--grey) !important;}
.resinewblue .office_areas .office-area-btm .office_phn a:hover,
.resinewblue .office_areas .office-area-btm .office_mail a:hover,
.resinewblue .office_areas .office-area-btm .office_team a:hover{color: var(--blue);}
.resinewblue .page-template-content-advisory_valuation_research .featured_property_type_item ul li:hover span,
.resinewblue .advisory-tab-bx .expert_team_tabs ul li:hover span,
.resinewblue .advisory_meet_expert_section .expert_team_tabs ul li:hover span{color: var(--blue);}
.resinewblue .page-template-content-advisory_valuation_research .featured_property_type_item ul li:hover::before,
.resinewblue .advisory-tab-bx .expert_team_tabs ul li:hover::before,
.resinewblue .advisory_meet_expert_section .expert_team_tabs ul li:hover::before{background-color: var(--blue);}

/* Search Filter Options */
.resinewblue .search_filter .filter_property_modal .close_cfilter:hover{background: var(--blue);}
.resinewblue .search_filter .filter_property_modal .close_cfilter:hover:before{color: #FFFFFF;}
.resinewblue .search_filter .filter_property_modal .filter_close_btn:hover{background: #FFFFFF;}
.resinewblue .search_filter .filter_property_modal .filter_close_btn:hover:before{background: #FFFFFF; color: var(--blue);}
.resinewblue .search_filter .filter_property_modal .clear_all_filter:hover{text-decoration: underline;}
/* Search Filter Options */

.resinewblue #bookvaluation_modal .checkbox_col label a:hover{text-decoration: none;}
.resinewblue .blog_detail_main_div .addtoany_shortcode a:hover,
.resinewblue .blog_detail_main_div .addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service):hover > span{color: var(--blue);}
.resinewblue .blog_detail_main_div .addtoany_list.a2a_kit_size_32 a:hover:after{background-color: var(--blue); display: none;}
.resinewblue .news_left_aerrow a:hover, .news_right_aerrow a:hover{color: var(--blue);}
.resinewblue .cs-content-box .case_study_inner .view_btn a.vd-btn:hover{border-color: var(--blue); background-color: var(--blue); color: #FFFFFF;}
.resinewblue .form_modal .container {display: flex; align-items: center; justify-content: center; height: 100%;}

body.resinewblue.single-office .btn.red:hover{color: white;}
body.resinewblue.single-office .expert_team_tabs_new ul li:hover{background: var(--blue);}
body.resinewblue.single-office .meet_expert_home .slick-dots li:hover{border-top-color: var(--blue);}
body.resinewblue.single-office .featured_list_row .property_box:hover *{color: var(--blue) !important;}
body.resinewblue.single-office .featured_list_row .property_box:hover{padding: 0px;}
body.resinewblue.single-office .latest_news_section .news_box .news_ttl a:hover{color: var(--blue);}
body.resinewblue.single-office .our_client .slick-prev:hover,
body.resinewblue.single-office .our_capabilities_right .slick-prev:hover{background: url(images/capabilities_leftarrow_ho_blue.png) no-repeat 0 0;}
body.resinewblue.single-office .our_client .slick-next:hover,
body.resinewblue.single-office .our_capabilities_right .slick-next:hover{background: url(images/capabilities_rightarrow_ho_blue.png) no-repeat 0 0;}
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul li:hover { background:var(--blue); color:#fff; }
}

@media(max-width: 1600px)
{
	.resinewblue .search_header2 .filter_size_section, .resinewblue .filter_price_section, .filter_county_area_section,.resinewblue .search_header2 .filter_county_section{margin-right: 15px !important;}
}

@media(max-width: 1280px){
.resinewblue .subpage2-banner .header_content_full .inner_banner{max-width: 770px;}
}


@media(max-width: 1199px){
.resinewblue .footer_bottom{padding-right: 15px; padding-left: 15px;}
.resinewblue .sidebar_burgermenu{width: 50px;}
.resinewblue .header_section_inner{padding-left: 15px;}
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li,
.resinewblue .header_right .menu-residential-new-header-menu-container .menu li.contactresm{margin-right: 35px;}
.resinewblue .office_team .study-case-search-opt .cs-search-main-box{width: 33.33%; margin: 0px;}
.resinewblue .team_blocks{padding: 0px; margin: 0px;}
.resinewblue .office_team_main .office_team{padding-left: 15px; padding-right: 15px;}
.resinewblue .office_team .study-case-search-opt{padding: 15px;}
.resinewblue .team_blocks .pagination{margin: 40px 0px;}
.resinewblue .site-footer .footer_top .footer_1,
.resinewblue .site-footer .footer_top .footer_2,
.resinewblue .site-footer .footer_top .footer_3,
.resinewblue .site-footer .footer_top .footer_5{max-width: 25%; flex: 0 0 25%; padding: 0px 15px; margin: 0px; }
.resinewblue.menu_open .burgermenu_inn .left_menu ul li{margin: 20px 0px;}
.resinewblue .burgermenu_inn .left_menu{width: 250px;}
.resinewblue .burgermenu_inn .right_img{width: calc(100% - 250px);}
.resinewblue .team_single .team_left .resi_team_head{padding-left: 25px;}
.resinewblue .team_single .team_left .resi_team_head:before{display: none;}
.resinewblue .faq_main .faq_question{padding: 50px 15px;}
.resinewblue .faq_main .form_mail_wrap{padding: 0px;}
.resinewblue .research-main-bx .research_report_list{padding: 40px 15px 0px; background-color: #FFFFFF;}
.resinewblue .research_report_home .research-main-bx .filt-container{padding: 0px 15px;}
.resinewblue .research_report_home .research-main-bx .row.matchHeight .col-md-4{padding: 0px 15px;}
.resinewblue .research_report_home .research_report_main .container{padding: 0px 15px;}
.resinewblue .meet_expert_section{margin: 0px; padding-top: 30px;}
.resinewblue .research_report_main .filter-opt-box.op-3 .select2{min-width: inherit;}
.resinewblue .research-filt *{margin: 0px;}
.resinewblue .research_report_main .filters{padding: 40px 30px 50px; flex-wrap: wrap;}
.resinewblue .research_report_main .filters .search-bx{max-width: 100%; width: 100%;}
.resinewblue .research_report_main .filters .op-1, .resinewblue .research_report_main .filters .op-2, .resinewblue .research_report_main .filters .op-3{margin-top: 50px;}
.resinewblue .neighbour_box .neighbour_inn{padding: 0px 15px;}
.resinewblue .singl_team_wrap .sin_team_image .pic{height: 370px;}
.resinewblue .neighbourhood_banner{padding-left: 0px;}
.resinewblue .banner_image .inner_banner{height: 500px;}
.resinewblue .neighbourhood_detail_main .first_part_inn{padding: 0px;}
.resinewblue .neighbourhood_detail_main .first_part .image_section{padding-top: 50px; margin: 0px 0px;}
.resinewblue .neighbourhood_detail_main .transport_left{padding-left: 15px;}
.resinewblue .neighbourhood_detail_main .first_part_inn ul{padding-left: 15px; padding-right: 0px;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6:first-child{width: 66.66%;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6:last-child{width: 33.33%;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-12, .resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6{padding: 0px 15px;}
.resinewblue .amenities_wrap .slick-slide .amenities_details .slider_inn::before{height: 265px;}
.resinewblue .amenities_wrap{padding: 60px 15px 80px;}
.resinewblue .amenities_wrap .amenities_wrap_inn h4{margin-bottom: 0px;}
.resinewblue .amenities_wrap .amenities_map .map{height: 100%;}
.resinewblue .you_may_also_link{padding-top: 60px;}
.resinewblue .listing_property_row .featured_list_row{padding: 0px 15px;}
.resinewblue .listing_property_row .featured_list_row .property_box{width: calc(33.33% - 30px);}
.resinewblue .search_filter .search_listing .search_header2 .container,
.resinewblue .search_filter .search_listing .search_header1 .search_right{padding: 0px 15px;}
.resinewblue .search_filter .search_listing .search_header2 .container .filter_property_numbers_section{width: 100%; display: flex; justify-content: flex-start;}
.resinewblue .search_filter .search_listing .search_header2{height: auto; padding: 15px 0px;}
.resinewblue .search_filter .filter_property_numbers_section .filter_open_btn{position: relative; width: auto; padding-right: 20px;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part{margin: 0px -15px; padding: 0px 15px;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:first-child,
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-12{padding-right: 50px;}
.resinewblue .general_subpage_main .servicelistsec_main{margin-top: 70px; padding: 70px 0px;}
.resinewblue .subpage2-banner .header_content_full .inner_banner{max-width: 700px; height: 280px;}
.resinewblue .general_subpage_main .servicedetail_imagemainpart{margin-top: 80px;}
.resinewblue .first_content .big_ttl{padding-right: 40px;}
.resinewblue .general_subpage2 .Section_info_part{padding: 50px 15px 80px; margin: 60px -15px;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .expert_team_tabs .slick-slider{margin-bottom: 0px; justify-content: flex-end;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .expert_team_tabs .slick-slider .slick-list{width: 100%; max-width: 100%;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section .tab_team .container{max-width: 90%;}
.resinewblue .featured_property_type_item .slick-initialized .slick-slide li.active,
.resinewblue .research_property_type_item .slick-initialized .slick-slide li.active{background-color: transparent;}
.resinewblue .meet_expert_section ul li.active span::before{background-color: var(--blue); display: none;}
.residential_home .featured_row{padding: 0px 15px;}
.resinewblue .residential_home .featured_row .slick-slide .inner_banner{width: 300px !important;}
.resinewblue .featured_property_type h3, .resinewblue .service_part .service_inn h3{padding-left: 0px; text-align: center;}
.resinewblue .featured_property_section .featured_property_type_item ul,
.resinewblue .featured_property_type_item ul, .resinewblue .viewall_btn{padding-left: 0px; justify-content: center; display: flex;}
.resinewblue .service_part .service_type .services_content{width: 40%;}
.resinewblue .service_part .service_type .inner_banner{width: 60%;}
.resinewblue .residential_home .page_content .meet_expert_section .container{max-width: 900px;}
.resinewblue .residential_home .meet_expert_section{padding-top: 50px;}
.resinewblue .banner_image_inn .search_box.show{left: 0px; right: 0px; margin: 0px auto; padding-top: 0px;}
.resinewblue .form_modal .form_modal_body{max-width: 85%; top: 0px; max-height: 85vh; overflow-y: auto;}
.resinewblue .first_content .big_ttl h2,
.resinewblue .page_content .team_testi_slider .author_slider_main > h3{font-size: 46px;}
.resinewblue .subpage2-banner .header_content_full h1{font-size: 46px; padding-left: 15px; padding-right: 700px;}
.resinewblue .first_content .first_inn{padding: 30px 0 45px;}
.resinewblue .amenities_wrap1 .amenities_map{margin-top: 0px;}
.resinewblue .meet_expert_section .expert_team_tabs .slick-slide{width: auto !important; padding-left: 40px;}
.resinewblue .meet_expert_section .expert_team_tabs .slick-slide *{white-space: nowrap;}
.resinewblue .aboutus_meet_expert_section{padding-left: 15px; padding-right: 15px;}
.resinewblue .team_blocks .no_record{margin: 60px 0px;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .slick-list{max-width: 800px;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta{padding: 30px 0 50px 50px;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-arrow{width: 36px; height: 36px; background-color: var(--blue); top: 50%; display: block !important;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-arrow:before{border-color: #FFFFFF; border-width: 2px 2px 0px 0px; padding: 6px; width: 0px; height: 0px; top: calc(50% - 8px); left: calc(50% - 10px);}
.resinewblue .details_page_banner_version2.details_page_banner .slick-prev:before{left: calc(50% - 5px);}
.resinewblue .details_page_banner_version2.details_page_banner .slick-prev{left: 0px;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-next{right: 0px;}
.resinewblue .details_page_version2 .property_detail h1{font-size: 40px;}
.resinewblue .property_detail_list .overview_cont{width: 70%;}
.resinewblue .residential_property_detail_main .detail_youmay_section .featured_list_row{margin: 40px -12px 0;}
.resinewblue .residential_property_detail_main .detail_youmay_section{padding: 40px 0px 30px;}
.resinewblue .amenities_wrap .scrollable1{width: 49%;}
.resinewblue .amenities_wrap .amenities_map{width: 49%;}
.resinewblue .amenities_wrap{flex-direction: inherit;}
.resinewblue .detail_property_section{padding-bottom: 40px;}
.resinewblue .residential_cms .featured_property_section{max-width: 870px;}
.resinewblue .contactus_main .offices_location .offices-location-mainbox{padding: 0px 15px;}
.resinewblue .contactus_main .offices_location .offices-location-mainbox .office_team_members .team_slider .slick-dots{width: calc(100% - 15px);}
.resinewblue .detail_property_section .accommodation_detail .tab a{margin-right:40px;}
.resinewblue .general_subpage_main .link_rightside{margin-bottom: 35px;}
body.resinewblue .header_content_full{padding-top: 0px;}
body.resinewblue .blog_listing .page_content{padding-top: 0px;}
.resinewblue .footer_bottom .botom_text{padding: 0px 10px;}
.resinewblue footer.site-footer .footer_bottom{padding: 30px 20px;}


.resinewblue .contact_inner_form{width: 100%;}


/* New Blue Theme 29-09-2023*/
body.resinewblue.single-office .meet_expert_home{padding: 60px 20px 2px;}
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul{padding: 45px 60px 0 60px;}
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item .slick-initialized .slick-slide li{margin: 0px; padding: 0px;}
/* New Blue Theme 29-09-2023*/
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul.properties.slick-no-slide{padding-left: 0;padding-right: 0;}
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul.properties.slick-no-slide .slick-list{width: 100%;}
body.resinewblue.single-office .commercial_property_mainsec .featured_property_type_item ul.properties.slick-no-slide .slick-track{margin-left: 0;}
.resinewblue .listing_property_row .featured_list_row{margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;}
.resinewblue .general_subpage_main .section_three_image .lastsec_threesec_dec{padding: 20px 20px;}
.resinewblue .general_subpage_main .section_three_image .lastsec_threesec_dec .description p{font-size: 14px;line-height: 24px;}
}


@media(max-width: 991px){
body.resinewblue{padding-bottom: 0px; padding-top: 68px;}
body.resinewblue .banner_image_inn{margin-top: 0px;}
.resinewblue .banner_image .inner_banner{height: 320px;}
.resinewblue.menu_open .sidebar_burgermenu_form{top: 68px;}
.resinewblue .header_section_inner{height: 68px;}
.resinewblue .first_content .first_inn{padding: 25px 0px 35px;}
.resinewblue .first_content .big_ttl h2,
.resinewblue .page_content .team_testi_slider .author_slider_main > h3{font-size: 40px;}
.resinewblue .first_content .big_ttl{width: 250px; padding-right: 50px;}
.resinewblue .first_content .right_cont{width: calc(100% - 250px);}
.resinewblue .team_blocks .mlatest_full{max-width: 33.33%; flex: 0 0 33.33%;}
.resinewblue .team_blocks .team_phndetails{max-width: 100%;}
.resinewblue .site-footer .footer_top{padding: 40px 120px;}
.resinewblue .site-footer .footer_top .footer_1,
.resinewblue .site-footer .footer_top .footer_2,
.resinewblue .site-footer .footer_top .footer_3,
.resinewblue .site-footer .footer_top .footer_5{max-width: 50%; flex: 0 0 50%; padding: 15px;}

.resinewblue .burgermenu_inn .left_menu{background-color: var(--blue); width: 100%; padding: 15px; margin: 0px;}
.resinewblue.menu_open .burgermenu_inn .left_menu{background-color: var(--blue); padding: 15px 0px;}
.resinewblue.menu_open .burgermenu_inn .left_menu .nav_main_menu{padding: 0px 15px;}
.resinewblue #mobile_megamenu{margin: 0px; padding: 0px;}
.resinewblue .burgermenu_inn .left_menu ul li{padding-left: 0px;}
.resinewblue .burgermenu_inn .left_menu ul li.active{background-image: none;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li a{color: #FFFFFF !important;}
.resinewblue .burgermenu_inn .left_menu ul li.active::after{background-color: #FFFFFF; display: none;}
.resinewblue .mobile_contactinfo .contact_info .form-group:first-child{display: none;}
.resinewblue .mobile_contactinfo .contact_info .form-group > div a{padding-left: 0px !important; color: rgba(255,255,255,0.7);}
.resinewblue .mobile_contactinfo .social_links{display: flex; justify-content: flex-start;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li{margin: 0px;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li a{padding: 10px 0px; display: block;}
.resinewblue.menu_open .burgermenu_inn .left_menu ul li:first-child{margin-top: 0px;}
.resinewblue .page_footer_cta_buttons{display: none;}
.resinewblue .mobile_contactinfo{padding: 20px 0 0 0; margin-top: 20px; border-top: 1px solid #FFFFFF;}
.resinewblue .mobile_contactinfo .social_links{margin-top: 40px;}
.resinewblue .mobile_contactinfo .contact_info .form-group{margin: 10px 0px !important;}
.resinewblue .mobile_contactinfo .contact_info *{font-family: "Benton Sans"; font-size: 14px; line-height: 21px; color: rgba(255,255,255,0.7); font-weight: 400; letter-spacing: 1px;}

.resinewblue #mobile_megamenu .submenu_col{background-color: var(--blue); line-height: 43px; background-image: none !important; padding: 0px 20px;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li{width: 100% !important; padding-left: 0px !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li{ left: 0px !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li:empty{display: none !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li ul.mega-sub-menu{background-color: var(--blue) !important; background-image: none !important; left: 0px !important; position: relative !important;}
.resinewblue #mobile_megamenu .back_mobile_menu{font-size: 24px; font-weight: 400; width: auto; display: block; background-color: #FFFFFF; color: var(--blue); line-height: 43px; font-family: var(--main_title); padding-left: 60px;}
.resinewblue #mobile_megamenu .back_mobile_menu::before{background-image: none; border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--blue); padding: 0.2em; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); width: 0px; height: 0px; top: calc(50% - 6px); left: 15px;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li ul li h4,
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li ul li h5{margin: 0px 5px 5px 5px !important; font-size: 24px; font-weight: 400; line-height: 1; color: #FFFFFF; padding-bottom: 15px; border-bottom: 1px solid #FFFFFF;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li ul li{padding: 10px 0 0 0 !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li ul >li.widget_text{margin-top: 25px !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li:first-child ul >li.widget_text{margin-top: 0px !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li ul li::before{display: none !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li .mega-sub-menu li ul li ul li a{font-size: 16px !important; font-weight: 400 !important;}
.resinewblue #mobile_megamenu .mega-menu-wrap ul.mega-menu li a .mega-indicator{background-image: none !important; width: 0px !important; height: 0px !important; border-width: 1px 1px 0px 0px !important; border-color: #FFFFFF; border-style: solid; padding: 0.2em !important; top: 0.3em; right: -15px !important; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.resinewblue #mega-menu-wrap-residential-rent-menu #mega-menu-residential-rent-menu > li.mega-menu-item > a.mega-menu-link{font-family: var(--main_title); font-size: 24px !important; font-weight: 400 !important; line-height: 1 !important;}
.resinewblue #mega-menu-wrap-residential-rent-menu #mega-menu-residential-rent-menu > li.mega-menu-item > a.mega-menu-link:before{display: none !important;}
.resinewblue .team_single .team_left{width: calc(100% - 35%);}
.resinewblue .singl_team_wrap .sin_team_image{width: 35%;}
.resinewblue .team_single .team_left .resi_team_head h1{font-size: 46px;}
.resinewblue .singl_team_wrap .team_left .single_position h2{font-size: 20px;}
.resinewblue .team_projects{margin-top: 30px;}
.resinewblue .team_pro_list h3{font-size: 56px;}
.resinewblue .singl_team_wrap .addr_col{padding: 10px 20px;}
.resinewblue .team_pro_list{padding: 0px;}
.resinewblue .team_pro_list .featured_list_row .property_box{margin-top: 50px;}
.resinewblue .faq_main .form-group.mb-2.button_col{display: block;}
.resinewblue .faq_main .wpcf7-spinner{right: 0px;}
.resinewblue .research_report_main .filters{display: flex; justify-content: space-between; flex-wrap: wrap;}
.resinewblue .research_report_main .filters .op-1{margin-left: 0px;}
.resinewblue .research_report_main .filters .op-3{margin-right: 0px;}
.resinewblue .author_slider_main .author_title{width: 100%;}
.resinewblue .author_slider_main .author_description{width: 100%; padding: 80px 30px;}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(odd) .author_title{background-color: var(--blue); color: #FFFFFF;}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(odd) .author_description{background-color: #F8F8F8;}
.resinewblue .author_slider_main .slick-track .slick-slide:nth-child(odd) .author_description p{color: var(--grey);}
.resinewblue .author_slider_main .author_description:after, .resinewblue .author_slider_main .author_description:before{color: #666666;}
.resinewblue .author_slider_main{margin: 0px; padding: 0px;}
.resinewblue .author_slider_main .author_title{font-size: 32px;}
.resinewblue .author_slider_main .author_description:before{left: 25px; top: 5px;}
.resinewblue .author_slider_main .author_description:after{right: 25px; bottom: 5px;}
.resinewblue .author_slider_main .slick-list{margin-bottom: 10px; padding-bottom: 0px;}
.resinewblue .singl_team_wrap .sin_team_image .pic{height: 260px;}
.resinewblue .neighbourhood_detail_main .first_part h3,
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_points .title{max-width: 100%; font-size: 40px; margin-bottom: 20px;}
.resinewblue .neighbourhood_detail_main .transport_left .title{font-size: 40px;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6:first-child{padding: 0px 15px; width: 100%;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6:last-child{width: 100%;}
.resinewblue .neighbourhood_detail_main .first_part_inn ul{padding: 40px 15px; margin: 0px -15px; background-color: #F8F8F8;}
.resinewblue .neighbourhood_detail_main .transport_left{width: 100%; padding: 30px 15px;}
.resinewblue .neighbourhood_detail_main .transport_right{width: 100%; padding: 30px 0px 0;}
.resinewblue .neighbourhood_detail_main .first_part_inn .col-md-6 ul:after{display: none;}
.resinewblue .neighbourhood_detail_main .first_part_inn ul li:last-child{margin-bottom: 0px;}
.resinewblue .neighbourhood_detail_main .first_part .image_section{padding-top: 0px;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_img{width: 100%;}
.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_points{width: 100%; padding: 40px 15px; max-width: 100%;}
.resinewblue .neighbourhood_detail_main .offer_par_inn{flex-direction: column-reverse;}
.resinewblue .amenities_wrap{padding: 40px 15px 0;}
.resinewblue .amenities_wrap_inn .scrollable1{margin: 60px 0px;}
.resinewblue .amenities_wrap_inn .amenities_flex{flex-direction: column-reverse;}
.resinewblue .amenities_wrap .amenities_map .map{height: 400px;}
.resinewblue .related_img_row .related_img .title{bottom: -40px;}
.resinewblue .related_img_row .related_img{margin-bottom: 70px;}
.resinewblue .you_may_also_link{padding: 40px 0px 20px;}
.resinewblue .related_img_row{margin-top: 30px;}
.resinewblue .related_img_row .related_img .title a{font-size: 32px;}
.resinewblue .amenities_wrap .slick-list{padding: 0px;}
.amenities_wrap .slick-slide .amenities_details,
.amenities_wrap .slick-slide.slick-current .amenities_details{width: 100% !important;}
.amenities_wrap .scrollable1 .amenities_section_sider{margin: 0px;}
.resinewblue .amenities_wrap .amenities_wrap_inn h4{margin-bottom: 30px; font-size: 40px;}
.resinewblue .listing_property_row .featured_list_row .property_box{width: calc(48% - 30px);}
.resinewblue .listing_property_row .featured_list_row{margin: 0 0 -50px 0; padding: 0px;}
.resinewblue .search_header2 .filter_size_section, .resinewblue .filter_price_section{margin: 10px 70px 0 0px !important;}
.resinewblue .filter_price_col_modal, .resinewblue .filter_measure_modal_col_version2.filter_col{width: 45%;}
.resinewblue .filter_property_modal_row2 > .filter_col{max-width: 33.33%; width: 100%; padding: 0px 15px;}
.resinewblue .filter_property_modal .filter_close_modal, .resinewblue .openmap_modal .property_close_map{top: -68px; height: 68px;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:first-child,
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-12{width: 100%; padding: 0px;}
.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:last-child{width: 100%;}

.resinewblue .general_subpage_main .second_part .second_subtitle_part .row .col-md-6:last-child{position: relative; margin: 0px -15px; width: auto;}
.resinewblue .general_subpage_main .second_subtitle_part h4{font-size: 40px;}
.resinewblue .general_subpage_main .second_part .servidesleftlist{padding: 0px;}
.resinewblue .general_subpage_main .secondservicelist ul li{padding: 15px 0px;}
.resinewblue .general_subpage_main .secondservicelist{padding: 25px 15px;}
.resinewblue .general_subpage_main .servicedetail_imagemainpart{margin-top: 50px; margin-bottom: 0px;}
.resinewblue .servicedetail_imagemainpart .div_title_left .col-md-6:first-child,
.resinewblue .servicedetail_imagemainpart .div_title_left .col-md-6:last-child,
.resinewblue .servicedetail_imagemainpart .div_titl_right .col-md-6:nth-child(2){width: 100%; padding: 0px;}
.resinewblue .general_subpage_main .div_title_left .title_leftside h4,
.resinewblue .general_subpage_main .div_titl_right .title_rightside h4{font-size: 40px;}
.resinewblue .servicedetail_imagemainpart .div_title_left, .resinewblue .servicedetail_imagemainpart .div_titl_right{padding: 0px;}
.resinewblue .div_title_left .row .col-md-6 .desc_leftside,
.resinewblue .div_title_left .row .col-md-6 .link_leftside,
.resinewblue .general_subpage_main .col-md-6.mobile{padding: 0px;}
.resinewblue .tabmodulethumbslider{display: flex; flex-wrap: wrap; justify-content: center;}
.resinewblue .tabmodulethumbslider .col-md-4{margin-bottom: 30px; max-width: 50%; flex: 0 0 50%}
.resinewblue .tabmodulethumbslider .col-md-4:last-child{margin-bottom: 0px;}
.resinewblue .subpage2-banner .header_content_full h1{padding: 0px 15px; position: relative; transform: none; width: 100%; margin: 40px 0 20px; font-size: 40px;}
.resinewblue .subpage2-banner .header_content_full .inner_banner.desktop{display: none;}
.resinewblue .subpage2-banner .header_content_full .inner_banner.mobile{display: block; height: 520px; width: calc(100% - 15px); max-width: 100%; margin-left: 15px;}
.resinewblue .subpage2-banner .header_content_full{flex-direction: column-reverse; padding-top: 0px;}
.resinewblue .general_subpage2 .information_part .row .col-md-4:first-child{margin-top: 0px;}
.resinewblue .general_subpage2 .information_part .row .col-md-4{padding: 0px; margin-top: 40px; margin-bottom: 0px;}
.resinewblue .general_subpage2 .Section_info_part .row{padding: 0px;}
.resinewblue .general_subpage_main.general_subpage2 .servicedetail_imagemainpart{padding-left: 0px;}
.resinewblue .general_subpage2 .Section_info_part .title h3{font-size: 40px;}
.resinewblue .general_subpage_main .servicedetail_imagemainpart .image_rightside{margin-bottom: 40px;}
.resinewblue .general_subpage2 .generalsubpage_meet_expert_section{display: none;}
.resinewblue .residential_home .featured_row .slick-slide .inner_banner{width: 240px !important;}
.resinewblue .banner_image_inn .search_box{max-width: 600px !important; margin: 0px; left: 0px; right: 0px; position: absolute; padding-left: 15px;}
.resinewblue .ressidemenu{top: 80px;}
.resinewblue .ressidemenu ul li{padding: 22px 0px;}
.resinewblue .residential_home .featured_row .slick-slide .inner_banner{width: 220px !important;}
.resinewblue .service_part .service_tab_content{position: relative;}
.resinewblue .service_part .service_type .inner_banner{position: absolute; width: 1005; height: 100%; top: 0px; left: 0px;}
.resinewblue .service_part .service_type .services_content{width: 100%; position: relative; z-index: 1; background-color: transparent;}
.resinewblue .service_part .service_type .services_content:before{content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: var(--blue); opacity: 0.9; z-index: -1;}
.resinewblue .service_part .service_type .inner_banner{width: 100%;}
.resinewblue .service_part .service_type .services_content_inn{max-width: 100%;}
.resinewblue .service_part .service_buttons{margin-top: 50px;}
.service_part .service_type{overflow: hidden;}
.service_part .featured_property_type_item ul li.active span::before,
.service_part .meet_expert_section ul li.active span::before {display: none;}
.resinewblue .residential_home .page_content .meet_expert_section .container{max-width: 600px;}
.resinewblue .banner_image .advanced_search_property_section input[type="button"]{background-color: var(--blue); z-index: 999;}
.resinewblue .slimScrollDiv{height: auto !important; max-height: 175px; overflow-y: visible !important;}
.resinewblue .slimScrollDiv > div{height: auto !important; }
.resinewblue .search_box .advanced_search_property_section .select2,
.resinewblue .banner_image .advanced_search_property_section label{border-left: 0px;}
.resinewblue .search_box .advanced_search_property_section{top: 60px;}
.overlay.resinewblue .ressidemenu{opacity: 0.3;}
.resinewblue .research_meet_expert_section .team_slider{margin-bottom: 0px; padding: 30px 0 0px;}
.resinewblue .team_slider .team_profile_photo{width: 100%; min-height: 295px; background-size: cover;}
.resinewblue .team_slider .team_phndetails,
.resinewblue .team_slider .team_other_information{width: 100%; padding-right: 0px; padding-left: 0px;}
.resinewblue .neighbour_box .neighbour_fields{margin-bottom: 40px;}
.resinewblue .team_slider .team_image{padding: 0px 25px;}
.resinewblue .testimonial_main .slick-slide{width: 100%;}
.resinewblue .featured_row .featured-slider{min-height: 500px;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_image{margin: 20px 0px;}
.resinewblue .cms_banner .inner_banner{display: block;}
.resinewblue .cms_banner .desktop{display: none;}
.resinewblue .aboutus_home .aboutus_meet_expert_section h3,
.resinewblue .aboutus_main .first_section_title h3,
.resinewblue .aboutus_main .second_section_title h3{font-size: 40px; padding-bottom: 10px;}
.resinewblue .aboutus_home .second_section_wrap{margin-top: 20px;}
.resinewblue .aboutus_home .about_part{margin-top: 0px;}
.resinewblue .author_slider_main .author_dec{flex-direction: column; padding: 0px !important}

.resinewblue .property_deatil_main .details_page_banner_version2 .container{flex-wrap: wrap;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta{padding: 20px 0px;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button{margin: 10px 0px;}
.resinewblue .details_page_version2 .details_page_main .property_detail{margin: 0px !important; width: 100% !important; flex-wrap: wrap; flex-direction: column-reverse; padding-top: 15px;max-width: 100%;}
.resinewblue .details_page_version2 .property_detail_addr{margin: 30px 0 0;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details{width: 100%;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .image{height: 400px !important; max-width: 100vw}
.resinewblue .details_page_banner_version2.details_page_banner .slick-slide{width: 100% !important;}
.resinewblue .details_page_banner_version2 .leftbanner{width: 100%;}
.details_page_banner_version2 .leftbanner{max-width: 100%;}
.resinewblue .detail_property_section .container{flex-wrap: wrap;}
.resinewblue .detail_property_section .left_section{width: 100%; margin: 0 0 10px 0;}
.resinewblue .detail_property_section .accommodation_detail{width: 100%; margin: 0px;}
.resinewblue .neighbourhood_wrap .neighbourhood_slider{width: 100%;}
.resinewblue .neighbourhood_wrap .neighbourhood_cont{width: 100%;}
.resinewblue .neighbourhood_wrap .neighbourhood_slider .slick-track{width: 100% !important}
.resinewblue .mobile_bottom_buttons{display: none;}
.resinewblue .detail_closebyamenities_section h4,
.resinewblue .detail_neighbourhood_section .mobile h4,
.resinewblue .detail_property_section h3,
.resinewblue .residential_property_detail_main .property_type_name,
.resinewblue .details_page_version2 .property_detail h1{font-size: 40px;}

.resinewblue .banner_image .advanced_search_property_section *{font-size: 14px; font-family: var(--body_text);}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_section{margin:8px 0 !important; width: 100%; background-color: #FFFFFF; padding: 20px; text-align: left;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_section{top: 8px; right: -8px;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box{width: 100%; top: 55px;}
.resinewblue .detail_property_section{margin-top: 40px;}
.resinewblue .detail_neighbourhood_section .mobile{margin-bottom: 30px;}
.resinewblue .detail_neighbourhood_section .nh_icons{margin-bottom: 0px;}
.resinewblue .detail_neighbourhood_section{padding-bottom: 40px;}
.resinewblue .detail_closebyamenities_section{padding-bottom: 60px;}
.resinewblue .amenities_wrap .scrollable1{width: 100%;}
.resinewblue .amenities_wrap .amenities_map{width: 100%; margin-bottom: 50px;}
.resinewblue .residential_property_detail_main .amenities_wrap .amenities_map .map{height: 400px;}
.resinewblue .amenities_wrap{flex-direction: column-reverse;}
.resinewblue .residential_property_detail_main .detail_youmay_section{padding-bottom: 0px !important;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_section{font-weight: 400; padding-bottom: 0px; position: relative; left: 0px; top: 0px;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_section:after{content: ""; position: absolute; top: 6px; right: -8px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #888888; border-bottom: 0px solid #888888;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label{margin: 0px; padding: 12px; font-size: 14px; font-weight: 400; text-transform: none; white-space: nowrap; color: #666666; position: relative; border-bottom: 1px solid #e9e9e9; width: 100%; padding-left: 25px; text-align: left; line-height: 1.55; transition: all 0.3s; -webkit-transition: all 0.3s; cursor: pointer;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label input{position: absolute; left: 0px; top: 0px; opacity: 0}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label input + i{width: 14px; height: 14px; border: 1px solid #999999; position: absolute; left: 0px; top: 15px;}
.resinewblue .banner_image .advanced_search_property_section .filter_county_area_down_box label input:checked + i:before{content: ""; position: absolute; width: 14px; height: 14px; left: -1px; top: -1px; background: url(images/tick-mark-blue.svg) center no-repeat; display: block;}
body.resinewblue .property_deatil_main{margin-top: 0px;}
body.resinewblue .search_filter{margin-top: 0px;}
body.resinewblue .faq_main{margin-top: 0px;}
body.resinewblue .banner_header{margin-top: 0px;}
body.resinewblue .research_report_home .page_content.mrg58{padding-top: 0px;}
body.resinewblue .page_content{padding-top: 0px;}
.resinewblue .subpage2-banner .header_content_full{margin-top: 0px;}

/* Search Filter Options */
.resinewblue.overlay .select2-container{z-index: 999 !important;}
.resinewblue .search_filter .filter_property_modal .filter_close_btn{width: 125px; right: 70px;}
.resinewblue .search_filter .filter_property_modal .clear_all_filter{right: 195px;}
.resinewblue .search_filter .filter_property_modal .close_cfilter{height: 70px; padding: 0px 22px; position: fixed; top: 0px; right: 0px; z-index: 9;}
.resinewblue .search_filter .filter_property_modal .close_cfilter:before{top: -7px; position: relative;}
.resinewblue .search_filter .filter_property_modal .filter_close_btn,
.resinewblue .search_filter .filter_property_modal .clear_all_filter{height: 70px; z-index: 9;}
/* Search Filter Options */

/* New Blue Theme 29-09-2023*/
body.resinewblue.single-office .banner_main{margin-top: 0px;}
/* New Blue Theme 29-09-2023*/
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .brochurecta{text-align: left;margin: 10px 0px;}
body.resinewblue .flipbookbtn{margin: 10px 0;}
  .resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .text-right {
    display: flex;
   justify-content: flex-start;  
  }
  body.resinewblue .flipbookbtn, .resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .brochurecta{display: inline-block;width: auto;margin: 10px;}

.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button{margin: 10px 15px;width: auto;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button:first-child{margin-left: 0;}
.rightbanner{width: 100%;max-width: 100%;}
.resinewblue .general_subpage_main .second_subtitle_part .secondservicelist{padding-bottom: 20px;}
.resinewblue .listing_property_row .featured_list_row .property_box{width: calc(50% - 30px);}
}

@media(max-width: 767px){
.resinewblue .header_section_inner .main_logo{max-width: 155px;}
.resinewblue .header_section .container{padding: 0px !important;}
.resinewblue .first_content .big_ttl, .resinewblue .first_content .right_cont{width: 100%; padding: 10px 0px;}
.resinewblue .office_team .study-case-search-opt .cs-search-main-box{width: 100%;}
.resinewblue .team_blocks .mlatest_full{max-width: 50%; flex: 0 0 50%;}
.resinewblue .site-footer .footer_top{padding: 40px 0px;}
.resinewblue .site-footer .footer_top .footer_1, .resinewblue .site-footer .footer_top .footer_2, .resinewblue .site-footer .footer_top .footer_3, .resinewblue .site-footer .footer_top .footer_5{max-width: 100%; flex: 0 0 100%; text-align: left; padding: 0px 70px 50px 15px;}
.resinewblue .site-footer .footer_top .footer_5{padding: 10px 15px 45px 15px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.resinewblue .footer_top .footer_5 h1{width: 100%;}
.resinewblue footer.site-footer .footer_top .footerextralogo{width: 160px;}
.resinewblue .first_content .big_ttl h2{max-width: 100%; width: 100%;}
.resinewblue .team_blocks .team_phndetails{border-top: 0px;}
.resinewblue .team_blocks h3{margin: 30px 0 20px;}
.resinewblue .team_blocks h3, .resinewblue .team_blocks h3 a{font-size: 32px;}
.resinewblue .team_blocks .pagination a, .resinewblue .team_blocks .pagination .current{width: 20px; height: 20px;}
.resinewblue .footer_bottom .bottom_left ul{justify-content: flex-start; flex-wrap: wrap; flex-direction: inherit;}
.resinewblue .footer_bottom .bottom_left ul li{width: 100%; margin: 15px 0px;}
.resinewblue .footer_bottom .bottom_right{text-align: left;}
.resinewblue .footer_bottom .bottom_right a{line-height: 2}
.resinewblue .footer_bottom .bottom_right a:after{bottom: 5px; height: 1px;}
.resinewblue .footer_top .social_links{justify-content: flex-start; padding-left: 6px; margin-top: 20px;}
.resinewblue .footer_top .social_links .s_icon{margin-right: 65px; transform: scale(1.6); -webkit-transform: scale(1.6);}
.resinewblue .footer_top .social_links .s_icon:last-child{margin-right: 0px;}
.resinewblue .footer_bottom{padding: 35px;}
.resinewblue .footer_top .mob_link h5{border-bottom: 1px solid #999999;}
.footer_top .mob_link h5::after{border-color: #F8F8F8;}
.resinewblue .mobile_contactinfo .social_links{display: flex; justify-content: space-between; max-width: 375px; width: 100%;}
.resinewblue .team_blocks .mlatest_full .team_image{height: 275px}
.resinewblue .office_team .cs-search-main-box .cs-search-box{width: 100%;}
.resinewblue .office_team .cs-search-box input[type="text"]{border-left: 0px; width: calc(100% - 50px); height: 56px; padding: 0 15px; line-height: 1;}
.resinewblue .office_team .cs-search-box input.search-ico{height: 56px; right: 0px; top: 0px; width: 60px; background-color: #666666}
.resinewblue .office_team .cs-select-box .select2 .select2-selection .select2-selection__rendered{font-family: var(--body_text); background-color: #f8f8f8; padding: 0 50px 0 15px; opacity: 1; line-height: 55px;}
.resinewblue .office_team .study-case-search-opt .cs-list-box{padding-right: 0px; width: 48%;}
.resinewblue .office_team .cs-list-box .cs-select-box .select2 .select2-selection__arrow::after{top: 50%; right: 20px; background-image: none; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666666; width: 0px; height: 0px; margin-bottom: 15px;}
.resinewblue .office_team .cs-select-box{padding-top: 0px;}
.resinewblue .office_team .study-case-search-opt{padding: 30px 15px;}
.resinewblue .office_team .study-case-search-opt > div{margin: 10px 0px !important;}
.resinewblue .team_pro_list h3{font-size: 32px;}
.resinewblue .first_content .right_cont p{margin-top: 0px;}
.resinewblue .team_blocks .mlatest_full{margin-bottom: 0px;}
.resinewblue .faq_main .card .card-header button.btn.btn-link{font-size: 14px; line-height: 21px;}
.resinewblue .faq_main .faq_question{padding-top: 0px; margin-top: 0px; padding-bottom: 30px;}
.resinewblue .faq_main .card-body{padding: 30px;}
.resinewblue .faq_main .card .card-header button.btn.btn-link:before{left: 20px;}
.resinewblue .faq_main .card .card-header button.btn.btn-link.collapsed:before{left: 15px;}
.resinewblue .faq_main .card .card-header button.btn.btn-link{padding-left: 65px;}
.resinewblue .faq_main .faq_contact_form h3{font-size: 40px;}
.resinewblue .faq_main .faq_contact_form h4{font-size: 32px;}
.resinewblue .faq_main .faq_contact_form{padding: 30px 0 50px;}
.resinewblue .singl_team_wrap .sin_team_image .pic{width: 83px; height: 110px;}
.resinewblue .singl_team_wrap .back_team_page{display: none;}
.resinewblue .team_single .team_left{width: 100%; padding-top: 20px;}
.resinewblue .singl_team_wrap{padding: 50px 15px 10px; background-color: var(--blue);}
.resinewblue .singl_team_wrap .mob_team_title{align-content: flex-start; top: 0px; position: relative; padding: 0px; height: auto;}
.resinewblue .singl_team_wrap .sin_team_image{width: 83px; position: relative;}
.resinewblue .singl_team_wrap .team_left .lead_content{padding: 20px 0 0 0; border-top: 1px solid #999999; margin-top: 0px;}
.resinewblue .singl_team_wrap .team_left .lead_content p{color: #FFFFFF; font-size: 14px; line-height: 21px;}
.resinewblue .singl_team_wrap .team_left .lead_content::after{display: none;}
.resinewblue .singl_team_wrap .mob_view{display: block;}
.resinewblue .singl_team_wrap .desk_view{display: none;}
.resinewblue .singl_team_wrap .addr_col{background-color: transparent; padding-left: 0px;}
.resinewblue .team_single .team_left *,
.resinewblue .singl_team_wrap .addr_col div, .resinewblue .singl_team_wrap .addr_col div a{color: #FFFFFF;}
.resinewblue .team_single .team_left .resi_team_head{display: none;}
.resinewblue .mob_team_title h3{font-size: 32px; font-weight: 400;}
.resinewblue .mob_team_title .single_position{font-size: 14px; line-height: 22px; font-weight: 400;}
.resinewblue .sin_team_loc:before{background: #FFFFFF; mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-pin-icon.svg); -webkit-mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-pin-icon.svg); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;}
.resinewblue .sin_team_phn a:before{background: #FFFFFF; mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-call-icon.svg); -webkit-mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-call-icon.svg); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;}
.resinewblue .sin_team_mail a:before{background: #FFFFFF; mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-mail-icon.svg); -webkit-mask-image: url(https://lisney.com/wp-content/themes/lisney/images/resi-mail-icon.svg); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;}
.resinewblue .team_projects{padding: 0px 15px;}
.resinewblue .team_pro_list .featured_list_row .property_box{margin-bottom: 0px;}
.resinewblue .team_pro_list .featured_list_row{margin: 30px 0 0;}
.resinewblue .listing_property_inn .pagi_parent{margin: 0 0 40px; padding: 0px;}
.resinewblue .team_single .page_content{margin-top: 0px;}
.resinewblue .property_information .property_price{padding: 0px;}
.resinewblue .research-main-bx .pagi_parent .page-numbers.current, .resinewblue .research-main-bx .pagi_parent .page-numbers,
.resinewblue .research-main-bx #meet_expert_property_result .slick-dots li{width: 20px; height: 20px;}
.resinewblue .research_report_main .meet_expert_section{padding-bottom: 0px; }
.resinewblue .research_report_main .meet_expert_section .team_slider{padding-bottom: 0px; }
.resinewblue .research_report_home .research-main-bx .row.matchHeight .col-md-4{max-width: 50%;}
.resinewblue .research_report_main .team_slider .slick-arrow{display: inline-block !important; width: 36px; height: 36px; background-color: var(--blue); top: 20%; z-index: 1;}
.resinewblue .research_report_main .team_slider .slick-prev{left: -15px;}
.resinewblue .research_report_main .team_slider .slick-next{right: -15px;}
.resinewblue .research_report_main .team_slider .slick-arrow:before{background-image: none; content: ""; position: absolute; left: 12px; top: 12px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: #FFFFFF; padding: 5px; width: 0px; height: 0px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.resinewblue .research_report_main .team_slider .slick-prev:before{transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.resinewblue .team_slider .team_profile_photo{width: 100%; min-height: 280px; background-position: center top; background-size: 280px;}
.resinewblue .research_report_home #meet_expert_property_result .container{padding: 0px 15px !important}
.resinewblue .neighbour_wrap .neighbour_img .title a{font-size: 32px;}
.resinewblue .neighbour_fields .cs-search-main-box, .resinewblue .neighbour_fields .cs-list-box{margin: 8px 0px; width: 100%;}
.resinewblue .neighbour_fields .cs-select-box{border: 0px; box-shadow: none;}
.resinewblue .neighbour_fields .cs-select-box .select2 .select2-selection .select2-selection__rendered{font-family: var(--body_text); -size: 14px; line-height: 52px; color: #666666; opacity: 1; height: 52px;}
.resinewblue .neighbour_fields .cs-list-box .cs-select-box .select2 .select2-selection__arrow::after{background-image: none; top: calc(50% - 2px); right: 20px; background-image: none; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666666; width: 0px; height: 0px;}
.resinewblue .neighbour_fields .cs-select-box{height: 52px; line-height: 52px; padding: 0px;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]{font-family: var(--body_text); border: 0px; box-shadow: none; width: calc(100% - 52px); height: 52px; line-height: 1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]::-webkit-input-placeholder {color:#666666; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]::-moz-placeholder {color:#666666; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]:-ms-input-placeholder {color:#666666; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input[type="text"]:-moz-placeholder {color:#666666; opacity:1;}
.resinewblue .neighbour_fields .cs-search-box input.search-ico{width: 52px; height: 52px; top: 0px; right: 0px; background-color: #666666; box-shadow: none;}
.resinewblue .neighbour_fields .cs-search-main-box .cs-search-box{width: 100%;}
.resinewblue .neighbour_box .neighbour_fields{padding: 35px 15px; margin-bottom: 40px;}
.resinewblue .team_pro_list .listing_property_inn .book_view_cls .btn_view_property{margin-right: 0px;}
.resinewblue .team_pro_list .featured_list_row .property_box{margin-top: 0px;}

.resinewblue .neighbourhood_detail_main .offer_par_inn .offer_img{display: none;}
.resinewblue .offer_par_inn .title.mobile{display: block; font-size: 40px; line-height: 1.5; color: var(--blue); font-weight: 400; margin: 40px 0 0; padding: 0px 15px; font-family: var(--main_title)}
.resinewblue .neighbourhood_detail_main .offer_par_inn{flex-direction: column;}
.resinewblue .amenities_wrap .amenities_wrap_inn h4{font-size: 32px;}
.resinewblue .you_may_also_link h3{font-size: 32px;}
.resinewblue .banner_image .inner_banner{height: 444px;}
.resinewblue .neighbourhood_detail_main .first_part .desc{padding: 0px;}
.resinewblue .amenities_wrap .slick-list{padding: 110px 0 25px !important}
.resinewblue .amenities_wrap .scrollable1 .amenities_section_sider .slick-dots li{width: 20px; height: 20px; border: 0px; margin: 0px 20px;}
.resinewblue .amenities_wrap .scrollable1 .amenities_section_sider .slick-dots li.slick-active{border: 0px;}
.resinewblue .amenities_wrap .scrollable1 .amenities_section_sider .slick-dots li.slick-active button{background-color: var(--blue); width: 20px; height: 20px;}
.resinewblue .amenities_wrap .slick-slide{opacity: 0; display: none;}
.resinewblue .amenities_wrap .slick-slide.slick-current{padding: 0px !important; width: 100%; opacity: 1; display: block;}
.resinewblue .amenities_wrap .slick-slide .amenities_details .slider_inn::before{width: 100%;}
.resinewblue .amenities_wrap .scrollable1 .amenities_section_sider{margin: 0px auto}
.amenities_wrap .slick-slide .amenities_details{display: none;}
.amenities_wrap .slick-slide.slick-current .amenities_details{display: block;}
.resinewblue .search_filter .search_listing .search_header2{padding: 15px;}
.resinewblue .search_filter .search_listing .search_header1 .search_open_map .property_open_map::before{left: 15px;}
.resinewblue .search_filter .search_listing .search_header1 .search_open_map{width: 140px;}
.resinewblue .search_filter .search_listing .search_header1 .search_open_map .property_open_map{width: 100%;}
.resinewblue .filter_price_col_modal, .resinewblue .filter_measure_modal_col_version2.filter_col{width: 100%;}
.resinewblue .filter_property_modal_row2 > .filter_col{max-width: 100%; margin-bottom: 20px;}
.resinewblue .filter_property_modal .filter_property_modal_row2{margin-bottom: 0px;}
.resinewblue .filter_property_modal .filter_close_modal, .resinewblue .openmap_modal .property_close_map{top: 20px; height: auto;}
.resinewblue .filter_property_modal_row2 > .filter_col{padding: 0px;}
.resinewblue .filter_property_modal_sticky_infobox{background-color: var(--blue);}
.resinewblue .filter_property_modal_row2 h5{margin-bottom: 20px;}
.openmap_modal .property_information{padding: 15px;}
.openmap_modal .scrollable .slick-active{transition: none;}
.resinewblue .general_subpage_main .second_part{padding: 0px 15px;}
.resinewblue .general_subpage_main .desc_leftside,
.resinewblue .general_subpage_main .link_leftside,
.resinewblue .general_subpage_main .link_rightside,
.resinewblue .general_subpage_main .desc_rightside{padding: 0px;}
.resinewblue .general_subpage_main .servicelistsec_main{margin-top: 40px; padding: 40px 15px;}
.resinewblue .general_subpage2 .Section_info_part{padding: 30px 15px 40px;}
.resinewblue .general_subpage_main .div_title_left .desc_leftside p, .resinewblue .general_subpage_main .div_titl_right .desc_rightside p{margin-top: 20px;}
.general_subpage_main .information_part .servicedetailfirst_sec{padding-left: 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_title_image_part .title h3{padding: 0px 15px;}
.resinewblue .general_subpage_main.general_subpage2 .servicelistsec_main{padding: 35px 0px;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_descrition .description p{margin-top: 20px;}
.resinewblue .general_subpage_main.general_subpage2 .section_three_image{padding: 0px 15px; margin-bottom: 0px;}
.resinewblue .ressidemenu{top: 210px;}
.resinewblue .banner_image_inn .search_box{max-width: 550px !important; left: 0px; margin: 90px auto;}
.resinewblue .search_property_section .link_advanced_search{position: absolute; top: 52px; right: 0px;}
.resinewblue .featured_property_type h3, .resinewblue .service_part .service_inn h3{text-align: left; padding: 0px 15px;}
.resinewblue .service_part .services_content .service_title2{font-size: 32px;}
.resinewblue .service_part .services_content .service_buttons{max-width: 100%; margin-bottom: 0px;}
.resinewblue .featured_property_type_item ul{justify-content: space-around;}
.resinewblue .residential_home #meet_expert_property_result .container{max-width: 360px;}
.resinewblue .residential_home #meet_expert_property_result .slick-dots{bottom: -40px;}
.resinewblue .residential_home .meet_expert_section{padding-bottom: 30px; padding-top: 30px;}
.resinewblue .service_part .service_type .services_content{padding: 30px 15px;}
.resinewblue .cms_banner .inner_banner{height: 240px;}
.resinewblue .cms_banner .residential_searchbox{padding-left: 0px; margin-top: 95px;}

.resinewblue .residential_home .property_status_tab_content .slick-slide{opacity: 0;}
.resinewblue .residential_home .property_status_tab_content .slick-slide.slick-current{opacity: 1;}
.resinewblue .residential_home .property_status_tab_content .slick-prev{margin: 0px; left: -20px; transform: scale(0.8); -webkit-transform: scale(0.8);}
.resinewblue .residential_home .property_status_tab_content .slick-next{margin: 0px; right: -20px; transform: scale(0.8); -webkit-transform: scale(0.8);}
.resinewblue .residential_home .property_status_tab_content .slick-slide .inner_banner{width: 340px !important;}
.resinewblue .residential_home .property_status_tab_content .slick-list{min-height: inherit !important}
.resinewblue .residential_home .property_status_tab_content .featured_row{min-height: 480px !important; margin-top: 40px;}

.resinewblue .residential_home .featured_property_section .tab_dropdown{display: flex; flex-direction: column; padding: 0px !important;}
.resinewblue .residential_home .featured_property_section .tab_dropdown li{padding: 15px 0px; margin: 0px; display: none;}
.resinewblue .residential_home .featured_property_section .tab_dropdown li.active{display: block;}
.resinewblue .residential_home .featured_property_section .d_open .tab_dropdown li{display: block;}
.resinewblue .residential_home .featured_property_section .property_status_list span{width: 100%; height: 30px; position: absolute; top: 5px; right: 15px; z-index: 1; cursor: pointer;}
.resinewblue .residential_home .featured_property_section .property_status_list span:before{content: ""; position: absolute; right: 5px; top: 11px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #FFFFFF;}
.resinewblue .residential_home .featured_property_section .property_status_list.d_open span:before{border-top: 5px solid transparent; border-bottom: 5px solid #FFFFFF; top: 2px;}
.resinewblue .residential_home .arrow_open,
.resinewblue .residential_home .d_open .arrow_close{display: block;}
.resinewblue .residential_home .arrow_close,
.resinewblue .residential_home .d_open .arrow_open{display: none;}


.resinewblue .residential_home .meet_expert_section .residential_team_heading h3{text-align: left; padding: 0px 15px;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs{margin: 30px 0 20px 0; position: relative; padding-left: 15px;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs ul{display: block; padding: 30px 0 0 0; position: relative;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs ul li span:before{display: none;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs ul li span{opacity: 1; position: static; line-height: 30px;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs ul li{font-family: "Benton Sans"; font-size: 14px; line-height: 1; font-weight: 700; color: var(--blue); text-transform: uppercase; width: 100%; margin: 0px; padding: 0px; display: none;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs ul li.active{display: block; position: absolute; left: 0px; top: 0px; width: 100%;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs.d_open ul li{display: block;}

.resinewblue .residential_home .meet_expert_section .expert_team_tabs span{width: 100%; height: 30px; position: absolute; top: 0px; right: 15px; z-index: 1; cursor: pointer;}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs span:before{content: ""; position: absolute; right: 5px; top: 11px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid var(--blue);}
.resinewblue .residential_home .meet_expert_section .expert_team_tabs.d_open span:before{border-top: 5px solid transparent; border-bottom: 5px solid var(--blue); top: 2px;}
.resinewblue .general_subpage_main .servicedetail_imagemainpart .image_rightside{margin-bottom: 20px;}
.resinewblue .general_subpage_main .title_section .section_title a{margin-bottom: 10px;}
.resinewblue .first_content .right_cont p a{display: inline-block; margin-top: 20px;}
.resinewblue .form_modal .formwrap{width: 100%;}
.resinewblue .form_modal .contact_but{width: 100%; margin-top: 20px;}
.resinewblue .form_modal .form_modal_body{max-width: 90%; margin: 85px 5% 50px; max-height: 40vw;}
.resinewblue .form_modal{display: block; padding-right: 0px !important;}
.resinewblue .form_modal .filter_close_btn{position: absolute;}
.resinewblue .research-main-bx .img_content{margin-bottom: 70px;}
.resinewblue .research-main-bx .pagi_parent .pagination_bar{margin-top: 20px; padding-bottom: 20px;}
.resinewblue .form_modal .contact_but button{width: 100%; margin-left: 0px; padding: 0px;}
.resinewblue #formdiv_book_valuation_modal .formwrap{width: 100%;}
.resinewblue .featured_property_type_item ul li span{opacity: 1;}
.resinewblue .featured_property_type_item ul li.active:before{width: calc(100% + 15px);}
.resinewblue .featured_property_type_item ul.team_dropdown li.active:before,
.resinewblue .featured_property_type_item ul.tab_dropdown li.active:before{display: none;}
.resinewblue .team_slider .team_image{padding: 0px;}
.resinewblue .amenities_wrap .amenities_map .map{box-shadow: none;}

.resinewblue .residential_cms .featured_row .slick-arrow{display: block !important; background-color: var(--blue);}
.resinewblue .residential_cms .featured_row .slick-arrow:before{border-color: #FFFFFF;}
.resinewblue .featured_row .featured-slider{min-height: 470px;}
.resinewblue .search_box .advanced_search_property_section{top: 10px;}
.resinewblue .aboutus_home .first_section_main ul .col-md-12{padding: 0px;}
.resinewblue .neighbourhood_detail_main .first_part .desc.neidesk{display: none;}
.resinewblue .neighbourhood_detail_main .first_part .desc.neimob{display: block;}
.resinewblue .neighbourhood_detail_main .first_part .read_more a{display: inline-block; font-size: 14px;}
.resinewblue .author_slider_main .author_slider_inn{padding: 0px;}
.resinewblue .page_content .team_testi_slider .author_slider_main{margin: -15px 0 0 0px;}
.resinewblue .page_content .team_testi_slider .author_slider_main .author_detail{margin-top: 30px;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .image{height: 265px !important;}
.detail_youmay_section.services_buyers_row .property_related::after,
.detail_youmay_section.services_buyers_row .property_related::before{display: none;}
.resinewblue .detail_closebyamenities_section h4,
.resinewblue .detail_neighbourhood_section .mobile h4,
.resinewblue .residential_property_detail_main .property_type_name,
.resinewblue .details_page_version2 .property_detail h1,
.resinewblue .residential_property_detail_main .detail_youmay_section h3{font-size: 32px;}
.resinewblue .residential_property_detail_main .amenities_wrap .slick-list{padding-top: 0px !important;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .slick-list{max-width: 100%;}
.resinewblue .detail_closebyamenities_section h4{margin-bottom: 25px;}
.resinewblue .residential_property_detail_main .detail_youmay_section .property_related{padding: 0px;}
.resinewblue .residential_property_detail_main .detail_youmay_section .featured_list_row{margin: 30px 0 0;}
.resinewblue .detail_neighbourhood_section .container{padding: 0px 15px !important;}
.resinewblue .detail_neighbourhood_section{padding: 30px 0px;}
.resinewblue .residential_property_detail_main .amenities_wrap .amenities_map{margin: 0 0 15px;}
.resinewblue .residential_property_detail_main .amenities_wrap .amenities_map .map{height: 375px;}
.resinewblue .detail_closebyamenities_section{padding: 20px 0 60px;}
.resinewblue .detail_neighbourhood_section .nh_icons{margin: 20px 0 10px;}
.resinewblue .detail_neighbourhood_section .mobile{margin-bottom: 30px;}
.resinewblue .detail_property_section .container{padding: 0px 15px !important;}
.resinewblue .detail_property_section{padding: 30px 0 20px;}
.resinewblue .detail_property_section{margin-top: 15px;}
.resinewblue .property_detail_list{flex-wrap: wrap; margin-top: 30px;}
.resinewblue .property_detail_list .box_bg, .resinewblue .property_detail_list .overview_cont{width: 100%;}
.resinewblue .property_detail_list .overview_cont .desc{padding: 0px;}
.resinewblue .property_deatil_main .detail_overview_section .container{padding: 0px 15px !important;}
.resinewblue .property_deatil_main .property_detail_list .read_more{padding: 0px;}
.resinewblue .details_page_version2 .details_page_main .property_detail{padding: 0px 0px 0;}
.resinewblue .detail_property_section .accommodation_detail .tab_desc{margin-top: 40px;}
.resinewblue .detail_property_section .accommodation_detail h4{display: none;}
.resinewblue .detail_property_section h3{margin-bottom: 15px;}
.resinewblue .property_deatil_main .detail_overview_section{padding: 30px 0 20px;}
.resinewblue .property_deatil_main .rightbanner{width: 100%; padding: 0px 5px;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .text-right{display: flex; justify-content: space-between;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button{width: auto; margin: 10px;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .image{max-width: 100vw; height: 400px !important}
.resinewblue .details_page_version2 .property_detail_addr{display: none;}
.resinewblue .details_page_banner_version2 .mobile_add{display: block; padding: 30px 15px; background-color: #F8F8F8; width: 100%; overflow: hidden;}
.resinewblue .property_deatil_main .property_detail_addr h1{font-size: 32px;}
.resinewblue .property_deatil_main .details_page_banner_version2{background-color: #FFFFFF;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-slide,
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .slick-list{width: 100vw !important;}
.resinewblue .details_page_banner_version2.details_page_banner .slick-track{display: block !important}
.resinewblue .property_deatil_main .property_detail_addr .additional_button .share_via_block{right: auto;}
.resinewblue .property_deatil_main .property_detail_addr .additional_button *{overflow: visible;}
.resinewblue .details_page_banner .mobile_add .property_detail_addr{display: flex !important; flex-direction: row-reverse;}

.resinewblue .ressidemenu.mobile_view{top: 68px; left: 0px; width: 100%; padding: 0px; z-index:11;}
.resinewblue .banner_image_inn .search_box.show{z-index:111;}
.resinewblue .ressidemenu.mobile_view ul{padding-top: 70px; position: relative;}
.resinewblue .ressidemenu.mobile_view ul:after{content: ""; position: absolute; top: 35px; right: 15px; border-left: 5px solid transparent;  border-right: 5px solid transparent; border-top: 5px solid #FFFFFF; border-bottom: 0px solid #FFFFFF;}
.resinewblue .ressidemenu.mobile_view ul.d_open:after{border-top-width: 0px; border-bottom-width: 5px;}
.resinewblue .ressidemenu.mobile_view ul li{display: none; border: 0px; padding: 25px 15px !important; border-top: 1px solid #FFFFFF;}
.resinewblue .ressidemenu.mobile_view ul li.current_page_item{display: block; border-top: 0px; position: absolute; top: 0px; left: 0px;}
.resinewblue .ressidemenu.mobile_view ul.d_open li{display: block;}
.resinewblue .detail_closebyamenities_section .amenities_wrap .scrollable1{padding-left: 0px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .name h3{font-size: 24px;}

.resinewblue .residential_property_detail_main .property_related .slick-arrow{width: 35px; height: 35px; top: calc(50% - 27%); background-color: var(--blue); border: 0px; left: auto; right: auto; background-image: none;}
.resinewblue .residential_property_detail_main .property_related .slick-arrow:before{content: ""; position: absolute; left: 9px; top: 11px; border-width: 1px 1px 0px 0px; border-color: #FFFFFF; border-style: solid; width: 0px; height: 0px; padding: 6px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.resinewblue .residential_property_detail_main .property_related .slick-prev{left: 0px;}
.resinewblue .residential_property_detail_main .property_related .slick-prev:before{transform: rotate(-135deg); -webkit-transform: rotate(-135deg); left: 14px;}
.resinewblue .residential_property_detail_main .property_related .slick-next{right: 0px;}
.resinewblue .detail_youmay_section .featured_list_row .property_box{margin-bottom: 20px;}
.resinewblue .neighbourhood_slider .slick-list .title{position: relative; padding: 25px 0px 0; background-color: #FFFFFF;}
.resinewblue .neighbourhood_wrap .neighbourhood_cont{margin-top: 0px;}
.resinewblue .search_header2 .filter_county_section .filter_county_down_box{top: 30px; width: 260px;}
.resinewblue .openmap_modal #property_listing_map_result .col-md-4{display: none !important;}
.resinewblue .search_listing .openmap_modal{width: calc(100% - 30px); height: calc(100vh - 135px); margin: 0px 15px;}
.resinewblue .search_listing .property_close_map{top: -50px; width: 40px; height: 40px; right: 0px; background-color: transparent;}
.resinewblue #property_listing_map_result #map_result{height: calc(100vh - 100px) !important; min-height: inherit !important}
.resinewblue .contactus_main .offices_location .offices-location-mainbox .office_team_members{padding-bottom: 0px;}
.resinewblue .contactus_main .offices_location .offices-location-mainbox .office_team_members .team_slider .slick-dots{width: calc(100% - 200px);}
.resinewblue .responsive-container iframe{top:0px; height:100%;}
.resinewblue .responsive-container{padding-bottom: 66.25%;}
.accommodation_detail #tab-2{max-width:inherit;}
.resinewblue .detail_property_section .accommodation_detail .tab a{margin-bottom:25px;}
.page-template-content-commercial-home .select2-dropdown, .page-template-content-residential-home .select2-dropdown{z-index:111;}

/* New Blue Theme 29-09-2023*/
body.resinewblue.single-office header{height: 68px;}
/* New Blue Theme 29-09-2023*/
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta .brochurecta{display: inline-block;width: auto; margin: 10px;}
body.resinewblue .flipbookbtn{display: inline-block;width: auto;margin: 10px;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button:first-child{margin-left: 10px;}
.resinewblue .details_page_banner_version2 .rightbanner .header_fixed_cta button{margin: 10px;}
.second_part .title{padding-left: 0;}
.resinewblue .general_subpage_main .section_three_image .lastsec_threesec_dec{display: flex;}
}

@media(max-width: 480px){
.resinewblue .team_blocks .mlatest_full{max-width: 100%; flex: 0 0 100%;}
.resinewblue .office_team .study-case-search-opt .cs-list-box{width: 100%;}
.resinewblue .contact_inner_form .col-md-12:nth-last-child(2), .resinewblue .contact_inner_form .col-md-12:nth-last-child(1){max-width: 100%; flex: 0 0 100%;}
.resinewblue .contact_inner_form .g-recaptcha > div{margin: 0px auto;}
.resinewblue .research_report_home .research-main-bx .row.matchHeight .col-md-4{max-width: 100%;}
.resinewblue .team_slider .team_profile_photo{min-height: 270px;}
.resinewblue .research_report_main .team_slider .slick-arrow{top: 25%;}
.resinewblue .neighbour_wrap .neighbour_img .title{bottom: -50px;}
.resinewblue .neighbour_wrap .neighbour_img{height: 276px; margin-bottom: 60px;}
.resinewblue .author_slider_main .author_slider_inn{max-width: 100%;}
.resinewblue .team_blocks .mlatest_full .team_image{height: 345px; background-size: cover;}
.resinewblue .neighbourhood_detail_main .first_part .image_section .image{max-width: 100%; flex: 0 0 100%;}
.resinewblue .amenities_wrap .amenities_details p{max-width: 320px;}
.resinewblue .search_filter .filter_property_numbers_section .filter_open_btn{margin-top: 20px;}
.resinewblue .listing_property_row .featured_list_row .property_box{width: 100%; margin-bottom: 20px;}
.resinewblue .search_header2 .filter_size_section, .resinewblue .filter_price_section{margin-left: 20px !important;}
.resinewblue .search_filter .search_header2 .filter_county_section, .resinewblue .search_filter .search_header2 .filter_size_section, .resinewblue .search_filter .filter_price_section{margin-left: 0px !important;}
.resinewblue .subpage2-banner .header_content_full .inner_banner.mobile{height: 235px;}
.resinewblue .first_content .big_ttl{width: 100%;}
.resinewblue .ressidemenu ul li{padding: 30px 0px;}
.resinewblue .banner_image_inn .search_box{max-width: calc(100% - 30px);}
.resinewblue .featured_property_type_item ul{justify-content: space-between; padding: 0 15px;}
.resinewblue .service_part{padding-top: 30px;}
.resinewblue .tabmodulethumbslider .col-md-4{margin-bottom: 30px; max-width: 100%; flex: 0 0 100%}
.resinewblue .form_modal .form_modal_body{margin: 50px 5% 50px; max-height: 86vh;}
.resinewblue #property_listing_result .pagi_parent{margin: 0 0 50px;}
.resinewblue .listing_property_row .featured_list_row{margin: 0px;}
.resinewblue .filter_selected_section_version2 #filter_selected_section_inner ul{margin-bottom: 10px;}
.resinewblue .filter_selected_section_version2 #filter_selected_section_inner ul li{margin: 10px 0px 0;}
.resinewblue .search_filter .filter_property_numbers_section .filter_open_btn{margin-right: 50px;}
.resinewblue .neighbour_post .no_record{margin: 45px 0 30px;}
.resinewblue .listing_property_inn{padding: 0px;}
.resinewblue .research_meet_expert_section .meet_expert_property_type_item{display: none;}
.resinewblue .meet-team-bx #meet_expert_property_result .slick-dots{margin-top: 15px;}
.resinewblue .residential_property_detail_main .neighbourhood_slider .slick-list .image{height: 250px;}
.resinewblue .detail_property_section .accommodation_detail .tab{/*justify-content: space-between;*/ margin-top: 10px;}
.resinewblue .detail_property_section .accommodation_detail .tab a{margin-right:15px; white-space: nowrap; max-width: inherit !important;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .row{position: relative; margin: 0px; flex-wrap: wrap;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6:first-child{width: 100%; padding: 30px 140px 40px 15px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6:last-child{position: absolute; top: 0px; right: 0px; width: 135px;}
.resinewblue .details_page_version2 .details_page_main .negotiator_details .col-md-6 .teamimage{height: 135px;}
.resinewblue .details_page_banner_version2.details_page_banner .inner_banner .image{height: 250px !important}
.resinewblue .detail_neighbourhood_section .read_more a{margin-top: 25px;}
.resinewblue .banner_image_inn .search_box{max-width: 90% !important; margin: 90px 5% !important; padding-left: 0px;}
.resinewblue .cms_banner .residential_searchbox{max-width: 90% !important; margin: 100px 5% 0; padding-left: 0px;}
.resinewblue .property_deatil_main .property_detail_addr .property-price_qualifier{margin-top: 25px; margin-bottom: 15px !important}
.resinewblue .details_page_version2 .property_detail_addr{margin-top: 0px;}
.resinewblue footer.site-footer .footer_top .footerextralogo{margin-top: 40px;}
}
/********************** Blue Theme Design *************************/


.sellblue_banner {background: #001731;padding-top:130px;padding-bottom:154px;position:relative;}
.sellblue_banner:after {background-color: #b28e3b;bottom: -30px;content: "";height: 60px;left: 50%;position: absolute;transform: translateX(-50%);width: 1px;z-index: 1;}
.sellblue_banner .container,
.sb_banner_section .container,
.sellwith_content_box .container,
.content_image_section .container,
.GetInTouchSection .container,
.lastblog .container{max-width:1176px;padding:0px 15px;}
.sellblue_banner_content{text-align:center;}
.sellblue_ttl {font-size: 56px;line-height: 1.25;letter-spacing: 0;color: #fff;margin-bottom: 30px;}
.subheading {font-size: 28px;line-height: 38px;letter-spacing: 0;color: #fff;font-family: var(--main_title);font-weight: 400;font-style: italic;font-stretch: normal;}
.sb_banner_section{margin-top: -94px;margin-bottom: 50px;position: relative;z-index: 1;}
.sellblue_banner_video{position:relative;}
.sellblue_banner_video iframe{width:100%;}
.playicon {cursor: pointer;display: inline-block;height: 54px;left: 50%;position: absolute;top: 50%;transform: translate(-50%,-50%);width: 72px;height: 72px;background: url(images/video-play-icon.svg) no-repeat center center;}
.sellwith_content_wrapper{width:100%;max-width:770px;margin:0 auto;text-align:center;}
.firstheading {font-size: 46px;line-height: 52px;letter-spacing: 1px;font-weight: 400;font-style: normal;font-stretch: normal;margin: 0;padding-bottom: 20px;color: #001731;font-family: var(--main_title);max-width:700px;display: inline-block;}
.firstcontent,
.firstcontent p {font-size: 16px;line-height: 28px;letter-spacing: 1px;color:#999999;font-weight: 400;}
.content_btn_wrapper{margin-top:40px;}
.btn_bordered {border: 1px solid #c29b40;color: #002349 !important;box-shadow: none;box-sizing: content-box;cursor: pointer;display: inline-block;padding: 28px 30px 27px;font-family: var(--body_text);font-size: 13px;font-weight: 500;letter-spacing: 1.8px;min-width: 180px;text-decoration: none;line-height: 1;text-transform: uppercase;position: relative;width: 262px;box-sizing: border-box;}
.btn_bordered span {display: flex;align-items: center;justify-content: center;}
.btn_bordered span:after {content: '';transition: transform .2s ease;display: inline-block;/*position: absolute;right: 40px;top: 50%;*/background: url(images/btn-arrow.svg) no-repeat center center;width: 25px;height: 12px;margin-left: 10px;/*transform: translate(0, -50%);transform: translate(0, -50%);*/}

.content_image_section{padding:60px 0px;}
.ci_image {display: inline-block;padding-left: 0;vertical-align: top;width: 100%;box-sizing: border-box;font-size: 15px;font-size: 1rem;position: relative;width: 41.666%;}
.ci_content {display: inline-block;padding-left: 0;vertical-align: top;width: 100%;box-sizing: border-box;font-size: 15px;font-size: 1rem;position: relative;width: 41.666%;position: relative;padding-top: 40px;}
.ci_ttl {font-family: var(--main_title);color: var(--blue);font-size: 56px;line-height: 1.25;font-weight: 400;}
.ci_desc p {font-size: 16px;line-height: 28px;letter-spacing: 1px;color:#999999;font-weight: 400;margin-top: 15px !important;}
.ci_image:after {background-color: #c29b40;content: "";display: none;height: 1px;position: absolute;right: -96px;top: 80px;width: 166px;}
.ci_wrap {display: flex;justify-content: space-between;}
.ci_wrap.content_with_list .ci_content{padding-top: 40px;}
.ci_wrap.content_with_list{margin-top:-60px;z-index:-1;padding-left: 16.666%;position: relative;}
.ci_desc ul {display: grid;grid-gap: 24px 30px;grid-template-columns: repeat(2,1fr);padding-top: 30px;}
.ci_desc ul li {font-family: var(--main_title);font-size: 18px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: 24px;letter-spacing: 0;color: #999;}
.ci_wrap.content_with_list .ci_image:after {right: -70px;top:60px;}
.ci_wrap.content_with_list .ci_ttl{font-size: 32px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: 40px;letter-spacing: 1px;}

.GetInTouchSection{padding: 40px 0 60px;background-color: #f2f2f2;}
.formleft {max-width: 477px;}
.fltitle {font-size: 46px;line-height: 52px;letter-spacing: 1px;font-weight: 400;font-style: normal;font-stretch: normal;margin: 0;padding-bottom: 20px;color: #001731;font-family: var(--main_title);}
.fldesc p {font-size: 16px;font-weight: 400;font-style: normal;font-stretch: normal;line-height: 30px;letter-spacing: 0;margin: 0;color: #999;font-family: var(--body_text);}
.loc_detail {margin-top: 20px;}
.form_modal_title h3 {font-size: 36px;line-height: 1.25;color: var(--blue);font-weight: 400;}
.page-template-content-residential-listing .form_modal_title h3 {color: var(--blue) !important;}

.formright .form-group input, .formright textarea, .formright select {font-family: var(--body_text);border: 0px;border-radius:0px;box-shadow: none;background-color: transparent;padding: 0px;border-bottom: 1px solid var(--blue);font-size: 12px;font-weight: 400;color: var(--blue);height: 45px;letter-spacing: 1px;text-transform: uppercase;width: 100%;display: inline-block;}
.formright select{cursor:pointer;}
.book_valuation_modal {width: 100%;display: inline-block;}
.formright {border: 1px solid var(--blue);padding: 20px 20px;/*background: #fff;*/}
.form_detail_sec{padding-top:20px;}
.contact_submit_btn {padding: 0px;width: 100%;height: 48px;line-height: 49px;font-weight: 400 !important;text-transform: uppercase;-webkit-appearance: none;-moz-appearance: none;border: none;background: var(--blue);color: #fff;}
.lastblog{background: #001731;padding:60px 0px;}
.lastheading {font-size: 46px;line-height: 52px;letter-spacing: 1px;font-weight: 400;font-style: normal;font-stretch: normal;margin: 0;padding-bottom: 20px;color: #fff;font-family: var(--main_title);text-align: center;}
.lastblog_list {margin-top: 74px;}
.formright .form-group .contact_but p{display: flex; align-items: center; justify-content: flex-start; flex-direction: row-reverse;}
.formright .form-group .contact_but input.wpcf7-submit{border: 1px solid var(--blue); padding: 25px 50px 26px; line-height: 1; height: auto; width: auto; font-size: 13px; font-weight: 500; letter-spacing: 1.8px; font-family: var(--body_text);}
.formright .form-group .contact_but .wpcf7-spinner{margin: 0 10px 0 0px; top: 0px;}

.boxs_ttl{font-size: 22px;line-height: 28px;letter-spacing: 0;color: #fff;margin-bottom: 10px;}
.boxe_image {margin-bottom: 30px;}
.boxs_desc,
.boxs_content p {font-size: 14px;line-height: 24px;color:#ffffff;font-weight: 400;}
.box_btn_wrap{margin-top:30px;}
.text_btn {font-size: 13px;font-weight: 500;letter-spacing: 1.8px;min-width: 180px;text-decoration: none;line-height: 1;color: #ffffff !important;text-transform: uppercase;position:relative;padding-right:35px;}
.text_btn:before {content: '';transition: transform .2s ease;display: inline-block;position: absolute;right:0px;top: 50%;background: url(images/btn-arrow-white.svg) no-repeat center center;width: 25px;height: 12px;transform: translate(0, -50%);}
.ci_btn_wrap{margin-top:40px;}


@media(min-width:1025px){
.playicon:hover {background-image: url(images/video-play-icon-hover.svg);}
.contact_submit_btn:hover{background: var(--grey);color:#ffffff;}
.btn_bordered:hover span::after {transform: translateX(10px);}
.text_btn:hover:before {transform: translate(10px, -50%);}
.formright .form-group .contact_but input.wpcf7-submit:hover{background-color: var(--blue); color: #FFFFFF;}
.singl_team_wrap .team_left .lead_content p a:hover{color: var(--blue);}
}


@media only screen and (min-width: 768px){
.sellblue_banner {padding-bottom:275px;}
.sb_banner_section{margin-top: -195px;margin-bottom: 70px;}
.sellblue_banner:after{bottom: 155px;height: 80px;}
.content_image_section{padding:80px 0px;}
.ci_content {margin-bottom: 40px;padding-left: 15px;}
.ci_desc ul{grid-gap: 18px 30px;grid-template-columns: repeat(3,1fr);}
.GetInTouchSection{padding:40px 0 80px;}
}

@media only screen and (min-width: 1280px){
.sellblue_banner {padding-bottom:403px;}
.sb_banner_section{margin-top: -323px; margin-bottom: 100px;}
.sellblue_banner:after{bottom: 283px;}
.content_image_section{padding:100px 0px;}
.ci_content {margin-bottom: 80px;}
.ci_image:after {display:block;}
.ci_desc ul{grid-gap: 20px 30px;grid-template-columns: repeat(2,1fr);padding-top: 20px;}
.GetInTouchSection{padding:66px 0 100px;}
.lastblog{padding:80px 0px;}
}

@media only screen and (min-width: 80em){
.ci_wrap.content_with_list .ci_image{width:51.666%;}
.ci_wrap.content_with_list .ci_content{width: 40.03%;}
}

@media(max-width:1199px){
.sellblue_banner .container,
.sb_banner_section .container,
.sellwith_content_box .container,
.content_image_section .container,
.GetInTouchSection .container, 
.lastblog .container{max-width:100%;padding:0px 40px;}
.ci_image{width:50%;}
.ci_content{width:50%;padding-left:30px;padding-top:0px;}
.ci_wrap.content_with_list{padding-left:12.5%;flex-wrap:wrap;margin-top: -30px;}
.ci_wrap.content_with_list .ci_image{width:100%;max-width:590px;}
.ci_wrap.content_with_list .ci_content{width:100%;padding-left: 0;padding-top:0px;}
.ci_ttl{font-size:38px;padding: 30px 0 20px;}
.ci_desc ul{padding-top:0px;}
.sellblue_banner{padding-top: 50px;}
.resinewblue .contact_inner_form .col-md-12:nth-last-child(2), .resinewblue .contact_inner_form .col-md-12:nth-last-child(1){max-width: 100%; flex: 0 0 100%;}
.formright .form-group .contact_but p{justify-content: flex-start; flex-direction: row;}
.formright .form-group .contact_but .wpcf7-spinner{margin: 0 0 0 10px;}
}

@media(max-width:991px){
.firstheading,
.ci_ttl,
.fltitle,
.lastheading,
.sellblue_ttl{font-size: 40px;}
.formright{margin-top:50px;}
}
@media(max-width:767px){
body.resinewblue header{height: 90px;}
body.resinewblue .menu-residential-new-side-header-menu-container{display: none;}
.sellblue_banner .container,
.sb_banner_section .container,
.sellwith_content_box .container,
.content_image_section .container,
.GetInTouchSection .container, 
.lastblog .container{padding:0px 20px !important;}
.ci_wrap{flex-wrap:wrap;}
.ci_image {width: 100%;}
.ci_content {width: 100%;padding-left: 0;}
.ci_wrap.content_with_list {padding-left: 0;flex-wrap: wrap;margin-top: 40px;}
.boxes {margin-top: 40px;}
.lastblog_list {margin-top: 80px;}
.playicon{height:54px;width:54px;background-size:contain;}
.ci_desc p{margin-top:0px;}
.resinewblue .general_subpage_main{padding-top: 0px;}
.resinewblue.menu_open .sidebar_burgermenu_form{top: 68px; height: 100%; overflow: hidden;}
body.resinewblue .burgermenu_inn .left_menu{/*height: auto !important;*/}
.resinewblue .burgermenu_inn{height: 100% !important; overflow-y: auto;}
}
@media(max-width:580px){
.btn_bordered{width:100%;}
}