html, body {margin:0px; padding:0px; font-family: 'Chivo', sans-serif; font-size:16px; color:#1b1b1b; scroll-behavior: smooth;}html, body{ height:100%;  -webkit-overflow-scrolling: touch;}/* Global Classes starts */* {outline:none; box-sizing:border-box;}div, form, p{ margin:0px; padding:0px;}a img { border:none; outline:none}a{text-decoration:none; color:#000;}/*a:hover{text-decoration:none;color:#8d6c29;}*/p{ margin:0px; padding:0px 0px 20px 0px; font-size:16px; font-weight:400; line-height:24px; color:#181818;}p a{text-decoration:none;color:#fff;}/*p a:hover{text-decoration:none;color:#8d6c29;}*/ul{ margin:0px; padding:0px; list-style-type:none; color:#202020;}ul li{ margin:0px; padding:0px 0px 10px; font-size:16px;}ul strong{font-size:15px;}  ul a{text-decoration:underline;color:#fff;}/*ul a:hover{text-decoration:none; color:#8d6c29;}*/.clr, .clear{margin:0; padding:0; clear:both;}h3{ margin:0px; padding:0px; color:#162947; font-size:36px; font-weight:400;}.title_border{margin:0px 0px 15px; padding:0px 0px 0px; /*background:url(/caddingtons-com/_img/images/title-line.jpg) left bottom no-repeat;*/}@font-face {    font-family: 'metropolisregular';    src: url('/caddingtons-com/_img/fonts/metropolis-regular-webfont.woff2') format('woff2'),         url('/caddingtons-com/_img/fonts/metropolis-regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'metropolisbold';    src: url('/caddingtons-com/_img/fonts/metropolis-bold-webfont.woff2') format('woff2'),         url('/caddingtons-com/_img/fonts/metropolis-bold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}.text_center{ text-align:center;}.text_right{ text-align:right;}.header_phone{ margin:0px; padding:0px 0px 0px 15px;}.header_phone img{ margin:0px; padding:0px; max-width:100%; vertical-align:middle; display:inline-block;}.header_section{ margin:0px; padding:30px 0px; /*position:absolute;*/ z-index:999; width:100%; /*left:0px; top:0px;*/ background:#fff;}.navbar{ background:none; min-height:auto; margin-bottom:0px;}.navbar ul{text-align:right; width:100%;}.navbar ul li{ padding:0px 5px; text-align:center; height:auto; line-height:inherit; display: inline-block;}.navbar ul li a{ margin:0px; padding:0px 0px 5px; text-decoration:none; color:#1e304d; display:inline-block !important;  font-size:16px; font-weight:400; text-shadow:inherit; height:auto; line-height:inherit; border-bottom:1px solid; border-color:transparent; font-family: 'metropolisregular'; text-transform:uppercase;}.navbar ul li a:hover{ color:#132137; border-color:#1e304d;}.navbar ul li.active a{color:#132137;  border-color:#1e304d;}.navbar ul ul {display: none;margin: 0px;padding:32px 15px 0px;width:250px;z-index: 99999;background:rgba(255, 255, 255, 0.8);visibility: hidden; position:absolute;top:100%; left: 0;text-align:left;}.navbar li:hover > a, .navbar ul li:hover > ul{ display: block; } .navbar ul ul li{padding:0px; text-align:left; float:none; display:block; border-bottom:1px solid #747474;}.navbar ul ul li:last-child{ border-bottom:none;}.navbar ul ul ul {left: 100%; top: 0; display}.navbar ul li ul li a {margin:0; text-align:left; padding:14px 0px; display:block !important; text-transform:none; border:none;}.navbar ul ul li a:hover {color:#132137;}   .navbar ul li:hover > ul {display: block;}/*----------Third Level-------------------*/.navbar ul li.hover, .navbar ul li:hover {position: relative; cursor: default;}.navbar ul li:hover > ul { visibility: visible;}.navbar ul ul ul {display:  none !important;}/*_____ Submenu css ends _________*/.banner_image{ margin:0px; padding:0px; position:relative;}.banner_image img{ margin:0px; padding:0px; width:100%; height:100vh; display:block;}.banner_logo{ margin:0px; padding:0px; position:absolute; left:0px; bottom:0px;}.banner_caption{ margin:0px; padding:0px; position:absolute; transform:translate(-50%,-50%); left:50%; top:55%; text-align:center; width:100%;  z-index:99;}.caption_text{ margin:0px auto; padding:0px; max-width:800px; width: 100%; text-align:  center;}.caption_text h1{ margin:0px; padding:0px; font-size:60px;  font-weight:normal; font-family: 'metropolisbold'; color:#fff;}.caption_text h5{ margin:0px; padding:0px 0px 20px; font-weight:normal; font-family: 'metropolisregular'; font-size:16px; font-weight:400; display:block; color:#fff;}.caption_text img {width: initial; height:  initial; max-width:  750px; display:  block; margin:  0 auto; margin-bottom:  20px;}.header_logo img {height: 60px;}.welcome_section{ margin:0px; padding:60px 0px 120px;}.welcome_wrap{display:flex;}.welcome_section h3{ margin-bottom:25px;}.welcome_images{ margin:0px; padding:0px; position:relative;}.welcome_img1{ margin:0px; padding:0px; width:85%;}.welcome_img1 img{ margin:0px; padding:0px; width:100%; display:block; height:600px; object-fit:cover; box-shadow:0px 0px 20px #b1aeae;}.welcome_img2{ margin:0px; padding:0px; position:absolute; bottom:-60px; right:20px; width:60%; }.welcome_img2 img{ margin:0px; padding:0px; width:100%; display:block; object-fit:cover; height:300px;box-shadow:0px 0px 20px #b1aeae;}.welcome_wrap .columns.five{vertical-align:middle; align-self:center;}.learn_more{ margin:0px; padding:10px 0px 0px;}.learn_more a{ margin:0px; padding:14px 50px; color:#fff; font-size:16px; display:inline-block; background:#162947; font-weight:700; text-align:center; text-decoration:none;}.learn_more a:hover{ background:#253c60;}.feature_wrapper{margin:0px; padding:60px 0px; background: #f5f2ed repeat; }.feature_wrapper h3{ margin:0px 0px 40px; padding:0px 0px 20px; color:#162947; font-weight:400; font-size:36px; background:url(/caddingtons-com/_img/images/title-line.jpg) center bottom no-repeat;}.property_box{ margin:0px; padding:0px; background:#fff;}.p_thumb{ margin:0px; padding:0px; width:100%;}.p_thumb img{ margin:0px; padding:0px; width:100%; height:280px; display:block; object-fit:cover;}.p_info{ margin:0px; padding:15px;}.p_info h4{ margin:0px; padding:0px 0px 10px; color:#1b1b1b; font-size:20px; font-weight:700; text-transform:capitalize;}.p_info h4 a{ margin:0px; padding:0px; color:#1b1b1b; font-size:20px; font-weight:700; border:none; text-align:left; text-decoration:none; text-transform:capitalize;}.p_info h4 a:hover{ background:#fff; color:#162947;}.p_info label{ margin:0px; padding:0px 0px 20px; color:#1b1b1b; display:block;}.p_info a{ margin:0px; padding:10px 10px; display:block; color:#162947; border:1px solid #4a5366; text-align:center; text-decoration:none; font-weight:700; font-size:16px;}.p_info a:hover{ background:#253c60; color:#fff;}.view_all{ margin:0px; padding:50px 0px 0px; text-align:center;}.view_all a{ margin:0px; padding:14px 50px; color:#fff; font-size:16px; display:inline-block; background:#162947; font-weight:700; text-align:center; text-decoration:none; text-transform:capitalize;}.view_all a:hover{ background:#253c60;}.valuation_wrapper{ margin:0px; padding:40px 0px; background:#162947;}.valuation{ margin:0px; padding:0px; width:480px; float:left;}.valuation h3{ margin:0px; padding:0px 0px 10px; color:#fff;}.valuation p{ margin:0px; padding:0px; color:#fff;}.val_enquiry{ margin:0px; padding:0px; width:400px; float:left;}.val_enquiry a{ margin:40px 0px 0px; padding:14px 60px; background:#f5f1ed; font-size:16px; font-weight:700; display:inline-block; color:#162947; text-decoration:none;}.val_enquiry a:hover{ background:#e4e0dd;}.client_section{ margin:0px; padding:40px 0px 65px; background:#fff;}.client_section p{ color:#1b1b1b; font-size:18px;}.client_section h6{ margin:0px; padding:20px 0px 0px; font-size:18px; font-weight:700; color:#162947; text-transform:capitalize; border-top:1px solid #c4c4c3;}.testimo{ margin:0px; padding:25px; background:#fff; border-bottom:5px solid #162947; box-shadow:0px 0px 15px #ccc;}.testimo p{  }#s6351605 .client_section {padding:40px 0px 95px;}#s6351605 .case_section {padding:40px 0px 95px;}#s6214695 .client_section {padding:40px 0px 95px;}#s6214695 .case_section {padding:40px 0px 95px;}.case_section{ margin:0px; padding:40px 0px 40px; background:#d2cbcb;}.case_box{ margin:0px; padding:0px; background:#fff; border-bottom:5px solid #162947; display:inline-table;}#s6214695 .case_box {width: 100%;}.case_thumb{ margin:0px; padding:0px; width:100%; float:left; padding-top: 70%;}.case_thumb a{ display:block; height: 100%; width: 100%;}/*.case_thumb img{ margin:0px; padding:0px; width:100%; height:350px; object-fit:cover; overflow:hidden; display:block;}*/.case_info{ margin:0px; padding:27px 20px; width:100%; float:right; background:#fff;}.case_box h4{ margin:0px; padding:0px 0px 15px; color:#1b1b1b; font-size:20px; text-transform:capitalize; font-weight:700;}.case_box p{ padding-bottom:20px; font-size:16px;}.view_details a{ margin:0px; padding:14px 20px; color:#fff; font-size:16px; display:block; background:#162947; font-weight:700; text-align:center; text-decoration:none; text-transform:capitalize;}.view_details a:hover{ background:#253c60;}.touch_section{ margin:0px; padding:60px 0px 120px; background:#fff;}.touch_section .title_border{ margin-bottom:25px;}.get_touch{ margin:0px; padding:0px; width:80%;}.get_touch ul{ margin:0px; padding:0px;}.get_touch ul li{ margin:0px; padding:0px 0px 20px 40px; color:#202020; font-size:16px;}.get_touch ul li a{ margin:0px; padding:0px; color:#202020; font-size:16px; text-decoration:none;}.get_touch ul li{ background:url(/caddingtons-com/_img/images/venue.png) left top 5px no-repeat;}.get_touch ul li+li{ background:url(/caddingtons-com/_img/images/email.png) left top 5px no-repeat;}.get_touch ul li+li+li{ background:url(/caddingtons-com/_img/images/ph.png) left top 4px no-repeat;}.contact_form{ margin:0px; padding:0px;}.contact_form label{ margin:0px; padding:0px 0px 5px; display:block; color:#202020;}.contact_form input[type="text"], .contact_form input[type="tel"], .contact_form input[type="email"], .contact_form textarea{ margin:0px; padding:14px 15px; color:#202020; width:100%; background:#f5f1ed; border:1px solid #a4a4a4; height:50px; font-family: 'Chivo', sans-serif; font-size:16px;}.contact_form textarea{ height:140px;}.contact_form input[type="submit"], .contact_form input[type="button"]{ margin:0px; padding:14px 70px; color:#fff; background:#162947; border:none; height:45px; font-family: 'Chivo', sans-serif; font-size:16px; font-weight:700; cursor:pointer; text-transform:capitalize;}.contact_form input[type="submit"]:hover, .contact_form input[type="button"]:hover{ background:#173360;}.contact_field{ margin:0px; padding:0px 0px 25px;}.footer_section{ margin:0px; padding:40px 0px; background:#162947;}.flogo{ margin:0px; padding:60px 0px 0px;}.flogo img{ margin:0px; padding:0px; display:inline-block; max-width:100%; height:  100px}.footer_section h4{ margin:0px 0px 30px; padding:0px 0px 20px; color:#fff; font-size:24px; font-weight:400; background:url(/caddingtons-com/_img/images/ft-line.jpg) left bottom no-repeat;}.footer_contact ul{ margin:0px; padding:0px; list-style-type:none;}.footer_contact ul li{ margin:0px 0px 30px; padding:5px 0px 5px 45px;}.footer_contact ul li a{ margin:0px; padding:0px; font-size:16px; font-weight:400; display:inline-block; text-decoration:none; word-break: break-all;}.footer_contact ul li a:hover{ color:#c5c5c5;}.footer_contact ul li{ background:url(/caddingtons-com/_img/images/phone-icon.png) left top 2px no-repeat;}.footer_contact ul li+li{ background:url(/caddingtons-com/_img/images/msg-icon.png) left top 5px no-repeat;}.footer_link{ margin:0px; padding:0px; list-style-type:none;}.footer_link ul li{ margin:0px 0px 5px; padding:0px 0px 0px 12px; background:url(/caddingtons-com/_img/images/menu-arrow.png) left top 8px no-repeat;}.footer_link ul li a{ margin:0px; padding:0px; font-size:16px; font-weight:400; display:inline-block; text-decoration:none;}.footer_link ul li a:hover{ color:#c5c5c5;}.copywrite_section{ margin:0px; padding:30px 0px; border-top:1px solid #fff; background:#162947;}.copywrite_section p{ margin:0px; padding:0px; color:#fff; font-size:16px;}.copywrite_section p a{ margin:0px; padding:0px; color:#fff;  text-decoration:none;}.copywrite_section p a:hover{ color:#c5c5c5;}.goto{ margin:0px; padding:20px 0px 0px; text-align:center;}.goto img{ margin:0px; padding:0px; display:inline-block; max-width:100%; width:auto !important; height:auto !important;}.case_section h3, .client_section h3{ margin-left:15px;}.testimonials.slick-initialized .slick-slide, .casestudy.slick-initialized .slick-slide{ margin:0px 15px;}.testimonials .slick-list{ padding-top:15px;}.slick-prev, .slick-next{ top:inherit !important; bottom:0px;}.slick-prev:before, .slick-next:before{ content:none;}.slick-prev{ left:inherit; right:40px; background:url(/caddingtons-com/_img/images/pre.png) left top no-repeat; bottom:-70px; width: 40px;  height: 25px;}.slick-prev:hover, .slick-prev:focus{background:url(/caddingtons-com/_img/images/pre.png) left top no-repeat; opacity:.8;}.slick-next{ right:0px; background:url(/caddingtons-com/_img/images/next.png) left top no-repeat; bottom:-70px; width: 40px;  height: 25px;}.slick-next:hover, .slick-next:focus{ background:url(/caddingtons-com/_img/images/next.png) left top no-repeat; opacity:.8;}.mobile_nav{ margin:0px; padding:0px; display:none;}.mob_button{ display:none;}.menu-btn {margin: -26px 0px 0px; width: 100px;  padding: 10px; background: #162947; color: #FFF; text-align: center;  border: 0; float:right; font-family: 'Chivo', sans-serif; font-weight: bold;}.pushy-content ul ul{ padding:0px 0px 0px 10px;}.pushy-content ul ul li:first-child{padding-top:10px;}.pushy-content ul ul li:last-child{padding-bottom:0px;}.pushy-submenu > a::after, .pushy-submenu > button::after{background: url(/caddingtons-com/_img/images/arrow_drop.png) no-repeat; height:12px;}.pushy a {color: #fff; }.pushy ul li ul li a {font-size: 13px;}#feat_props a {width: 32.33%; margin-right: 1%; float: left;}.prop_img_link {width: 100%; padding-top: 75%; position: relative;}.prop_sale_sold:before {content:"Sold"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #5fb0b7; padding: 10px; position: absolute; bottom: 0; left: 0;}.prop_sale_offer:before {content:"Under Offer"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #5fb0b7; padding: 10px; position: absolute; bottom: 0; left: 0;}.prop_rent_sold:before {content:"Let"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #5fb0b7; padding: 10px; position: absolute; bottom: 0; left: 0;}.prop_rent_offer:before {content:"Under Offer"; font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; color: #fff; background: #5fb0b7; padding: 10px; position: absolute; bottom: 0; left: 0;}.propDetailsStrip {padding: 20px; background: #fff; }.propDetailsStrip .prop_title {color:#1b1b1b; font-size:20px; font-weight:700; border:none; text-align:left; text-decoration:none; text-transform:capitalize; margin-bottom: 10px;}.propDetailsStrip .prop_price {font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; margin-bottom: 15px;}.propDetailsStrip .prop_link {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s;}#feat_props a:hover .prop_link {background: #162947; color: #fff;}.form_submit {margin-top: 30px;}.inputset {margin-bottom: 20px;}.footer-logos-wrapper {border-top: 1px solid #a4a4a4;}.logo-item {padding: 10px;}.inner-header .header_section {position: relative;} .inner-title-wrapper {background: #162947; padding: 20px 0;}.inner-title-text h1 {color: #fff;}.inner-title-text p {color: #fff;}.inner-content-wrapper {background: #f5f9fb; padding: 40px 0;}.inner-content-text p a {color: #181818; text-decoration: underline;}/*.inner-content-text a:before {content:"»"; margin-right: 10px; display: inline-block;}*/.pushy-content {margin-top: 40px;}.form_error_wrap {display: none;}.form_error_specific {color: #ff0000;}#mapView {height: 500px}#prop-srch-wrap {width: 100%; padding: 25px; background: #fff;}.property-listings-side-wrapper #prop-srch-wrap .inputset {width: 100%;}.property-listings-side-wrapper #prop-srch-wrap #searchGroup4 {width: 49%;  float: left; margin-right: 2%;}.property-listings-side-wrapper #prop-srch-wrap #searchGroup5 {width: 49%; float: left;}.property-listings-side-wrapper #PropertySearchPrice {width: 100%; float: left;}.property-listings-side-wrapper #PropertySearchPrice .inputset {width: 49%; float: left;}.property-listings-side-wrapper #PropertySearchPrice .inputset:first-of-type {margin-right: 2%;}#buttonSearch { margin:0px; padding:14px 50px; color:#fff; font-size:16px; display:inline-block; background:#162947; font-weight:700; text-align:center; text-decoration:none; border: 0px;}#buttonSearch:hover{ background:#253c60;}#prop-srch-wrap #propSearchForm label {color: #000; width: 100%; text-align: left; font-family: 'Chivo', sans-serif; font-size:16px; font-weight:400; font-style: normal; padding: 0; }#prop-srch-wrap #propSearchForm select, #prop-srch-wrap #propSearchForm input {width: 100%; padding: 10px; font-family: 'Chivo', sans-serif; font-size:16px; font-weight:400; font-style: normal;}#radioSearchWrap1 {width: 49%; float: left; margin-right: 2%; background: #162947; padding: 10px; text-align: center;}#radioSearchWrap1 .label {text-align: center !important; color: #fff !important;}#radioSearchWrap2 {width: 49%; float: left; background: #162947;  padding: 10px; text-align: center;}#radioSearchWrap2 .label {text-align: center !important; color: #fff !important;}#PropertySearchRent {float: left; width: 100%;}#PropertySearchRent .inputset {width: 49% !important; float: left;}#PropertySearchRent .inputset:first-of-type { margin-right: 2%;}ul.tabs{margin: 0px !important; padding: 0px; list-style: none;}ul.tabs li {background: none; color: #222; display: inline-block; padding: 10px 15px; cursor: pointer; }ul.tabs li.current {background: #ededed;  color: #222;}ul.tabs li img {height: 15px; vertical-align: middle; margin-left: 10px;}.tabbed-content {display: none; background: #ededed; padding: 15px; }.tabbed-content.current {display: inherit; }.pagNumbersWrap {width: 80%; float: left; margin-right: 2%; margin-bottom: 20px;}.pagNumbers {float: left; margin-right: 5px; vertical-align: middle; padding: 8px; transition: all 0.5s ease 0s;}.pagNumbers:hover {opacity: 0.8; }.pagNumbers.pagOff { background: #162947; float: left; color: #fff; margin-right: 5px;}.pagNumbers.pagOff a { color: #fff; display: block;}.pagNumbers.pagOn {padding: 8px; background: #fff; float: left; color: #162947; margin-right: 5px;}.orderByControl {width: 18%; float: left;}.orderByControl select {width: 100%; padding: 10px;}.prop {width: 48%; /* CHANGE TO 32.33% for 3 per row */ float: left; background: #fff; margin-bottom: 20px; margin-right: 2%; cursor: pointer;}/*.prop:nth-of-type(3n) {margin-right: 0px;} USE THIS IF THREE PER ROW*/.prop:nth-of-type(3n) {margin-right: 2%;}.prop_img {width: 100%; position: relative; padding-top: 75%; background: url("/caddingtons-com/_img/img/placeholder.jpg") #929292; background-repeat: no-repeat; background-size: cover;margin-bottom: 5px;}.prop_info {padding: 20px;}.prop_addr {color:#1b1b1b; font-size:20px; font-weight:700; border:none; text-align:left; text-decoration:none; text-transform:capitalize; margin-bottom: 10px;}.propertyGalleryPrice {font-weight: normal; font-family: 'Chivo', sans-serif; font-size: 16px; margin-bottom: 15px;}.prop_desc {margin-bottom: 10px;}.propertyLink a {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s; display: block; text-decoration: none;}.propertyLink a:hover {background: #162947; color: #fff;}.prop:hover .propertyLink a {background: #162947; color: #fff;}.propertyGalleryDistance {margin-bottom: 10px; padding: 8px; background: #162947; color: #fff;}.prop_back {margin-bottom: 25px;}.prop_back .back_btn {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s; display: block; width: 150px;}.prop_back .back_btn:hover {background: #162947; color: #fff;}.prop_gallery {margin-bottom: 15px;}.prop_gallery #slider ul li {position: relative; padding-bottom: 0px; margin-bottom: 10px;}.prop_gallery #slider ul li img {width: 100%;}.prop_gallery #carousel ul li {padding: 0 5px; cursor: pointer;}.prop_gallery #carousel ul li .prop_sale_sold {display: none;}.prop_head {margin-bottom: 20px;}.prop_key {padding: 25px; background: #162947; color: #fff; margin-bottom: 25px;}.prop_key h2 {margin: 0; color: #fff !important;}.prop_key ul {margin: 20px 0 0 15px;}.prop_key ul li {color: #fff; list-style-type: disc;}.prop_download_files:before, .prop_download_files:after {content: ""; display: table;} .prop_download_files:after {clear: both;}.prop_download_files {zoom: 1;}.prop_download_files {margin-bottom: 25px;}.prop_download_files div {float: left; width: 33.33%;}.prop_download_files div a {text-align: center; padding: 10px; border: 1px solid #162947; color: #162947; font-size: 16px; transition: all 0.5s ease 0s; display: block; margin-right: 3%;}.prop_download_files div a:hover {background: #162947; color: #fff;}.prop_loc {margin-bottom: 25px;}.prop_loc iframe {width: 100%; display: block; height: 350px;}.prop_video {margin-bottom: 25px; }.prop_video iframe {width: 100%; height: 350px; border: 0px;}.prop_disc p {}.prop_alert {padding: 10px; border-radius: 5px; background: #ff0000; color: #fff; text-align: center;}.inner-cs {margin-bottom: 50px;}.inner-cs .cs-item {padding-right: 10px;}.inner-cs .case_thumb {width: 100%; padding: 70%;}.inner-cs .case_thumb img {width: auto; height: auto; object-fit: none; overflow: none;}.inner-cs .case_info {width: 100%; }.interested {margin-top: 20px; background: #162947; padding: 20px; }.interested h2 {color: #fff !important;}.interested p {color: #fff;}.interested .contact_form label {color: #fff;}.interested .contact_form input[type="submit"] {background: #fff; color: #162947}.case-study-inner {width: 100%; padding: 20px; background: #fff; } .contact-side {padding: 20px; background: #fff;}.contact-side h3 {margin-bottom: 20px;}.contact-side p {}.contact-side ul{ margin:0px; padding:0px;}.contact-side ul li{ margin:0px; padding:0px 0px 20px 40px; color:#202020; font-size:16px;}.contact-side ul li a{ margin:0px; padding:0px; color:#202020; font-size:16px; text-decoration:none;}.contact-side ul li{ background:url(/caddingtons-com/_img/images/venue.png) left top 5px no-repeat;}.contact-side ul li+li{ background:url(/caddingtons-com/_img/images/email.png) left top 5px no-repeat;}.contact-side ul li+li+li{ background:url(/caddingtons-com/_img/images/ph.png) left top 4px no-repeat;}ul#siteMap li {list-style-type: none;}ul#siteMap li a {color: #181818;}ul#siteMap li a:before {content:"»"; margin-right: 10px; text-decoration: none;}ul#siteMap li ul {font-size: 14px; margin-left: 5px; margin-top: 10px; margin-bottom: 0px;}ul#siteMap li ul li:last-of-type {padding-bottom: 0px;}.inner-content-text ul {margin: 0px 0 10px 15px;}.inner-content-text ul li {list-style-type: disc; }.contact-side ul li {list-style-type: none;}.inner-content-text h1 {font-family: "Chivo", sans-serif; font-weight: 700; font-size: 32px; margin-top: 0px; color: #1b1b1b; margin: 0px 0 20px 0;}.inner-content-text h2 {font-family: "Chivo", sans-serif; font-weight: 700; font-size: 27px; margin-top: 0px; color: #1b1b1b; margin: 0px 0 20px 0;}.inner-content-text h3 {font-family: "Chivo", sans-serif; font-weight: 700; font-size: 22px; margin-top: 0px; color: #1b1b1b; margin: 0px 0 20px 0;}.inner-content-text h4 {font-family: "Chivo", sans-serif; font-weight: 700; font-size: 18px; margin-top: 0px; color: #1b1b1b; margin: 0px 0 20px 0;}.inner-content-text h5 {font-family: "Chivo", sans-serif; font-weight: 700; font-size: 16px; margin-top: 0px; color: #1b1b1b; margin: 0px 0 20px 0;}.inner-content-text h6 {font-family: "Chivo", sans-serif; font-weight: 700; font-size: 14px; margin-top: 0px; color: #1b1b1b; margin: 0px 0 20px 0;}.cs-inner-img {margin-bottom: 40px;}.prop_full .prop_gallery .slick-slider button.slick-next.slick-arrow {bottom: 45% !important; opacity: 1;}.prop_full .prop_gallery .slick-slider button.slick-prev.slick-arrow {left: 10px;  right: initial; bottom: 45% !important; z-index: 9999; opacity: 1;}.inner-testimonials .test-item {width: 49%; margin-right: 1%; float: left; margin-bottom: 25px;}.inner-testimonials .test-item .testimo p {height: auto;}#s6351605 .inner-title-wrapper {background: url("/caddingtons-com/_img/images/aboutnew.jpg") no-repeat; background-size: cover; background-position: center center; padding: 5% 0 27% 0;}#s6382909 .inner-title-wrapper {background: url("/caddingtons-com/_img/images/contact-img-bg.jpg") no-repeat; background-size: cover; background-position: center center; padding: 5% 0 27% 0;}#s6758607 .inner-title-wrapper {background: url("/caddingtons-com/_img/images/landnew.jpg") no-repeat; background-size: cover; background-position: center center; padding: 5% 0 27% 0;}#s6758609 .inner-title-wrapper {background: url("/caddingtons-com/_img/images/landnew.jpg") no-repeat; background-size: cover; background-position: center center; padding: 5% 0 27% 0;}#s7572769 .inner-title-wrapper {background: url("/caddingtons-com/_img/images/servicesnew.jpg") no-repeat; background-size: cover; background-position: center center; padding: 5% 0 27% 0;}.welcome_img2 {display: none;}.testimo p {border: 0px;}.testimo h6 {border: 0px; font-family: "Chivo", sans-serif;font-weight: 700;font-size: 14px;margin-top: 0px;color:#1b1b1b;margin: 0px 0 0px 0; padding: 0px;}.intro-section {padding:  60px 0;}.intro-section-text h2 {margin: 0px 0px 40px;padding: 0px 0px 20px;color: #162947;font-weight: 400;font-size: 36px;background: url(/caddingtons-com/_img/images/title-line.jpg) center bottom no-repeat;text-align:  center;}.intro-section-box {text-align:  center;}.intro-section-image {padding-top:  60%; margin-bottom:  10px;}.intro-section-box h3 {margin-bottom:  5px;}  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}.icon-boxes {background:  #fff;}.service-box {margin-bottom:  35px;}.service-box h3 {display:  inline-block;  font-size: 25px; font-size:1.5625em; padding-bottom:  10px; color:  #1b1b1b}.service-box p {padding-bottom:  0px;}.pushy-content ul ul ul {display:  none;}#s8365315 .inner-title-wrapper {text-align: center;}.white-btn {margin: 0px auto 0 auto;  padding: 14px 60px;  background: #f5f1ed;  font-size: 16px;  font-weight: 700;  display: inline-block;  color: #162947;  text-decoration: none;}.white-btn:hover {background: #e4e0dd;}.fees-item {padding: 20px; background: #d2cbcb; margin-bottom: 20px;}.fees-item button {margin: 0px;  padding: 14px 50px;  color: #fff;  font-size: 16px;  display: inline-block;  background: #162947;  font-weight: 700;  text-align: center;  text-decoration: none; border: 0px;}.fees-item button:hover {background: #253c60;}.fees-hidden {margin-top: 20px;}.fees-hidden table {width: 100%; }.fees-hidden table thead td {background: #162947; color: #fff;}.fees-hidden table td {border: 1px solid #162947 }.fees-hidden table td:first-of-type {width:  50%}/* Media Queries */@media only screen and (min-width: 1131px) and (max-width:1180px) {.row .push_two:first-child{ margin-left:0px;}.val_enquiry{ width:auto; float:right;}.case_thumb img{ height:360px;}}@media only screen and (min-width: 1025px) and (max-width:1130px) {.row .push_two:first-child{ margin-left:0px;}.val_enquiry{ width:auto; float:right;}.case_thumb img{ height:360px;}}@media (min-width:768px) and (max-width:1024px) {.banner_image{ height:667px !important;}.navbar{ display:none;}.mobile_nav{ display:block;}.mob_button{ display:block;}.case_thumb{ width:100%; padding-top:70%;}.case_info{ width:100%;}.p_thumb img{ height:190px;}.caption_text h1{ font-size:50px;}.welcome_img1 img{ height:auto;}.welcome_img2 img{ height:auto;}.row .push_two:first-child{ margin-left:0px;}.val_enquiry{ width:auto; float:right;}.header_section .two.columns{ width:200px !important; float:left;}.menu-btn { margin: -8px 0px -10px;}}/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */@media only screen and (min-width: 959px) and (max-width:1024px) {.client_section p{ font-size:15px;}.p_thumb img{ height:230px;}}@media (min-width:768px) and (max-width:850px) {.flogo{ padding:0px 0px 20px; text-align:left;} .footer_section .custom_col01{ float:none !important; width:auto !important;}.footer_section .custom_col02{ float:left !important; width:45% !important;}.footer_section .custom_col03{ float:right !important; width:40% !important;}   }    /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */@media only screen and (min-width: 480px) and (max-width: 767px) {  .banner_image{ height:667px !important;}.navbar{ display:none;}.mobile_nav{ display:block;}.mob_button{ display:block;}.caption_text{ padding:0px 10px; width:100%;}.caption_text h1{ font-size:35px;}.welcome_wrap{ display:block;}.welcome_section{ padding:60px 0px;}.welcome_img1 img{ height:auto;}.welcome_img2 img{ height:auto;}.welcome_img2{ right:0px;}.welcome_wrap .columns.five{ padding-top:100px;}h3{ font-size:28px;}.property_box{ margin-bottom:20px;}.valuation{ width:100%; text-align:center;}.val_enquiry{ width:100%;}.case_thumb{ width:100%;}.case_info{ width:100%;}.touch_section{ padding:50px 0px;}.get_touch{ padding-bottom:30px; width:100%;}.flogo{ padding:0px 0px 20px; text-align:left;}.testimo p, .case_box p{ height:auto;}.p_thumb img{ height:auto;}.case_thumb img{ height:auto;}/*.header_section .two.columns{ width:60% !important; float:left;}*/.header_logo{ margin-bottom:10px;}.view_all{ padding:20px 0px 0px;}.header_section .two.columns{ text-align:center;}.header_phone{ padding:5px 0px;}.mob_button{ margin:25px 0px 0px; text-align:center;}.menu-btn{ float:none;}.footer_section .custom_col01{ float:none !important; width:auto !important;}.footer_section .custom_col02{ float:left !important; width:57% !important;}.footer_section .custom_col03{ float:right !important; width:40% !important;}.footer_contact ul li{ padding:5px 0px 5px 35px;}}/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */@media only screen and (min-width:533px) and (max-width: 767px) {.banner_image{ height:550px !important;}    .p_thumb img{ height:155px;}.row .push_two:first-child{ margin-left:0px;}.case_thumb{ width:100%;}.case_info{ width:100%;}.welcome_img1 img{ height:auto;}.case_box p{ height:auto;}.case_thumb img{ height:auto;}.testimo p{ height:280px;}.welcome_section{ padding:60px 0px 100px;}.welcome_wrap .columns.five{ padding-top:0px;}.footer_section .custom_col01{ float:none !important; width:auto !important;}.footer_section .custom_col02{ float:left !important; width:55% !important;}.footer_section .custom_col03{ float:right !important; width:40% !important;}.footer_contact ul li{ padding:5px 0px 5px 45px;}.welcome_wrap.row .six.columns{ float:left !important; width:48.95833% !important;}.welcome_wrap.row .five.columns { float:right !important; width:44.45139% !important;}.header_section{ padding:25px 0px 20px;}.header_section .two.columns{width:35% !important; float:left; text-align:left; margin-left:0px;}.header_phone{ padding:0px 0px 0px 20px;}.mob_button{ margin:15px 0px 0px; text-align:inherit;}.menu-btn{ float:right;}}@media only screen and (max-width: 479px) {.banner_image{ height:667px !important;}.navbar{ display:none;}.mobile_nav{ display:block;}.mob_button{ display:block;}.caption_text{ padding:0px 10px; width:100%;}.caption_text h1{ font-size:35px;}.caption_text h1 br{ display:none;}.welcome_wrap{ display:block;}.welcome_section{ padding:50px 0px;}.welcome_img1 img{ height:auto;}.welcome_img2 img{ height:auto;}.welcome_img2{ right:0px;}.welcome_wrap .columns.five{ padding-top:100px;}h3, .feature_wrapper h3{ font-size:28px;}.property_box{ margin-bottom:20px;}.valuation{ width:100%; text-align:center;}.val_enquiry{ width:100%;}.case_thumb{ width:100%;}.case_info{ width:100%;}.touch_section{ padding:50px 0px;}.get_touch{ padding-bottom:30px; width:100%;}.flogo{ padding:0px 0px 20px; text-align:center;}.testimo p, .case_box p{ height:auto;}.p_thumb img{ height:auto;}.case_thumb img{ height:auto;}/*.header_section .two.columns{ width:60% !important; float:left;}*/.header_logo{ margin-bottom:10px;}.view_all{ padding:20px 0px 0px;}.header_section .two.columns{ text-align:center;}.header_phone{ padding:5px 0px;}.mob_button{ margin:25px 0px 0px; text-align:center;}.menu-btn{ float:none;}.footer_section .row .four.columns{ float:none; width:auto !important;}} @media all and (max-width: 1000px) and (min-width: 650px) {.property-listings-side-wrapper #prop-srch-wrap #searchGroup4 {width: 100% !important;}.property-listings-side-wrapper #prop-srch-wrap #searchGroup5 {width: 100% !important;}.property-listings-side-wrapper #PropertySearchPrice .inputset {width: 100% !important;}} @media all and (max-width: 1024px) and (min-width: 0px) {.prop {width: 49%; margin-right: 2%;}.prop:nth-of-type(even) {margin-right: 0px !important;}.prop:nth-of-type(3n) {margin-right: 2%;}} @media all and (max-width: 850px) and (min-width: 0px) {.pagNumbersWrap {width: 100%; display: block;}.orderByControl {width: 100%; display: block; margin-bottom: 20px;}.inner-testimonials .test-item {width: 100%; margin-right: 0;}} @media all and (max-width: 780px) and (min-width: 0px) {#feat_props a {width: 100%; margin-right: 0%; float: left; margin-bottom: 15px;}.prop {width: 100%; margin-right: 0%;}.prop:nth-of-type(3n) {margin-right: 0%;}.caption_text img {width:  80%; max-width: 80%;}} @media all and (max-width: 650px) and (min-width: 0px) {.property-listings-side-wrapper {margin-bottom: 20px;}.inner-content-text.contact_form {margin-bottom: 20px;}.property-listings-side-wrapper {margin-top: 0px !important;}} @media all and (max-width: 570px) and (min-width: 0px) {.prop_download_files div {width: 100%; display: block;}.prop_download_files div a {width: 100%; margin-right: 0%; margin-bottom: 20px; display: block;}} @media all and (max-width: 480px) and (min-width: 0px) {.view_all a {width: 90%; margin: 0 5% 20px 5%; display: block;}.fees-item.Additional table thead td {font-size:  12px; font-size:  0.75em; padding:  2px;} .fees-item.Additional table td {font-size:  12px; font-size:  0.75em; padding:  2px;} } @media all and (max-width: 380px) and (min-width: 0px) {.property-listings-side-wrapper #prop-srch-wrap #searchGroup4 {width: 100% !important;}.property-listings-side-wrapper #prop-srch-wrap #searchGroup5 {width: 100% !important;}.property-listings-side-wrapper #PropertySearchPrice .inputset {width: 100% !important;}}
/* not required */
