/**
 * Theme Name: Barnix Child
 * Template:   barnix
 */

section.strategy-section h3  {font-size:22px;}
/* color dark green */
.theme-green-color{
	color:#236D77;
}

/* color dark yellow  */
.theme-yellow-color{
	color:#F9B245;
}


#masthead header.elementor-section {
	padding: 30px 25px 20px 15px !important;
}

#masthead header.elementor-section.fixed-header {
    padding: 30px 15px 20px 15px !important;
    z-index: 999;
}



.sticky{
    position: fixed;
    top: 0;
}

.main-header .sticky-header {
    z-index: 999;
    opacity: 1 !important;
	visibility: visible !important;
	padding: 20px !important;
	transition: .1s !important;
}

.main-header .sticky-header .main-menu .navigation > li.current > a {
    color: var(--color-two);
}

.main-header .main-menu .navigation > li.current > a {
    color: var(--color-two);
}

.main-header .header-lower .auto-container {
    position: relative;
    max-width: 1640px;
    display: none;
}

.main-header .main-menu .navigation > li:hover > a, 
.main-header .main-menu .navigation > li.current-menu-item > a {
	color: #006d77 !important;
}

.banner-section-home .image {
    padding-top: 0px;
    animation-name: float_up_down;
    animation-duration: 5s;
    animation-iteration-count: unset !important;
    animation-timing-function: linear;
    -webkit-animation-name: unset !important;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: unset !important;
    -webkit-animation-timing-function: unset !important;
}

.banner-section-home .counter-block .inner-block {
    border-radius: 30px;
}

.banner-section-home .counter-block .odometer-formatting-mark {
    display: none;
}

.banner-section-home .counter-block:nth-child(2) .odometer-formatting-mark {
    display: inline-block;
}
 .banner-section-home .counter-block:nth-child(2) .counter {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
	flex-direction: column-reverse;
}

.banner-section-home .counter-block:nth-child(2) .counter .odometer-inside {
    margin: -35px 0px 0px 27px;
}

span.odometer-symbol {
    margin: 16px 0 0 0;
}

.theme-tradition-nav li:nth-child(2) > ul.sub-menu {
    width: 300px !important;
}

.page-title.page-title{
	background:linear-gradient(181.61deg, #fbdaa5 23.63%, rgba(209, 236, 253, 0) 72.67%);
}

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


.banner-section-home .counter-block:nth-child(1) {
    width: 22%;
}
.banner-section-home .counter-block:nth-child(2) {
    width: 35%;
}
.banner-section-home .counter-block:nth-child(3) {
    width: 25%;
}
}

/* Header Style Four */

.banner-section-home h1 {
    padding-top: 5rem;
}
.home-banner .banner-section-home .row.clearfix img {
    width: 550px;
}
.banner-section-home .row.clearfix img {
    width: 500px;
}
.header-style-four{
	background-color:var(--color-twentynine);
}

.header-style-four .main-menu .navigation > li > a{
	font-weight:500;
	color:var(--color-two);
	font-family:var(--font-family-Roboto);
}

.header-style-four .main-menu .navigation > li > ul > li > a,
.header-style-four .main-menu .navigation > li > ul > li > ul > li > a{
	font-weight:500;
	font-family:var(--font-family-Roboto);
}

.header-style-four.fixed-header .main-menu .navigation > li > a{
	color:var(--color-eight);
}

.main-header.header-style-four .outer-box{
	right:0px;
}

.header-style-four .main-menu .navigation > li:hover > a, 
.header-style-four .main-menu .navigation > li.current-menu-item > a {
	color: #006d77;
}
.header-style-four .main-menu .navigation > li > ul {
	background-color: #006d77;
}
.header-style-four .main-menu .navigation > li > ul > li:hover > a {
	color: #006d77;
}
.header-style-four .main-menu .navigation > li > ul > li:hover > a::before {
	color: #006d77;
}
.header-style-four .main-menu .navigation > li > ul > li > ul {
	background-color: #006d77;
}
.header-style-four .main-menu .navigation > li > ul > li > ul > li:hover > a {
	color: #006d77;
}
.header-style-four .main-menu .navigation > li > ul > li > ul > li:hover > a::before {
	color: #006d77;
}
.header-style-four .sticky-header .main-menu .navigation > li:hover > a, 
.header-style-four .sticky-header .main-menu .navigation > li.current-menu-item > a {
	color: #006d77;
}

/* Alert Box */

.header-style-four .alert-box{
	position:relative;
	float:left;
	margin:4px 20px 4px 20px;
}

.header-style-four .alert-box a{
	position: relative;
    width: 56px;
    height: 56px;
    line-height: 56px;
    border-radius: 50px;
    text-align: center;
    display: inline-block;
    font-size: var(--font-20);
    color: var(--white-color);
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    background-color: var(--color-twentyeight);
    border: 1px solid rgba(var(--white-color-rgb), 0.05);
}

.header-style-four .alert-box a:hover{
	border-color:#006d77;
	background-color:#006d77;
}

/* User Box */

.header-style-four .user-box{
	position:relative;
	float:left;
	margin:4px 0px 4px 20px;
}

.header-style-four .user-box a{
	position: relative;
    width: 56px;
    height: 56px;
    line-height: 56px;
    border-radius: 50px;
    text-align: center;
    display: inline-block;
    font-size: var(--font-20);
    color: var(--white-color);
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    background-color: var(--color-twentyeight);
    border: 1px solid rgba(var(--white-color-rgb), 0.05);
}

.header-style-four .user-box a:hover{
	border-color:#006d77;
	background-color:#006d77;
}

.footer-map-div-outer {
    width: 100% !important;
}
.footer-address-div-outer {
    width: 100% !important;
}
.simple_loancss .row.clearfix {
    display: flex;
    flex-direction: row-reverse;
}
.address-location-outer .heading-add {
    font-weight: 600;
    font-size: 18px;
    padding: 10px 0 10px 0;
}
/* about */
.about-page-heading .page-title h1 {
    font-family: var(--font-family-Poppins);
}
/* Style the floating button */

.floating-button {
    position: fixed;
    display: flex;
    bottom: 30px;
    flex-wrap: wrap;
    right: 31px;
    background-color: #fb2d2a;
    color: #fff;
    align-items: center;
    padding: 9px 15px 9px 15px;
    border: none;
    border-radius: 30px;
    cursor: pointer !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.apply-loan-txt{
    display: none;
}

.floating-button:hover {
    background-color: #fff;
    color: #fb2d2a;
}

.floating-button:hover .apply-loan-txt{
    display: block;
    padding: 0px 10px;
    font-size: 16px;
}
.apply-loan-icon {
    font-size: 18px;
    font-weight: 500;
    border: 3px solid #fff;
    border-radius: 50%;
    padding: 3px 6px 3px 6px;
}

footer#colophon{
	position:relative;
	z-index:-1;
}

.popup-close {
    text-align: right;
}
.popup-close button {
    background: #ff2f35;
    color: #fff;
    padding: 5px 10px;
    border-radius: 10px;
}
/* Style the popup overlay */
.popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index: 9;
    background: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
}

/* Style the popup content */
.popup-content {
    background-color: #fff;
    padding: 20px;
    max-width: 600px;
    width: 600px;
    margin: auto;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.banner-section .phone-box{
	right: -190px !important;
}
.banner-section h1 span {
    position: relative;
    text-decoration: none !important;
}
.banner-section .list li {
	padding-top: 14px !important;
}
.banner-section-home .head-top {
    font-size: 46px;
    text-transform: uppercase;
    text-decoration: none;
	    font-weight: 700;
}
.banner-section-home .second-head {
	font-size: 40px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: 300;
	padding: 0 0 0 36px;
    margin-top: -10px;
}
.banner-section-home .three-lines {
    background: #000;
    width: 260px;
    margin-bottom: 10px;
    height: 3px;
    display: block;
}
.banner-section-home .secnd-step {
    display: flex;
    align-items: center;
	margin-bottom: -30px;
}
.banner-section-home {
    padding: 75px 0;
}
.banner-section-home .third-head {
    font-size: 22px;
    text-transform: uppercase;
    text-decoration: none !important;
    font-weight: 300;
}
.Convenience a {
    color: red !important;
	font-weight: 700 !important;
}
.Convenience a:hover {
    color: #ff0000bd !important;
	text-decoration: underline;
}
/* new footer */
.main-footer .cat-item a {
    color: #CCCACA !important;
    font-family: 'Nunito' !important;
    font-size: 16px !important;
}
.main-footer h5{
	display: none !important;
}
.main-footer .cat-item, .main-footer .quick .menu-item, .main-footer .quick .sub-menu .menu-item{
	padding-bottom: 6px !important;
	margin-bottom: 12px !important;
	border-bottom: 1px solid #ccc2c26b !important;
}
.main-footer .quick #menu-item-3728, .main-footer .quick #menu-item-3735, .main-footer .quick #menu-item-3732{
	border-bottom: 0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.quick ul.sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    height: auto !important;
    position: relative !important;
    transition: all 0.3s ease 0s !important;
}
.main-footer .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before{
	display: none !important;
}
@media screen and (max-width:280px){
/* 	.banner-section-home .three-lines {
    	width: 102px !important;
	} */
	.banner-section-home .third-head {
    font-size: 11.5px !important;
    line-height: 15px !important;
	}
	.banner-section .list li {
		font-size: 16px;
		padding-top: 0;
		line-height: 24px;
	}
}
@media screen and (max-width: 353px){
	.banner-section-home .head-top {
    font-size: 27px !important;
	}
	.banner-section-home .third-head {
    font-size: 11.5px !important;
    line-height: 15px !important;
	}
.banner-section-home .three-lines {
    width: 110px !important;
    margin-bottom: 7px;
	}
}
@media screen and (max-width: 480px) {

/* code for home page css  */
	
.lower-box .row .counter-block:nth-child(2) > .inner-block .counter::after {
    content: "";
    position: relative;
    background-image: url('http://traditioncredit.com.sg/wp-content/webp-express/webp-images/uploads/2024/02/unnamed-file.png.webp');
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    left: -77px;
    top: -3px;
}

.banner-section-home .head-top {
    font-size: 32px;
}
.banner-section-home .three-lines {
    width: 176px;
    margin-bottom: 7px;
}
.banner-section-home .secnd-step {
    margin-bottom: -28px;
    margin-top: 6px;
}
.banner-section-home .second-head {
    font-size: 40px;
}
.home-banner .banner-section-home .second-head {
    font-size: 30px !important;
	padding-left: 8px;
}
.banner-section-home .third-head {
    font-size: 15px;
}
	.chaty-channels span.on-hover-text {
    	display: none !important;
}
	.banner-section .list li{
		padding-top: 0 !important;
	}
	.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
    line-height: 46px !important;
}
	.counter-block .counter {
    	font-size: 28px !important;
	}
	.banner-section .phone-box a {
    font-size: 20px !important;
}
.business-section .title-box h2 {
    font-size: 33px !important;
    line-height: 40px !important; 
}

}
@media(min-width:481px) and (max-width:501px){
	.banner-section-home .three-lines {
   	 	width: 180px !important;
	}
}
@media (max-width: 768px){
	.banner-section .phone-box {
		right: 0 !important;
		position: relative;
		top: 50px;
	}
	.simple_loancss .image img {
    	margin: 0 auto !important;
} 
	
}


@media (min-width:760px) and (max-width:960px ){
	.banner-section .phone-box{
		bottom: 60px !important;
		right: 55px !important;
	}
	.counter-block .counter {
    	font-size: 40px !important;
	}
}
@media (min-width:961px) and (max-width:1023px){
.home-banner .banner-section-home .second-head {
		padding-left: 16px;
	}
	.banner-section .phone-box {
		right: 0 !important;
		position: relative;
		top: 50px;
}
		.banner-section-home .counter-block:nth-child(1) {
    width: 30%;
	}
.banner-section-home .counter-block:nth-child(2) {
    width: 40%;
	}
.banner-section-home .counter-block:nth-child(3) {
    width: 30%;
	}
}
@media (min-width:1024px) and (max-width:1550px){
	.home-banner .banner-section-home .row.clearfix img {
    	width: 500px;
	}
	.banner-section .phone-box {
		right: 0 !important;
		position: relative;
		top: 50px;
	}
	.banner-section-home .counter-block:nth-child(1) {
    width: 30%;
	}
.banner-section-home .counter-block:nth-child(2) {
    width: 40%;
	}
.banner-section-home .counter-block:nth-child(3) {
    width: 30%;
	}
	.banner-section .phone-box .icon {
    top: 0px;
    width: 48px;
	}
	.banner-section .phone-box .phone-inner {
    padding-left: 60px !important;
}
	.banner-section .phone-box a {
    font-size: 20px !important;
}
	.banner-section .image-column .image {
    position: relative;
    margin-right: 0px;
}
}

/* as css code start  */


/* targeting css code */
@media only screen and (min-width:280px) and (max-width:340px){
.contact-form {
    margin-top: 0 !important;
}

    #theme-contact-form .contact-form{
        margin-bottom:15px;
        }


    #theme-flex-reverse .elementor-widget-image{
        margin: 0 auto;
    }
	
	.about-page-heading .auto-container .content h1{
		font-size: 24px;
		line-height: 30px;
	}

    .elementor-icon-box-content{
        padding-bottom:40px;
    }

    .about-page-heading .page-title {
        padding: 60px 0px 60px 0px;
    }

    .fusion-flex-column-wrapper-legacy iframe{
        height:430px !important;
    }

    #theme-interest-free .elementor-widget-container h1, 
    #theme-bridging-loan .elementor-widget-container h1{
        font-size: 24px !important;
    }

    #theme-interest-free .elementor-element h6{
        font-size: 15px;
        font-weight: 500;
    }

    #therme-banner-interest-free-loan,
    #theme-bridging-banner {
        height: 410px;
    }

    #theme-bridging-loan h2{
        text-align: center;
        padding-top: 30px;
    }

    #theme-heading-mob h2{
        text-align: center;
    }

    #theme-heading-full{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    .elementor-widget-wrap.elementor-element-populated #theme-text-center-mob, .theme-text-center {
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    #theme-type-charge h2{
        text-align: center;
    }

    #theme-type-charge .elementor-container .elementor-column .elementor-element{
        width: 100%;
        text-align: center;
    }

    #theme-type-charge{
       padding:20px 0px;
    }

    #theme-call-us-now .elementor-container .elementor-column:nth-child(2) .elementor-icon-box-icon,
    #theme-apply-bridging-loan .elementor-widget-container .elementor-icon-box-icon{
        text-align: center;
    }

    #theme-call-us-now .elementor-container .elementor-column:nth-child(2) .elementor-icon-box-content,
    #theme-apply-bridging-loan .elementor-widget-container .elementor-icon-box-content{
        text-align: center;
    }

    .accordion-box .block .acc-btn{
        font-size: 16px;
    }

    #theme-apply-singapore .elementor-widget-container .strategy-section .auto-container,
    #theme-apply-bridging-personal .elementor-widget-container .strategy-section .auto-container{
    text-align: center;
    }


    #theme-apply-bridging-personal .strategy-section,
    #theme-apply-interest-section .strategy-section{
        padding:70px 0px 70px;
    }


    #theme-text-center > .elementor-widget-container > h2,
    #theme-interest-free-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper,
    #theme-section-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper {
        text-align: center !important;
    }

    #theme-interest-free-flex .elementor-icon-box-wrapper{
        text-align: center;
    }

    #theme-flex-reverse .elementor-container{
        flex-direction: column-reverse;
    }

    .inner-box .lower-content{
        text-align: center;
    }
    
    #apply-laon-details .page-title,
    .page-title.page-title{
        padding:119px 0 60px 0 !important;
    }

    .contact-form.contact-form{
        margin-top:50px;
        margin-bottom:20px;
    }

    .theme-text-center h2, .news-block-five .inner-box{
        text-align: center;
    }


    .theme-text-center-wrapper .theme-text-center.elementor-widget.elementor-widget-heading{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    .theme-blank-space-none{
        display:none;
    }

    .theme-ptb-30{
        padding-top:30px !important;
        padding-bottom:30px !important;
    }



	
}

@media only screen and (min-width:341px) and (max-width:430px){

.e-con-full.tradition-top-mob.e-flex {
    padding-top: 50px;
}
	
	
    #theme-contact-form .contact-form{
        margin-bottom:15px;
        }


    #theme-flex-reverse .elementor-widget-image{
        margin: 0 auto;
    }
	
    .elementor-icon-box-content{
        padding-bottom:40px;
    }

    .inner-box .lower-content, .news-block-five .inner-box{
        text-align: center;
    }

    #theme-flex-reverse .elementor-container{
        flex-direction: column-reverse;
    }

    .elementor-widget-wrap.elementor-element-populated #theme-text-center-mob, .theme-text-center{
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    #theme-apply-bridging-personal .strategy-section,
    #theme-apply-interest-section .strategy-section{
        padding:70px 0px 70px;
    }

    #theme-text-center > .elementor-widget-container > h2,
    #theme-interest-free-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper,
    #theme-section-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper {
        text-align: center !important;
    }

    #theme-bridging-loan h2{
        text-align: center;
        padding-top: 30px;
    }
	
	.about-page-heading .auto-container .content h1{
		font-size: 24px;
		line-height: 30px;
	}

    #apply-laon-details .about-page-heading .page-title ,
    .page-title.page-title{
        padding: 85px 0px 50px 0px;
    }


    #apply-laon-details#apply-laon-details .page-title{
        padding:100px 0 60px 0px;
    }

    .fusion-flex-column-wrapper-legacy iframe{
        height:430px !important;
    }

    #theme-interest-free .elementor-widget-container h1, 
    #theme-bridging-loan .elementor-widget-container h1{
        font-size: 30px !important;
    }

    #theme-interest-free .elementor-element h6,
    #theme-bridging-loan .elementor-element h6{
        font-size: 15px;
        font-weight: 500;
    }

    #therme-banner-interest-free-loan,
    #theme-bridging-banner {
        height: 410px;
    }

    #theme-heading-mob h2{
        text-align: center;
    }

    #theme-heading-full{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    #theme-type-charge{
        padding:20px 0px;
     }
	
     #theme-call-us-now .elementor-container .elementor-column:nth-child(2) .elementor-icon-box-icon,
    #theme-apply-bridging-loan .elementor-widget-container .elementor-icon-box-icon{
        text-align: center;
    }

    #theme-call-us-now .elementor-container .elementor-column:nth-child(2) .elementor-icon-box-content,
    #theme-apply-bridging-loan .elementor-widget-container .elementor-icon-box-content{
        text-align: center;
    }

    .accordion-box .block .acc-btn{
        font-size: 16px;
    }

    #theme-apply-singapore .elementor-widget-container .strategy-section .auto-container,
    #theme-apply-bridging-personal .elementor-widget-container .strategy-section .auto-container{
        text-align: center;
    }

    #theme-apply-bridging-personal .strategy-section,
    #theme-apply-interest-section .strategy-section{
        padding:70px 0px 70px;
    }

    .styled-pagination ul.page-numbers{
        text-align: center;
    }

    .contact-form.contact-form {
        margin-top: 40px;
        margin-bottom: 20px;
    }

    #theme-apply-center h2,
    #theme-heading-full h2,
    #theme-heading-full h2{
        text-align: center;
    }


    #theme-heading-full{
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    .theme-text-center h2{
        text-align: center;
    }


    .theme-text-center-wrapper .theme-text-center.elementor-widget.elementor-widget-heading{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    .theme-blank-space-none{
        display:none;
    }

    .theme-ptb-30{
        padding-top:30px !important;
        padding-bottom: 0px !important;
    }

}


@media only screen and (max-width: 767px){
	
	.tooltip {
    z-index: 1;
}
	   .theme-ptb-30{
        padding-top:30px !important;
        padding-bottom: 0px !important;
    }
.strategy-section {
    padding: 30px 0px 0px;
}
.sidebar-page-container {
    padding: 0px 0px 0px;
}	
}


@media only screen and (min-width:431px) and (max-width:600px){
.contact-form {
    margin-top: 0;
}
.e-con-full.tradition-top-mob.e-flex {
    padding-top: 50px;
}

    #theme-contact-form .contact-form{
        margin-bottom:15px;
        }



    #theme-flex-reverse .elementor-widget-image{
        margin: 0 auto;
    }

    .elementor-icon-box-content{
        padding-bottom:40px;
    }


    #theme-apply-bridging-personal .strategy-section,
    #theme-apply-interest-section .strategy-section{
        padding:70px 0px 30px;
    }



    #theme-interest-free-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper, #theme-text-center>.elementor-widget-container>h2 {
        text-align: center!important;
    }


    #theme-apply-singapore .elementor-widget-container .strategy-section .auto-container, #theme-apply-bridging-personal .elementor-widget-container .strategy-section .auto-container {
        text-align: center;
    }


    #theme-bridging-loan h2{
        text-align: center;
        padding-top: 30px;
    }


    #theme-flex-reverse .elementor-container{
        flex-direction: column-reverse;
    }

    .elementor-widget-wrap.elementor-element-populated #theme-text-center-mob{
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    .inner-box .lower-content, .news-block-five .inner-box{
        text-align: center;
    }

    .styled-pagination ul.page-numbers{
        text-align: center;
    }

    #theme-heading-full{
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    #theme-apply-center h2,
    #theme-heading-full h2,
    #theme-heading-full h2{
        text-align: center;
    }


    .elementor-icon-box-icon, .elementor-icon-box-content{
        text-align: center;
    }

    .theme-text-center h2{
        text-align: center;
    }


    .theme-text-center-wrapper .theme-text-center.elementor-widget.elementor-widget-heading{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    .theme-blank-space-none{
        display:none;
    }

    .theme-ptb-30{
        padding-top:30px !important;
        padding-bottom:0px !important;
    }


}

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

    #theme-contact-form .contact-form{
        margin-bottom:15px;
        }


    #theme-flex-reverse .elementor-widget-image{
        margin: 0 auto;
    }

    #theme-bridging-loan h2 {
        text-align: center;
        padding-top: 30px;
    }


    .theme-text-center h2, .news-block-five .inner-box{
        text-align: center;
    }


    .theme-text-center-wrapper .theme-text-center.elementor-widget.elementor-widget-heading{
        max-width: 100%;
        width: 100%;
        text-align: center;
    }

    #theme-interest-free-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper, #theme-text-center>.elementor-widget-container>h2 {
        text-align: center!important;
    }


    #theme-apply-singapore .elementor-widget-container .strategy-section .auto-container, #theme-apply-bridging-personal .elementor-widget-container .strategy-section .auto-container {
        text-align: center;
    }


    #theme-flex-reverse .elementor-container{
        flex-direction: column-reverse;
    }

    .elementor-widget-wrap.elementor-element-populated #theme-text-center-mob{
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    #theme-apply-center h2,
    #theme-heading-full h2{
        text-align: center;
    }

    #theme-heading-full{
        max-width: 100% !important;
        text-align: center !important;
        width: 100% !important;
    }

    .elementor-icon-box-icon, .elementor-icon-box-content{
        text-align: center;
    }
    
    .elementor-icon-box-content{
        padding-bottom:40px;
    }

    .theme-blank-space-none{
        display:none;
    }

    .theme-ptb-30{
        padding-top:30px !important;
        padding-bottom:30px !important;
    }
.contact-form {
    margin-top: 0;
}
	
}

@media only screen and (min-width:768px) and (max-width:820px){

    #theme-contact-form .contact-form{
        margin-bottom:15px;
        }


    .theme-blank-space-none{
        display:none;
    }

    #theme-bridging-loan h2,
    #theme-heading-mob h2{
            text-align: center;
            padding: 60px 0px 0px 0px;
    }

    #theme-section-flex .elementor-container > div,
    #theme-interest-free-flex .elementor-container > div{
        width:50%;
    }

    .theme-pt-0 .elementor-widget-container h2{
        padding-top:0px !important;
    }

    #theme-interest-free-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper, #theme-text-center>.elementor-widget-container>h2 {
        text-align: center!important;
    }

      /* footer css start  */
      #theme-footer--v2 .elementor-container .elementor-column{
        width:100%;
        }
    /* footer css start  */

	.sidebar-page-container {
    padding: 0px 0px 0px;
}
.contact-form {
    margin-top: 0;
}	
}

@media only screen and (min-width:821px) and (max-width:1024px){
	.sidebar-page-container {
    padding: 0px 0px 0px;
}	
.strategy-section {
    padding: 30px 0px 30px;
}
    
    #theme-contact-form .contact-form{
        margin-bottom:15px;
        }


    .theme-blank-space-none{
        display:none;
    }


    #theme-interest-free-flex .elementor-container .elementor-widget-container .elementor-icon-box-wrapper, #theme-text-center>.elementor-widget-container>h2 {
        text-align: center!important;
    }

    
    /* footer css start  */
         #theme-footer--v2 .elementor-container .elementor-column:nth-child(1){
        width:100%;
        }
    /* footer css start  */

    #theme-bridging-loan h2,
    #theme-heading-mob h2{
            text-align: center;
            padding: 60px 0px 0px 0px;
    }

    #theme-section-flex .elementor-container > div,
    #theme-interest-free-flex .elementor-container > div{
        width:50%;
    }

    .theme-pt-0 .elementor-widget-container h2{
        padding-top:0px !important;
    }
	.contact-form {
    margin-top: 0;
}
}

@media only screen and (min-width:1025px) and (max-width:1082px){

.elementor-1347 .elementor-element.elementor-element-5fd137e{
    width:60%;
}

}

