/*!
Theme Name: Easy House Buying
Theme URI: https://easyhousebuying.co.uk/
Author: Amarta Dey
Author URI: https://amartadey.com/
Description: This is a custom theme made by <a href="https://amartadey.com/" target="_blank">Amarta Dey</a> and <a href="https://webgraphicshub.com/" target="_blank">Web Graphics Hub</a> 
Version: 111.11.11
Text Domain: amd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, unlike WordPress, is licensed privatly only to the client and is not free for use.
This is a custom made theme by Web Graphics Hub.
Please contact us at info@webgraphicshub.com if you are in need of a custom made theme.
*/

#map iframe { width: 100%; }
#homeModalForm .modal-content .modal-body .my-form { padding: 12px 25px; }
#homeModalForm .modal-content .modal-body p { margin-bottom: 0 }

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha > div { margin:  0 auto; margin-bottom: 15px; }
.home .video-wrapper iframe { max-height: 317px; }


.sell-your-house.sell-house-scotland-page { height: auto;  padding: 30px 0; text-align: center}
.sell-your-house.sell-house-scotland-page h3 { font-size: 37px; line-height: 40px; color: #fff; font-weight: 300; margin-bottom: 25px; background: url(../img/heading-ribbon-white.png) center bottom no-repeat; margin-top:40px;}
.sell-your-house.sell-house-scotland-page .container { position: relative;z-index: 99 }
.sell-your-house.sell-house-scotland-page .container p{ color: #fff; font-size: 18px; line-height: 23px;}
.sell-your-house.sell-house-scotland-page .container a{ color: #fff; font-weight: 700}
.sell-your-house.sell-house-scotland-page .container ul li{ color: #502c01; text-align: left; padding: 20px 0; font-size: 20px; }

.grecaptcha-badge { opacity: 0 }



.sell-your-house.sell-house-scotland-page .front p { font-size: 18px; line-height: 25px; }
.sell-your-house.sell-house-glasgow-page .front p { font-size: 18px; line-height: 25px; }
.sell-your-house.sell-house-scotland-page .front p a{ color: #333333; }
.sell-your-house.sell-house-glasgow-page .front p a{ color: #333333; }
.page-id-639 .we-pay-for-everything { border-top: 5px solid #30A2CD; height: auto; padding: 30px 0; text-align: left; background: #FF981F}
.page-id-639 .we-pay-for-everything h3 { font-size: 37px; line-height: 40px; font-weight: 300; margin-bottom: 25px; background: url(../img/heading-ribbon-white.png) center bottom no-repeat; margin-top:40px; color: #fff}
.page-id-639 .we-pay-for-everything h3 span.last-word{ font-weight: 700; color: #fff}
.page-id-639 .we-pay-for-everything .container { position: relative;z-index: 99 }
.page-id-639 .we-pay-for-everything .container p{ font-size: 14px; line-height: 23px; color: #fff }
.page-id-639 #faqs .faq-content .divider { height: 60px; }
.page-id-1122  #faqs .faq-content .divider { height: 60px; }
.page-id-639 #why-us-reviews .front p a { color: #464646; font-weight: 700 }
.custom-page .color_overlay .overlay-content .form_section { padding: 0px 10px 20px; }
.custom-page .color_overlay .custom-heading span.last-word { color: #fff; font-weight: 700; }
.custom-page .color_overlay p a { color: #fff; font-weight: 700 }
#inner-content.no-spacing-bottom.abc { padding: 50px 0 20px; }
#faqs { text-align: center; }
/*#faqs .faq-header ul li a { display: inline-block; }*/
#faqs .faq-header ul li { text-align: left;}
#faqs .faq-header ul {  display: inline-block; }
.the-faq ul li{ list-style: none; padding: 0 0 7px 30px; background: url(img/tick.png) no-repeat 0 3px; text-align: left; }
.the-faq ul {  display: inline-block; }
.page-id-639 .we-pay-for-everything  ul li { list-style: none; padding: 0 0 7px 30px; background: url(img/tick.png) no-repeat 0 3px; }
.page-id-1122 #inner-content #content-area h3 { margin-top: 20px; }

#top-menu ul.top-menu > li ul.sub-menu { width:260px}
#top-menu ul.top-menu > li.current-menu-parent a {color: #ff981f;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);}
#top-menu ul.top-menu > li > a { padding:0 0 0 0}


.custom-blog-design .container { max-width: 1000px; }
#inner-content.custom-blog-design #content-area p {  font-size: 17px; line-height: 40px; }
.single-post #inner-banner { margin-bottom: 0 }
.custom-blog-design #content-area { margin: -40px 0 0 0; background: rgb(255 255 255); opacity: 1; z-index: 99; padding: 20px; box-shadow: 0px -4px 16px 0px rgb(0 0 0 / 28%); border-radius: 3px; }
#inner-content.blog-content.custom-blog-design { margin-bottom: 0; padding-bottom: 50px; background:rgb(245 245 245) }
.custom-blog-design #content-area .top-block h3 { font-size: 14px !important; font-weight: 700 !important;  margin-bottom: 21px !important; text-transform: uppercase; letter-spacing: 0.1em; padding: 10px; margin: 0 !important; color:rgb(47 47 47); }
.custom-blog-design #content-area .top-block { padding-bottom: 30px; }
.custom-blog-design #content-area .top-block .norm_row.sfsi_wDiv  .sfsi_wicons { width: 30px !important; height: 30px !important; }
.custom-blog-design #content-area .top-block h4 { margin-bottom: 20px; padding: 9px 0 0 10px; color: rgb(47 160 204); }
.custom-blog-design #content-area img {  max-width: 500px; height: auto; border: 10px solid #F5F5F5; box-shadow: 0px 0px 19px rgb(0 0 0 / 35%); }
#offer-content .offer-form .btn-wrapper .wpcf7-checkbox input[type=checkbox] { visibility: visible; }



/*New Header and Banner 17-05-2021*/
#home-banner .overlay { display: none; }
.navbar.new-header-block{ z-index:5; margin: 0; padding: 0}
.navbar.new-header-block .header-bottom{ padding: 30px 0; margin: 0;}
.navbar.new-header-block .header-bottom .main-header{ display: flex; align-items:center; justify-content: space-between; }
.navbar.new-header-block .header-bottom .main-header .logo-block{ width:320px; padding: 0; margin: 0;}
.navbar.new-header-block .header-bottom .main-header .logo-block a{ display:inline-block; margin:0; padding:0; }
.navbar.new-header-block .header-bottom .main-header .logo-block img{ width:100%; height:auto; }
.navbar.new-header-block .header-bottom .main-header .stellarnav .menu-toggle span.bars span { width: 35px; height: 2px; background-color: #000000; display: block; margin: 8px auto; -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.navbar.new-header-block .header-bottom .main-header .stellarnav.active .menu-toggle span.bars span {     background-color: #ffffff; }
.navbar.new-header-block .header-bottom .main-header .stellarnav li.has-sub > a:after { display: none; }
.navbar.new-header-block .header-bottom .main-header .stellarnav ul ul { background: #008FC4; }
.navbar.new-header-block .header-bottom .main-header .stellarnav ul ul li a{ color: #fff;  }
.navbar.new-header-block .header-bottom .main-header .bars:hover{ cursor: pointer; }

.navbar.new-header-block .header-bottom .main-header .stellarnav.mobile.active .bars{ -webkit-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; -webkit-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.navbar.new-header-block .header-bottom .main-header .stellarnav.mobile.active .bars span:nth-child(2){ width:0px; }

.navbar.new-header-block .header-bottom .main-header .stellarnav.mobile.active .bars span:nth-child(1),
.navbar.new-header-block .header-bottom .main-header .stellarnav.mobile.active .bars span:nth-child(3){ -webkit-transition-delay:0.1s; -o-transition-delay:0.1s; transition-delay:0.1s; }

.navbar.new-header-block .header-bottom .main-header .stellarnav.mobile.active .bars span:nth-child(1){
  -webkit-transform: translateY(13px);
  -ms-transform: translateY(13px);
  -o-transform: translateY(13px);
  transform: translateY(13px); }
.navbar.new-header-block .header-bottom .main-header .stellarnav.mobile.active .bars span:nth-child(3){
  -webkit-transform: translateY(-7px) rotate(90deg);
  -ms-transform: translateY(-7px) rotate(90deg);
  -o-transform: translateY(-7px) rotate(90deg);
  transform: translateY(-7px) rotate(90deg); }
.navbar.new-header-block .header-bottom .main-header .menu-block{ margin:0; padding:0; display:flex;align-items:center; }
.navbar.new-header-block .header-bottom .main-header .menu-block .btn-block{ margin:0 0 0 25px; padding:0; }

.new-banner{ margin:0px 0 0 0; padding:0; position: relative; z-index:1; }
.new-banner .images{ margin:0; padding:0; }
.new-banner .images img{ width:100%; height:auto; }

.new-banner .second-img{ margin:0; padding:0; display:none; }
.new-banner .second-img img{ width:100%; height:auto; }

.new-banner .desc{ position: absolute; width:100%; left:0; bottom:20%; }
.new-banner .desc .main-block{ margin:0; padding:0; }
.new-banner .desc .main-block .text-block{ margin:0; padding:0; max-width:65%; }
.new-banner .desc .main-block .text-block .top-block{ margin:0; padding:0 0 27px 0; }
.new-banner .text-block.mobile-version{ display: none; }
.new-banner .text-block  h1{ font-family:'Montserrat'; font-size:48px; line-height:50px; font-weight:800; color:#303030; letter-spacing:-0.01em; margin:0; padding:0 0 8px 0; }
.new-banner .text-block  h2{ font-family:'Montserrat'; font-size:31px; line-height:33px; font-weight:500; color:#303030; letter-spacing:0.00em; margin:0; padding:0; }
.new-banner .desc .main-block .text-block .icon-block{ margin:0; padding:0; display:flex;align-items:center; justify-content:space-between; }
.new-banner .desc .main-block .text-block .icon-block .lt-side{ margin:0; padding:0; }
.new-banner .desc .main-block .text-block .icon-block .lt-side ul{ margin:0; padding:0; }
.new-banner .desc .main-block .text-block .icon-block .lt-side ul li{ font-family:'Montserrat'; font-size:16px; line-height:18px; font-weight:500; color:rgba(43,43,43,0.8); letter-spacing:0.01em; margin:0; padding:0 0 14px 0; list-style:none; display:flex; }
.new-banner .desc .main-block .text-block .icon-block .lt-side ul li span{ background:#FC7D00; width:22px; height:22px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin-left:14px; }
.new-banner .desc .main-block .text-block .icon-block .lt-side ul li span i{ color:#fff; font-weight:200; }
.new-banner .desc .main-block .text-block .form-block{ margin:0; padding:0; max-width:80%; }
.new-banner .desc .main-block .text-block .form-block .the-form{ margin:0px auto; margin-top:0px; margin-top:30px; overflow:hidden; padding:12px;background-color:#0F8497; border:none; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; background-clip:padding-box; position:relative; box-shadow: 0px 8px 13.92px 2.08px rgba(100, 125, 144, 0.51); }
.new-banner .desc .main-block .text-block .form-block .the-form input.the-location2{ height:62px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 0px 0px 5px; -ms-border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; background-clip: padding-box; border: none; font-size:16px; line-height:62px; padding:0px 0 0 45px; width:100%; float:left; background:url(../images/address.png) no-repeat 18px center #fff; }
.new-banner .desc .main-block .text-block .form-block .the-form .the-btn{ border:none; width:92px; height:56px; float:right; display:block; text-decoration:none; text-align:center; background-color:#FC7D00; font-family:"Montserrat", sans-serif; font-size:18px; line-height:55px; font-weight:700; text-transform:uppercase; color:#fff; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding: 0; position:absolute; top:15px; right:16px; }
.new-banner .desc .main-block .text-block .form-block .bttn{ margin:0; padding:30px 0 0 0; }
.new-banner .desc .main-block .text-block .form-block .bttn a{text-decoration: underline; font-family:'Montserrat'; font-size:20px; line-height:22px; font-weight:500; color:#000000; letter-spacing:0.01em; margin:0; padding:0; display:inline-block; }
.new-banner .buttan{ margin:0; padding:0; position:absolute; top:0; right:0; width:100%; }
.new-banner .buttan .block{ margin:0; padding:5px; display:flex; align-items:center; background:#008FC4; width:255px; border-radius:80px; float:right; }
.new-banner .buttan .block .lt-icon{ margin:0; padding:0; }
.new-banner .buttan .block .text{ margin:0; padding:0 0 0 15px; }
.new-banner .buttan .block .text h3{ font-family:'Montserrat'; font-size:14px; line-height:16px; font-weight:500; color:#fff; letter-spacing:0.01em; margin:0; padding:0; }
.new-banner .buttan .block .text a{ font-family:'Montserrat'; font-size:20px; line-height:22px; font-weight:700; color:#fff; letter-spacing:0.01em; margin:0; padding:0; display:inline-block; text-decoration:none; }


.new-logo-section{ margin:0; padding:40px 0 40px 0; }
.new-logo-section .big-block{ margin:0; padding:0; position:relative; }
.new-logo-section .big-block .logos{ margin:0; padding:0; max-width:70%; display:flex; align-items:center; justify-content:space-between; }
.new-logo-section .big-block .logos .box{ margin:0; padding:0; }
.new-logo-section .big-block .ratings{ margin:0; padding:0; position:absolute; bottom:20px; right:0; z-index:999; }



/*New CSS*/
@media screen and (max-width:1399px) {

.new-banner .desc{ bottom:12%; }

}

@media screen and (max-width:1299px) {
 .navbar.new-header-block   .stellarnav .menu-toggle span.bars { z-index: 10 }
  .navbar.new-header-block  .stellarnav.mobile.right > ul { max-width: 100vw }
 .navbar.new-header-block	.header-bottom .container{ position:relative; }
 .navbar.new-header-block	.navbar .header-bottom .menu-block{ position:relative; }


.navbar.new-header-block .header-bottom .menu-block .stellarnav.mobile.right > ul {
    background: #008FC4;
    width: 100vw;
    transition: all .5s ease-in-out;
    animation-delay: 2s;
    box-shadow: 2px 2px black;
    height: 0;text-align: center;
}


.navbar.new-header-block .header-bottom .menu-block .stellarnav.mobile.right.active > ul { width: 100vw; height: 100vh;  padding-top: 50px;}
.navbar.new-header-block .header-bottom .menu-block   .stellarnav.mobile ul ul { text-align: center; }
.navbar.new-header-block .header-bottom .menu-block .stellarnav .icon-close{ opacity:0; }

.navbar.new-header-block .header-bottom{ padding:10px 0; }
.navbar.new-header-block .header-bottom .logo-block{ width: 180px; }
.navbar.new-header-block .header-bottom .navbar-field .navigation { position: fixed; width: 50%; top: 0; bottom: 0; right: 0; background: #fff; text-align: left; padding: 25px; padding-top: 42px; transform: translateX(100%); transition: all 500ms ease-in-out; z-index: 99; box-shadow: 0 2px 15px rgb(0 0 0 / 30%); }
.navbar.new-header-block .header-bottom .navbar-field .navigation.active{ transform: translateX(0%); }
.navbar.new-header-block .header-bottom .navbar-field .navigation ul{ display: block; }
.navbar.new-header-block .header-bottom .navbar-field .navigation ul li{ margin: 0; }
.navbar.new-header-block .header-bottom .navbar-field .navigation ul li a{ display: block; padding: 15px 0; border-bottom: 1px solid rgba(0,0,0,.1); }
.navbar.new-header-block .header-bottom .navbar-field .navigation .close-field { position: absolute; top: 0; right: 0; display: block; z-index: 99999; padding: 20px; }
.navbar.new-header-block .header-bottom .navbar-field .navigation .close-field .close-btn{ border: none; background: transparent; outline: none; box-shadow: none;}
.navbar.new-header-block .header-bottom .navbar-field .navigation .close-field .close-btn img{ width: 18px; height: auto;}
.navbar.new-header-block .header-bottom .navbar-field .btn-block .btn{ min-width: 140px; height:40px; font-size: 14px; }
.navbar.new-header-block .header-bottom .navbar-field .btn-block .btn .icon img{ width:16px; height:auto; }

.new-banner .text-block  h1{ font-size:39px; line-height:41px; }
.new-banner .text-block  h2{ font-size:27px; line-height:26px; }







    }
@media only screen and (max-width: 1199px) {
	.navbar.new-header-block .header-bottom .menu-block .stellarnav.mobile.right > ul ul { background: #247EA2 }
.navbar.new-header-block .header-bottom .menu-block .stellarnav a.dd-toggle .icon-plus:before { border-bottom: solid 3px #fff;}
.navbar.new-header-block .header-bottom .menu-block .stellarnav a.dd-toggle .icon-plus:after { border-bottom: solid 3px #fff;}

.navbar.new-header-block .header-bottom .menu-block .stellarnav li a { text-transform: uppercase; color: #fff; letter-spacing: 0.05em; }
.navbar.new-header-block .header-bottom .menu-block .stellarnav .menu-toggle { padding: 0 }
.sell-your-house.sell-house-glasgow-page { height: 1080px;  }

.navbar.new-header-block .header-bottom { padding: 18px 0; }
.navbar.new-header-block .header-bottom .logo-block{ width:158px; }
.navbar.new-header-block .header-bottom .navbar-field .navigation{ padding-right: 25px; }
.navbar.new-header-block .header-bottom .navbar-field .navigation ul li{ margin: 0 0 0 20px; }



.new-banner .text-block  h1{ font-size:40px; }
.new-banner .text-block p { font-size: 30px; }

.new-banner .desc{ position:initial; padding:30px 0 30px 0; }
.new-banner .buttan .block{ float:none; }
.new-banner .desc .main-block .text-block{ max-width:100%; }
.new-logo-section .big-block .ratings{ bottom:0; }
/*.navbar .header-bottom .menu-block .stellarnav.mobile.right.active > ul{ top:100px; }*/
.new-banner .text-block.mobile-version{ display: block; position: absolute; top: 20%; left: 0; width: 100% }
.new-banner .desc .main-block .text-block .top-block{ display: none; }
.new-banner .buttan .container.d-flex { display: flex; justify-content: flex-start; }


	}

@media only screen and (max-width: 992px) {
	#homeModalForm .col-md-6.my-class .background-content { padding: 25px 20px }
	#homeModalForm .col-md-6.my-class .my-background { padding: 105px 0 }
	#homeModalForm .modal-content .modal-body .my-form { padding: 0 0  }
	/*.sell-your-house.sell-house-scotland-page {}*/
	
}

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

.new-logo-section .big-block .ratings{ position:initial; margin-top:30px; text-align: center; }
.new-banner .text-block  h1{ font-size:27px; line-height:29px; }
.new-banner .text-block  h2{ font-size:22px; line-height:24px; }
.new-logo-section .big-block .logos{ max-width:100%; }



}

@media screen and (max-width: 767px) {
.new-banner .desc .main-block .text-block .icon-block{ flex-direction:column; align-items:start; }
.new-banner .desc .main-block .text-block .form-block{ max-width:100%; }
.new-logo-section .big-block .logos .box{ width:12%; }
.new-logo-section .big-block .logos .box img{ width:100%; }
.new-banner .images{ display:none; }
.new-banner .second-img{ display:block; }
/*.new-banner .second-img img{ opacity: 0.5 }*/

}

@media only screen and (max-width: 700px) {
.sell-your-house .front p { margin-bottom: 0 }
.page-id-1122 .all-faq { padding: 0 15px; }
}

@media screen and (max-width: 500px) {
.new-banner .text-block.mobile-version { top: 15% }
.new-banner .desc .main-block .text-block .icon-block .lt-side ul li { font-size: 14px; padding-bottom: 10px;}
.new-banner .buttan .block .text a{ font-size: 17px; line-height: 19px; }
.new-banner .buttan .block { width: 210px; }
.new-banner .buttan .block .text h3 { font-size: 12px; line-height: 14px; }
.new-banner .buttan .block .lt-icon img { width: 34px; }

}
@media screen and (max-width: 400px) {
    
    .navbar.new-header-block .header-bottom .menu-block .stellarnav .menu-toggle { padding-left: 30px }




}

