/*
Theme Name: Conveyancers
Text Domain: conveyancers
Version: Latest
*/

body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Rajdhani', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}





/*
.headersec.fixed, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}
*/


/*
font-family: 'Rajdhani', sans-serif;
*/


.headersec{width: 100%; padding: 17px 0;}
.hderinr{width: 100%;}
.hdrlgo{width: auto;}
.hdrlgo img{max-width: 100%;}
.hdrlgo a{display: inline-flex; align-items: center; color: #0069aa; font: 500 48px/53px 'Rajdhani', sans-serif; }
.hdrlgo i{font-style: normal; margin-left: 15px;}
.headersec .container{max-width: 1800px;}


.foterSec{width: 100%; background: #000; padding: 53px 0 45px; }
.ftrinr{width: 100%; text-align: center;}
.ftrlgo{display: inline-block;}
.ftrlgo img{max-width: 100%;}
.ftrinr ul{width: 100%; display: inline-flex; font-size: 0px; align-items: center; justify-content: center; flex-wrap: wrap;
margin: 26px 0 0; }
.ftrinr li, .ftrinr span{font: 400 24px/24px 'Rajdhani', sans-serif;  color: #fff; }
.ftrinr li{display: inline-flex; padding-right: 15px; margin-right: 15px;
border-right: 1px solid #fff; }
.ftrinr li:last-child{padding: 0px; margin: 0px; border: 0px;}
.ftrinr li a{color: #fff;}
.ftrinr li a:hover{text-decoration: underline !important;}
.ftrinr span{padding: 7px 0 0; display: block;}
.ftrinr span a{color: #fff;}
.ftrinr span a:hover{text-decoration: underline !important;}

.regionsSec{width: 100%; background: #e5f0f6; padding: 56px 0 97px; }
.tophding{width: 100%; text-align: center; }
.tophding h1, .tophding h2, .tophding h3, .tophding h4{color: #2c80b7; font: 500 70px/75px 'Rajdhani', sans-serif; }
.tophding h1 span, .tophding h2 span, .tophding h3 span, .tophding h4 span{color: #000;}
.regionbx{width: 100%; position: relative; border: 1px solid #2c80b7; background: #fff; margin: 55px 0 0; min-height: 220px;
display: flex; align-items: center; justify-content: center; flex-direction: column; transition: all 0.3s ease-in-out;}
.regionbx em{color: #2c80b7; font: 600 30px/35px 'Rajdhani', sans-serif; display: block; margin: 13px 0 0; }
.regionbx i{width: auto;}
.regionbx i img{max-width: 100%;}
.regionsSec .row{margin: 0 -20px;}
.regionsSec .ro > div{padding: 0 20px;}
.regionbx:hover{border-color: transparent; 
-webkit-box-shadow: 0px 0px 15px 5px rgba(0,105,169,0.15);
-moz-box-shadow: 0px 0px 15px 5px rgba(0,105,169,0.15);
box-shadow: 0px 0px 15px 5px rgba(0,105,169,0.15);}
.apslink{position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.abtcont{width: 100%; position: relative;}
.abtcont p{color: #1d1d1d; font: 400 19px/34px 'Rajdhani', sans-serif; margin: 30px 0 0; }
.abtpnl .row{align-items: center; margin: 0 -45px;}
.abtpnl .row > div{padding: 0 45px;}
.abtimg{width: 100%; position: relative;}
.abtimg img{width: 100%;
clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%);
-webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 94%); }
.abtpnl{width: 100%; padding: 50px 0 0; margin: 50px 0 0; position: relative;}
.abtpnl:nth-child(even) .row{flex-direction: row-reverse;}
.abtpnl:nth-child(even) .abtimg img{width: 100%;
clip-path: polygon(0% 5%, 100% 0%, 100% 95%, 0 100%);
-webkit-clip-path: polygon(0% 5%, 100% 0%, 100% 95%, 0 100%); }
.abtimg::before{position: absolute; content: ""; z-index: -1; width: 445px; border: 6px solid #0069aa; top: -30px;
left: -30px; bottom: 20%; transform: skew(0deg, 4deg); }
.abtpnl:nth-child(even) .abtimg::before{transform: skew(0deg, -4deg);
left: inherit; right: -30px;}
.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4{color: #0069aa; font: 600 70px/80px 'Rajdhani', sans-serif; position: relative;
padding-bottom: 15px; }
.abtcont h1 span, .abtcont h2 span,
.abtcont h3 span, .abtcont h4 span{color: #000; display: block; font-size: 60px;}
.abtcont h1::before, .abtcont h2::before,
.abtcont h3::before, .abtcont h4::before{position: absolute; content: ""; width: 515px; background: #595959; height: 1.5px; bottom: 0; left: 82px; }
.aboutSec{width: 100%; padding: 20px 0 125px; }
.abtcont i{position: absolute; bottom: -145px; right: 0; }
.abtcont i img{max-width: 100%;}
.member::before{position: absolute; content: ""; z-index: -1; background: #0069aa; top: 0; left: 0; right: 0; bottom: 10%;
transform: skew(0deg, -2deg); }
.member .abtcont h1, .member .abtcont h2,
.member .abtcont h3, .member .abtcont h4, .member .abtcont p,
.member .abtcont h1 span, .member .abtcont h2 span,
.member .abtcont h3 span, .member .abtcont h4 span{color: #fff;}
.member .abtcont h1::before, .member .abtcont h2::before,
.member .abtcont h4::before, .member .abtcont h3::before{background: #fff;}
.member .abtimg::before{content: none;}
.abtimg .line{position: absolute; content: ""; top: 0; width: 20px; height: 100%; left: 50%;
transform: translateX(-50%); background: #fff; z-index: 9; }
.conveyancer .abtimg img{clip-path: inherit;}
.conveyancer .abtimg::after{position: absolute; content: ""; bottom: 0; height: 135px; background: #0069aa; left: -999%; right: 50%;
border-top: 20px solid #fff; }
.conveyancer .abtimg::before{position: absolute; content: ""; top: 0; right: 0; height: 100px; background: #fff; left: 50%; z-index: 9;
border: 0px; transform: inherit; width: auto;}
.abtpnl:first-child{padding: 0px; margin: 0px;}


.bannerSec{width: 100%; position: relative;}
.bnrimg{width: 100%; position: relative;}
.bannerSec .bnrimg:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: -53px;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.35);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 87%);
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 87%);
}
.bnrimg > img{width: 100%; object-fit: cover; height: 800px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 93%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 93%); }
.bannerSec::before{position: absolute; content: ""; bottom: -52px; top: 0; left: 0; right: 0; background: #0069aa;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 87%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 87%); }
.bnrtxt{width: 100%; position: absolute; left: 0; /*top: 250px;*/top: 50%;z-index: 1;-webkit-transform: translate(0px,-50%);
    -ms-transform: translate(0px,-50%);transform: translate(0px,-50%); }
.bnrtxtinr{width: 100%; text-align: center;}
.bnrtxtinr strong{color: #fff; font: 400 78px/83px 'Rajdhani', sans-serif; }
.bnrtxtinr strong em{font-style: normal; display: block;}


.bnrfrm{max-width: 1114px; width: 100%; background: rgba(255,255,255,0.65); padding: 20px 27px; margin: 24px auto 0;}
.bnrfrm ul{display: flex; margin: 0 -23px; flex-wrap: wrap; }
.bnrfrm ul li{padding: 0 23px;}
.frmbx{width: 100%;}
.frmbx label{color: #0069aa; font: 500 24px/30px 'Rajdhani', sans-serif; display: block; text-align: left; }
.putdta{width: 100%; display: flex; align-items: center; background: rgba(255,255,255,0.55); height: 60px; border: 1px solid #0069aa;
margin: 7px 0 0; padding: 7px; }
.putdta input[type="text"],
.putdta input[type="email"],
.putdta input[type="tel"],
.putdta select{width: 100%; height: 100%; background: none; border: 0px; color: #000; font: 400 20px/25px 'Rajdhani', sans-serif;
outline: none; padding: 0 12px; -webkit-appearance: none; }
.putdta input[type="text"]::placeholder,
.putdta input[type="email"]::placeholder,
.putdta input[type="tel"]::placeholder,
.putdta select::placeholder{opacity: 1; color: #000; }
.putdta select{background: url(images/caret.png) no-repeat right 10px center;}
.bnrfrm input[type="submit"]{
    background: #0069aa url(images/searchicn.png) no-repeat center center; 
    width: 100%; 
    padding: 0px;
    height: 55px; 
    font-size: 0px;
    background-size: 25px;
    padding: 0 45px;
    background-size: 35px;
    -webkit-box-shadow: 0px 0px 15px 5px rgba(2,117,189,0.52);
    -moz-box-shadow: 0px 0px 15px 5px rgba(2,117,189,0.52);
    box-shadow: 0px 0px 15px 5px rgba(2,117,189,0.52); 
    cursor: pointer; 
    border: 0px; 
    outline: none; 
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}
.bnrfrm input[type="submit"]:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none 
}

.bnrfrm li:first-child{width: 36%;}
.bnrfrm li:nth-child(2){width: 25%;}
.bnrfrm li:nth-child(3){width: 25%;}
.bnrfrm li:nth-child(4){width: 14%;}


.putdta i{width: auto;}
.putdta i img{max-width: 100%;}
.bnrfrm #wpsl-wrap .wpsl-gmap-canvas {display: none;}
.bnrfrm #wpsl-wrap #wpsl-result-list{display: none;}
.bnrfrm #wpsl-wrap{overflow: visible;margin-bottom: 0;}
.bnrfrm #wpsl-wrap .wpsl-search {
    margin: 0;
    padding: 0;
    background: transparent;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input {
    max-width: 36%;
    width: 100%;
    margin: 0;
    padding: 0 15px;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input div {
    width: 100%;
    margin: 0;
    float: none;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap {
    max-width: 50%;
    width: 100%;
    margin-bottom: 0;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap div {
    max-width: 50%;
    width: 100%;
    margin: 0;
    padding: 0 15px;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form label {
    color: #0069aa;
    font: 500 22px /28px 'Rajdhani', sans-serif;
    display: block;
    text-align: left;
    float: none;
    width: 100%;
    margin-bottom: 7px;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form input,
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form select {
    width: 100% !important;
    background: rgba(255,255,255,0.55);
    border: 1px solid #0069aa;
    height: 55px;
    border-radius: 0;
    padding: 7px;
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    color: #000;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form input:focus,
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form select:focus{outline: none;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown{
	padding: 0;
	max-width: 100%;
	background: transparent;
    border: none;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown .wpsl-selected-item {
    width: 100%;
    background: rgba(255,255,255,0.55);
    border: 1px solid #0069aa;
    height: 55px;
    border-radius: 0;
    padding: 7px !important;
    font-family: 'Rajdhani', sans-serif;
    font-size: 18px;
    color: #000;
    text-align: left;
    line-height: 40px;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown.wpsl-active div{
	width: 100%;
    max-width: 100%;
    padding: 0;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown.wpsl-active div ul{display: block;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown.wpsl-active div ul li {
    width: 100%;
    text-align: left;
    font-size: 16px;
    padding: 7px 10px !important;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap {
    margin: 0;
    max-width: 14%;
    width: 100%;
    padding: 0 15px;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input[type="submit"] {
    background: #0069aa url(images/searchicn.png) no-repeat center center;
    width: 100%;
    padding: 0px;
    height: 90px;
    -webkit-box-shadow: 0px 0px 15px 5px rgb(2 117 189 / 52%);
    -moz-box-shadow: 0px 0px 15px 5px rgba(2,117,189,0.52);
    box-shadow: 0px 0px 15px 5px rgb(2 117 189 / 52%);
    cursor: pointer;
    border: 0px;
    outline: none;
    font-size: 0px;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input[type="submit"]:hover{
	box-shadow: none;
}

.inner-banner {height: 350px;}
.inner-banner .bnrimg img {
    width: 100%;
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
     object-position: center top;
}
.inner-pages {padding: 60px 0 50px;}
.store-locator .locator-search {
    border: 1px solid #ddd;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 14px 8px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 14px 8px rgb(0 0 0 / 10%);
}
.store-locator .locator-search #wpsl-wrap{margin-bottom: 0;}
.store-locator .locator-search .wpsl-search form label {
    font-size: 16px;
    font-weight: 600;
    color: #0069aa;
}
.store-locator .locator-search .wpsl-search form .wpsl-input label{width: 100%;}
.store-locator .locator-search .wpsl-search form input{
    border-radius: 0 !important;
    border: 1px solid #0069aa !important;
    padding: 10px !important;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    color: #000;
}
.store-locator .locator-search .wpsl-search form input:focus{outline: none;}
.store-locator .locator-search .wpsl-search form .wpsl-dropdown {
    border: 1px solid #0069aa;
    border-radius: 0;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 600;
    color: #000;
}
.store-locator .locator-search .wpsl-search form .wpsl-search-btn-wrap input[type="submit"] {
    background: #0069aa url(images/searchicn.png) no-repeat center center !important;
    -webkit-box-shadow: 0px 0px 15px 5px rgb(2 117 189 / 52%) !important;
    -moz-box-shadow: 0px 0px 15px 5px rgba(2,117,189,0.52) !important;
    box-shadow: 0px 0px 15px 5px rgb(2 117 189 / 52%) !important;
    cursor: pointer;
    border: 0px;
    outline: none;
    font-size: 0px;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    width: 50px;
    height: 37px;
    background-size: 20px !important;
}
.store-locator .locator-search .wpsl-search form .wpsl-search-btn-wrap input[type="submit"]:hover{
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
#wpsl-result-list ul li p {
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 15px;
}
#wpsl-result-list #wpsl-stores .wpsl-no-results-msg {
    font-weight: 600;
    font-size: 15px;
    color: #f00;
}
#wpsl-result-list ul li p strong{color: #0069aa;}
#wpsl-result-list ul li p a {
    color: #0069aa;
    font-size: 15px;
}
#wpsl-result-list ul li p a:hover{color: #000;}
#wpsl-result-list ul li p a.wpsl-store-details{font-weight: 600;}
#wpsl-result-list ul li .wpsl-direction-wrap {
    font-weight: 600;
    font-size: 16px;
}
#wpsl-result-list ul li .wpsl-direction-wrap a.wpsl-directions{color: #0069aa;}
#wpsl-result-list ul li .wpsl-direction-wrap a.wpsl-directions:hover{color: #000;}
#wpsl-result-list #wpsl-stores::-webkit-scrollbar{width: 8px;}
#wpsl-result-list #wpsl-stores::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
} 
#wpsl-result-list #wpsl-stores::-webkit-scrollbar-thumb {
  background-color: #0069aa;
  /*outline: 1px solid slategrey;*/
}
.bnrfrm .wpsl-search-widget form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
}
.bnrfrm .wpsl-search-widget form p:first-child {
    max-width: 780px;
    width: 100%;
    margin-right: 20px;
}
.bnrfrm .wpsl-search-widget form p label {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 8px;
    color: #0069aa;
    font-weight: 500;
}
.bnrfrm .wpsl-search-widget form p input[type="text"] {
    border: 1px solid #0069aa;
    border-radius: 0;
    height: 55px;
    background: rgba(255,255,255,0.55);
    width: 100%;
    padding: 0 15px;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 500;
    font-size: 16px;
    color: #000;
}
.bnrfrm .wpsl-search-widget form p input[type="text"]:focus{outline: none;}
.bnrfrm .wpsl-search-widget form p .wpsl-icon-direction{display: none;}

.bnrfrm .wpsl-search-widget form p:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: 91px;
}
.zigzag-sec .abtpnl{margin-top: 70px;}
.inner-pages h2,
.inner-pages h3,
.inner-pages h4,
.inner-pages h5,
.inner-pages h6{margin-bottom: 15px;color: #0069aa;}
.inner-pages h2 {
    font-size: 30px;
    line-height: 30px;
}
.inner-pages h3{
    font-size: 25px;
    line-height: 25px;
}
.inner-pages h4{
    font-size: 20px;
    line-height: 20px;
}
.inner-pages p {
    font-size: 18px;
    line-height: 32px;
    color: #1d1d1d;
    margin-bottom: 15px;
    font-weight: 500;
}
.inner-pages p:last-child{margin-bottom: 0;}
.inner-pages .cms-content figure img {
    width: 100%;
    height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
}
.inner-pages ul,
.inner-pages ol{padding-left: 20px;}
.inner-pages ul li {
    list-style: disc;
    font-size: 18px;
    color: #1d1d1d;
    margin-bottom: 12px;
    font-weight: 500;
}
.inner-pages ol li{
    font-size: 18px;
    color: #1d1d1d;
    margin-bottom: 12px;
    font-weight: 500;
}
.error404-content {
    padding: 50px 0;
    text-align: center;
}
.error404-content .entry-title {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    color: #0069aa;
}
.error404-content .intro-text p {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin-bottom: 0;
}
.error404-content .intro-text a {
    display: inline-block;
    background: #0069aa;
    color: #fff;
    font-weight: 500;
    padding: 15px 20px;
    font-size: 18px;
    margin-top: 20px;
    -webkit-box-shadow: 0px 0px 15px 5px rgb(2 117 189 / 52%);
    -moz-box-shadow: 0px 0px 15px 5px rgba(2,117,189,0.52);
    box-shadow: 0px 0px 15px 5px rgb(2 117 189 / 52%);
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}
.error404-content .intro-text a:hover{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#wpsl-gmap .wpsl-info-window p {
    font-size: 15px;
    color: #000;
    font-family: 'Rajdhani', sans-serif;
    line-height: 22px;
    font-weight: 500;
}
#wpsl-gmap .wpsl-info-window p strong{color: #0069aa;}
#wpsl-gmap .wpsl-info-window p span{color: #000;}
#wpsl-gmap .wpsl-info-window p strong a {
    font-size: 15px;
    color: #0069aa;
    font-family: 'Rajdhani', sans-serif;
    display: inline-block;
    line-height: 15px;
}
#wpsl-gmap .wpsl-info-window span {
    font-size: 15px;
    color: #0069aa;
    font-family: 'Rajdhani', sans-serif;
}
#wpsl-gmap .wpsl-info-window span a {
    color: #0069aa;
    font-weight: 500;
}
#wpsl-gmap .wpsl-info-window span a:hover{color: #000;}
#wpsl-gmap .wpsl-info-window .wpsl-info-actions {margin: 10px 0 0 !important;}
#wpsl-gmap .wpsl-info-window .wpsl-info-actions .wpsl-directions {
    float: none;
    font-weight: 600;
    font-family: 'Rajdhani', sans-serif;
    font-size: 15px;
    color: #0069aa;
}
#wpsl-gmap .wpsl-info-window .wpsl-info-actions .wpsl-directions:hover{color: #000;}



@media screen and (min-width:1600px) {

.container{max-width: 1560px;}






}


@media (min-width: 1700px) and (max-width: 1799px) {



}

@media (min-width: 1600px) and (max-width: 1699px) {

.abtpnl .row {margin: 0 -25px;}
.abtpnl .row > div { padding: 0 25px;}
.abtimg::before { top: -20px;left: -20px;}
.abtpnl:nth-child(2n) .abtimg::before { right: -20px;}


}

@media (min-width: 1367px) and (max-width: 1699px) {
    .bannerSec .bnrimg:after{
        bottom: -41px;
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 91%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 91%);
    }
}

@media only screen and (max-width: 1599px) {

.abtpnl .row {margin: 0 -15px;}
.abtpnl .row > div { padding: 0 15px;}
.abtimg::before { top: -20px;left: -20px; border-width: 4px;}
.abtpnl:nth-child(2n) .abtimg::before { right: -20px;}

.hdrlgo a{font-size: 40px; line-height: 45px;}
.bnrtxtinr strong{font-size: 60px; line-height: 70px;}
.bnrimg > img{height: 700px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 96%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 96%);}
.bannerSec::before {bottom: -40px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 91%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 91%);}
.bnrfrm ul li { padding: 0 15px;}
.bnrfrm ul {margin: 0 -15px;}
.bnrfrm { max-width: 900px;}
.putdta input[type="text"], .putdta input[type="email"], .putdta input[type="tel"], .putdta select{font-size: 17px;}
.frmbx label{font-size: 22px; line-height: 28px;}
.putdta { height: 55px;}
/*.bnrfrm input[type="submit"]{height: 90px; background-size: 30px;}*/
.bnrtxt { /*top: 190px;*/-webkit-transform: translate(0px, -50%);-ms-transform: translate(0px, -50%);transform: translate(0px, -50%);}


.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4,
.tophding h1, .tophding h2, .tophding h3, .tophding h4{font-size: 60px; line-height: 70px;}
.abtcont h1 span, .abtcont h2 span, .abtcont h3 span, .abtcont h4 span { font-size: 50px; line-height: 55px;}
.abtcont p{font-size: 18px; line-height: 32px; margin: 25px 0 0;}
.abtcont h1::before, .abtcont h2::before, .abtcont h3::before, .abtcont h4::before { width: 445px; left: 55px;}
.aboutSec { padding: 20px 0 85px;}
.abtcont i{width: 100px;bottom: -110px;}
.abtpnl { padding: 30px 0 0; margin: 70px 0 0;}

.regionsSec { padding: 55px 0;}
.regionbx em{font-size: 25px; line-height: 30px;}
.regionbx i{width: 80px;}
.regionbx {margin: 45px 0 0;}


.foterSec { padding: 40px 0;}
.ftrinr li, .ftrinr span{font-size: 20px; line-height: 20px;}
.ftrlgo{width: 140px;}
.bnrfrm .wpsl-search-widget form p:first-child{max-width: 650px;}
.bnrfrm input[type="submit"]{background-size: 25px;}





}
@media (min-width: 1200px) and (max-width: 1366px) {
    .bannerSec .bnrimg:after{
        bottom: -40px;
        clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 91%);
        -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 91%);
    }
}

@media only screen and (max-width: 1199px) {


.hdrlgo a {font-size: 35px; line-height: 40px;}
.bnrtxtinr strong { font-size: 50px; line-height: 60px;}
.bnrimg > img {
height: 600px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 97%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 97%); }
.bannerSec::before {bottom: -35px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 92%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 92%); }
.bnrtxt {top: 140px;}


.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4, .tophding h1, 
.tophding h2, .tophding h3, .tophding h4 {font-size: 50px; line-height: 60px;}
.abtcont h1 span, .abtcont h2 span, .abtcont h3 span, .abtcont h4 span {font-size: 40px; line-height: 45px;}
.abtcont p { font-size: 17px; line-height: 30px; margin: 20px 0 0;}

.abtcont i { width: 70px; bottom: -80px;}
.abtcont h1::before, .abtcont h2::before, .abtcont h3::before, .abtcont h4::before { width: 360px; left: 35px;}
.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4 { padding-bottom: 10px;}
.aboutSec { padding: 30px 0 75px;}

.regionsSec {padding: 50px 0;}
.regionbx i {width: 60px;}
.regionbx em { font-size: 22px; line-height: 28px;}
.regionbx { margin: 40px 0 0;  min-height: 200px;}

.ftrinr li, .ftrinr span {font-size: 18px; line-height: 18px;}
.ftrlgo {width: 130px;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap .wpsl-dropdown{
	background: rgba(255,255,255,0.55);
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input[type="submit"]{
	background-size: 30px;
}
.inner-banner,
.inner-banner .bnrimg img{height: auto;}






}



@media only screen and (max-width: 991px) {


.hdrlgo a {font-size: 30px; line-height: 35px;}
.bnrimg > img {
/*height: 500px;*/
height: 350px;
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 98%);
-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 98%); }
.bnrtxtinr strong { font-size: 40px; line-height: 50px;}
.bnrfrm { max-width: 680px; padding: 15px;margin: 15px auto 0;}
.bnrfrm ul{flex-wrap: wrap;}
.bnrfrm li:nth-child(4){width: 100%;}
/*.bnrfrm input[type="submit"] { height: 60px; background-size: 23px; width: 60px;}*/
.bnrfrm ul li { padding: 10px 15px;}
.bnrfrm li:nth-child(3) {width: 30%;}
.bnrfrm li:nth-child(2) {width: 30%;}
.bnrfrm li:first-child { width: 40%;}
.bnrtxt {top: 50%; transform: translateY(-50%);}


.abtcont p {font-size: 16px; line-height: 24px; margin: 15px 0 0;}
.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4, .tophding h1, .tophding h2, .tophding h3, .tophding h4 {font-size: 40px;line-height: 50px;}
.abtcont h1 span, .abtcont h2 span, .abtcont h3 span, .abtcont h4 span {font-size: 30px; line-height: 35px;}
.abtcont h1::before, .abtcont h2::before, .abtcont h3::before, .abtcont h4::before {width: 280px; left: 25px;}


.conveyancer .abtimg::before { height: 50px;}
.abtimg .line { width: 15px;}
.conveyancer .abtimg::after { height: 80px; border-width: 15px; }
.abtimg::before { top: -15px; left: -15px; border-width: 3px; width: auto; right: 50px;}


.aboutSec { padding: 55px 0 60px;}
.abtpnl:nth-child(2n) .abtimg::before { right: -15px; left: 50px;}

.regionsSec { padding: 45px 0;}
.regionbx em {font-size: 20px; line-height: 25px;}
.regionbx i { width: 50px;}
.regionbx { margin: 30px 0 0;  min-height: 160px;}


.ftrinr li, .ftrinr span {font-size: 16px; line-height: 16px;padding-right: 10px; margin-right: 10px;}
.ftrinr ul { margin: 20px 0 0;}
.ftrlgo { width: 110px;}
.foterSec { padding: 30px 0;}


.abtpnl {padding: 30px 0 0; margin: 30px 0 0;}
.member::before {bottom: 5%;}
.abtcont i{position: static; margin: 14px 0 0; display: block;}
.putdta i{width: 25px;}
.inner-banner,
.inner-banner .bnrimg img{height: auto;}



}

 
@media only screen and (max-width: 767px){


.hdrlgo a { font-size: 25px; line-height: 30px;}
.bnrtxtinr strong { font-size: 35px; line-height: 45px;}
.bnrfrm li:first-child {width: 100%;}
.bnrfrm li:nth-child(2) { width: 50%;}
.bnrfrm li:nth-child(3) { width: 50%;}

.bannerSec::before { bottom: -10px; clip-path: inherit;}
.bnrimg > img{clip-path: inherit;}

.abtpnl .row > div{max-width: 100%; flex: 0 0 100%;}
.regionsSec .row > div{max-width: 50%; flex: 0 0 50%;}
.regionsSec .row {justify-content: center;}

.abtimg img, .abtimg::before{clip-path: inherit !important; transform: inherit !important;}
.abtcont{padding: 30px 0 0;}
.abtpnl {padding: 20px 0 0; margin: 20px 0 0;}
.member::before{bottom: -15px; clip-path: inherit; transform: inherit !important; }

.ftrinr li, .ftrinr span {font-size: 15px;line-height: 21px;padding-right: 0;margin-right: 0;width: 100%;text-align: center;border: 0px;
justify-content: center; }
.ftrinr ul{justify-content: center; text-align: center;}

.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-input{max-width: 100%;margin-bottom: 8px;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap #wpsl-radius{margin-bottom: 8px;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap,
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-select-wrap div{max-width: 100%;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap{max-width: 100%;margin: 10px 0 0;}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form .wpsl-search-btn-wrap input[type="submit"] {
    width: 100%;
    max-width: 50px;
    height: 50px;
    background-size: 18px;
    margin: 0 auto;
    text-align: center;
    float: none;
}
.bnrfrm #wpsl-wrap .wpsl-search #wpsl-search-wrap form label{font-size: 18px;line-height: 24px;}
.bnrfrm .wpsl-search-widget form{display: block;}
.bnrfrm .wpsl-search-widget form p label{font-size: 20px;line-height: 20px;}
.bnrfrm .wpsl-search-widget form p:last-child{display: block;height: auto;}
.bnrfrm input[type="submit"] {width: 100%;margin-top: 10px;}
.inner-banner,
.inner-banner .bnrimg img{height: auto;}
.store-locator .locator-search #wpsl-wrap #wpsl-gmap {height: 350px !important;}
.bannerSec .bnrimg:after{
    clip-path: none;
    -webkit-clip-path: none;
    bottom: 0;
}


}


@media only screen and (max-width: 575px){


.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4, .tophding h1, .tophding h2, .tophding h3, .tophding h4 {
font-size: 35px; line-height: 45px; }
.regionsSec {padding: 40px 0;}
.aboutSec { padding: 50px 0;}

.abtcont h1 span, .abtcont h2 span, .abtcont h3 span, .abtcont h4 span {font-size: 25px; line-height: 30px;}
.abtimg::before {top: -10px; left: -10px;}
.abtpnl:nth-child(2n) .abtimg::before { right: -10px;}
.bnrtxtinr strong {font-size: 30px; line-height: 40px;}

.hdrlgo a {font-size: 20px; line-height: 25px;}
.headersec {padding: 13px 0;}
.regionsSec .row {margin: 0 -15px;}





}


@media only screen and (max-width: 480px){ 

.bnrtxtinr strong {font-size: 22px; line-height: 30px;}
.frmbx label { font-size: 18px; line-height: 24px;}
.bnrfrm li:nth-child(2),
.bnrfrm li:nth-child(3) { width: 100%;}
.bnrfrm { padding: 10px; margin: 10px auto 0;}
.bnrfrm ul li {padding: 5px 15px;}
/*.bnrfrm input[type="submit"] { height: 50px; background-size: 18px; width: 50px;}*/

.abtcont h1, .abtcont h2, .abtcont h3, .abtcont h4, .tophding h1, .tophding h2, .tophding h3, .tophding h4 {
font-size: 30px;line-height: 40px;}
.abtcont h1 span, .abtcont h2 span, .abtcont h3 span, .abtcont h4 span { font-size: 20px; line-height: 25px;}

.abtcont h1::before, .abtcont h2::before, .abtcont h3::before, .abtcont h4::before { width: 250px;left: 20px;}
.regionsSec .row > div { max-width: 100%; flex: 0 0 100%;}

.aboutSec { padding: 35px 0;}
.regionsSec{padding: 45px 0 35px;}
.conveyancer .abtimg::before { height: 30px;}
.abtimg .line { width: 10px;}
.conveyancer .abtimg::after {height: 50px; border-width: 10px;}
.ftrinr li{flex-wrap: wrap;}



}
