/*
Theme Name: 24HourWire
Theme URI: https://wordpress.org/themes/24HourWire
Author: the WordPress team
Author URI: https://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  24HourWire

*/
.homepage-banner .wp-block-cover__inner-container{
	padding-right:30px!important;
}
.homepage-banner .wp-block-cover__inner-container p{
	color:#000!important;
}
.custom-button-containers {
    padding-left: 5px;
}

.thank-you-sec p {
    margin-bottom: 0!important;
    font-size: 34px!important;
}
.checkbox-details  label{
	display:flex!important;
}
.checkbox-details{
	display: flex;
    margin-bottom: 30px;
}

.checkbox-details input {
    width: 5%!important;;
    height: 50px;
    margin-top: -11px!important;
    border-radius: 10px!important;
    margin-right: 20px!important;
}
.icons-sec-new-footer{
	margin-left:26px;
	margin-top:20px;
}
.icons-sec-new-footer svg{
	fill:#fff!important;
}
#cntnt-a24bc72ba-e4f0-4fee-b04e-36ca8f1e1fc1 a{
	display:none!important;
}
.ays_lil_header .ays_lil_title h2{
font-size: 30px!important;
    line-height: 40px!important;
    font-weight: 600!important;
    color: #000!important;
    font-family: 'Poppins', sans-serif!important;	
}
.ays-pb-modal_2 .ays_pb_description > *, .ays-pb-modal_2 .ays_pb_timer, .ays-pb-modal_2 .ays_content_box p, .ays-pb-modal_2 .ays-pb-dismiss-ad > button#ays_pb_dismiss_ad{
	font-size: 20px!important;
    line-height: 31px!important;
    font-weight: 400!important;
    color: #000!important;
    font-family: 'Poppins', sans-serif!important;
}
.logo-main{
	
	margin-top:60px!important;
}

.logo-carousal .logo-carousel-free-area{
	display: flex;
    justify-content: center;
    align-items: center;
	background-color: #ffffff!important;
	padding: 60px 0;
}
.teampara{
	font-size: 20px!important;
}
.loan-per{
	margin-top:100px!important;
}

.loan-per p{
	color: #000;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
	font-weight: 500;
	 font-family: 'Poppins', sans-serif;
}
.steps-form-new-updated p{
	display:none!important;
}
.about-logo{
	padding: 8px 50px!important;
}

.info-sec p {
    color: #000;
    text-align: center;
    font-size: 19px;
    line-height: normal;
	margin-top: 5px;
    margin-bottom: 5px;
}

@media (max-width: 767px) {
  .info-sec p {
    margin-left: 5px;
    margin-right: 5px;
  }

}

@media (min-width: 768px) {
	
  .info-sec p {
    margin-left: 20%;
    margin-right: 20%;
  }
}
.info-sec{
background: #efb925;

height: auto;
}
.info-sec svg{
margin-right:10px;
}
.uacf7-step.step-content button.uacf7-next {
    float: right!important;
}

.about-img1 img{
width:100%;
height:200px!important;
}

#slider_371_slide03 p{
text-align: center!important;
    margin-top: 30px!important;
}
#slider_371_slide01, #slider_371_slide02{
    min-height: 88px!important;
    margin-top: 20px!important;
    margin-left: 40px!important;
background-size: contain!important;
}
#slider_371{
background:#594d18;
}
#slider_371 p{
text-align:end;
color:#fff!important;
}
#slider_371 a{
color:#fff!important;
}
#slider_371 img{
height:100px!important;
width:100px!important;
}
.footer-contact{
margin-top: -19px;

}

.footer-contact ul{
margin-bottom: 0;
    padding: 0;
    margin-left: 25px;

}
.footer-contact ul li{
display:block;
}
.footer-contact ul li a{
color:#fff;
font-family: 'Poppins', sans-serif;
    font-size: 12px;
    line-height: 34px;
    font-weight: 400;
}
.footer-contact ul li a:hover{
text-decoration:none!important;
}
.footer-contact svg{
margin-right:10px;
}


 .uacf7-form-256 input[type=range]{
  background: #15a552!important;
  }
.footer-logo-new{
margin-top: 50px;
text-align: start;
}
.footer-logo-new img{
width:90px;
margin-bottom:30px!important;
}
.logo-new{
text-align:left;
}
.privacy-sec p{
font-size: 17px;
    line-height: 31px;
    font-weight: 400;
    color: #273239;
    font-family: 'Poppins', sans-serif;
}

.privacy-sec{
margin:100px 0!important;
}
.apply-sec{
margin-top:100px;
}
.contact-info{
text-align: center;
    font-size: 30px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    line-height: 60px;
}
.form-group{
font-size: 15px!important;
line-height: 20px!important;
}
.label-1{
padding: 5px 0 !important;
    display: block;
    text-align: center;
    font-size: 24px;
    line-height: 48px;
}

.steps-form .steps-row .steps-step .btn-circle.uacf7-btn-active {
   
    background-color: #c3922e !important;
}
.steps-form {
    display: table;
    width: 82%!important;
    position: relative;
margin-left: 60px;
}
.uacf7-form-256{
margin: 56px 0 56px 87px;
}
.loan1 a:hover svg{
fill:#fff;
}

/* rangeslider  */
.slider-round {
    height: .75rem;
}

.slider-round .noUi-target {
    border-radius: 12px !important;
    border: 0 !important;
}

.slider-round .noUi-connect {
    background: #15a552;
    border-style: none;
    border-radius: .75rem;
}
.slider-round .noUi-connects {
    background: #EFF2F6;
    border-radius: .75rem;
    overflow: hidden;
    z-index: 0;
}
.slider-round .noUi-touch-area {
    background: #15a552;
        border-radius: 12px;
    }
.slider-round .noUi-touch-area:hover {
    background: #15a552;
}
            
.slider-round .noUi-handle {
    height: 1.5rem;
    width: 1.5rem;
    content: "";
    top: -0.416rem;
    /* right: -12px;  */
    /* right is the half of the width*/
    border: solid;
    border-color: #ffffff;
    border-width: .25rem;
    border-radius: .75rem;
    box-shadow: 0px 2px 3px 0px rgba(135,135,135,0.5);
}
.slider-round .noUi-handle:active {
    transform: scale(.9);
}
.slider-round .noUi-tooltip {
    /* top: -2rem; */
    /* bottom: initial; */
    margin-top: .25rem;
    margin-bottom: .25rem;
    /* border: none; */
    /* background-color: transparent; */
    border-radius: .5rem;
    border-color: 1px solid #15a552 ;
    box-shadow: 0px 3px 5px 0px rgba(135,135,135,0.5);
    /* opacity: 1;
    transition: opacity 1s; */

}
.slider-round .noUi-tooltip:hover {
    border-color: 1px solid #15a552 ;
    
}
.slider-round .noUi-tooltip::after {
    content: " ";
    position: absolute;
    top: 100%; /* parte inferior del tooltip */
    left: 50%;
    margin-left: -.375rem;
    border-width: .375rem;
    border-style: solid;
    border-color: #c3922e transparent transparent transparent;
}

.slider-round .noUi-handle-lower::before {
    display: none!important;
}
.slider-round .noUi-handle-lower::after {
    display: none!important;
}

/* over */
.block1 .has-white-background-color {
     background-color:unset!important;
}
.contact-new select {
    width: 100%;
    height: 44px;
    margin-top: 0px;
    border-radius: 10px;
}
.uacf7-prev , .uacf7-next{
   padding: 10px 30px;
    border: none;
    border-radius: 5px; 
font-size:20px!important;
font-size: 15px!important;
    line-height: 23px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
border-radius: 10px!important;
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
    background:#fff!important;
}
.uacf7-prev:hover ,.uacf7-next:hover{
background: rgb(0,107,55);
background: linear-gradient(292deg, rgba(0,107,55,1) 29%, rgba(0,158,82,1) 66%)!important;
    color: #fff!important;
}

.wpcf7-submit{
background: #c3922e!important;
color:#fff!important;
border:none!important;
border-radius:10px!important;
}
.steps-form .steps-row .steps-step .btn-circle {
    width: 45px!important;
    height: 45px!important;
    font-weight: 800!important;
    background-color:#a4aca7 !important;
}
 label{
    width:100%!important;
}
.contact-new{
    padding: 50px 19px 19px;
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
    border-radius: 10px;
    margin:50px;
width:86%;
}
.contact-new h3{
text-align:center;
margin-bottom:25px;
}
.contact-new input{
   width:100%;
   height:50px;
border-radius:10px!important;
}

#wpcf7-f770-p767-o1{
    margin-top:200px;
}

#wpadminbar{
display:none;
}
.header-sec{
padding:10px 0;
}
.header-menus ul{
display: flex;
    padding: 0!important;
    margin-bottom: 0;
}

.header-menus ul li a{
font-size:18px;
line-height:32px;
font-weight:500;
color:#2f2f2f;
font-family: 'Poppins', sans-serif;
text-transform: uppercase;
}
.header-menus ul li a:hover{
color:#c3922e;
text-decoration:none;
}
.header-menus ul li{
display:block;
	margin: 0 20px;
}

.apply-btn{
display:flex;
justify-content:end;
}
.apply-btn a{
background: rgb(0,107,55);
background: linear-gradient(71deg, rgba(0,107,55,1) 29%, rgba(0,158,82,1) 66%)!important;
    color: #fff;
    padding: 5px 30px;
    border-radius: 5px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 32px;
    font-weight: 500;
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
}
.apply-btn a:hover{
	
	text-decoration:none!important;
	color:#fff!important;
}

.icon-sec{
display:flex;
justify-content:flex-start;

}
.icon-sec p{
margin-bottom:0!important;
font-family: 'Poppins', sans-serif;
color:#2f2f2f;
font-size:14px;
line-height:32px;
font-weight:400;
}
.icon-sec a{
font-family: 'Poppins', sans-serif;
color:#2f2f2f;
font-size:18px;
line-height:32px;
font-weight:600;
}
.icon-sec a:hover{
color:#2f2f2f;
text-decoration:none;
}
.icon{
margin-right:10px;
margin-top: 10px;
}
.flex-center {
    align-items: center;
}

.logo-sec{
display:flex;
justify-content:flex-start;
}
.footer-sec{
background-color:#191919;
padding: 0;
}
.footer-menu ul{
display:flex;
padding:0;
margin-bottom:0;
margin-top: 20px;
justify-content:center;
}
.footer-menu li{
display:block;
margin-left:33px;
}
.footer-menu li a{
font-family: 'Poppins', sans-serif;
color:#fff;
font-size:14px;
line-height:34px;
font-weight:400;
text-transform: capitalize;
}
.footer-menu li a:hover{
text-decoration:none;
}

.footer-menu a,.footer-menu p{
font-family: 'Poppins', sans-serif;
color:#e0e0e0;
font-size:12px;
line-height:34px;
font-weight:400;
margin-top:20px;
}
.footer-menu a:hover{

color:#e0e0e0;
text-decoration:none;
}

.footer-second{
background-color:#191919;
padding:20px 0;
border-top:1px solid #2a2a2a;
}
.footer-second p{
color:#aaaaaa;
font-size:12px;
line-height:21px;
font-family: 'Poppins', sans-serif;
font-weight:400;

}
.homepage-banner{
background-image:url("images/main-image-v2.jpg");
 background-repeat:no-repeat;
    background-position:top;
    background-size: cover;
    height:725px;
}
.yellow-box img{
width:585px!important;
height:500px!important;
margin-top: 80px!important;
}
.homepage-banner .wp-block-cover .has-background-dim:not([class*=-background-color]) {
    background-color: unset!important;
}
.menus{
padding:0;
}
.homepage-banner .wp-block-cover__inner-container{
margin-top:140px;
}
.homepage-banner p{
color: #000!important;
    font-size: 40px!important;
    line-height: 60px;
    font-family: 'Tinos', sans-serif;
    font-weight: 800!important;
    margin-left: 30px;
}
.homepage-banner .para{
font-size:25px!important;
line-height:44px;
   font-family: 'Tinos', sans-serif;
font-weight:400!important;
	margin:15px 0 0 0;
}
.homepage-banner .wp-block-column{
	margin-top:140px;
	padding:0 30px 0 0;
}
.homepage-banner .wp-block-button__link {
    background: linear-gradient(71deg, rgba(0,107,55,1) 29%, rgba(0,158,82,1) 66%)!important;
    color: #fff;
    padding: 10px 40px;
    border-radius: 5px;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    line-height: 32px;
    font-weight: 500;
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
}
.link-sec .wp-block-button__link {
    color: #fff; 
    background-color: unset!important;
    border-radius:unset!important ;
    box-shadow: none;
    text-decoration: none;
    padding:0!important;
    font-size: 14px!important;
line-height:32px!important;
font-family: 'Poppins', sans-serif!important;
}
.link-sec {
    margin-top: -26px;
}
.link-sec h4{
font-size:19px!important;
line-height:23px;
font-family: 'Poppins', sans-serif;
font-weight:500!important;
}
.block1{
padding: 27px 12px 3px 12px;
background:#362c0fab;
}






.block1:hover{
background:#a28e0b!important;
}
.link-sec:where(.wp-block-columns.is-layout-flex) {
     gap:0!important;
}
.block1:where(.wp-block-columns.is-layout-flex) {
     gap:0!important;
}
.block1:where(.is-layout-flex){
 gap:0!important;
}
.homepage-section2{
padding: 70px 0 40px;
}

.homepage-section2 a{
background: #fff!important;
    border-radius: 7px!important;
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
    padding: 18px 30px;
}
.homepage-section2 a:hover{

background: linear-gradient(189deg, rgba(162,142,11,1) 34%, rgba(255,228,4,1) 98%);
}
.loan1{
border-radius:7px!important;
box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
    padding: 20px;
height: 250px;
}
.loan1 a{
margin-top:19px;
font-size:15px!important;
line-height:23px;
font-family: 'Poppins', sans-serif;
font-weight:500!important;
color:#fff!important;
background: rgb(0,107,55);
background: linear-gradient(71deg, rgba(0,107,55,1) 29%, rgba(0,158,82,1) 66%)!important;
}
.loan1 a:hover{
text-decoration:none;
}
.loan1 a svg{
fill:#fff!important;
}


.loan1 h4{
font-size: 20px!important;
    line-height: 31px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
    color: #273239;
    margin-top: 12px;
}
.loan1 h6{
font-size:15px!important;
line-height:23px;
font-family: 'Poppins', sans-serif;
font-weight:500!important;
color:#273239;
}

.homepage-section3{

background-image:url("images/new-layer2.png");
 background-repeat:no-repeat;
    background-position:center;
    background-size: cover;
    height:675px;
}
.works-section{
margin-top:45px!important;
}
.works-section h4{
color: #fff!important;
    font-size: 50px!important;
    line-height: 90px;
    font-family: 'Tinos', sans-serif;
    font-weight: 600!important;
    margin-bottom: 50px!important;
}
.works-section h6{
color: #fff!important;
    font-size: 27px!important;
    line-height: 34px;
    font-family: 'Tinos', sans-serif;
    font-weight: 600!important;
    position: relative;
}
.works-section p{
color: #fff!important;
    font-size: 19px!important;
    line-height: 29px;
    font-family: 'Tinos', sans-serif;
    font-weight: 500!important;
}
.homepage-section3 .wp-block-separator {
    border: 1px solid #956400;
    border-right: none;
    border-left: none;
width: 55%!important;
    margin-left: 152px;
}
.homepage-section3 a{
text-align:center!important;
}
.homepage-section3 li::marker{
background:red!important;
}
.works-section .wp-block-columns{
margin-bottom:0!important;
}
.no-sec{
margin-top:6px!important;
}
.no-sec h6 {
    width: 50px;
    height: 50px;
    background: #956400;
    border-radius: 100%;
    transform: translate(102%, 2%);
    display: flex;
    justify-content: center;
    align-items: center;
}
.homepage-section4{
padding: 70px 0 40px;
}
.homepage-section4 h3{
color:#273239!important;
font-size:30px!important;
line-height:66px;
font-family: 'Poppins', sans-serif;
font-weight:500!important;
}
.homepage-section4 p{
color:#686868!important;
font-size:23px!important;
line-height:46px;
font-family: 'Poppins', sans-serif;
font-weight:400!important;
}
.homepage-section4 a{
color:#fff!important;
background: rgb(0,107,55);
background: linear-gradient(71deg, rgba(0,107,55,1) 29%, rgba(0,158,82,1) 66%)!important;
 border-radius: 7px!important;
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%);
    padding: 18px 30px;
    margin-top: 19px;
    font-size: 15px!important;
    line-height: 23px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
}
.homepage-section4 a:hover{
text-decoration:none;
}   


.homepage-section4 a svg{
fill:#fff!important;
}

.block1 svg{
fill:#fff;
}

.svg-sec{
text-align:center!important;
}
.invisible-sec{
visibility:hidden;
}
.homepage-section5{
background-color:#f4f4f4;
padding: 70px 0 40px;
}
.homepage-section5 h3{
 font-size: 30px!important;
    line-height: 66px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
color:#273239;
}
.homepage-section5 p{
 font-size: 20px!important;
    line-height: 33px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
color:#686868;
}

.homepage-section5 .tss-wrapper .single-item-wrapper h3.author-name{
font-size: 20px!important;
    line-height: 33px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
color:#000;
}
.homepage-section5 .tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper {
    padding: 0!important;
    background:unset!important;
}
.homepage-section5 .tss-wrapper .tss-carousel3 .item-content-wrapper:before {
  display:none!important;
}
.homepage-section5 .tss-wrapper[data-layout*="carousel"] {
 
    margin-top: 22px!important;
}
 .homepage-section5 .tss-carousel .swiper-pagination-bullet:hover, .tss-carousel .swiper-pagination-bullet-active {
    opacity: 1;
    background: #e6b027!important;
}
.homepage-section5 .tss-wrapper .tss-carousel3 .item-content {
    font-style:normal!important;
    font-size: 16px!important;
    line-height: 31px !important;
   font-family: 'Poppins', sans-serif;
    font-weight: 400!important;
}
.homepage-section6{
padding: 70px 0 40px;
}
.homepage-section6 h3{
 font-size: 30px!important;
    line-height: 66px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500!important;
color:#273239;
}
.homepage-section6 #sp-ea-197.sp-easy-accordion>.sp-ea-single{
    box-shadow: 0px 0px 15px -2px rgb(137 127 127 / 75%)!important;
border-radius: 10px;
}
.desktop-only{
display:block;
}
.mobile-only{
display:none;
}


/* inner-pages */
.inner-page{
		position:relative;
	}
	.inner-page img{
		width:100%;
	}
	.excerpt-heading{
		
		position:absolute;
		left:50%;
		top:53%;
		transform:translate(-50%, -50%);
		
               width: auto!important;
	}
	.excerpt-heading h3 {
    font-size: 72px;
    line-height: 74px;
    font-weight: 600;
    color: #000;
    font-family: 'Tinos', serif;
    text-align: center;
    text-transform: uppercase;
    word-spacing: 10px;
}
.excerpt-heading p{
	font-size: 20px;
    line-height: 32px;
    font-weight: 400;
    color: #372800;
    font-family: 'Poppins', sans-serif;
	text-align:center;
	
	}
	.inner-page-section h2{
	font-size: 36px;
    line-height: 66px;
    font-weight: 400;
    color: #191919;
    font-family: 'Poppins', sans-serif;
	margin-top:100px!important;
	position:relative;
	}
	.inner-page-section h2:after{
	content: '';
    width: 141px;
    height: 1px;
    display: block;
    background: #e2ae28;
    position: absolute;
    left: 51%;
    top: 92%;
    transform: translate(-50%, -50%);
	}
	.choose-us-sec .wp-block-column{
		-webkit-box-shadow: 3px 1px 20px 0px #e3e3e3;
-moz-box-shadow: 3px 1px 20px 0px #e3e3e3;
box-shadow: 3px 1px 20px 0px #e3e3e3;
		border-radius:20px;
		height:160px!important;
	}
	.choose-us-sec .wp-block-image{
		padding:45px 50px;
	}
	.finance-sec{
		margin-top:100px!important;
	}
	.finance-sec p{
	font-size: 19px;
    line-height: 34px;
    font-weight: 400;
    color: #273239;
    font-family: 'Poppins', sans-serif;
		margin-top:40px;
	}
	.image-sec{
		margin-top:100px!important;
	}
	.image-sec img{
		border-radius:10px;
	}
	.image-sec h4{
	font-size: 22px;
    line-height: 66px;
    font-weight: 500;
    color: #191919;
    font-family: 'Poppins', sans-serif;
		position:relative;
	}
	.image-sec h4:after{
		content: '';
    width: 60px;
    height: 2px;
    display: block;
    background: #e2ae28;
    position: absolute;
    left: 0;
    top: 85%;
 
	}
	.image-sec p{
	font-size: 19px;
    line-height: 28px;
    font-weight: 400;
    color: #191919;
    font-family: 'Poppins', sans-serif;
	margin-top:0!important;
	}
	.choose-us-sec{
	margin-top:50px!important;
	}
.inner-page-section .item-content{
text-align:center;
}
.more-page-testimonial{

    margin-top: 100px;
}
.more-about-us-sec{
 margin-top: 100px;
}
.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content{
	font-size: 20px!important;
}



@media only screen and (max-width: 768px) {
.homepage-banner {
        height: 220px!important;
    background-position: center;
}
	.homepage-banner .wp-block-column {
    margin-top: 0;
    padding: 0;
}
	.homepage-banner p {
    font-size: 20px!important;
    line-height: 24px!important;
		text-align:right!important;
}
	.homepage-banner .para {
    font-size: 14px!important;
	text-align:right!important;	
    line-height: 24px!important;
}
	.homepage-banner .wp-block-buttons.is-content-justification-center{
    justify-content: end!important;
}
		.thank-you-sec p {
    margin-bottom: 0!important;
    font-size: 20px!important;
}
.loan-per {
    margin-top: 50px!important;
}

.homepage-banner .wp-block-button__link {
	font-size: 12px!important;
    line-height: 20px;
    padding: 5px 10px; /* Adjust the padding values as per your preference */
}	

	

	
#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu-content h2, #mobmenuright .mobmenu-content h3, .mobmenu-left-panel .mobmenu-display-name {
	font-size:18px!important;
}

.more-about-us-sec {
    margin-top: 40px;
}
.more-page-testimonial {
    margin-top: 30px;
}

.apply-sec h2{
font-size:30px;
}

.link-sec{
display:none!important;
}
.apply-btn{
margin-top:18px;
justify-content:center;
}
.logo-sec img{
width:100px!important;
}
.logo-sec a{
padding-left: 25px;
}
.footer-logo-new ,.logo-new{
text-align:center;
}
.footer-logo-new{
margin-top:0;
}

.desktop-only{
display:none;
}
.mobile-only{
display:block;
height:200px;

}
  .menus{
display:none;
}
.header-sec {
   padding:0!important;
margin-bottom:10px;
}

.icon-sec{
margin-top:20px;
}
.icon-sec p {
 font-size: 12px;
 line-height: 21px;
 
}
.icon {
    margin-top: 0;
}
.icon-sec a {
    font-size: 13px;
    line-height: 10px; 
}

.mob-menu-logo-holder span{
display:none;
}

.mobile-only .wp-block-cover__image-background{
height:186px!important;
}

.homepage-banner .wp-block-cover__inner-container p {
    font-size: 22px!important;
    line-height: 29px;
}
.homepage-banner .wp-block-cover__inner-container .para {
    font-size: 15px!important;
    line-height: 8px;
margin-left:-20px;
}
.mobile-only img{
margin-top:200px!important;
border-radius:10px;
}

.block1 {
    padding: 27px 12px 0 12px!important;
    height: auto;
}
.link-new img{
margin-top:0!important;
}
.block1{
text-align:center;
margin-bottom: 20px!important;
}
.loan1{
margin-bottom:20px!important;
}
.homepage-section3 {
    background-position: right;
background-image:url("images/layer-new.png")
  
}
.no-sec h6 {
    transform: translate(0%, -24%);
}
.meet1.is-layout-flow .wp-block-column{
margin-top: -94px;
   
}
.meet1 h6{
margin-left: 60px;   
}
.no-sec{
margin-left: -60px!important;   
}
.homepage-section3 .wp-block-separator {
    width: 90%!important;
    margin-left: 3px;
}
.pro-text{
margin-top:-95px;
}
.works-section h6 {
    font-size: 19px!important;
}
.homepage-section4 h3 {
    font-size: 20px!important;
    line-height: 39px;
}
.homepage-section4, .homepage-section5, .homepage-section6  {
    padding: 31px 0 40px;
}
.homepage-section4 p {
    font-size: 17px!important;
    line-height: 24px;
}
.works-section {
    margin-top: 6px!important;
}
.works-section h4 {
    font-size: 25px!important;
    line-height: 66px;
    margin-bottom: 15px!important;
}
.homepage-section5 h3 {
    font-size: 23px!important;
    line-height: 47px;
}
.homepage-section5 p {
    font-size: 15px!important;
    line-height: 25px;
}
.homepage-section5 .tss-wrapper .single-item-wrapper h3.author-name {
    font-size: 16px!important;
    line-height: 13px;
}
.homepage-section5 .tss-wrapper .tss-carousel3 .item-content {
    font-size: 13px!important;
    line-height: 27px !important;
}
.prev-img{
display:none;
}
.next-img{
display:none;
}
.homepage-section6 h3 {
    font-size: 21px!important;
    line-height: 42px;
}
.homepage-section6 .sp-easy-accordion .sp-ea-single .ea-header a {
 
    font-size: 14px!important;
    line-height: 23px!important;
}
.homepage-section6 #sp-ea-197.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {
     
    font-size: 12px!important;
}
.footer-menu{
padding:0!important;
}
.footer-menu li a {
    font-size: 11px;
    line-height: 26px;
}
.footer-menu li {
    margin-left: 10px;
}
.footer-menu a, .footer-menu p {
    font-size: 8px;
    line-height: 34px;
    text-align: center;
}
.footer-second p {
    font-size: 8px;
    line-height: 21px;
}
.excerpt-heading{
width: 316px!important;
padding:0;
}
.contact-new {
    padding: 0px;
}
.excerpt-heading p {
    font-size: 12px;
    line-height: 20px;
}
.excerpt-heading h3 {
    font-size: 33px;
    line-height: 30px;
}
.inner-page img {
    width: 100%;
    height: 180px;
}
.inner-page-section h2 {
    font-size: 20px;
    line-height: 66px;
    font-weight: 400;
    color: #191919;
    font-family: 'Poppins', sans-serif;
    margin-top: 9px!important;
    position: relative;
}
.finance-sec {
    margin-top: 0px!important;
}

.footer-contact ul{
    margin: 20px 0;
}
.uacf7-form-256 {
    margin: 0;
}
.steps-form {
    width: 100%!important;
    margin-left: 19px;
}
.contact-new {
    margin:30px 0 0 0;
    width: auto;
padding: 21px 3px 19px;

}
.contact-new label, .contact-new h3{

font-size:20px!important;
}
.info-sec p {
    font-size: 10px;
    line-height: 20px;
    margin-bottom: 8px;
}

	
}




@media (min-width: 768px) and (max-width: 991px){
         .mobile-only .wp-block-cover__image-background {
    height: 261px!important;
}
.homepage-banner .wp-block-cover__inner-container .para {
   text-align:center;
    margin-left: 24px;
}
.homepage-banner .para {
    font-size: 16px!important;
    line-height: 24px!important;
}
.homepage-banner .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 47%!important;
}
	.homepage-banner .wp-block-column {
    margin-top: 20px;
    padding: 0;
}
.homepage-banner p {
	margin-top: 0px!important;
	    font-size: 40px!important;
    line-height: 40px!important;
}
.has-text-align-left {
    text-align: center!important;
	
}
.image-sec .wp-block-image{
text-align:center!important;
position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.image-sec h4{
text-align:center!important;
}
.image-sec h4:after{
left:47%!important
}
.image-sec p {
    
    text-align: center;
}
.footer-contact{
  text-align: center;
}
.homepage-banner {
    background-position: center;
	height:420px!important;
}

.mobile-only img {
    margin-top: 256px!important;
}
.info-sec p {
 
    font-size: 15px;
    line-height: 30px;
}
.excerpt-heading {
    width: 408px!important;
}
}


/* Media Query for Laptops and Desktops */
 @media (min-width: 992px) and (max-width: 1024px){
   .yellow-box img {
    width: 380px!important;
    height: 449px!important;
    margin-top: 80px!important;
}
.homepage-banner .wp-block-cover__inner-container {
    font-size: 40px!important;
    line-height: 60px;

	margin-top: 100px;
}

.footer-menu p, .footer-menu a{
    font-size: 12px!important;
}
}

@media only screen and (min-width: 1024px) and (orientation: portrait){ 

.homepage-banner .desktop-only .vacant-box{
		flex-basis: 50%!important;
		
	}
	.homepage-banner .desktop-only .yellow-box{
		flex-basis: 50%!important;
	}
	.homepage-banner .desktop-only .yellow-box img {
		width: 496px!important;
		height: 448px!important;
	}
	.homepage-banner .wp-block-cover__inner-container p {
		
		font-size: 40px!important;
		line-height: 50px!important;
	}
	.link-sec {
		margin-top: 0;
	}
	.link-sec h4 {
		font-size: 14px!important;
		line-height: 20px;
	}
	.block1 {
		padding: 27px 12px 0 12px;
	}
	.footer-contact{
	text-align:center;
	}
	.logo-new{
	text-align:center;
	}
	.footer-logo-new{
	text-align:center;
	}
	.info-sec p {
		line-height: 36px;
	}
	.excerpt-heading h3 {
		font-size: 55px;
	  
	}
	.header-menus{
		display:none;
	}
}
  



@media only screen and (min-width: 1250px){
.homepage-banner .wp-block-cover__inner-container p {
   font-size: 44px!important;
    line-height: 64px;
}
	.link-sec {
    margin-top: -1px!important;
}
	.link-sec h4 {
    font-size: 14px!important;
}
	.link-sec .wp-block-button__link {
    font-size: 12px!important;
    line-height: 32px!important;
}
	.yellow-box img {
    width: 100%!important;
}
	.block1 {
    padding: 10px 12px 0px 12px;
		height: 145px;
}
}



