.what-do .card-image-container {
  
    height: auto;
    max-height: unset;
}
.blog-content li{
    font-size: 18px;
    line-height: 26px;
}

.team-single-page.profile-page{
padding-top: 100px;
    
}
.mission-statement-section {
   
    padding: 5% 35% 0% 5%!important;
    
}
.hero-nav-item.phone:hover{
    color:#124460;
    text-decoration:none;
}
.team-single-page .inline-button-container.center-aligned-container {
    margin-top: 0px;
}
.team-single-page .prf-cnt{
    margin-top: 70px;
}
.contact-icon {
    margin-top: -15px;
}
.faq-paragraph {
    padding-bottom: 0px!important;
}
.conph a{
    text-decoration:none;
    color: #fff;
}
.conph a:hover{
    color: #f06d1f;
    text-decoration:none;
}
.inline-contact-item p:hover{
	color: #f06d1f;
}
.page-id-366 .innerpage-hero .innerpage-hero-content {
    margin-top: 140px!important;
    height:auto!important;
}
.blog-module .card-image-container {
  
    /*height: auto;*/
    /*max-height: unset;*/
}
.pro-img{
    width:100%;
}
.main-nav .nav-logo {
    width: 187px;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 4px 0px 4px;
    font-weight: bold;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    width: 900px;
    top: 50px;
    padding: 30px 20px;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
   
    font-size: 14px;
    text-transform: capitalize;
    
    display: block;
    border: 0;
    color: #1c3240;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary .mega-disable-link a{
    margin-top: 0px;
    margin-bottom: 20px;
    opacity: 0.75;
    font-family: 'General Sans', sans-serif;
    font-size: 1em;
    line-height: 1em;

    font-weight: 300!important;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary .mega-disable-link a:hover{
	color:unset!important;
	
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary .mega-disable-link{
    margin-bottom:20px;
    opacity: 0.75;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-23905 a{
    padding: 10px 20px;
    align-items: center;
    border-style: solid;
    border-width: 2px;
    border-color: #f06d1f;
    border-radius: 2px;
    background-color: #f06d1f;
    -webkit-transition: all 200ms cubic-bezier(.23, 1, .32, 1);
    transition: all 200ms cubic-bezier(.23, 1, .32, 1);
    font-size: 1em;
    font-weight: 600;
    color: #fff;
    text-align: center;
}

.main-menu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-80{
    margin-top:70px;
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-23905 a:hover{
    box-shadow: 0 15px 25px 0 rgb(0 0 0 / 50%);
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
   font-size: 14px;
   font-weight: bold;
   line-height: 20px;
   padding-bottom: 15px;
   padding-top: 15px;
   font-size: 14px;
   text-transform: capitalize;
   display: block;
   border: 0;
   border-radius: 10px 10px 10px 10px;
   
}
.main-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
   padding: 10px;
   width: 290px;
}
.inline-button-container.center-aligned-container {
    margin-top: 50px;
}
.form-mortage .wpcf7-list-item label {
    font-weight: 400 !important;
    padding-bottom: 20px !important;
    padding-top: 0px !important;
}
.form-mortage input{
    background:none!important;
    border:none;
   color: #ffffff;
   padding: 8px 0px;
   /*padding: 15px 0px 0px 0px;*/
   width: 100%;
}
.form-mortage .field-holder {
    padding: 5px 15px;
}
.form-mortage .button-main {
    padding: 20px 30px;
    align-items: center;
    border-style: solid;
    border-width: 2px;
    border-color: #f06d1f;
    border-radius: 2px;
    background: #f06d1f!important;
    color: #fff;
    -webkit-transition: all 200ms cubic-bezier(.23, 1, .32, 1);
    transition: all 200ms cubic-bezier(.23, 1, .32, 1);
    font-size: 1em;
    font-weight: 600;
    width: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: 25px;
}
.form-mortage .wpcf7-list-item {
   
    width: 30%!important;
}
.form-mortage textarea{
    background: none;
    border: none;
    color: #999999;
    padding: 15px 0px 0px 0px;
}
.mcn-footer{
    display:none;
}
.team-home-img img{
    z-index: 0;
    width: 100%;
    height: 100%!important;
    -o-object-fit: cover;
    object-fit: cover;
}
.st-form .wpcf7-list-item {
    width: 46%!important;
}
.st-form .field-holder {
  
    padding: 0px 15px;
}
.calculator-sec a{
    padding: 25px;
    border: 2px solid #fff;
    color: white;
    border-radius: 5px;
    width: 100%;
    font-size: 22px;
    text-decoration: none;
    margin-bottom: 30px;
    line-height: 30px;
}
.calculator-sec h2{
    color: #fff;
    margin-bottom: 40px;
    margin-top: 40px;
}
.w-button{
    /* margin-top:25px; */
}
.content-block .process-paragraph {
    margin-top: 20px;
    margin-bottom: 20px;
}
.content-block ul li{
    font-size:18px;
    line-height:30px;
    font-weight:400;
}
.content-block ol li{
    font-size:18px;
    line-height:30px;
    font-weight:400;
}
.final-cta-content-block{
    font-size:18px;
    line-height:30px;
    font-weight:400;
}

.innerpage-hero .innerpage-hero-content {
    min-height: 80vh;
    height: auto;
     margin-top:50px;
}
.half-width-content-scroller-container .add-margin-top {
    margin-top: 0px;
}
.profile-content p {
    margin-bottom: 25px !important;
}

.first-right-content ol{
    padding: 0px;
}
.first-right-content ol li {
    margin-left: 15px;
    margin-bottom: 10px;
}
.st-form textarea {
    height: 100px;
}
.button-main.white-btn {
    
    font-size: 14px;
    padding: 15px 30px;
}
.first-right-content ol li::marker {
    font-weight: 600;
}
.banner-con-sec{
    margin-top: 80px!important;
}
.inner-banner {
    margin-top: 60px;
}
.inner-banner h1{
    
}
.faq-content p {
    margin-top: 20px;
    margin-bottom: 10px;
}
.apply-online .small-margin-top-bottom {
    margin-top: 0px!important;
    margin-bottom: 20px!important;
}
.apply-online .final-cta-header.full-block-header {
    font-size: 46px;
}
.faq-content li{
    
}
.process-paragraph h2{
    color: #fff;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 38px;
}
.process-paragraph p{
    margin-bottom: 15px;
}
.faq-tit{
    margin-bottom:40px!important;
}
.faq-holder {
   
    padding: 5% 5%!important;
}
.common-content-block-sec .w-button{
    margin-top:15px!important;
}
.why-safebridge p{
    margin-bottom:10px!important;
}
.inner-banner p{
    padding-bottom:15px;
}
.footer-column{
    
}
.footer-column ul{
    padding:0px;
}
.footer-list li {
    list-style: none;
    color: #fff;
    line-height: 32px;
}
.footer-column li a{
    color: #fff;
    text-decoration: none;
}
.about-page{
    
}
.about-page h2{
    margin-top: 20px;
    color: #fff;
}
.about-page p{
    font-size: 16px;
}
.about-page a{
    
}
.about-page img{
    
}
.about-page ul{
    padding: 0px;
}
.about-page li{
    margin-left: 15px;
    font-size: 16px!important;
}
.promise-content h2{
    margin-bottom: 20px;
    margin-top: 0px;
}
.promise-content p{
    
}
.promise-content ol{
    padding: 0px;
}
.promise-content li{
}
.promise-content h3{
    margin-bottom: 20px;
}
.about-paret h3{
    margin-bottom: 20px;
}
.inner-banner h3{
    margin-bottom: 20px;
}
.safebridge-right-scroll .splitscreen-text-container {
  min-height: unset!important;
}
.footer-get .in-body-cta-item{
    height: auto;
}
.faq-page a{
    margin-top: 30px
}
.faq-holder {
    margin-top: 100px;
}
.mortage-solution .fullscreen-section-container{
    /* height: auto; */
}
.mortage-logos img{
    padding: 40px 18px;
}
.modal-form-common .contact-drawer{
    overflow-y: scroll;
    height: 400px;
}
.footer-get a{
    margin-top:30px;
}
.faq-top-bottom{
    margin-top: 30px;
}
.mortage-li ul{
    padding:0px;
}
.mortage-li li{
    margin-left:15px;
}
.common-content-block-sec ul{
     padding:0px;
}
.common-content-block-sec li{
    margin-left:15px;
}
.apply-online ul{
     padding:0px;
}
.apply-online ul li{
     margin-left:15px;
}
.common-content-block-sec .splitscreen-text-container{
    
}
.thankyou .innerpage-hero-content {
   
    height: auto!important;
}
.page-con h4{
    margin-top: 20px;
    margin-bottom: 15px;
}
.page-con{
   border: 3px solid #e87722; border-radius:25px;padding:60px;
   margin-top: 80px;
}
.page-con p{
    margin-bottom: 15px;
}
.common-content-block-sec p{
    margin-bottom:15px;
    }
    
  .contact-page {
    padding-top: 100px;
}
.contact-page .contact-icon {
    width: 20px;
    margin-right: 20px;
    margin-top: -21px;
}
.contact-page .profile-content{
    height:auto;
}  
.contact-page .sticky-profile-image{
     height:auto;
}
    
 
 
 
 #wpcf7-f465-o2 input[type=text]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #fff;
    font-size: 16px;
}
#wpcf7-f465-o2 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #fff;
    font-size: 16px;
}
#wpcf7-f465-o2 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #fff;
    font-size: 16px;
}
#wpcf7-f465-o2 textarea:focus{
    outline: none;
}
#wpcf7-f465-o2 input:focus{
    outline: none;
}
#wpcf7-f465-o2 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
	}

#wpcf7-f499-o2 input[type=text]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f499-o2 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f499-o2 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #ccc;
    font-size: 16px;
}
#wpcf7-f499-o2 textarea:focus{
    outline: none;
}
#wpcf7-f499-o1 input:focus{
    outline: none;
}
#wpcf7-f499-o2 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
	margin-top:30px !important;
	color:white;
	
	}
.field-holder.radio-field {
    display: -ms-grid !important;
    display: grid !important;
    padding-top: 10px !important;
    padding-bottom: 0px !important;
    grid-auto-columns: 1fr !important;
    grid-column-gap: 0px !important;
    grid-row-gap: 1px !important;
    -ms-grid-columns: 1fr 1fr 1fr !important;
    grid-template-columns: auto !important;
    -ms-grid-rows: auto auto !important;
    grid-template-rows: auto auto !important;
}
.radio-field {
    position: relative;
    margin-bottom: 0px;
	padding-top: 45px !important;}
.wpcf7-radio{
    position: relative !important;
    left: -20px !important;
    display: block;
}
.wpcf7-list-item label{
	font-weight:400 !important;
	padding-bottom: 50px !important;
    padding-top: 20px !important;
}


#wpcf7-f526-o2 input[type=text]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f526-o2 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f526-o2 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #ccc;
    font-size: 16px;
}
#wpcf7-f526-o2 textarea:focus{
    outline: none;
}
#wpcf7-f526-o2 input:focus{
    outline: none;
}
#wpcf7-f526-o2 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
	}
#wpcf7-f526-o2 select{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
}


#wpcf7-f539-o2 input[type=text]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f539-o2 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f539-o2 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #ccc;
    font-size: 16px;
}
#wpcf7-f539-o2 textarea:focus{
    outline: none;
}
#wpcf7-f539-o2 input:focus{
    outline: none;
}
#wpcf7-f539-o2 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
	}
.wpcf7 input[type="file"] {
    cursor: pointer;
    margin-top: 30px !important;
}



#wpcf7-f1171-o2 input[type=text]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f1171-o2 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f1171-o2 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #ccc;
    font-size: 16px;
}
#wpcf7-f1171-o2 textarea:focus{
    outline: none;
}
#wpcf7-f1171-o2 input:focus{
    outline: none;
}
#wpcf7-f1171-o2 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
	}
#wpcf7-f1171-o2 select{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
}
#wpcf7-f1171-o2 label{
	padding-bottom:0px !important;
}
#wpcf7-f1171-o2 input[type=date]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
}
.field-holder1{
    padding: 0;
    min-height: 10px;
    border: none;
	}


#wpcf7-f1179-o3 input[type=text]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f1179-o3 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f1179-o3 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #ccc;
    font-size: 16px;
}
#wpcf7-f1179-o3 textarea:focus{
    outline: none;
}
#wpcf7-f1179-o3 input:focus{
    outline: none;
}
#wpcf7-f1179-o3 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
	}
#wpcf7-f1179-o3 select{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
}
#wpcf7-f1179-o3 input[type=date]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
}
#wpcf7-f526-o4 select{
    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  font-size:16px;
}
#wpcf7-f526-o4 textarea{
    height:100px;
}
#wpcf7-f526-o4 select option{
    background:black;
}
#wpcf7-f1179-o3 label{
	padding-bottom:0px !important;
}


#wpcf7-f1179-o4 input[type=text], .pop-up-content-wrap input , .pop-up-content-wrap2 input{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f1179-o4 select option, .pop-up-content-wrap select option, .pop-up-content-wrap2 select option {
    background: #2f3a40!important;
}
#wpcf7-f1179-o4 input[type=email]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
	  color: #ccc;
    font-size: 16px;
}
#wpcf7-f1179-o4 textarea{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 25px !important;
	width:100% !important;
	height: 83px !important;
	color: #ccc;
    font-size: 16px;
}
#wpcf7-f1179-o4 textarea:focus{
    outline: none;
}
#wpcf7-f1179-o4 input:focus{
    outline: none;
}
#wpcf7-f1179-o4 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
	}
#wpcf7-f1179-o4 select, .pop-up-content-wrap select, .pop-up-content-wrap2 select{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
}
#wpcf7-f1179-o4 input[type=date], .pop-up-content-wrap  input[type=date], .pop-up-content-wrap2  input[type=date]{
	    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding-top: 20px !important;
	  width: 100% !important;
}
#wpcf7-f1179-o4 label{
	padding-bottom:0px !important;
}

.tools{
    padding-top: 100px;
}
.tools h1 {
    margin-bottom: 30px;
    margin-top: 40px;
} 
.tools ul{
    padding: 0px;
}
.tools li{
    line-height: 50px!important;
    list-style: none;
}
.tools li a{
	list-style: none;
	text-decoration: none;
}
.tools .splitscreen-text-container{
    flex:unset;
} 

.toronto-west a{
    text-decoration: none;
}
.toronto-west h4{
    text-decoration: none;
}    
  .toronto-west p{
    margin-top: 20px;
}    
.toronto-west iframe{
    margin-top: 20px;
}     
.postid-1160 .boro-logo{
    margin-top:70px;
} 
.life-form input{
    width: 100%;
    height: 35px;
}
.life-form textarea{
    height: 100px;
}
    input:focus-visible {
    outline-offset: none;
    border: none;
    outline: none;
}
 textarea:focus-visible {
    outline-offset: none;
    border: none;
    outline: none;
}
.life-form .field-holder{
	padding: 5px 15px;
}
.life-stage h2{
    color:#fff;
}
.life-blog{
    margin-top: 0px!important;
    margin-bottom: 100px;
}
.life-blog h5{
    color: #000;
    text-decoration: none;
}
.life-blog h4{
    color: #000;
    text-decoration: none;
}
.life-blog h5:hover{
  text-decoration: none;
	color:#f06d1f;
}
.life-blog h4:hover{
   text-decoration: none;
	color:#f06d1f;
}
.life-blog a{
   text-decoration: none;
}
.heading-life{
    text-align: center;
    margin-top: 140px;
}
.heading-life h2{
    margin-bottom: 20px;
    font-size: 40px;
}
.heading-life h1{
    font-size: 36px;
}
.heading-life h6{
    
}
.sitemap .sub-menu-toggle{
    display:none;
}
.sitemap ul li{
    
}
.sitemap ul li a{
    line-height: 40px;
    text-decoration: none;
}
.sitemap ul{
    
}
#popmake-23701 {
    background-color: #1c3240;
    border: none;
}
.pum-theme-23685 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    right: 0px!important;
   top: 120px!important;
    left: 15px;
    background: none;
    font-size: 29px;
    border: 3px solid #ffffff;
    height: 40px;
    width: 40px;
}
.pum-theme-23685 .pum-content + .pum-close:hover{
    color: #f06d1f;
    border-color: #f06d1f;
}
#popmake-23693 {
    border: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#popmake-23693 .form-grid.add-margin-top-bottom {
   padding: 0px 80px;
}
.wpcf7 .wpcf7-recaptcha iframe {
    margin-bottom: 0;
    transform: scale(0.8);
  
}
p.icon {
    margin-top: 0px !important;
}

.page-id-958 .core img{
    border-radius: 50%;
    height: 50px;
    width: 50px;
}
#popmake-23701 .form-mortage .wpcf7-list-item {
    width: 46%!important;
}
#popmake-23693{
    background-color: #1c3240;
    box-shadow: -25px 0 50px 0 #000;
}
#popmake-23693 input[type="submit"]{
    color: #fff;
    cursor: pointer;
    padding: 20px 30px;
    border-style: solid;
    border-width: 2px;
    border-color: #f06d1f;
    border-radius: 2px;
    background-color: #f06d1f!important;
    font-size: 1em;
    font-weight: 600;
}
.form-mortage textarea{
    background: none;
    border: none;
    color: #ffffff;
    padding: 30px 0px 0px 0px;
    width: 100%;
    font-family: none;
    font-family: 'General Sans', sans-serif;
    font-size: 16px;
    height: 100px;

}
textarea{
    font-family: 'General Sans', sans-serif;
}
.btn-abnner{
    margin-top:30px;
}
.button-main.inline-button {
    margin-right: 25px;
    color: #fff;
}
.pum-theme-23685 .pum-title, .pum-theme-lightbox .pum-title {
    text-align: center!important;
    color:#fff!important;
}
.mortage-calculator{
    margin-top: 80px;
}
.mortage-calculator h1{
    margin-bottom: 20px;
    margin-top: 30px;
}
.mortage-calculator .wpb_wrapper{
    border: 2px solid #f06d1f;
    padding: 25px;
    margin-bottom: 20px;
    border-radius: 10px;
    width:100%;
    position: relative;
}
.mortage-calculator .wpb_wrapper h3{width: 90%;}
.mortage-calculator .wpb_wrapper p{
    
}
.mortage-calculator .wpb_wrapper a{
    
}
.mortage-calculator .wpb_wrapper h2{
    
}
.w-form input{
    background: none;
    border: none;
    width: 100%;
    font-size: 16px;
    color: #ffffff;
}
.w-form textarea{
    background: none;
    border: none;
    width: 100%;
}
.mortage-calculator .wpcf7-list-item {
    width: 100%!important;
}
.mortage-calculator h2 {
    font-size: 32px;
    margin-bottom: 20px;
}
.brokertool-form .ui-accordion .ui-accordion-content button {
    background: #f06d1f!important;
}
.splitscreen-text-container{
    min-height:
    auto!important;
}
.mortage-solution .splitscreen-text-container{
    min-height: 90vh!important;
   
}
.cal-qul .splitscreen-text-container {
    align-items: center;
    display: unset;
}
.contact-page-contact-form textarea{
    padding-top: 30px;
    font-size: 16px;
    color: #9b9d9e;
    height: 100px;
}
.contact-page-contact-form input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:white;
}
.st-form .wpcf7-list-item input {
    width: auto!important;
	
}
.w-form .wpcf7-list-item input{
    
    width: auto!important;
}
.form-right .wpcf7-list-item {
    width: 100%!important;
}
.carrer-video{
    
}
.button-main.inline-button{
    text-decoration:none;
}
.subheader.increase-margin-1em1 {
    margin-bottom: 0em;
}

.pagestack_mousescroll {
    width: 70px !important;
    height: 70px !important;
}
.relationships-slider .slide-nav-holder {
    left: 54.1vw !important;
}
.final-cta-content-block p{
    font-size:21px;
}
#wpcf7-f499-o4 input[type=submit]{
padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color: white;
        margin-top: 20px;
}
.iconz {
    font-family: 'Font Awesome', sans-serif;
    color: white;
}
.preloader-plus {
    background-color: #124460!important;
}
.preloader-plus .prog-bar {
    height: 5px;
    background-color: #f06d1f!important;
}
input[type=submit]{
    padding: 20px 30px;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center!important;
    align-items: center !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #f06d1f !important;
    border-radius: 2px !important;
    background-color: #f06d1f !important;
    transition: all 200ms cubic-bezier(.23, 1, .32, 1) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    color:
    white;
    width: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: 25px;
    }
	.process-paragraph p a:hover{
	    color:#a39e9c;
	    
	}
	.agent-contact-info .inline-contact-item:hover {
    color: unset;
}

.menu-sitemap-container ul li a {
    color: white !important;
}
 .faq-question-bar{
    background-color: transparent !important;
    border: 1px solid #fff !important;
    box-shadow: 0 25px 25px 0 rgb(0 0 0 / 25%) !important;
    color: #fff !important;
} 

/* .faq-question-wrap:after{*/
/*content: '\2304';*/
/*    font-family: "Font Awesome 6 Free";*/
/*    color: #fff;*/
/*    position: absolute;*/
/*    right: 100px;*/
/*    top: 50%;*/
/*    transform: translateY(-100%);*/
/*    font-weight: 700;*/
/* }*/
 .innerpage-background-image {
    position: relative !important;
}
/*.innerpage-background-image {*/
/*    height: auto !important;*/
/*}*/
.slider-card-item {
    height: 410px !important;
    
}
.mortage-calculator .wpb_wrapper a:after {
   font-family: "Font Awesome 5 Free";
   content: "\f061";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;
   font-weight: 900;
   position: absolute;
   top: 30px;
   right: 10px;
   font-size: 24px;
}

@media(max-width:768px){
p.icon {
    margin-top: -50px !important;
}
}
@media screen and (max-width: 991px){
    p.icon {
    margin-top: 0px !important;
}
}

.underline-text {
    display: inline-block !important;
    height: 1.25em !important;
    border-bottom: 2px solid #f06d1f !important;
    
}
/*.tricks .underline-text::after{*/
/*    position: absolute;*/
/*    content: url(https://devtool.website/SafeBridgeWP/wp-content/uploads/2022/09/linn.png);*/
/*    left: 20px;*/
/*    top: 100px;*/
/*    animation: fadeInLeft 4s ease backwards !important;*/
/*}*/



#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
 background-color: #1c3240;
  /* change if the mask should have another color then white */
  z-index: 99;
  /* makes sure it stays on top */
}

#status {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url(https://raw.githubusercontent.com/niklausgerber/PreLoadMe/master/img/status.gif);
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}
.prelogo{
    text-align:center;
}
.clients-page .profile-content{
    height:auto!important;
}
.clients-page .hero-fixed-logo-holder{
      height:auto!important;
}
.clients-page {
    padding-top: 100px;
    padding-bottom: 100px;
}
.client-form textarea{
    height:100px;
  
}
.client-form .field-holder.large-field {
   
    margin-bottom: 20px;
}
.charity p{
    margin-bottom:10px;
}
.maquire-con p{
    margin-bottom:10px;
}
.maquire-con {
    margin-bottom: 60px;
}
.page-con li{
    font-size: 18px;
    line-height: 26px;
}
.blog-page p{
    margin-bottom:10px;
}
.blog-page li{
     font-size: 18px;
    line-height: 26px!important;
}
.page-id-333 .misc-text-container{
    padding-bottom:0px;
}
.page-id-333 .agent-heading {
    line-height: 38px;
}
.page-id-333 .add-margin-top-bottom {
    margin-top: 20px;
    margin-bottom: 0px;
}
.page-id-333 .slider-card-item {
    min-height: 445px !important;
    height: auto!important;
    background: #1c2c37;
}
.charity-fund h1{
    margin-bottom:30px;
}
.faq-page h1{
    text-align:center;
}
.client-form input::placeholder{
    font-weight:bold;
    color: #959798;
}
.faq-content li {
    font-size: 18px;
    line-height: 26px;
}
.form-mortage input[type='radio']{
	width: auto!important;
}

#popmake-23701 .form-grid.add-margin-top-bottom {
    padding: 0px 80px;
}
.pum-overlay, html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container, html.pum-open.pum-open-overlay.pum-open-fixed .pum-container {
    position: fixed;
    overflow-y: scroll;
    height: 100%;
}
/*.in-page-contact-form {*/
/*    padding: 35px 80px!important;*/
/*}*/

.open-position{
    padding-bottom: 0px!important;
}
.charity-sec-img{
    align-items: center;
}
.charity-sec-img .add-margin-top-bottom {
    margin-top: 30px;
}
.page-id-303 .profile-section{
    align-items: center;
}
.page-id-84 .profile-section{
    align-items: center;
}
.faq-page h1{
    margin-bottom:30px;
}
.common-content-block-sec{
    
    align-items: center;
}
.why-safebridge .button-main.inline-button {
    margin-right: 0px;
}
.page-id-661 .our-partners-text p{
    box-shadow: 0 15px 25px 0 rgb(0 0 0 / 50%);
    padding: 20px;
    
}
.form-left-content-section .half-width-content-scroller-container {
    top: unset;
}
.page-id-62 .innerpage-hero .innerpage-hero-content {
    margin-top: 180px!important;
}
.career-form-sec span.wpcf7-list-item-label {
    padding-left: 5px;
    color: #999c9e;
    font-size: 16px;
}
.home-left-video .splitscreen-image-container.sticky-section {
    top: 50px;
    /* height: auto; */
    /* padding-top: 10%; */
}
.page-id-804 .page-2side-img{
    position:unset!important;
}
.page-id-804 .page-2side-img .splitscreen-text-container {
    padding: 10% 5vw!important;
     padding-top: 0px!important;
}
.home-left-video .splitscreen-image-container {
  /* align-items: flex-start!important; */
}
.w-nav-overlay {
  
    display: block!important;
}
.why-safebridge p {
   
    margin-top: 15px!important;
}
.team-form select{
    background: #373a3d;
    border: none;
    font-size: 14px;
    padding: 0px;
    width: 100%; 
}
.page-id-24409 .mortgages-grid {
    padding-bottom: 40px!important;
}
.page-id-24409 .blog-card {
    margin-top: 10px;
    min-height: auto!important;
}
.life-blog{
    padding-bottom:0px!important;
}
.canada-express{
    
}
.canada-express h1{
    
}
.canada-express p{
    
}
.long-form input{
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, 0.25);
    border-radius: 5px;
    background: none;
    padding: 13px 15px;
    width: 100%;
    margin-bottom: 20px;
}
.long-form .canada-form-sub{
    width: 15%;
}
.long-form{
    
}
.long-form h4{
    font-size: 22px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.long-form h3{
    
}
#popmake-23693 #wpcf7-f465-o2 textarea {
  
    padding-top: 35px !important;
    
}
.popmake-content h2{
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
    font-size: 40px;
}
.mortage-solution .fullscreen-section-container {
    /* height: auto; */
    padding-top: 15px;
}
.form-mortage input::placeholder{
    font-weight:bold;
}

.page-id-228 .blog-card {
    margin-top: 0px;
    min-height: unset !important;
}

.page-id-228 .mortgages-grid {
   
    padding-bottom: 30px!important;
}
.services-block .card-image-container {
    max-height: 50vh!important;
}
.form-input-width{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.tracking-form h3
    {
    width: 100%;
}
.tracking-form h3{
    margin-top: 20px;
}
.tracking-form input{
    width: 95%;
    padding: 10px;
    background: none;
    border: 1px solid #ccc;
    margin-top: 20px;
    font-size:16px;
}
.tracking-form{
    
}
.traking-wrap{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    /* margin-left: -15px; */
}
.form-input-width-property{
    width:100%;
}
.form-input-width-property p{
	margin-top: 20px;
}
.mortgage-tracking-property{
    width:100%;
}
.label-head{
	 width:100%;
	 margin-top: 20px;
}
.label-head p{
	font-weight: bold;
	font-size: 20px;
}
.con-ifram iframe{
    height:400px;
}
.core-content{
    
}
.how-much h2{
    margin-top: 20px!important;
    margin-left: 10px;
}
.btn-rate {
    width: 100%!important;
    padding: 15px!important;
    margin-top: 30px!important;
}
.footer-column li a:hover{
        color: #f06d1f;
        text-decoration:none;
}
.footer-link.terms:hover{
        color: #f06d1f;
        text-decoration:none;
}
.form-rate-sub{
    width:98%;
}
.mortgage-top-bottom{
    padding-bottom: 30px;
}
/*accordian*/


#faqpage .accordion {width: 100%;font-weight: bold;text-align: left;outline: none;font-size: 15px;transition: 0.4s;background-color: transparent !important;border: 1px solid #fff !important;box-shadow: 0 25px 25px 0 rgb(0 0 0 / 25%) !important;color: #fff !important;padding: 25px;border-radius: 10px;position: relative;}

#faqpage .active, #faqpage .accordion:hover {
  background-color: #ccc;
}
#faqpage h2{
    margin-bottom:45px;
}
#faqpage .accordion:after {
  content: "\f106";
  color: #eee;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  right: 20px;
  top: 35px;
  font-size: 30px;
}
.contact-page-contact-form input::placeholder{
    font-weight:bold;
        color: #9b9d9e;
}

#faqpage .active:after {

	content: "\f107";
}
.acco{
    margin-bottom: 30px;
    margin-top: 30px;
}
.acco .panel {
  padding: 0 18px;

  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.core-icons{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 20px;
}
.core-icon{
    text-align: center;
    margin-right: 20px;
}
.core-icon img{
    border-radius: 50%;
    height: 50px;
    width: 50px;
    max-width: unset;
    margin-top: 10px;
}
.core-content{
}
.core-content h4{
    
}
.core-content p{
    
}
.car-text {
    
    padding-top: 15px;
}
.mortgage-centred{
    
}
.mortgage-centred h1{
    margin-bottom: 25px;
}
.plan-form input[type='checkbox'], input[type='radio']{
	width:auto!important;
	margin-top:0px!important;
}
.plan-form select {
    width: 100%;
    background: none;
    border: 1px solid #797979;
    padding: 10px;
    margin-top: 20px;
    background: #1c3240;
}
input[type=submit] {
    height: auto!important;
}
.team-single-page .w-form textarea{
    height:100px;
}
.plan-form input{
    width: 100%;
    background: none;
    border: 1px solid #797979;
    padding: 10px;
    margin-top: 20px;
}
.plan-form h3{
    margin-top: 35px;
}
.plan-form h5{
    width: 100%;
    font-size: 18px;
    line-height: 30px;
    margin-top: 30px;
}
.plan-form  .wpcf7-list-item label {
    font-weight: 400 !important;
    padding-bottom: 20px !important;
    padding-top: 0px !important;
}

.plan-form p {
    line-height: 0;
}
.plan-form span.wpcf7-list-item-label {
    padding-left: 5px;
    font-size: 15px;
}
.fin-select .wpcf7-list-item{
    margin-top: 15px;
    margin-left: 0;
    margin-right: 10px;
}
.plan-form h6{font-size: 16px;margin-top: 40px;margin-bottom: 0px;}
.plan-form h2{
    color: #fff;
    text-align: center;
    font-size: 34px;
    margin-bottom: 35px;
    margin-top: 30px!important;
}
.with-form .add-margin-top {
    margin-top: 20px;
}
.how-much{
    width:100%;
}
.form-mortage {
    margin: 0 0 15px;
    margin-bottom: 0px!important;
}
.life-stage .about-paret{
    display: flex;
    justify-content: center;
}
.medium-container h1 {
    font-size: 42px;
}
.canada-express h1{
    font-size:42px;
    margin-bottom:20px;
}
.application-canada{
    display: inline-flex;
}
.application-canada a{
    
    border-style: solid;
    border-width: 2px;
    border-color: #f06d1f;
    border-radius: 2px;
    background-color: #f06d1f;
    -webkit-transition: all 200ms cubic-bezier(.23, 1, .32, 1);
    transition: all 200ms cubic-bezier(.23, 1, .32, 1);
    font-size: 1em;
    font-weight: 600;
    color: #fff;
    padding: 15px 30px;
    text-decoration: none;
}
.application-canada a:hover{
	box-shadow: 0 15px 25px 0 rgb(0 0 0 / 50%);
}
.testing-rates h1{
    margin-bottom: 20px;
}
.testing-rates table{
    margin-top: 20px;
    margin-bottom: 40px;
}
.testing-rates .brokertool-form div {
    
    color: #828282;
}


.harvest-form input{
  padding-top: 10px;
}
.harvest-form input[type='checkbox'], input[type='radio']{
	margin-bottom: 0px;
	width:auto;
}
.harvest-form select{
    
}
.harvest-form input::placeholder{
    font-size:15px;
	font-weight:normal;
	color:#ccc;
}
.harvest-form{
    padding:0px 100px;
    text-align:left;
}
.harvest-form .wpcf7-list-item label {
    font-weight: 400 !important;
    padding-bottom: 30px !important;
    padding-top: 0px !important;
    font-size: 15px;
}

.harvest-form h3 {
	text-align:left;
	margin-bottom: 20px;
}
.harvest-form h2 {
	text-align:center;
	margin-bottom: 20px;
}

.harvest-form .wpcf7-radio {
    top: 0px !important;
}

.harvest-form h6{
    font-size:18px;
    margin-bottom: 30px;
    line-height: 27px;
}

section.secondharvest-section {
    padding-bottom: 20px!important;
}
.get-an-form{
    
}
.get-an-form select {
    width: 100%;
    padding: 10px;
    background: #1c3240;
    margin-bottom: 20px;
}
.get-insurance-quote h1{
    
}

.get-insurance-quote img {
   
}
.combined-insurance-form{
    background: #1c3240;
    padding-top: 65px;
    color: #ccc;
    padding-bottom: 20px;
}
.combined-insurance h2{
   
    font-size: 34px;
    margin-bottom: 10px;
    margin-top: 30px!important;
}
.combined-insurance p{
    margin-bottom: 10px;
}
.combined-insurance{
    margin-top: 40px;
}
.combined-insurance li{
    font-size: 18px;
    line-height: 28px;
}
.mortgage-rate-form{
    
}
.page-id-647 .faq-holder {
    margin-top: 0;
}
.page-id-647 .final-cta-content-block.full-block {
    min-height: 50vh;
}
.what-do a:hover{
    color:#f06d1f;
}
.page-id-93 .trending-section {
    
}
.main-blog-page-card{
    
}
.trending-section .trending-blog-card {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
 .main-blog-page-card {
    min-height: 430px;
}   
.process-paragraph h3{
    margin-bottom:15px!important;
}   
 .faq-inner-page {
   
    margin-top: 20px!important;
    padding: 0px 20px;
}   
.page-id-653 .half-faq-sec{
    position:unset!important;
}
.page-id-620 .half-width-sec{
    width: 23%;
    display: -webkit-box;
}
.page-id-968 .half-width-sec{
    width: 23%;
    display: -webkit-box;
}
.page-id-1248 .half-width-sec{
    width: 50%;
    display: -webkit-box;
}
 .page-id-725 .vertical-split-section {
    position: relative;
    background: #f1f3f4;
}  
  .career-banner .profile-content p {
    margin-bottom: 10px !important;
    margin-top:10px;
} 

.career-banner .inline-button-container.center-aligned-container {
    margin-top: 10px;
}
.page-id-1154 .blog-container {
    padding-top: 10%;
}
.faq-main-qus{
	margin-top: 20px;
}
.why-safebridge .process-paragraph {
    margin-top: 30px;
}
.recaptcha .wpcf7-not-valid-tip {
    text-align: center;
}
    #popmake-23701 {
    border: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.team-single-page .sticky-profile-image {
   
    padding: 10% 5% 0%;
}
.page-id-696 .common-content-block-sec {
    align-items: flex-start;
}
.page-id-696 .form-bottom-img{
    top:150px;
}
.page-id-932 .common-content-block-sec {
    align-items: flex-start;
}
.page-id-932 .first-right-content{
    top:150px;
}
.page-id-932 .new-faq-content-verticl{
  align-items: center;
}
.page-id-661 .content-image-sticky{
     align-items: flex-start;
}
.page-id-661 .form-bottom-img{
    top:130px;
}
.mortgage-rates-page h1{
    margin-bottom:25px;
}
.fun-facts {
    text-align: center;
}
.fun-facts h5{
    font-weight: 400;
    font-size: 18px;
    margin-top: 25px;
}
.fun-facts h5 span{
    font-size: 18px;
    font-weight: 600;
}
.fun-facts p{
    margin-bottom: 0px!important;
}
.our-relationship-quote {
    margin-top: 30px!important;
    margin-bottom: 30px!important;
    font-size: 20px;
}
.client-split{
    max-width:100%!important;
    height: 90vh!important;
}
.top-client-videos .relationships-slider .slide-nav-holder {
    left: 2vw !important;
    bottom: 0%;
}
.top-client-videos .nav-icon {
   
    color: #f06d1f;
   
}
.top-client-videos .nav-icon:hover {
    
    color: #fff;
}
.form-popup-main input::placeholder{
    color: #fff;
}
.form-popup-main textarea::placeholder{
    color: #fff;
}
.form-popup-main label{
    color: #fff;
    opacity:100;
}
.main-relation h5 {
    margin-top: 0px;
}
.page-id-23721 .our-relationship-quote {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
}
.tricks a{
    text-decoration:none;
}
.privcy-footer{
    text-align: center;
}
.hero-nav-item.phone {
    margin-right: 5px!important;
}
.phone .button-icon {
   
    margin-right: 10px;
}
.insta-sec {
    margin-top: 17px;
    margin-right: 8px;
}
.linked-in a{
    
}
.linked-in i{
    color: #fff;
    font-size: 22px;
}
.insta-sec a:hover{
    color: #124460;
}
.trademark-text-t{
    color:#fff;
    opacity: 0.75;
}
.linked-in i:hover{
    color: #f06d1f;
}
.client-form input::placeholder{
    color:#fff!important;
}
.home-banner .video-lightbox {
    position: absolute;
    right:0;
    width:20%;
}
.page-id-23721 .relationships-slider .slide-nav-holder {
    display: none;
}
.test-partners{
   padding-top: 10%!important;
}
.video-client-slider{
    padding-bottom: 90px;
    background: none;
}
.our-clinet-new-video{
    padding-bottom: 0%!important;
}
.our-clinet-new-video h2{
    text-align:center;
    width: 100%;
    margin-bottom: 40px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    
    color: #908d8d;
}
.client-form .wpcf7-list-item label {
    font-weight: 400 !important;
    padding-bottom: 50px !important;
    padding-top: 25px !important;
    font-size: 16px;
}
.blog-home-page .card-img-con {
    max-height: 30vh;
}
.blog-grid .card-image-container {
    max-height: 35vh!important;
}
.water-mark a {
    padding: 10px 0px;
    color: #f9f9f9 !important;
    font-weight: 600;
    text-decoration: none !important;opacity: .75;
}
.water-mark a:hover {
    padding: 10px 0px;
    color: #f06d1f !important;
    font-weight: 600;
    text-decoration: none !important;
}
