@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);

@font-face {
    font-family: 'Gotham-bold';
    src: url('fonts/Gotham-Bold.eot');
    src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Gotham-Bold.woff') format('woff'),
         url('fonts/Gotham-Bold.ttf') format('truetype'),
         url('fonts/Gotham-Bold.svg#LatoBlackItalic') format('svg');
}
@font-face {
    font-family: 'Gotham-book';
    src: url('fonts/GothamBook.eot');
    src: url('fonts/GothamBook.eot?#iefix') format('embedded-opentype'),
         url('fonts/GothamBook.woff') format('woff'),
         url('fonts/GothamBook.ttf') format('truetype'),
         url('fonts/GothamBook.svg#LatoBlackItalic') format('svg');
}
@font-face {
    font-family: 'Gotham-medium';
    src: url('fonts/GothamMedium.eot');
    src: url('fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),
         url('fonts/GothamMedium.woff') format('woff'),
         url('fonts/GothamMedium.ttf') format('truetype'),
         url('fonts/GothamMedium.svg#LatoBlackItalic') format('svg');
}
@font-face {
    font-family: 'Gotham-light';
    src: url('fonts/gothamlight-webfont.eot');
    src: url('fonts/gothamlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamlight-webfont.woff') format('woff'),
         url('fonts/gothamlight-webfont.ttf') format('truetype'),
         url('fonts/gothamlight-webfont.svg#LatoBlackItalic') format('svg');
}

html.async-hide { opacity: 1 !important; }
body{font-family:'Gotham-book';background-color:#fff;font-size:16px;color:#58656d;}
.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.wpcf7-form select::-ms-expand {display: none;}
option{padding:0;margin:0;}
.arrow{cursor:pointer;height:50px;width:50px;position:absolute;right:0px;background-color:#c8c8c8;background:url('images/dropdown.png') no-repeat;z-index:1;display:none;}
.arrow-2{cursor:pointer;height:50px;width:50px;position:absolute;right:0px;background-color:#c8c8c8;background:url('images/dropdown-2.png') no-repeat;top:5px;display:none;}
.arrow-3{cursor:pointer;height:36px;width:36px;position:absolute;right:0px;background-color:#c8c8c8;background:url('images/calculater-dropdown.png') no-repeat;display:none;}
ul{padding:0;margin:0;}
li{display:inline-block;}
h1{font-family:'Gotham-bold';font-size:3.6rem;text-transform:uppercase;margin:0 0 10px -1px;}
h2{font-family:'Gotham-bold';font-size:37px;color:#07378b;margin-bottom:30px;display:block;line-height:50px;}
h2 span{font-family:'Gotham-light';font-size:25px;color:#07378b;display:block;padding:20px 0 0 0}
h3{font-family:'Gotham-bold';font-size:17px;color:#07378b;text-transform:uppercase;margin-top:15px !important;}
h4{font-size:16px;text-transform:uppercase;color:#07378b;font-weight:700;}
h5{font-family:'Gotham-medium';font-size:17px;color:#07378b;padding:10px 0;text-transform:uppercase;border-bottom:solid 1px #07378b;}
h6{color:#fca706;font-size:25px;font-family:'Gotham-bold';text-transform:uppercase;}
.padding-zero{padding:0;}
a:hover{text-decoration:none;}
.padding-right-zero{padding-right:0;padding-left:8px;}
.padding-left-zero{padding-left:0;padding-right:8px;}
.plz{padding-left:0;}
.prz{padding-right:0;}
.top-bar{background-color:#ededed;}
.top-bar .menu-top-bar-container .current_page_item{font-weight: 700; text-decoration: underline;}
.phone{padding:6px 0;}
.top-bar .phone span{font-size:20px;font-weight:700;color:#07378b;}
.top-bar .phone span img{margin-right:5px;}
.top-bar .phone span small{font-weight:400;font-size:15px;}
.top-bar .phone a{color:#07378b;text-decoration: underline;}
#menu-top-bar{padding:6px 0;}
#menu-top-bar li{padding:5px 6px;}
#menu-top-bar li:last-child{margin-right:10px;}
#menu-top-bar li a{color:#07378b;text-decoration:none;font-size:14px;font-weight:600;}
#menu-top-bar li a:hover{text-decoration:underline;}
.top-social li{padding:13px;width:45px;border-left:solid 1px #cfcfcf;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;padding-bottom:10px;}
.top-social .search{padding:13px;width:45px;border-right:solid 1px #cfcfcf;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;padding-bottom:10px;}
.top-social li i{color:#58656d;font-size:21px;}
.top-social li .fa-facebook{padding-left:2px;}
.top-social a{margin-left:-5px;}
.top-social li:hover{background-color:#07378b;border-color:#07378b;}
.top-social li:hover i{color:#fff;}
.top-social li.fb{padding:11px 16px;}
ul.social{margin:0;padding:0;height:45px;}
ul.social li{margin:0;padding:0;width:45px;height:45px;float:left;}
ul.social li a{background:url(images/sprite-social.png) no-repeat;display:block;width:45px;height:45px;margin:0;padding:0}
ul.social li a.ico-facebook{background-position:0 0;}
ul.social li a.ico-facebook:hover{background-position:0 -45px;}
ul.social li a.ico-twitter{background-position:-45px 0;}
ul.social li a.ico-twitter:hover{background-position:-45px -45px;}
ul.social li a.ico-linkedin{background-position:-135px 0;}
ul.social li a.ico-linkedin:hover{background-position:-135px -45px;}
ul.social li a.ico-rss{background-position:-180px 0;}
ul.social li a.ico-rss:hover{background-position:-180px -45px;}
ul.social li a.ico-search{background-position:-225px 0;}
ul.social li a.ico-search:hover{background-position:-225px -45px;}
.logo img { max-width: 270px; }
#menu-primary-navigation .navbar-nav > li > a{font-family:'Gotham-medium';font-size:15px;padding-top:10px !important;}
#menu-primary-navigation .navbar-nav > li{position:relative;}
#menu-primary-navigation{border-radius:0;margin-top:-1px;}
.navbar-brand{padding:0;padding-top:17px;margin-left:0px !important;}
#menu-primary-navigation > li:last-child{background:#f9b500;background:-moz-linear-gradient(top, #f9b500 0%, #f9b500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b500), color-stop(100%,#f9b500));background:-webkit-linear-gradient(top, #f9b500 0%,#f9b500 100%);background:-o-linear-gradient(top, #f9b500 0%,#f9b500 100%);background:-ms-linear-gradient(top, #f9b500 0%,#f9b500 100%);background:linear-gradient(to bottom, #f9b500 0%,#f9b500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b500', endColorstr='#f9b500',GradientType=0);border-radius:5px;margin-top:16px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-left:20px;}
#menu-primary-navigation > li a:hover{color:#fba919 !important;}
#menu-primary-navigation > li:last-child a{line-height:0px;text-transform:uppercase;font-size:14px;padding:22px 7px 20px 7px;font-weight:bold}
#menu-primary-navigation li:last-child a:hover{color:#fff !important;}
#menu-primary-navigation > li:last-child:hover{background:#f9d16b;background:-moz-linear-gradient(top, #f9d16b 0%, #ffa500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d16b), color-stop(100%,#ffa500));background:-webkit-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:-o-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:-ms-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:linear-gradient(to bottom, #f9d16b 0%,#ffa500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d16b', endColorstr='#ffa500',GradientType=0);}
#menu-primary-navigation .menu-item-has-children{margin-right:5px}
#menu-primary-navigation .menu-item-has-children > a{background:url(images/bg-menu1.png) no-repeat;background-position:right -3px;padding-right:13px;font-weight:bold;margin-right:5px;}
#menu-primary-navigation .menu-item-has-children > a:hover{background-position:right -61px;}
.sub-menu{display:none;position:absolute;top:69px;background:rgb(51, 122, 183);background:rgba(7,63,138,.9);width:211px;z-index:9999;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.35);}
.sub-menu li:last-child{line-height:inherit;color:inherit;background-color:transparent;border-radius:0;margin-top:0;padding:0;}
.sub-menu li:last-child:hover{background-color:inherit;color:inherit;}
.sub-menu li:last-child a:hover{color:#07378b !important;}
.sub-menu{margin-top:-1px !important;}
.sub-menu > li{border-bottom:solid 1px #073f8a;display:block;}
.sub-menu{padding:0;}
#menu-primary-navigation .sub-menu li a{padding:10px;display:block;color:#FFF;font-size:14px;}
#menu-primary-navigation .sub-menu li a:hover{color:#07378b !important;background:#FFF;}
#menu-item-11777 > a, #menu-item-11776 > a, #menu-item-78 > a {
   pointer-events: none;
   cursor: default;
}

.menu-item:hover .sub-menu {
	display:block;
}

.dropdown-header, .sub-menu>li:last-child{border-bottom:none;}
#navbar .widget_nav_menu{display:block;}
.banner{border-bottom:solid 5px #f9b500;positioin:relative;width:auto}
.banner .outer-content{position:absolute;width:100%;}
.banner .banner-img{width:100%;overflow:hidden;}
.banner .banner-img img{width:100%;}
.banner h1{color:#fff;text-transform:inherit;font-size:32px;padding-top:12px;padding-bottom:12px;text-shadow:2px 2px 10px #525252;line-height:51px;font-family:'Gotham-book' !important;}
.banner h2{color:#fff;text-transform:inherit;font-size:32px;padding-top:12px;padding-bottom:12px;text-shadow:2px 2px 10px #525252;line-height:51px;font-family:'Gotham-book' !important;margin-bottom:5px;}
.banner p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.btn-yellow{font-family: 'Gotham-bold';color:#fff;background:#f9b500;background:-moz-linear-gradient(top, #f9b500 1%, #f9b500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#f9b500), color-stop(100%,#f9b500));background:-webkit-linear-gradient(top, #f9b500 1%,#f9b500 100%);background:-o-linear-gradient(top, #f9b500 1%,#f9b500 100%);background:-ms-linear-gradient(top, #f9b500 1%,#f9b500 100%);background:linear-gradient(to bottom, #f9b500 1%,#f9b500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b500', endColorstr='#f9b500',GradientType=0);text-transform:uppercase;cursor: pointer;border:10px;border-bottom:3px solid #c4931c;width:475px;height:55px;display:block;text-align:center;border-radius:8px;line-height:55px;font-weight:700;font-size:20px;margin-bottom:250px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active{color:#fff;text-decoration:none;background:#f9d16b;background:-moz-linear-gradient(top, #f9d16b 0%, #ffa500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d16b), color-stop(100%,#ffa500));background:-webkit-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:-o-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:-ms-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:linear-gradient(to bottom, #f9d16b 0%,#ffa500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d16b', endColorstr='#ffa500',GradientType=0);}
.bridge-mortgage{background:url(images/banner-bridge.jpg) no-repeat;border:none;}
.bridge-mortgage h1{text-transform:uppercase;color:#07378b;text-shadow:none;margin-bottom:0;padding-bottom:0;font-family:'Gotham-bold' !important;padding-top:25px;}
.banner p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.list-1 li{list-style:inherit;padding-right:8px;font-size:18px;color:#07378b;font-weight:600;background:url("images/blue-bullet.png") no-repeat;background-position:0 50%;padding-left:10px;}
.list-2{margin-top:20px;}
.list-2 li{background:url(images/list-second.png) no-repeat;padding-left:25px;font-size:16px;font-family:'Gotham-bold';color:#07378b;text-transform:uppercase;padding-right:30px;}
.top-part{background-color:#f6a706;}
.top-part span{text-transform:uppercase;display:block;font-family:'Open Sans', sans-serif;font-weight:600;padding-top:5px;padding-left:15px;color:#07378b;font-size:17px;}
.pading-left-5{padding-left:5px;}
.pading-right-5{padding-right:5px;}
.top-part h2{margin:0;padding:10px 0 12px 0;padding-left:15px;font-family:'Open Sans', sans-serif;font-weight:700;color:#fff;font-size:38px;letter-spacing:-2px;margin-top:-10px;}
.margin-zero{margin:0;}
.main-form{background-color:#07378b;padding:30px 25px;}
.form-control{border-radius:0;height:42px;}
.bottom-form{background-color:#f6a706;overflow:hidden;}
.bottom-form .wpcf7-submit{margin-bottom:16px;border:0;}
.bottom-form p{font-size:12px;padding:10px;color:#7b5405;font-family:'Open Sans', sans-serif;font-weight:400;letter-spacing:-.5px;margin-bottom:0;}
.submit-btn{background:#07378b;display:inline-block;height:55px;margin-left:0;margin-top:14px;position:relative;width:158px;font-size:37px;color:#fff;text-transform:uppercase;font-family:'Gotham-bold';border-radius: 2px;}
.submit-btn:before{border-bottom:25px solid #07378b;border-left:28px solid transparent;border-right:28px solid transparent;content:"";height:0;left:-40px;position:absolute;top:15px;width:0;transform:rotate(270deg);}
.submit-btn:hover{color:#f6a706;}
.content-services {height:70px;overflow:hidden;}
.services{text-align:center;padding:30px 0;}
.services h1{color:#07378b;}
.services .bottom-text{color:#07378b;font-size:20px;font-weight:400;}
.bottom-text{color:#07378b;font-size:20px;font-weight:400;}
.services h3{font-size:22px;font-weight:900;text-transform:uppercase;color:#f6a706;}
.services p{font-size:16px;margin-bottom:25px;color:#07378b;}
.service-border:after{content:"";position:absolute;border-bottom:solid 1px #cacaca;height:5px;width:320px;bottom:0;left:36px;}
.service{margin-top:20px;}
.service img{height:70px;}
.the-border{position:relative;}
.the-border::before{content:"";background:no-repeat;position:absolute;height:210px;width:1px;background-color:#cacaca;left:-15px;top:10px;}
.the-border::after{content:"";background:no-repeat;position:absolute;height:210px;width:1px;background-color:#cacaca;right:-15px;top:10px;}
.btn-small{padding:10px 20px;border-radius:5px;color:#fff;font-size:13px;display:inline-block;margin-bottom:30px;font-weight:bold;}
.btn-small:hover, .btn-small:focus, .btn-small:visited, .btn-small:active {text-decoration: none; color: #fff;}
.blue{background:#275099;background:-moz-linear-gradient(top, #275099 0%, #07317a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#275099), color-stop(100%,#07317a));background:-webkit-linear-gradient(top, #275099 0%,#07317a 100%);background:-o-linear-gradient(top, #275099 0%,#07317a 100%);background:-ms-linear-gradient(top, #275099 0%,#07317a 100%);background:linear-gradient(to bottom, #275099 0%,#07317a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#275099', endColorstr='#07317a',GradientType=0);margin-right:10px;.-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.blue:hover{background:#3b70db;background:-moz-linear-gradient(top, #3b70db 0%, #07317a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b70db), color-stop(100%,#07317a));background:-webkit-linear-gradient(top, #3b70db 0%,#07317a 100%);background:-o-linear-gradient(top, #3b70db 0%,#07317a 100%);background:-ms-linear-gradient(top, #3b70db 0%,#07317a 100%);background:linear-gradient(to bottom, #3b70db 0%,#07317a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b70db', endColorstr='#07317a',GradientType=0);}
.yellow, .dcallbtn{background:#f6a706;background:-moz-linear-gradient(top, #f6a706 0%, #f6a706 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6a706), color-stop(100%,#f6a706));background:-webkit-linear-gradient(top, #f6a706 0%,#f6a706 100%);background:-o-linear-gradient(top, #f6a706 0%,#f6a706 100%);background:-ms-linear-gradient(top, #f6a706 0%,#f6a706 100%);background:linear-gradient(to bottom, #f6a706 0%,#f6a706 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a706', endColorstr='#f6a706',GradientType=0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.yellow:hover, .dcallbtn:hover{background:#f9d16b;background:-moz-linear-gradient(top, #f9d16b 0%, #ffa500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d16b), color-stop(100%,#ffa500));background:-webkit-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:-o-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:-ms-linear-gradient(top, #f9d16b 0%,#ffa500 100%);background:linear-gradient(to bottom, #f9d16b 0%,#ffa500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d16b', endColorstr='#ffa500',GradientType=0);}
.full-banner{margin-bottom:30px;}
.full-banner img{width:90%;display:table;margin:-30px auto 30px auto}
.benifits-of-working{background:url(images/blue-bg.jpg) no-repeat;background-size:cover;padding:50px 0;}
.middle-section h2{color:#ffab00;padding-bottom:20px;border-bottom:solid 1px #ffab00;font-family:'Gotham-book';font-size:37.5px;font-weight:700;margin-bottom:20px;}
.middle-section p{font-size:16px;color:#fff;font-weight:300;line-height:20px;}
.bullet{background:url(images/bullet.png) no-repeat;color:#fff;padding-left:25px;text-transform:uppercase;font-size:17px;font-weight:700;display:block;margin-top:21.5px;background-position:0 5px;display:block;width:45%;float:left;}
.white{background:url(images/white-bullet.png) no-repeat;font-size:15px;background-position:0 5px;}
.right{background-position:right !important;padding-right:25px;}
.we-offer{background:url(images/dark-blue-bg.jpg) no-repeat;background-size:cover;padding:50px 0;text-align:right;}
.customers img{margin-top:50px;}
.cmi-mortgage{margin:40px 0;text-align:center;overflow:hidden;}
.cmi-mortgage h2{color:#07378b;}
.hover-state:hover .calculater{border-color:#f6a706;background:url(images/calculater-yelow.png) no-repeat;background-position:center;}
.calculater{position:relative;background:url(images/calculater.png) no-repeat;height:150px;width:150px;border:solid 7px #07378b;border-radius:100px;margin:0 auto;margin-top:30px;background-position:center;}
.hover-state div a{height:150px;width:150px;display:block;}
.hover-state h4 a{display:block;color:#07378b;text-decoration:none;}
.hover-state:hover .notebook{border-color:#f6a706;background:url(images/notebook-yelow.png) no-repeat;background-position:center;}
.notebook{position:relative;background:url(images/notebook.png) no-repeat;height:150px;width:150px;border:solid 7px #07378b;border-radius:100px;margin:0 auto;margin-top:30px;background-position:center;}
.hover-state:hover .faq{border-color:#f6a706;background:url(images/faq.png) no-repeat;background-position:center;}
.faq{position:relative;background:url(images/faq-blue.png) no-repeat;height:150px;width:150px;border:solid 7px #07378b;border-radius:100px;margin:0 auto;margin-top:30px;background-position:center;}
.hover-state:hover .news{border-color:#f6a706;background:url(images/news-yelow.png) no-repeat;background-position:center;}
.news{position:relative;background:url(images/news.png) no-repeat;height:150px;width:150px;border:solid 7px #07378b;border-radius:100px;margin:0 auto;margin-top:30px;background-position:center;}
.hover-state:hover h4 a{color:#f6a706;text-decoration:none;}
.yellow-bg{background-color:#f6a706;width:45%;float:left;position:relative;padding:12px 0 22px;height:150px;}
.yellow-bg:before{content:url('images/arrow.png');background:no-repeat;background-position:center left;position:absolute;z-index:100000;right:-30px;top:38%;}
.yellow-bg h2{color:#fff;font-size:25px;margin-bottom:0;margin-top:5px;}
.yellow-bg p{font-size:17px;font-weight:700;color:#fff;}
.panel-below-yellow{padding-right:20px;max-width:500px;float:right;width:470px;padding-top:0;}
.yellow-bg-dark{background-color:#d46607;overflow:hidden;width:55%;float:left;padding:25px 0;height:150px;}
.left-padding{padding-left:70px;width:400px;float:left;}
.right-panel{width:240px;float:left;}
.bullet2{background:url(images/bullet.png) no-repeat;color:#fff;padding-left:25px;text-transform:uppercase;font-size:16px;font-weight:700;display:block;margin-top:19px;background-position:0 5px;}
.last-dark-blue{background:url(images/last-blue.jpg);background-size:cover;padding:50px 0;}
.last-dark-blue h2{text-align:center;color:#fff;}
.last-dark-blue .bottom-text{text-align:center;color:#fff;padding:20px 0;}
.local-brokers h3{font-size:20px;color:#fff;font-family:'Gotham-bold';text-transform:uppercase;border-bottom:solid 1px #fff;padding-bottom:10px;}
.bullet-white{background:url(images/bullet-2.png) no-repeat;color:#fff;padding-left:20px;text-transform:inherit;font-size:16px;display:block;margin-top:5px;background-position:0 5px;}
.bullet-white a{color:#FFF;}
.bullet-white a:hover{color:#f6a706;}
.margin-left-50{margin-left:50px;}
.margin-left-20{margin-left:20px;}
.how-it-works{padding:40px 0;overflow:hidden;}
.how-it-works h1{font-size:34px;color:#07378b;text-align:center;}
.how-it-works .sub{font-size:17px;color:#5b5b5b;text-transform:uppercase;text-align:center;font-family:'Gotham-bold';}
.hr-80{width:80%;margin-top:0;}
.width-90{width:95%;margin:0 auto;overflow:hidden;}
.width-95{width:90%;margin:0 auto;overflow:hidden;}
.process{background:url(images/lock-icon.png) no-repeat;background-position:50% 15%;border-bottom:solid 3px transparent;padding-top:110px;text-align:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-top:20px;}
.process h3{font-size:15px;color:#07378b;font-family:'Gotham-bold';text-transform:uppercase;padding-top:20px;}
.process p{font-size:15px;color:#404040;font-family:'Gotham-book';text-align:justify;padding:10px 40px 20px;letter-spacing:1px;}
.process:hover{background:url(images/lock-icon-white.png) no-repeat;background-position:50% 15%;background-color:#07378b;border-color:#f6a706;}
.process:hover h3{color:#f6a706;}
.process:hover p{color:#fff;}
.process2{background:url(images/percentage-icon.png) no-repeat;background-position:50% 15%;}
.process2:hover{background:url(images/percentage-icon-white.png) no-repeat;background-position:50% 15%;background-color:#07378b;}
.process3{background:url(images/dollar-icon.png) no-repeat;background-position:50% 15%;}
.process3:hover{background:url(images/dollar-icon-white.png) no-repeat;background-position:50% 15%;background-color:#07378b;}
.border-both-2:before{content:"";position:absolute;height:160px;width:1px;background-color:#ddd;left:0px;top:120px;}
.border-both-2:after{content:"";position:absolute;height:160px;width:1px;background-color:#ddd;right:0px;top:120px;}
.border-both-2:hover:before, .border-both-2:hover:after{background-color:#07378b;}
.vertical-tabs{padding:40px 0;overflow:hidden;}
.vertical-tabs h4{font-size:14px;color:#07378b;margin-bottom:0px;}
.vertical-tabs span{font-family:'Gotham-light';font-size:15px;color:#404040;}
.active h4{color:#fff;}
.active span{color:#fff;}
div.bhoechie-tab-container{z-index:10;background-color:#ffffff;padding:0 !important;border-radius:4px;-moz-border-radius:4px;border:1px solid #ddd;margin-top:20px;margin-left:50px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;opacity:0.97;filter:alpha(opacity=97);}
div.bhoechie-tab-menu{padding-right:0;padding-left:0;padding-bottom:0;}
div.bhoechie-tab-menu div.list-group{margin-bottom:0;}
div.bhoechie-tab-menu div.list-group>a{margin-bottom:0;}
div.bhoechie-tab-menu div.list-group>a .glyphicon,div.bhoechie-tab-menu div.list-group>a .fa{color:#5A55A3;}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius:4px;-moz-border-top-right-radius:4px;}
div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;}
div.bhoechie-tab-menu div.list-group>a.active,div.bhoechie-tab-menu div.list-group>a.active .glyphicon,div.bhoechie-tab-menu div.list-group>a.active .fa{background-color:#f6a706;color:#ffffff;}
div.bhoechie-tab-menu div.list-group>a.active:after{content:'';position:absolute;left:0;top:50%;margin-top:-13px;border-left:0;border-bottom:13px solid transparent;border-top:13px solid transparent;border-right:10px solid #FFFFFF;right:-1px;}
div.bhoechie-tab-content{background-color:#ffffff;padding-left:20px;padding-top:10px;}
.bhoechie-tab-content h2{font-size:20px;color:#5b5b5b;font-family:'Gotham-medium';padding-top:0;margin-top:0;margin-bottom:20px;}
.bhoechie-tab-content p{font-size:16px;color:#868686;margin-bottom:10px;line-height:26px;}
.btn-blue{background:#275099;background:-moz-linear-gradient(top, #275099 0%, #07317a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#275099), color-stop(100%,#07317a));background:-webkit-linear-gradient(top, #275099 0%,#07317a 100%);background:-o-linear-gradient(top, #275099 0%,#07317a 100%);background:-ms-linear-gradient(top, #275099 0%,#07317a 100%);background:linear-gradient(to bottom, #275099 0%,#07317a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#275099', endColorstr='#07317a',GradientType=0);text-transform:uppercase;color:#fff;font-size:12.5px;padding:8px 30px;margin-top:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active{background:#3b70db;background:-moz-linear-gradient(top, #3b70db 0%, #07317a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b70db), color-stop(100%,#07317a));background:-webkit-linear-gradient(top, #3b70db 0%,#07317a 100%);background:-o-linear-gradient(top, #3b70db 0%,#07317a 100%);background:-ms-linear-gradient(top, #3b70db 0%,#07317a 100%);background:linear-gradient(to bottom, #3b70db 0%,#07317a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b70db', endColorstr='#07317a',GradientType=0);color:#fff;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display:none;}
.second-mortgage-blue{background-image:url("images/second-mortgage-blue.jpg");background-size:cover;padding-top:60px;padding-bottom:80px;background-position:60% 0%;}
.second-mortgage-blue h1{color:#fff;text-transform:uppercase;font-size:33px;margin-bottom:30px;}
.second-mortgage-blue .panel-left{padding-left:0;padding-right:80px;}
.second-mortgage-blue .panel-right{padding-right:0;padding-left:10px;}
.bullet-second{background:url(images/bullet.png) no-repeat;color:#fff;padding-left:30px;font-size:17px;display:block;margin-top:21.5px;background-position:0 5px;}
.benifits-second-mortgage .text{padding:90px 0;}
.benifits-second-mortgage h2{text-transform:uppercase;color:#07378b;font-size:33px;font-family:'Gotham-bold';letter-spacing:-2px;margin-bottom:20px;}
.benifits-second-mortgage p{color:#58656d;font-size:17.5px;}
.btn-yellow-2{background-color:#f6a706;text-transform:uppercase;color:#fff;font-size:16.5px;padding:8px 40px;margin-top:20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.btn-yellow-2:hover{background-color:#07378b;color:#fff;}
.tabs-table{padding-bottom:40px;overflow:hidden;}
.tab-table{background:url(images/next.png) no-repeat;display:inline-block;height:70px;margin-left:0;margin-top:14px;position:relative;width:100%;font-size:22px;text-align:center;color:#fff;padding:16px;padding-left:20px;background-position:center;}
.tab-table:hover{background-image:url(images/next.hover.png);}
.gothmbold{font-family:'Gotham-bold';}
.two{padding-top:18px;font-weight:700;}
.width-90-1{width:88%;margin:0 auto;}
.tabs-table table{margin-top:15px;}
.table thead{background-color:#07378b;color:#fff;}
.table tr{border-bottom:none;}
.table tbody tr:hover{background-color:#f6a706 !important;}
.table td{border-bottom:solid 1px #fff !important;border-top:solid 1px #fff !important;}
.table thead tr th{font-family:'Gotham-bold';font-size:20px;text-align:center;padding:15px 0 !important;border:none !important;}
.table thead tr th span{background-color:#fff;border-radius:5px;padding:5px 15px;color:#07378b;font-size:16px;margin-left:10px;}
.table tbody tr td{font-family:'Gotham-light';font-size:17px;text-align:center;color:#000;}
.table tbody tr td span{border-radius:5px;padding:3px 10px;margin-left:10px;font-size:16px;border:solid 1px #b8bfbd;}
.table tbody tr td .inside-btn{background-color:#07378b;padding:5px 15px;margin-left:10px;color:#fff;border-radius:5px;text-transform:uppercase;font-family:'Gotham-medium';border:none;}
.table tbody tr:hover td{color:#fff;}
.table tbody tr:hover td span{border-color:#fff;}
.last-column{background-color:#07378b;font-size:30px;font-family:'Gotham-bold';color:#fff !important;}
.last-column a {color:#fff;}
.mortgage-rey-panel{background-color:#eeeeee;padding:60px 0;}
.mortgage-rey-panel h1{color:#07378b;text-transform:uppercase;font-size:33px;margin-bottom:30px;letter-spacing:-1px;}
.mortgage-rey-panel p{font-size:16.6px;font-family:'Gotham-light';margin-bottom:20px;}
.banner2{background-image:url("images/banner.png");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.banner2 h1{color:#07378b;}
.banner2 p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.agents{padding:30px 0;overflow:hidden;}
.agents h1{color:#07378b;margin-bottom:15px;}
.bg-grey{background-color:#fafafa;padding-bottom:60px;}
.find-agents{padding:20px 0px;}
.find-agents h2{margin-bottom:20px;font-family:'Gotham-bold';color:#07378b;font-size:30px;text-transform:uppercase;}
.pera-orng{color:#f6a706;font-size:20px;font-family:'Gotham-book';}
.pera-bold{font-size:17px;font-family:'Gotham-book';color:#404040;margin-top:-8px !important;margin-bottom:3px !important;}
.panel{position:relative;cursor: pointer;border:1px solid #c8c8c8;border-radius:0px;height:400px;padding-right:10px !important;padding-left:10px !important;}
.plus{cursor: pointer;background-image:url(images/plus.png);position:absolute;background-size:cover;bottom:0px;right:0px;width:33px;height:33px;}
.panel:hover .plus{background-image:url(images/plus-b.png);position:absolute;background-size:cover;bottom:0px;right:0px;width:33px;height:33px;}
.img-1{margin-top:10px;}
.panel-section{margin-top:30px;}
.item{padding-left:0px;}
.col-md-3.item:last-child {
    clear: both;
    float: none;
    margin: 0 auto;
}
.pera-sm{color:#404040;font-size:15px;font-family:'Gotham-book';}
.agent-reg-number{color: #07378b; margin-bottom: 7px; display: block;}
.bg-img{background-image:url(images/free.png);background-size:cover;padding:40px 0px;}
.consultation h2{color:#fff;font-size:38px;font-family:'Gotham-bold';margin-bottom:30px;text-transform:uppercase;}
.contact-form{width:100%;margin-top:40px;overflow:hidden;}
.contact-form .form-two{display:block;margin-bottom:20px;}
.contact-form .elements{width:100%;height:50px;display:block;}
.elements{border-color:transparent;border-radius:3px;font-size:16px;color:#404040;}
.elements2{border-color:transparent;border-radius:3px;font-size:16px;color:#404040;height:150px;}
.padding-r{padding-right:15px !important;padding-left:0;}
.orng-btn{text-transform:uppercase;border:medium none;border-radius:3px;font-size:18px;font-family:"Gotham-bold";color:#FFF;transition:all 0.3s ease 0s;display:block;padding:15px 0px;width:66.6%;margin-bottom:10px; }
.pera-white{color:#fff;font-size:14px;font-family:'Gotham-light';}
.pera-b-white{color:#fff;font-size:30px;font-family:'Gotham-bold';text-align:center;margin-top:42px;}
.opt-1{width:30px;}
.mortgage-rates-banner{background-image:url("images/mortgage-rates-banner.jpg");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.mortgage-rates-banner h1{color:#07378b;padding:25px 0;}
.mortgage-Calculater-banner{background-image:url("images/mortgage-calculater.jpg");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.mortgage-Calculater-banner h1{color:#07378b;padding:25px 0;}
.mortgage-calculater{background-color:#eef7fe;overflow:hidden;border:solid 1px #cecece;}
.mortgage-calculater-h2{font-size:30px;margin-bottom:20px;margin-top:40px;}
.tooltip{display:none;}
.calculater-panel{padding:40px 10px;}
.calculater-panel p{margin-top:5px;color:#07378b;font-weight:700;font-size:14px;}
.calculater-panel .amount{font-size:13px;color:#404040;position:absolute;top:-20px;right:18px;font-weight:700;}
.calculater-panel .amount-left{font-size:13px;color:#404040;position:absolute;top:-20px;left:0;font-weight:700;}
.curent-amnt{background-color:#fff;border:solid 1px #ddd;float:right;height:30px;width:100px;}
#amt{color:#545454;font-size:14px;text-align:right;display:block;padding-top:4px;font-weight:700;padding-right:5px;}
#amt:before{content:"$"}
#amt-2{color:#545454;font-size:14px;text-align:right;display:block;padding-top:4px;font-weight:700;padding-right:5px;}
.border-left{border-right:solid 1px #ddd;}
#amt-2:after{content:"%"}
#ex1Slider .slider-selection{background:#f6a706;}
.posiabso{position:absolute;top:20px;right:15px;}
.calculater-hr{border-color:#d8ecfc;position:relative;}
.calculater-hr:after{content:"";margin-top:0px;position:absolute;width:100%;background-color:#fff;height:1px;position:absolute;}
.slider-1{padding-top:30px;padding-bottom:20px;}
.table tr:last-child{border-bottom:solid 2px #ddd;}
.slider-2{padding-top:30px;padding-bottom:20px;}
.calculater-label{font-size:14px;color:#07378b;}
.bold-font{font-weight:700;}
.radio-btn-text{color:#545454;font-size:15px;}
.radiobtn{margin-top:10px;}
.dropdown-calculater{padding:20px 0;}
.row-mrgin{margin-right:0;margin-left:-15px;}
.btn-reset{font-size:13px;color:#07378b;padding:10px 20px;text-transform:uppercase;background-color:#f2f2f2;border:solid 1px #d4d8de;border-radius:5px;box-shadow:inset 0 -1px 0 #fffmargin-right:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-weight:700;}
.btn-reset:hover ,.btn-reset:active ,.btn-reset:focus{background-color:#e5e5e5;border-color:#e5e5e5;}
.blue-panel{background-color:#07378b;padding:20px 10px;}
.blue-panel h2{font-size:25px;color:#fff;font-family:'Gotham-bold';text-transform:inherit;margin:0;padding:20px 10px;display:inline;}
.blue-panel h2 span{background:#f6a706;display:inline-block;height:68px;margin-left:0;margin-top:14px;position:relative;color:#07378b;text-transform:uppercase;position:absolute;top:-14px;right:0;width:150px;font-size:28px;text-align:center;padding:18px 0;}
.blue-panel h2 span:before{border-bottom:35px solid #f6a706;border-left:38px solid transparent;border-right:38px solid transparent;content:"";height:0;left:-55px;position:absolute;top:14px;width:0;transform:rotate(270deg);}
.loan-table{margin-top:130px;padding:5px;}
.table-2{padding:50px 0;}
.code-panel{background-image:url(images/code-panel-bg.jpg);padding:50px 0;}
.code-panel h2{color:#f6a706;font-size:30px;text-align:center;text-transform:uppercase;}
.code-panel .lower-text{font-size:17px;color:#fff;font-family:'Gotham-light';}
.code-panel .white-bg{background-color:#fff;padding:20px;overflow:hidden;height:150px;margin-bottom:40px;}
.mortgage-rates{padding-top:40px;padding-bottom:20px;}
.mortgage-rates h2{font-size:33px;color:#07378b;text-transform:uppercase;text-align:center;font-family:'Gotham-bold';margin-bottom:20px;}
.mortgage-rates p{color:#58656d;font-size:16px;}
.news-panel{border:solid 1px #cecece;overflow:hidden;margin-bottom:30px;}

ul.cats {background:#f8f8f8;}
ul.cats li {font-size:14px;padding:10px;display:block;line-height:25px;}

ul.cats li a {
    color: #07378B;
    font-weight: 700;
}

.news-panel h3.heading {margin:0 0 0 0 !important;line-height:50px;}
.news-panel .icon-big {background:url(images/CMI-Blog-Icons.png) no-repeat;display:block;width:50px;height:50px;float:left;margin-right:5px;}
.news-panel .top-stories {background-position:0 0;}
.news-panel .real-estate {background-position:-50px 0;}
.news-panel .money-talks {background-position:-100px 0;}
.news-panel .mortgage-industry {background-position:-150px 0;}
.news-panel .personal-finance {background-position:-200px 0;}
.news-panel .economy {background-position:-250px 0;}
.news-panel .comic-strips {background-position:-300px 0;}
.news-panel .infographics {background-position:-350px 0;}
.news-panel li {display: list-item; margin-bottom: 10px; line-height: 28px;}

.cats .icon-small {background:url(images/CMI-Blog-Icons.png) no-repeat;display:block;width:25px;height:25px;float:left;margin-right:5px;}
.cats .top-stories {background-position:0 -50px;}
.cats .real-estate {background-position:-25px -50px;}
.cats .money-talks {background-position:-50px -50px;}
.cats .mortgage-industry {background-position:-75px -50px;}
.cats .personal-finance {background-position:-100px -50px;}
.cats .economy {background-position:-125px -50px;}
.cats .comic-strips {background-position:-150px -50px;}
.cats .infographics {background-position:-175px -50px;}

.top-head{background-color:#f4f4f4;padding:0 10px;border-bottom:solid 1px #cecece;height:50px;}
.heading{font-size:16px;color:#07378b;font-weight:700;display:block;text-transform:uppercase;}
.heading a {color:#07378b;cursor:pointer;position:relative;z-index:9999;}
/*.heading:after{content:'';display:block;height:20px;background-image:url(images/news-heading.png);position:static;right:0;top:18px;width:69%;right:15px;margin-top:-4px;float:right;}*/
.news-1{padding:15px 0;overflow:hidden;border-bottom:solid 1px #cecece;}
.news-1 .news-thumb{width:250px;overflow:hidden;height:180px;}
.news-1 .news-thumb img{display:block;height:auto;width:150%;}
.news-1 h3{font-size:18px;color:#121212;font-family:'Gotham-medium';text-transform:inherit;margin-top:5px !important}
.news-1 h4{font-size:15px;color:#a1a1a1;font-weight:300;text-transform:inherit;}
.news-1 p{color:#6e6e6e;}
.single-post-page .news-1 p{line-height:28px;margin-bottom:30px}
.expand-all{padding:5px 0;color:#07378b;font-size:14px;text-align:center;font-weight:bold; text-transform:uppercase;line-height:40px}
.expand-all a {color:#07378b;}
.expand-all h3{text-align:center;color:#07378b;padding-top:0;margin-top:0;text-transform:uppercase;}
.news-sestion-2{overflow:hidden;}
.news-sestion-2 .grey{background-color:#f4f4f4;border-right:1px solid #cecece;border-bottom:solid 1px #cecece;overflow:hidden;padding:10px 0;height:100px;overflow:hidden;}
.news-sestion-2 .col-md-6:nth-child(even) .grey{border-right:0 !important;}
.news-sestion-2 h3{font-size:18px;color:#121212;font-family:'Gotham-medium';text-transform:inherit;margin-top:0 !important;padding-top:0;}
.news-sestion-2 h4{font-size:14px;color:#a1a1a1;font-weight:300;text-transform:inherit;}
.news-sestion-2 .col-md-4 a{display:block;overflow:hidden;width:110px;height:80px;}
.news-sestion-2 .col-md-4 a img{display:block;width:201px !important;height:80px;margin-left:-40px;}
.news-panel-2{border:solid 1px #cecece;overflow:hidden;margin-bottom:30px;}
.news-panel-2 .heading{font-size:16px;color:#07378b;font-weight:700;display:block;text-transform:uppercase;letter-spacing:-1px;}
.news-panel-2 .heading:after{content:'';display:block;height:20px;background-image:url(images/news-heading.png);position:absolute;right:0;z-index:-1;top:18px;width:30%;right:15px;}
.news-panel-2 .top-head{padding:5px 8px;}
.story-1{background-color:#f8f8f8;padding:0px 8px;border-bottom:solid 2px #fff;overflow:hidden;position:relative;}
.ble:before{content:"";position:absolute;width:2px;background-color:#cecece;height:100%;left:0;}
.ble:hover.ble:before{background-color:#07378b;}
.ong:before{content:"";position:absolute;width:2px;background-color:#cecece;height:100%;left:0;}
.ong:hover.ong:before{background-color:#f6a706;}
.story-1 h3{color:#484444;font-size:16px;text-transform:uppercase;letter-spacing:-1px;line-height:25px;}
.story-1 h3 a{color:#484444;font-size:16px;text-transform:uppercase;letter-spacing:-1px;line-height:25px;}
.story-1 h3 a:hover{color:#07378b;}
.story-1 h4{color:#6e6e6e;font-size:14px;text-transform:inherit;font-family:'Gotham-light';font-weight:300;line-height:20px;}
.story-1 h4 a{color:#6e6e6e;font-size:14px;text-transform:inherit;font-family:'Gotham-light';font-weight:300;line-height:20px;}
.banner3{background-image:url("images/banner3.png");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.banner3 h1{color:#07378b;}
.banner3 p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.bg-grey2{background-color:#f7f7f7;}
.width-420{width:420px;}
.ml160{margin-left:160px;}
.light-blk{font-family:'Gotham-book';color:#182232;font-size:16px;}
.contact{padding-top:75px;padding-bottom:50px;}
.section-1{border:1px solid #D2CBCB;border-radius:0px;height:150px;background-color:#fff;}
.section-1-2{border:1px solid #D2CBCB;border-radius:0px;margin:0px 22px;height:150px;background-color:#fff;}
.padding-left-5{padding-left:10px;}
.eclipse-y{background-color:#F6A706;width:70px;height:70px;margin:30px 0px;border-radius:100%;}
.img-eclipse{margin-top:23px;margin-left:5px;}
.eclipse-b{width:70px;height:70px;margin:30px 0px;border-radius:100%;background-color:#182232;margin-left:30px;}
.img-eclipse2{margin-top:21px;margin-left:8px;}
.section-2{border:1px solid #D2CBCB;border-radius:0px;margin:20px 0;height:150px;background-color:#fff;padding-left:57px;padding-right:0px;margin-top:30px;margin-left:160px;width:840px;}
.bold{color:#182232;font-size:41px;font-family:'Gotham-medium';margin-top:-5px;margin-bottom:0px !important;text-transform:uppercase;}
.eclipse-blue{width:75px;height:75px;margin:30px 0px;border-radius:100%;background-color:#07378b;}
.img-eclipse3{margin-top:21px;margin-left:11px;}
.page-contact{background:#f7f7f7;}
.contact-box-yellow{color:#182232;}
.contact-box-yellow strong{color:#f6a706;font-size:17px;padding-top:31px;display:block;text-transform:uppercase;}
.contact-box-yellow a{color:#07378b}
.contact-box-yellow a:hover{color:#F6A706}
.contact-box-black{color:#07378b;}
.contact-box-black strong{color:#182232;font-size:17px;padding-top:31px;display:block;text-transform:uppercase;}
.contact-box-black a{color:#07378b;}
.contact-box-black a:hover{color:#182232;}
.contact-box-blue{font-size:42px;color:#000;font-weight:bold;line-height:44px;}
.contact-box-blue strong{color:#07378b;font-size:30px;font-family:'Gotham-medium';display:block;padding-top:20px;text-transform:uppercase;letter-spacing:5px;}
.contact-box-blue a{color:#07378b;}
.Location{padding:50px 0px;}
.Location h2{padding-bottom:30px;color:#07378b;font-family:'Gotham-bold';text-transform:uppercase;}
.small-img{background:url(images/location2.png) no-repeat scroll 0px 5px;padding-left:25px;font-size:15px;color:#404040;font-family:'Gotham-book';display:block;text-transform:uppercase;}
.small-img2{background:url(images/phone.png) no-repeat scroll 0px 3px;padding-left:25px;font-size:18px;color:#404040;font-family:'Gotham-book';display:block;margin-top:10px;}
.small-img3{background:url(images/at2.png) no-repeat scroll 0px 5px;padding-left:25px;font-size:18px;color:#404040;font-family:'Gotham-book';display:block;margin-top:10px;}
.map{margin-top:30px;margin-bottom:40px;height:240px;}
.line{margin-bottom:30px;}
.grey-hr{border-color:#c1c2c5!important;margin-top:0px !important;margin-bottom:0px !important;}
.bg-tornoto{padding-bottom:50px;padding-top:40px;}
.banner5{background-image:url("images/banner-mortgage.png");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.banner5 h1{color:#07378b;}
.banner5 p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.pera-sec{padding:0px;}
.pera-sec p{font-size:16px;color:#58656d;font-family:'Gotham-book';}
.pera-sec h2{letter-spacing:-1px;}
.pera-sec h6{margin-top:30px;margin-bottom:30px;letter-spacing:-1px;}
.blue-back-img{background:url("images/blue-img.png");background-position:104% 0%;padding:60px 70px;}
.orng-back-img{background:url("images/orng-img.png");padding:60px 70px;}
.white-heading{color:#fff;font-size:20px;font-family:'Gotham-bold';margin-bottom:30px;text-align:right;text-transform:uppercase;}
.white-heading2{color:#fff;font-size:20px;font-family:'Gotham-bold';margin-bottom:30px;text-transform:uppercase;}
.bullet-t{background:transparent url("images/bullet.png") no-repeat scroll 0px 5px;color:#FFF;padding-left:25px;font-size:16px;font-family:'Gotham-book';display:block;margin-top:20px;text-align:right;}
.bullet-o{background:transparent url("images/blue-check.png") no-repeat scroll 0px 5px;color:#FFF;padding-left:25px;font-size:16px;font-family:'Gotham-book';display:block;margin-top:29px;}
.bg-off-t{padding-top:30px;}
.orng{color:#f6a706;}
.contact-info{padding-top:40px;}
.contact-sec1{margin-top:30px;}
.contact-sec2{margin-top:20px;}
.contct-pera2{font-size:25px;color:#616161;font-family:'Gotham-book';margin-top:12px;}
.contct-pera{font-size:16px;color:#616161;font-family:'Gotham-book';margin-top:12px;}
.contact-info a{color:#07378b;}
.contact-info a:hover{text-decoration:underline;}
.grey-hr3{margin-top:50px;margin-bottom:0px !important;}
.map-t{margin-top:20px;}
.banner4{background-image:url("images/banner4.png");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.banner4 h1{color:#07378b;}
.banner4 p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.bg-consultation{padding-top:40px;padding-bottom:60px;background-color:#f5f5f5;}
.consultation-data{margin-top:45px;}
.consultation-app h1{color:#07378b;}
.pera-b-blue{color:#07378b;font-size:30px;font-family:'Gotham-bold';text-align:center;margin-top:42px;}
.light{font-size:13px;color:#a0a0a0;font-family:'Gotham-light';}
.bg-app{padding-top:50px;}
.work{background-image:url(images/shape-1.png);padding:30px 5px;background-repeat:no-repeat;background-position:0 50%;}
.work2{background-image:url(images/shape-2.png);padding:30px 5px;background-repeat:no-repeat;background-position:center center;}
.work3{background-image:url(images/shape-3.png);padding:30px 5px;background-repeat:no-repeat;background-position:100% 50%;}
.work p{color:#7a7a7a;font-size:15px;font-family:'Gotham-medium';text-transform:uppercase;text-align:center;margin-right:62px;}
.work2 p{color:#7a7a7a;font-size:15px;font-family:'Gotham-medium';text-transform:uppercase;text-align:center;}
.work3 p{color:#7a7a7a;font-size:15px;font-family:'Gotham-medium';text-transform:uppercase;text-align:center;margin-left:54px;}
.app-img1{margin-bottom:10px;margin-left:116px;}
.app-img2{margin-bottom:10px;}
.app-img3{margin-bottom:10px;margin-left:155px;}
.grey-hr2{border-color:#c1c2c5!important;margin-top:50px;}
.work2::before{content:url(images/arrow-line.png);position:absolute;top:44%;left:-81px;}
.work2::after{content:url(images/arrow-line.png);position:absolute;top:46%;right:-76px;}
.padding-left{padding-left:0px;}
.padding-right{padding-right:0px;}
.our-associates{padding:40px 0;overflow:hidden;padding-bottom:60px;}
.our-associates .footer-title {text-align:center;color:#07378b;font-family: 'Gotham-bold';font-size: 3.6rem;text-transform: uppercase;margin: 0 0 10px -1px;display: block;font-weight: bold;}
.logos{ border: solid 1px #07378b;
    padding: 5px;
    border-radius: 7px;
    height: 195px;
    margin-top: 30px;
    text-align: center;}
.pading-top-10{padding-top:15px;}
.logos img{/*width:100%;*/}
.logos:hover{border-color:#fba919;}
.newsletter{background-color:#f6a706;padding:30px 0 25px 0;}
.newsletter h3{font-size:18px;color:#fff;text-transform:uppercase;font-weight:900;padding-left:40px;background:url(images/users.png) no-repeat;background-position:left center;padding-top:6px;}
.newsletter p:first-child{font-size:17px;color:#fff;font-weight:700;padding-top:10px;}
.newsletter input{margin-top:10px;border:none;width:95%;height:45px;}
.newsletter input[type="submit"]{background:#275099;background:-moz-linear-gradient(top, #275099 0%, #07317a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#275099), color-stop(100%,#07317a));background:-webkit-linear-gradient(top, #275099 0%,#07317a 100%);background:-o-linear-gradient(top, #275099 0%,#07317a 100%);background:-ms-linear-gradient(top, #275099 0%,#07317a 100%);background:linear-gradient(to bottom, #275099 0%,#07317a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#275099', endColorstr='#07317a',GradientType=0);color:#fff;font-weight:700;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;line-height:0;}
.newsletter input[type="submit"]:hover{background:#3b70db;background:-moz-linear-gradient(top, #3b70db 0%, #07317a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b70db), color-stop(100%,#07317a));background:-webkit-linear-gradient(top, #3b70db 0%,#07317a 100%);background:-o-linear-gradient(top, #3b70db 0%,#07317a 100%);background:-ms-linear-gradient(top, #3b70db 0%,#07317a 100%);background:linear-gradient(to bottom, #3b70db 0%,#07317a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b70db', endColorstr='#07317a',GradientType=0);}
.footer{background-color:#07378b;padding:30px 0;}
.footer h3{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700;margin-bottom:20px;}
.footer-links a{/*color:#d5d5d5;*/color: #fff;text-transform:uppercase;font-weight:400;font-size:14px;}
.footer-links a:hover{text-decoration:none;}
.footer-links ul li{display:block;padding:0 0;margin: 0 0 5px;}
.footer-links ul a:hover{padding-left:10px;}
.footer-links ul li:last-child{margin: 0;}
.footer-links ul li a{display: inline-block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.last a{font-size:16px !important;}
.overflow-hidden{overflow:hidden;}
.get-in-touch{background:url(images/location.png) no-repeat;/*color:#d5d5d5;*/color:#fff;padding-left:40px;text-transform:inherit;font-size:15px;font-weight:400;display:block;margin-top:5px;background-position:0 5px;}
.phone-footer{background:url(images/yellow-phone.png) no-repeat;font-weight:700;font-size:17px;margin-top:10px;background-position:0 6px;padding-top:12px;}
.phone-footer small{font-weight:400;font-size:15px;text-transform:uppercase;}
.email{background:url(images/at.png) no-repeat;padding-top:13px;background-position:0 4px;text-transform:uppercase;}
.below-footer{background-color:#ededed;padding-top:25px;padding-bottom:12px;}
.footer-logos ul li{padding:0 15px;}
.footer-social{}
.footer-social ul{}
.footer-social ul li{display:block;width:44px;height:44px;float:left;margin-right:5px;}
.footer-social ul li a{display:block;width:43px;height:43px;background:url(images/sprite-footer-social.png) no-repeat;}
.footer-social ul li a.facebook{background-position:0 0;}
.footer-social ul li a.facebook:hover{background-position:0 -44px;}
.footer-social ul li a.twitter{background-position:-44px 0;}
.footer-social ul li a.twitter:hover{background-position:-44px -44px;}
.footer-social ul li a.linkedin{background-position:-133px 0;}
.footer-social ul li a.linkedin:hover{background-position:-133px -44px;}
.footer-social ul li a.rss{background-position:-178px 0;}
.footer-social ul li a.rss:hover{background-position:-178px -44px;}
.headoffice p{font-size:15px;text-transform:uppercase;/*color:#d5d5d5;*/color:#fff;}
.headoffice a{/*color:#d5d5d5;*/color:#fff;}
.below-footer hr{border-color:#c7c7c7;}
.copyright{font-size:13px;text-transform:uppercase;color:#101010;font-weight:700;}
.policy a{color:#101010;text-transform:uppercase;font-size:13px;font-weight:700;}
.policy li{padding:0 5px;}
.mt6{margin-top:60px;}
.fix-pt{padding-top:2px;}
.fix-pt-last{padding-top:0;}
.fix-pt-last h3{margin-bottom:15px;}
.bc-mor{margin-top:25px !important}
.navbar-default .navbar-nav > li > a{font-size:14px}
.get-in-touch-with-us{padding-bottom:30px;overflow:hidden;}
.get-in-touch-with-us h3{color:#07378b;font-weight:700;text-transform:uppercase;}
.social{background-color:#f1f1f1;overflow:hidden;padding:10px;}
.social .footer-social ul li{padding:0 2px;position:relative;height:50px;width:45px;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.social .footer-social ul a li i{position:absolute;margin:0 auto;top:16px;left:14px;right:0;color:#fff;font-size:20px;}
.social .footer-social ul li .fa-facebook{left:15px;}
.social .footer-social ul .fb{background-color:#3b5998 !important;}
.social .footer-social ul .tw{background-color:#00aced;}
.social .footer-social ul .go{background-color:#00aced;}
.social .footer-social ul .li{background-color:#007bb6;}
.social .footer-social ul .rs{background-color:#e67329;}
.blue-bg-getintouch{background-image:url(images/newsletter.jpg);padding-bottom:20px;position:relative;}
.blue-bg-getintouch h3{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;padding:15px 0 5px 0;}
.blue-bg-getintouch h3 span{line-height:26px;}
.blue-bg-getintouch input#email{width:200px;margin:10px 0 0 15px;display:block;height:50px;line-height:50px;border-radius:0}
.blue-bg-getintouch input#name{width:200px;margin:10px 0 0 15px;display:block;height:50px;line-height:50px;border-radius:0}
.blue-bg-getintouch .yellow{width:50px;position:absolute;top:116px;right:12px;border-radius:0;height:50px;}
.getintouchbtn{width:88%;margin:0 auto;border-radius:0;border:none;color:#fff;font-weight:700;}
.blue-bg-getintouch .form-control{padding:6px 5px;}
.blue-bg-getintouch .form-control::-moz-placeholder{color:#404040;opacity:1;font-size:12px;}
.blue-bg-getintouch .form-control:-ms-input-placeholder{color:#404040;font-size:12px;}
.blue-bg-getintouch .form-control::-webkit-input-placeholder{color:#404040;font-size:12px;}
.blue-bg-getintouch .paper-plane{width:26px;height:26px;background:url(images/paper-plane.gif) no-repeat;display:block;float:left;margin:0 0 0 5px}
.blue-bg-getintouch .email{background:none !important;}
.blue-bg-getintouch .wpcf7-not-valid-tip{font-size:12px;color:#FFF;display:table;margin:0 auto;padding-top:5px;}
.sidebar .screen-reader-response li{display:list-item;margin-left:20px;}
.sidebar .screen-reader-response a{color:#c00;}

.cuslinkcolor{
   color: #19388a;
   text-decoration: underline;
}

.cussubheading{
    text-align: center;
    font-size: 22px;
    color: #19388a;
    margin-bottom: 30px;
}


.banner-about{background-image:url("images/banner5.jpg");background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.banner-about h1{color:#07378b;}
.banner-about p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.page-content1{background:#FFF;padding:20px 0 20px 0}
.page-content1 p{margin-bottom:20px;}
.page-content1 .boxes4about{background:url(images/bg-4boxes-about.gif) no-repeat;background-position:center top;height:186px;min-width:250px;margin-bottom:30px}
.page-content1 .boxes4about div.p1{display:table;width:120px;height:130px;margin:0 auto 20px auto;}
.page-content1 .boxes4about div.p1 span, .page-content1 .boxes4about div.p1 .span{color:#FFF;text-align:center;font-family:'Gotham-bold';font-size:25px;line-height:25px;display:table-cell;vertical-align:middle;}
.page-content1 .boxes4about strong{display:block;color:#07378b;text-align:center;font-family:'Gotham-bold';font-size:16px;}
.page-content2{background:url(images/bg-about-content2.jpg) no-repeat;background-position:center top;background-color:#fbfbfb;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;height:555px;padding-top:20px}
.page-content2 p{margin-bottom:20px;}
.page-content2 .just{text-align:justify}
.bg-white{background:#FFF;}
.head-text-blog {font-size:30px;display:block;text-align:center;margin-bottom:20px;}
.contct-pera{margin-top:14px;}
.contct-pera2{margin-top:8px;}
.contct-pera3{margin-top:4px;}
.second-content-mr{background:#eeeeee;padding:20px 0}
.page-mr h2{font-size:33px;text-align:center;}
.page-mr p{line-height:28px;margin-bottom:20px;}
ul.bullet-blue1{display:block;margin:0 0 20px 0;}
ul.bullet-blue1 li{display:block;line-height:34px;padding-left:40px;background:url(images/ul-bullet1.gif) no-repeat;font-family:'Gotham-medium';}
.banner-mr{background-image:url(../../uploads/2012/01/mortgage-rates-banner.jpg);background-size:cover;padding:30px 0px;background-position:51% center;border-bottom:6px solid #F6A706;padding-bottom:45px;}
.banner-mr h1{color:#07378b;}
.banner-mr p{color:#07378b;font-size:28px;font-family:'Gotham-book';}
.bg-page-default{background:#ededed;}
.wpcf7-form br{display:none;}
.wpcf7-submit{margin-bottom:20px;}
.form-select-arrow{position:relative;}
.blue-small{color:#07378b;font-weight:bold;}
.spacer-down{margin-bottom:20px;}
.clear{clear:both;}
.banner.bridge-mortgage .title-sub p{font-size:18px;}
.page-default-text{padding:30px 15px 30px 15px;}
.page-default-text h2{display:table;margin:0 auto 20px auto;text-transform:uppercase;text-align:center;clear:both;letter-spacing:-1px;padding-top:30px;}
.page-default-text h3{display:table;margin:0 auto 20px auto;font-size:25px;text-transform:uppercase;padding-top:25px;text-align:center;}
.page-default-text p{margin:0 0 30px 0;line-height:30px;clear:both}
.page-default-text ul{margin:0 0 20px 0;}
.page-default-text ul li{color:#07378b;display:list-item;list-style-type:disc;list-style:disc;list-style-position:inside;margin:0 0 20px 0;font-weight:bold;}
.page-default-text ul.fontcolorinherit li {
    color: inherit;
    font-weight: inherit;
}
.page-default-text .square-check li{list-style-type:none;background:url(images/blue-check.png) no-repeat;padding-left:30px;background-position:0 -7px;}
.page-default-text .square-check-outside li{list-style-type:none;background:url(images/blue-check.png) no-repeat;padding-left:30px;background-position:0 -7px;}
.page-default-text .round-check li{display:list-item;list-style-image:url(images/ul-bullet1.png);}
.page-default-text .star-check li{display:list-item;list-style-image:url(images/ul-star.png);font-size:20px;}
.page-default-text .two-cols-list li{width:40%;/* float:left; */list-style-position:outside;margin-left:100px;min-height:30px;padding-right:30px; display: inline-block; vertical-align: top;}
.page-default-text .two-cols-list2 li{width:49%;float:left;list-style-position:outside;min-height:45px;}
.page-default-text .three-cols-list li{width:25%;float:left;list-style-position:outside;margin-left:50px;min-height:45px;}
.page-default-text ol{padding:10px 0 0 0;}
.page-default-text ol li{margin:0 0 20px 0;color:#07378b;padding-right:20px;}
.page-default-text ol li span{position:relative;display:block;height:50px;width:50px;background-color:#07378b;border-radius:150px;top:0px;-webkit-transform:skew(0deg);transform:skew(0deg);float:left;color:#ffffff;font-size:18px;font-family:'Gotham-bold';text-align:center;line-height:50px;margin-right:10px;}
.page-default-text ol li strong{padding-top:5px;font-weight:normal;margin-left:30px;width:87%;display:block;float:left;}
.page-blue-text{padding:50px 0 30px;background-position:center top;color:#FFF;background-color:#07378b;}
.page-blue-text a{color:#f6a605;font-weight:bold;}
.page-blue-text a:hover{text-decoration:underline;}
.page-blue-text h2{display:table;margin:0 auto 20px auto;text-transform:uppercase;color:#FFF;font-size:33px;text-align:center;clear:both;}
.page-blue-text h2.yellow-txt{color:#f6a605;}
.page-blue-text h3{display:table;margin:0 auto 20px auto;font-size:25px;text-transform:uppercase;padding-top:10px;color:#FFF;}
.page-blue-text p{margin:0 0 20px 0;line-height:26px;color:#FFF;clear:both}
.page-blue-text ul{padding:10px 0 0 0;}
.page-blue-text ul li{color:#07378b;display:list-item;list-style-type:disc;list-style:disc;list-style-position:inside;margin:0 0 40px 0;color:#FFF;}
.page-blue-text .square-check li{display:list-item;list-style-image:url(images/bullet.png);min-height:30px;}
.page-blue-text .square-check-right li{display:block;background:url(images/bullet.png) no-repeat;background-position:right 4px;text-align:right;padding-right:25px;}
.page-blue-text .square-check2 li{display:list-item;list-style-image:url(images/blue-check.png);min-height:30px;list-style-position:outside;margin-left:25px;}
.page-blue-text .round-check li{display:list-item;list-style-image:url(images/ul-bullet2.png);}
.page-blue-text .two-cols-list li{width:45%;float:left;list-style-position:outside;margin-left:50px}
.page-blue-text .two-cols-list2 li{width:49%;float:left;list-style-position:inside;list-style-type:none}
.page-blue-text .two-cols-list2 li ul li{list-style-type:disc;width:100%;float:none;}
.page-blue-text .three-cols-list li{width:28%;float:left;list-style-position:outside;margin-left:50px;}
.page-blue-text .square-check-outside li{list-style-position:outside;margin-left:25px;}
.page-blue-text ol{padding:10px 0 0 0;}
.page-blue-text ol li{color:#07378b;margin:0 0 20px 0;color:#FFF;}
.page-blue-text ol li span{position:relative;display:block;height:50px;width:50px;background-color:#ffffff;border-radius:150px;top:0px;-webkit-transform:skew(0deg);transform:skew(0deg);float:left;color:#07378b;font-size:25px;font-family:'Gotham-bold';text-align:center;line-height:50px;margin-left:20px;}
.page-blue-text ol li strong{padding-top:5px;font-weight:normal;margin-left:30px;width:87%;display:block;float:left;}
.page-blue-content{background:#07378b;color:#FFF;}
.page-blue-content h2{color:#FFF;font-size:32px;}
.page-blue-content ul{list-style-type:image;margin-bottom:20px;}
.page-blue-content ul li{display:block;line-height:34px;padding-left:40px;background:url(images/ul-bullet2.png) no-repeat;font-family:'Gotham-medium';background-position:0 5px}
.page-blue-content p{margin-bottom:20px;padding-right:20px;line-height:26px;}
.bg-pbc-bridge_mortgages{background-image:url(images/bridge_blue_content_image.jpg);background-repeat:no-repeat;background-position:right top;height:674px;}
.banner-page {
    position:relative;
    border-bottom:solid 6px #f6a706;
    background-position: center;
    background-repeat: no-repeat;
}
.banner-page .img{margin:0 auto;height:180px;}
.banner-page .img img{display:block;margin-top:-1px}
.banner-page.med_height { background-size: cover; background-position: 70% 100%; }
.banner-page.med_height .banner-txt { position: inherit; left: inherit; }
.med_height .applybottonin {
    margin-bottom: 45px;
    float: left;
    clear: both;
    padding: 23px 75px;
    width: auto;
}
.page-banner-764 .img img {
    object-fit: cover;
    object-position: top;
}
.banner-page .banner-txt{position:absolute;top:15px;z-index:888;left:0;}
.banner-page .banner-txt h1{color:#07378b;}
.banner-page .banner-txt p{color:#07378b;font-size:22px;font-family:'Gotham-book';}
.banner-page-box{position:relative;overflow:hidden;}
.banner-page-box .img{display:table;margin:1px auto 0 auto;height:564px;}
.banner-page-box .img img{display:block;margin-top:-2px;height:639px;width:auto;}
.banner-page-box.page-banner-858 img {
    margin-top: -3px;
}
.banner-page-box .banner-txt{position:absolute;top:15px;z-index:888;}
.banner-page-box .banner-txt h1{color:#07378b;}
.banner-page-box .banner-txt p{color:#07378b;font-size:20px;font-family:'Gotham-book';}
.banner-page-box .form{position:absolute;top:0;z-index:888;left:0;margin-top:0;margin-right:15px;}
.banner-page-box .form .top-part h2{text-transform:uppercase}
.banner-page-box .form .main-form{padding:30px 25px 30px 25px}
.banner-page-box span.wpcf7-not-valid-tip,
.banner-page-box .screen-reader-response,
.banner-page-box .wpcf7-validation-errors{display:none !important}
.banner-page-box .form-group .wpcf7-not-valid{border:3px solid #D25700;}
.navbar{border-radius:0 !important}
.grey-container{background:#f3f3f3;}
.private-mortgages-list-outer{border-top:1px solid #0b4dc0;}
.private-mortgages-list{border-top:1px solid #051f4d;}
.private-mortgages-list li{height:260px;width:49%;float:left;list-style-type:none;display:block !important;padding-top:10px;padding-bottom:20px;}
.private-mortgages-list .icob{width:64px;height:64px;display:block;float:left;margin-right:15px;/*height:220px;*/}
.private-mortgages-list .icob1{background:url(images/icob1.png) no-repeat;}
.private-mortgages-list .icob2{background:url(images/icob2.png) no-repeat;}
.private-mortgages-list .icob3{background:url(images/icob3.png) no-repeat;}
.private-mortgages-list .icob4{background:url(images/icob4.png) no-repeat;}
.private-mortgages-list .icob5{background:url(images/icob5.png) no-repeat;}
.private-mortgages-list .ri{width:80%;float:left;}
.private-mortgages-list strong{display:block;margin-bottom:5px;}
.two-cols-divs div{width:48%;float:left;margin-left:2%}
.item-office-contact{margin-bottom:20px;}
.item-office-contact h3{font:normal 17px/40px 'Gotham-medium';text-transform:uppercase;border-bottom:1px solid #07378b;}
.item-office-contact a{color:#07378b; word-break: break-all;}
.item-office-contact a:hover{color:#07378b;}
.item-office-contact .icoo{background:url(images/sprite-contact-icons.png) no-repeat;display:block;width:21px;height:40px;float:left;margin-right:5px;}
.item-office-contact .location{clear:both;}
.item-office-contact .location .icoo{background-position:0 0;}
.item-office-contact .phone{clear:both;}
.item-office-contact .phone .icoo{background-position:-21px 0;}
.item-office-contact .e-mail{clear:both;}
.item-office-contact .e-mail .icoo{background-position:-42px 0;}
.item-office-contact .maps{clear:both;padding:4px;-webkit-box-shadow:0px 0px 7px 0px rgba(245,245,245,1);-moz-box-shadow:0px 0px 7px 0px rgba(245,245,245,1);box-shadow:0px 0px 7px 0px rgba(245,245,245,1);}
.item-office-contact .maps iframe{display:block;}
.div-office-contact{display:table;margin:0 auto;}
.office-contact{border-bottom:1px solid #c1c2c5;padding-bottom:20px;}
.txt-align-right{text-align:right;padding-right:50px;}
.txt-align-right h2, .txt-align-right h3{text-align:right;display:block;}
.txt-align-left{text-align:left;padding-left:40px;}
.txt-align-left h2, .txt-align-left h3{text-align:left;display:block;}
.adjust-margins1{margin:30px 0 0 0 !important;}
.adjust-margins2{margin:0 auto 0 auto !important;}
.adjust-margins3{margin:0 0 0 0 !important;}
.txt-blue{color:#07378b;}
.txt-16{font-size:16px;}
.txt-18{font-size:18px;}
.txt-20{font-size:20px;}
.txt-24{font-size:24px;}
.txt-32{font-size:32px;}
.blue-page-hm{height:650px;position:relative;}
.blue-page-hm h2{text-align:left;color:#07378b;position:absolute;top:5px;}
.blue-page-hm .yellow-part{background:#f6a706;position:absolute;bottom:-15px;padding:20px}
.blue-page-hm .blue-part{background:#07378b;position:absolute;bottom:-15px;left:0;padding:20px}
.blue-page-hm .yellow-part p{color:#252525;}
.blue-page-hm .yellow-part ul li{color:#252525;}
.bl1{background:#012e7b;padding:20px;color:#FFF;font-size:18px}
.bl2{background:#07378b;padding:20px;color:#FFF;font-size:14px}
.txt-yellow{color:#f6a605 !important;}
.grey-down-line{border-bottom:1px solid #e1e1e1;padding-bottom:20px;}
.small-balls li span{width:25px !important;height:25px !important;line-height:25px !important;font-size:14px !important;}
.small-balls li{display:block !important;}
.yel-box-1{background:#f6a706;color:#000;padding:30px;line-height:28px;}
.cmi-career-partner{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:20px 0;clear:both;}
.cmi-career-partner h2{text-align:left;margin:0 0 20px 0}
.aligncenter{text-align:center;}
img.aligncenter{display:table;margin:0 auto;}
.alignleft{text-align:left;}
img.alignleft{display:table;float:left;}
.alignright{text-align:right;}
img.alignright{display:table;float:right;}
.btns-social{background:#f1f1f1;padding:15px 0 15px 15px;height:75px;}
.btns-social ul {margin-left:0 !important;}
.btns-social ul li{display:block;width:44px;height:44px;float:left;margin-right:5px;list-style-type:none !important;}
.btns-social ul li a{display:block;width:44px;height:44px;background:url(images/sprite-sidebar-social.png) no-repeat;}
.btns-social ul li a.facebook{background-position:0 0;}
.btns-social ul li a.facebook:hover{background-position:0 -44px;}
.btns-social ul li a.twitter{background-position:-44px 0;}
.btns-social ul li a.twitter:hover{background-position:-44px -44px;}
.btns-social ul li a.linkedin{background-position:-132px 0;}
.btns-social ul li a.linkedin:hover{background-position:-132px -44px;}
.btns-social ul li a.rss{background-position:-176px 0;}
.btns-social ul li a.rss:hover{background-position:-176px -44px;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat;}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slider-blog-outer{background:#f4f4f4;border:1px solid #d4d4d4;padding:20px;margin-top:20px;margin-bottom:20px;}
.slider-blog-outer .slider-blog-nav{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:0 19px 0 19px;}
.slider-blog-outer .slider-blog-nav .slick-arrow{background:url(images/slider-btns.gif) no-repeat;width:19px;height:78px;position:absolute;z-index:10;top:10px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.slider-blog-outer .slider-blog-nav .slick-next{right:-19px;background-position:-19px 0}
.slider-blog-outer .slider-blog-nav .slick-prev{left:-19px;background-position:0 0}
.slider-blog-outer .slider-blog-nav .item{height:57px;overflow:hidden;width:79px !important;margin:10px 0 10px 10px;outline:none}
.slider-blog-outer .slider-blog-nav .item .attachment-300x119x{width:141px !important;height:56px !important;margin-left:-28px;outline:none;border:0;cursor:pointer}
.slider-blog-outer .slider-blog-nav .slick-track{background:#FFF;}
.slider-blog .item{position:relative;}
.slider-blog-outer .slider-blog-nav .slick-current{border:4px solid #07378b;cursor:pointer}
/*.slider-blog .item .info{width: 100%;position:absolute;bottom:0;padding:10px 20px;background:-moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(15%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));background:-webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%);background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 85%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000',GradientType=0);}*/
.slider-blog .item .info{width: 100%;position:absolute;bottom:0;padding: 5px 20px;background-color: #07378b;}
.slick-initialized .slick-slide img {width: 100%; border: 1px solid #d4d4d4;}
.slider-blog .item .info h3{color:#FFF;}
.slider-blog .item .info h3 a{color:#FFF;}
.slider-blog .item .info p{color:#FFF;}
.slider-blog .item .info p a{color:#FFF;}
.news-single-spacer{padding-top:20px;}
.table-center{display:table;margin:0 auto;}
.news-1 h1.single{color:#07378b;text-transform:none;padding-top:20px;}
.news-1 h4.single{margin-bottom:20px;}
.news-1 p a{color:#6e6e6e;}
.single .news-1 p a , .page .news-1 p a{color:#19388a;}
.news-1 h3 a{color:#121212;}
.news-sestion-2 h3 a{color:#121212;}
.paginationk{font-size:24px;text-align:center;display:block;font-family:'Gotham-bold';line-height:60px;}
.paginationk span.current{margin:0 10px;}
.paginationk a{margin:0 10px;}
.relative{position:relative;}
.search-form{position:absolute;height:45px;width:270px;background:#ededed;top:0;right:0;display:none;bottom:0px;}
.search-form .close{display:block;width:19px;height:19px;background:url(images/close.png) no-repeat;float:left;margin-right:5px;margin-top:5px}
.search-form input{padding-left:5px;}
#search2{display:table;float:left;width:200px;height:45px;line-height:45px;margin-right:-5px;}
#search-button2{display:table;float:left;}
.form-group strong{display:block;margin-bottom:5px;}
.wpcf7-list-item{margin-right:20px;}
.hcenter{display:table;margin:0 auto 20px auto;}
.contact-form textarea{width:100%;height:150px;margin:0 auto;padding-left:10px;color:#404040;resize: none;}
.contact-form textarea::-webkit-input-placeholder{color:#404040;}
.wpcf7-text{padding-left:14px;}
span.wpcf7-form-control-wrap.comments {display:table;margin:0 auto 20px auto;width: 101%;}
.acert-padding{padding-left:0;}
.item-agent-outer1{padding:0 12px;}
.txt-yellow{color:#f6a706;}
.h-color{color:#07378b;}
.txt-color{color:#58656d;}
.plus .js-open-modal{display:block;width:33px;height:33px;}
.js-open-modal{cursor:pointer;}
.modal-box{display:none;position:fixed;z-index:1000;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box;left:30% !important;top:50px !important;width:700px;height:450px}
.modal-box .img-1{display:table;float:left;margin:0 20px 20px 0;}
.modal-box header, .modal-box .modal-header{padding:1.25em 1.5em;border-bottom:1px solid #ddd;}
.modal-box header h3, .modal-box header h4, .modal-box .modal-header h3, .modal-box .modal-header h4{margin:0;margin-top:0 !important;}
.modal-box .modal-body{padding:15px 20px 20px 20px;overflow:auto;height:389px;position:static !important;}
.modal-box .modal-body p{margin-top:10px;}
.modal-box .modal-body a.apply-now {display:table;margin:0 auto;clear:both;}
.modal-box .modal-body ul li{display:list-item;list-style-position:inside}
.modal-box footer, .modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0, 0, 0, 0.02);text-align:right;}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:#000 !important;}
.modal-box a.close{line-height:1;font-size:1.5em;position:absolute;top:15px;right:15px;text-decoration:none;color:#222;}
.modal-box a.close:hover{color:#07378b;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease;}

.modal-overlay {position:fixed;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;}
.consultation .arrow{background-position:0 -3px;height:42px;}
.consultation-footer, .consultation-footer a{color:#FFF !important;}
.consultation-footer .screen-reader-response{display:none;}
.consultation-footer .email{background:none !important;text-transform:none}
.consultation-footer .wpcf7-response-output{/* display:table; */margin:0 auto;}
#vmc_mortgage_cal_form{padding:20px;background:#eef7fe;border:1px solid #d4d8de;}
#vmc_mortgage_cal_form form {display:flex;flex-wrap:wrap;}
#vmc_mortgage_cal_form .formrow{width:30%;float:left;margin-bottom:20px;}
#vmc_mortgage_cal_form .formrow2{width:100%;clear:both;}
#vmc_mortgage_cal_form input#loan_amount, #vmc_mortgage_cal_form input#interest_rate{width:300px;height:40px;padding-left:10px}
#vmc_mortgage_cal_form select{width:300px;height:40px;padding-left:10px !important}
#vmc_mortgage_cal_form .month-year select{width:136px;}
#vmc_mortgage_cal_form .radios{line-height:40px}
.vmc_show_dec{padding:20px 0 0 20px;width:20%;float:left;}
.vmc_show_dec .show_desc_label{font-family:'Gotham-bold';font-size:17px;color:#07378b;text-transform:uppercase;margin:0;}
.vmc_show_dec .show_desc_input{margin-bottom:20px;}
.vmc_clear{clear:both;}
.vmc_show_amortization_table{float:left;margin:15px 0;width:96%;font-family:'Gotham-bold';line-height:70px;border:1px solid #c0bfbf;}
.vmc_show_amortization_table_inner{background:none repeat scroll 0 0 #07378b;float:left;width:100%;}
.vmc_show_amortization_table .amortization_table_row{float:left;width:100%;text-align:center;font-family:'Gotham-book';background:#FFF;}
.vmc_show_amortization_table .amortization_table_row:nth-child(even){background:#e3f3ff !important;}
.vmc_show_amortization_table .amortization_table_row:first-child, .vmc_show_amortization_table .amortization_table_row:last-child{background:#07378b !important;}
.vmc_show_amortization_table .amortization_table_col_1{float:left;width:28%;text-align:left;padding-left:7px;}
.vmc_show_amortization_table .amortization_table_col_2{float:left;width:20%;}
.vmc_show_amortization_table .amortization_table_col_3{float:left;width:20%;}
.vmc_show_amortization_table .amortization_table_col_4{float:left;width:28%;}
.vmc_show_amortization_table .amortization_table_col_header{font-weight:bold;color:#FFFFFF;}
.vmc_show_amortization_table .payment_row{background:#FFFFFF;}
.vmc_show_amortization_table .last_row{border-bottom:none;}
.vmc_show_amortization_table .mhover{background:#aee7f2;cursor:pointer;}
a.select_option{text-decoration:none;color:#FFFFFF;}
a.select_option:hover{text-decoration:underline;color:#FFFFFF;}
a.selected{color:#FFFFFF;}
.share-btns{display:table;padding-right:15px;}
.share-btns .fb-share-button{float:left;display:table;}
.share-btns .fb-like{float:left;margin-left:10px;display:table;}
.share-btns .twitter-share{float:left;margin-left:10px;margin-top:2px;}
.no-banner-page h1{display:table;margin:0 auto;font-size:4.8rem;color:#07378b;}
.no-banner-page .subtitle{font-size:28px;display:block;text-align:center;}
.fix-margin-top1{margin-top:-50px !important;}
.page-blue-text .yellow-part ul li{margin-bottom:10px;}
.toronto-yellow .square-check2 li{margin:0 0 15px 25px;}
.toronto-blue .square-check-right li{margin:0 0 32px 0}
.page-blue-10399{padding-top:15px;}
.page-blue-10399 h2{margin:0 auto}
.page-blue-10399 p{margin:0 0 12px 0}
.page-blue-10399 ul li{margin:0 0 20px 0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFF}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#07378b;}
.navbar-default #menu-primary-navigation .current_page_item > a {color: #fba919;}
.navbar-default #menu-primary-navigation .current_page_item.menu-item-has-children > a {background-position:right -61px;}
.banner-txt h1{margin:15px 0 10px -1px;}
#menu-primary-navigation{display:none;}
.page-banner-1153 .form{margin-top:1px !important;}
.page-blue-786 .square-check li{margin:0 0 10px 0;}
.page-blue-10423 ul li{margin:0 0 10px 0;}
.page-blue-10339 ul li{margin:0 0 30px 0;}
.page-blue-10345 ul li{margin:0 0 10px 0;}
.error-message, .error{color:red !important;}
.mc4wp-response{margin-bottom:0;padding-bottom:0;background:#c00;color:#FFFFFF;text-align:center;position:fixed;bottom:0;left:0;right:0;line-height:20px;padding-top:0;z-index:1;}
.mc4wp-response p{margin:10px 0 10px 0;}
.page-sub h2{text-align:center;}
.form-select-date select{width:69px !important;float:left;margin-bottom:20px;padding-left:5px;padding-right:5px;}
.form-select-date select option{text-align:center;display:block;}
#Applicant0Employment0Frequency{margin-top:-53px;}
#Applicant0DateOfBirthYear:after{clear:both;}
/* TODO: Delete these entirely if we don't find that commenting them out broke anything
span.wpcf7-form-control-wrap.first-name{display:block;margin-top:28px;}
#wpcf7-f11467-o1 span.wpcf7-form-control-wrap.first-name{display:block;margin-top:0;}
.consultation-app span.wpcf7-form-control-wrap.first-name{display:block;margin-top:0;}
.consultation-footer span.wpcf7-form-control-wrap.first-name{display:block;margin-top:0;}
*/
span.divisor{width:18px;float:left;text-align:center;margin-top:13px;}
.form-select-date label{display:table;float:left;line-height:50px;}
.form-select-date span.wpcf7-form-control-wrap{display:table;float:right;width:248px;padding-left: 5px;}
.form-select-date:after{content:'';clear:both;}
.form-select-arrow label{position:relative;display:inline-block;height:50px !important;width:100% !important;overflow:visible !important}
.form-select-arrow label:after{content:'';cursor:pointer;height:50px !important;width:50px !important;position:absolute;top:3px;right:0px;background-color:#c8c8c8;background:url('images/dropdown.png') no-repeat;z-index:9999;display:inline-block;pointer-events:none;}
.form-select-arrow select{display:inline-block;width:100%;margin-top:-53px;}
.form-select-arrow .isIE label{display:none !important;}
.form-select-arrow2{position:relative}
.form-select-arrow2 label{position:absolute;display:inline-block;height:44px !important;width:100% !important;overflow:hidden !important}
.form-select-arrow2 label:after{content:'';cursor:pointer;height:44px !important;width:50px !important;position:absolute;top:-4px;right:0px;background-color:#c8c8c8;background:url('images/dropdown.png') no-repeat;z-index:9999;display:inline-block;pointer-events:none;}
.form-select-arrow2 select{display:inline-block;width:100%;}
.form-select-arrow2 .isIE label{display:none !important;}
.big_message, .message, p.error-message{color:red;text-align:center;font-weight:bold;margin-top:10px;margin-bottom:-10px;}



input[type=reset] {background:#07378b;margin:0 auto;padding:5px 20px 5px 20px;border:0;color:#FFF;display:table;margin-bottom:20px;font:normal 14px "Gotham-bold";
background: #275099;
background: -moz-linear-gradient(top, #275099 0%, #07317a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#275099), color-stop(100%,#07317a));
background: -webkit-linear-gradient(top, #275099 0%,#07317a 100%);
background: -o-linear-gradient(top, #275099 0%,#07317a 100%);
background: -ms-linear-gradient(top, #275099 0%,#07317a 100%);
background: linear-gradient(to bottom, #275099 0%,#07317a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#275099', endColorstr='#07317a',GradientType=0);
}

.webringtogether {
    font-size: 25px;
    /* margin-bottom: 30px; */
    clear: both;
    float: left;
    width: 100%;
    color: #07378b;
    font-weight: bold;
}
.page-id-12650 .banner-page-box .banner-txt, .page-id-1155 .banner-page-box .banner-txt {
    top: 0;
    left: 15%;
}
.page-id-12650 .banner-page-box .img img, .page-id-1155 .banner-page-box .img img {
    width: 100%;
    object-fit: cover;
}

@media (min-width:1px){
.dollar-label {width:20px;float:left;line-height:50px;margin-bottom:18px;display:block;}
.dollar input {width:92% !important;float:right;margin-bottom:20px;font-size:16px;}

.age-label {width:28px;float:right;line-height:50px;margin-bottom:18px;display:block;}
.age input {width:78% !important;float:left;margin-bottom:18px;}

.percent-label {width:20px;float:right;line-height:50px;margin-bottom:18px;display:block;}
.percent input {width:89% !important;float:left;margin-bottom:18px;}

.area-label {width:40px;float:right;line-height:50px;margin-bottom:18px;display:block;}
.area input {width:78% !important;float:left;margin-bottom:18px;}
}



@media (min-width:500px){
.dollar-label {width:25px;float:left;line-height:50px;margin-bottom:18px;display:block;}
.dollar input {width:94% !important;float:right;margin-bottom:20px;}

.age-label {width:20px;float:right;line-height:50px;margin-bottom:18px;display:block;}
.age input {width:92% !important;float:left;margin-bottom:18px;}

.percent-label {width:20px;float:right;line-height:50px;margin-bottom:18px;display:block;}
.percent input {width:92% !important;float:left;margin-bottom:18px;}

.area-label {width:40px;float:right;line-height:50px;margin-bottom:18px;display:block;}
.area input {width:85% !important;float:left;margin-bottom:18px;}
}



@media (min-width: 992px) {
.dollar-label {width: 15px;}
}




.form-select-date {margin-top:1px;}
.form-select-date label {max-width:90px;}

@media (min-width:1px){
.form-select-date img {display:table;float:right;margin-top: -53px;margin-right: 3px;}
}

@media (min-width:400px){
.form-select-date img {display:table;float:right;margin-top: 15px;margin-right: 3px;}
}



.form-group label {font-size:14px;}
.mortgage-up-to-date label,
.taxes-up-to-date label{width:93%;float:right;}

.PurposeConstruction p strong {line-height:66px;}
.PurposeConstruction .dollar input {margin-bottom:20px;}

label[for=Property0WaterType] {line-height:47px;}
label[for=Applicant1SameAddress] {line-height:47px;}
label[for=Applicant2SameAddress] {line-height:46px;}
label[for=Property1TaxesUpToDate] {line-height:25px;}
.Applicant1Employment0AdditionalIncomeWrapper strong {line-height:29px;}
.Applicant2Employment0AdditionalIncomeWrapper strong {line-height:29px;}
#Applicant1Employment0Employer {margin-top:3px;}
.Applicant0Employment0AdditionalIncomeWrapper {line-height:29px;}


#ui-datepicker-div {z-index:99999 !important;}

.banner-page-box .wpcf7-mail-sent-ok {
    position: absolute;
    z-index: 9999;
    top: 493px;
    left: 0px;
    height: 86px;
    width: 473px;
    background: #398f14;
    color: #fff;
    padding: 25px 0;
    text-align: center;
    font-size: 20px;
}
@media screen and (max-width:1200px) and (min-width: 981px) {
.banner-page-box .wpcf7-mail-sent-ok {
    position: absolute;
    z-index: 9999;
    top: 493px;
    left: 0px;
    height: 86px;
    width: calc(100% - 15px);
    background: #398f14;
    color: #fff;
    padding: 30px 0;
    text-align: center;
    font-size: 17px;
}
}

.bg-img select.wpcf7-form-control.wpcf7-select {
    color: #757575;
}

@media screen and (max-width:980px) {
    .banner-page-box form {
        position: relative;
    }

    .banner-page-box .wpcf7-mail-sent-ok {
        bottom: -78px;
        top: inherit;
        left: 0;
        width: 100%;
        padding: 8px;
            height: auto;
    }
}

.additional-income label, .second-mortgage label {display:inline;}

.single-post-page ul {margin-left:40px; }
.single-post-page ul li {list-style-type:disc;display:list-item;margin-bottom:10px;}

/*Manage Blog Categories Box*/
.single-post-page ul.cats {margin-left:0px; }
.single-post-page ul.cats li {list-style-type:none;display:list-item;margin-bottom:10px;}

.infographics-img {overflow:hidden;max-height:350px;}
.infographics-img a {display:table;}
.infographics-img a img {width:100%;}


/* RESPONSIVE POST VIDEOS */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    margin-bottom: 40px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.entry-content img,
.entry-content iframe,
.entry-content object,
.entry-content embed {
    max-width: 100%;
}

.page-id-12038 .wpcf7-form-control-wrap {
    margin-bottom: 20px;
    display: block;
}

.page-id-12038 .hide-next + .container {
   display: none;
}

select.wpcf7-form-control {
    padding-left: 16px;
    color: #404040;
}
.date-hired select.wpcf7-form-control,
.date-of-birth select.wpcf7-form-control {
    padding-left: 8px;
}

input.wpcf7-form-control.wpcf7-submit.orng-btn.yellow.center-block {
    clear: both;
}

span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 12px;
    bottom: -16px;
}

.wpcf7-response-output {
    max-width: 760px;
    margin: -15px auto 30px!important;
    text-align: center;
/*    color: #fff;
    background: #60b960;*/
}

.bg-img .top-part {
    background: none;
    text-align: center;
    text-transform: uppercase;
}

.bg-img .top-part span {
    display: none;
}

.bg-img .top-part h2 {
    color: #fff;
    font-size: 38px;
    font-family: 'Gotham-bold';
    text-transform: uppercase;
    margin-bottom: -20px;
    letter-spacing: 0.5px;
}

.bg-img .bottom-form {
    background: none;
    position: relative;
    margin: -30px auto;
    max-width: 730px;
}

.bg-img .bottom-form .col-md-5 {
    width: 80%;
    padding-bottom: 70px;
    margin: 0 auto;
    float: none;
}

.bg-img .bottom-form .col-md-7 {
    position: absolute;
    top: 90px;
    color: #fff;
    font-size: 14px;
    max-width: 660px;
    font-family: 'Gotham-light';
    width: 100%;
    left: -8px;
}

.bg-img .bottom-form .col-md-7 p {
    color: #fff;
    font-size: 14px;
    font-family: 'Gotham-light';
}

.bg-img .bottom-form .wpcf7-submit.submit-btn {
    text-transform: uppercase;
    border: medium none;
    border-radius: 3px;
    font-size: 17px;
    font-family: "Gotham-bold";
    color: #FFF;
    transition: all 0.3s ease 0s;
    display: block;
    padding: 15px 0px;
    width: 100%;
    margin-bottom: 10px;
    background: #f6a706;
    background: -moz-linear-gradient(top, #f6a706 0%, #f6a706 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6a706), color-stop(100%,#f6a706));
    background: -webkit-linear-gradient(top, #f6a706 0%,#f6a706 100%);
    background: -o-linear-gradient(top, #f6a706 0%,#f6a706 100%);
    background: -ms-linear-gradient(top, #f6a706 0%,#f6a706 100%);
    background: linear-gradient(to bottom, #f6a706 0%,#f6a706 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a706', endColorstr='#f6a706',GradientType=0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.bg-img .bottom-form .wpcf7-submit.submit-btn:hover {
    background: #f9d16b;
    background: -moz-linear-gradient(top, #f9d16b 0%, #ffa500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9d16b), color-stop(100%,#ffa500));
    background: -webkit-linear-gradient(top, #f9d16b 0%,#ffa500 100%);
    background: -o-linear-gradient(top, #f9d16b 0%,#ffa500 100%);
    background: -ms-linear-gradient(top, #f9d16b 0%,#ffa500 100%);
    background: linear-gradient(to bottom, #f9d16b 0%,#ffa500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d16b', endColorstr='#ffa500',GradientType=0);
}

.bg-img .main-form {
    background: none;
    max-width: 770px;
    margin: 0 auto;
}

.bg-img .main-form input, .bg-img .main-form select {
    border-radius: 5px;
    font-size: 18px;
}

.bg-img .main-form .col-md-12 {
    width: 50%;
    padding-right: 5px;
}

.white-h {
    color: white;
}

.row.consultation-footer
 .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 15px;
}

.consultation-footer p.pera-b-white {
    margin-top: 0;
}

.bg-img .main-form .col-md-12 + .col-md-12 {padding-right: 14px;padding-left: 6px;}

.bg-img .main-form .col-md-12 + .col-md-12  + .col-md-12 {
    padding-left: 15px;
    padding-right: 3px;
}

.bg-img .main-form .col-md-12 + .col-md-12 + .col-md-12 + .col-md-12 {
    padding-left: 7px;
    padding-right: 12px;
}

.inpagecontent select{ background-color: #fff;
    background-image: url('images/dropdown.png');
    background-repeat: no-repeat;
    background-position: right;
}

/* CSS by kevin */
.mt_minusthree {
    margin-top: -3px;
}
.myspaceempty {
    margin-bottom: 20px;
    clear: both;
}
.page-id-843 .footer, .page-id-843 .below-footer {
    display: none;
}
.hideh2 h2 {
    display: none;
}
.norestext {
    font-size: 20px;
    color: #121212;
    font-family: 'Gotham-medium';
    text-transform: inherit;
    line-height: 1.42857143;
}

@media (max-width:1730px){
.bg-pbc-bridge_mortgages{background:#07378b;height:auto;}
.bg-pbc-bridge_mortgages .col-md-7{width:100%;}
.bg-pbc-bridge_mortgages .col-md-5{display:none;}
.banner .banner-img img{max-width:100%;}
}
@media (max-width:1600px){}
@media (max-width:1400px){
    .banner-txt h1{margin:0 0 0 -1px;}
    .med_height .applybottonin {margin-bottom: 40px;}
}
@media (max-width:1199px){#menu-primary-navigation li{margin-top:-20px;}
.cont-blog-cont {margin-top:20px;}
#menu-primary-navigation li ul li{margin-top:0;}
#menu-primary-navigation > li:last-child{margin-top:0;}
.slider-blog-nav{display:none !important;}
.slider-blog-outer{display:none !important;}
.news-1 .news-thumb{width:210px;}
.news-sestion-2 .col-md-4 a{width:90px;}
.btns-social ul li{width:40px;}
.get-in-touch-with-us h3{font-size:16px;}
.btns-social{padding:15px 0 0px 0px;}
.blue-bg-getintouch h3{font-size:14px}
.blue-bg-getintouch .yellow{top:56px}
.navbar-header{display:block;width:100%;}
.navbar-header .logo{display:table;margin:0 auto;}
.banner-page{overflow:hidden;width:100%}
.banner-page .img img{width:1152px;max-width:1152px;height:111px;}
.banner-page h1{font-size:22px;margin:0 0 5px 0}
.banner-page.med_height h1{font-size:2.6rem}
.med_height .applybottonin {margin-bottom: 35px;}
.benifits-of-working img {display: none;}
.contact-box-yellow{margin-left:45px;}
.contact-box-blue, .bigmapbox{margin-left:45px;}
.banner-page .banner-txt{top:15px;}
.page-default-text .two-cols-list li{width:80%;/* float:none; */margin-left:auto;margin-right:auto;display: block;}
.submit-btn{font-size:24px;}
.blue-page-hm h2{top:55px;margin:0 0 20px;font-size:20px;}
.blue-page-hm h2 br{display:none;}
.page-blue-text .two-cols-list li{width:80%;margin:0 auto 10px auto;float:none;}
.page-default-text{padding:15px 15px 30px 15px}
.toronto-blue{background:#07378b;}
.toronto-yellow{background:#f6a705;}
.page-blue-text h2{font-size:30px !important;line-height:45px;}
.page-blue-text p{line-height:22px;font-size:14px;}
.page-blue-text ul li{font-size:14px;}
.yellow-bg-dark .left-padding{width:345px;padding-left:50px;}
.yellow-bg-dark .right-panel{width:260px;padding-left: 50px;}
.yellow-bg-dark .bullet2{font-size:14px; margin-top: 5px;}
.panel-below-yellow{width:425px;}
.modal-box{left:20% !important;}
.page-contact{padding-top:30px;}
#vmc_mortgage_cal_form .formrow{width:100%;float:none;}
#vmc_mortgage_cal_form input#loan_amount, #vmc_mortgage_cal_form input#interest_rate{width:98%;}
#vmc_mortgage_cal_form select{width:98%;}
.vmc_show_dec{width:100%}
.hcenter.formtitle {
    font-size: 26px;
}
}
@media (max-width:991px){
    img.aligncenter{width: 100%;height: auto;}
.top-bar .pull-left{float:none !important;display:block;width:100%;}
.top-bar .pull-left .phone{display:table;margin:0 auto;}
.news-1 .news-thumb{width:100%;}
.news-1 .news-thumb img{width:100%;}
.blog-home .news-1 p {display:none;}
.heading:after{content:'';background-image:none;}
.news-panel{margin-top:30px;}
.top-bar .pull-right{float:none !important;display:block;width:100%;}
.top-bar .icons{display:flex;justify-content:center;}
.top-bar .m-outer{display:table;margin:0 auto;}
.slider-blog-outer{display:none !important;}
#menu-primary-navigation > li:last-child{margin:0 auto 20px auto;float:none;display:table;}
.navbar-right{float:none !important;margin-right:0;}
.banner{overflow:hidden;}
.banner h2{display:block;text-align:center;line-height:32px;font-size:28px;padding-top:0;padding-bottom:0;text-shadow:2px 2px 2px #000000;margin-bottom:15px;}
.banner .btn-yellow{width:420px;height:45px;line-height:45px;font-size:14px;margin:0 auto;}
.banner .banner-img img{min-height:170px;min-width:808px}
.service-border:after{height:0;border-bottom:0}
.the-border::before, .the-border::after{display:none;}
.services .col-md-4{border-bottom:1px solid #ccc;}
.benifits-of-working img{display:none;}
.benifits-of-working .col-md-4{margin-bottom:40px;}
.we-offer{text-align:left;}
.we-offer .customers{display:none;}
.we-offer .col-md-8{margin-bottom:40px;}
.bullet.right{background-position:left !important;padding-left:25px;}
.yellow-bg{width:100%;float:none;height:auto;}
.yellow-bg:before{display:none;}
.panel-below-yellow{padding-right:0;float:none;display:table;margin:0 auto;text-align:center;}
.yellow-bg-dark{float:none;width:100%;height:auto;}
.left-padding, .right-panel{width:100%;display:table;float:none;margin:0 auto;padding-left:0;}
.left-padding .bullet2, .right-panel .bullet2{display:table;margin:0 auto 20px auto;}
.right-panel .bullet2:last-child{margin:0 auto 0 auto;}
.last-dark-blue{padding:30px 0;}
.last-dark-blue .padding-zero{padding-right:15px;padding-left:15px}
.last-dark-blue .margin-left-50, .last-dark-blue .margin-left-20{margin-left:0;}
.last-dark-blue .col-md-3 .bullet-white{margin-left:15px;}
.logos{display:table;margin:0 auto 20px auto;width:50%;}
.logos img{width:auto;}
.newsletter{padding:15px 0 15px 0;}
.newsletter input{width:90%;margin:0 auto 10px auto;}
.newsletter p:first-child{text-align:center;}
.newsletter h3{display:table;margin:0 auto}
.footer h3{text-align:center;}
.footer ul{margin-bottom:15px;}
.footer ul li{text-align:center;width:100%;}
.get-in-touch{text-align:center;background:none;padding-left:0;}
.headoffice p{text-align:center;}
.footer-logos{width:100%;}
.footer-logos ul li{width:auto;display:table;margin:0 auto 20px auto;}
.footer-social{display:table;margin:0 auto;float:none !important;}
.copyright{text-align:center;float:none !important;}
.below-footer .pull-right{float:none !important;}
.below-footer .policy ul{display:table;margin:0 auto;}
.below-footer .container{padding-left:15px !important;padding-right:15px !important;}
.below-footer .col-md-12{padding-left:0;}
.navbar-toggle{margin-top:17px;}
.contact-info{padding-top:0}
.contact-info h2{text-align:center;}
.contact-info img{display:table;margin:0 auto;}
.contact-info .contct-pera3{text-align:center;}
.contact-info .contact-sec2{text-align:center;}
.consultation-footer .padding-right-zero{padding-left:0;padding-right:7px}
.page-content2{background:none;}
.find-agents .js-open-modal{margin:0 auto;display:table}
.modal-box{width:auto;height:auto;left:20px !important;top:30px !important;bottom:30px !important;right:20px !important;overflow-y: scroll;}
.modal-box .modal-body{height:auto;bottom:31px !important;top:90px !important;position:fixed;right:21px !important;left:30px !important;}
.find-agents .panel{float:none !important;}
.news-1 .news-thumb{margin:0 auto;}
.news-1 h3{text-align:center;}
.news-1 h4{text-align:center;}
.news-sestion-2{display:none;}
.plz{padding-left:15px;}
.get-in-touch-with-us h3{text-align:center;}
.get-in-touch-with-us .btns-social{width:auto;margin:0 auto;display:table;padding:15px 20px 0 20px;}
.blue-bg-getintouch{width:277px;margin:0 auto 20px auto;display:table;}
.blue-bg-getintouch h3{padding:0 0 5px 0;}
.blue-bg-getintouch .yellow{top:116px}
.contact-box-yellow{margin-left:0;width:100%;padding-right:0;margin-bottom:30px;}
.contact-box-yellow a{display:table;}
.eclipse-y{margin-left:10px;float:left;margin-right:20px;}
.contact-box-black{margin-left:0;width:100%;padding-left:0;}
.contact-box-black span{display:table;}
.eclipse-b{margin-left:10px;float:left;margin-right:20px;}
.contact-box-blue{margin-left:0;width:100%;padding-left:10px;font-size:35px;}
.bigmapbox { margin-left: 0; width: 100%; }
.eclipse-blue{float:left;margin-right:20px;}
.banner-page-box{overflow:visible}
.banner-page-box .img{display:none;}
.banner-page-box .banner-txt{position:static;padding:20px 0 20px 0}
.banner-page-box .form{position:static;}
.pading-right-5{padding-right:15px;}
.pading-left-5{padding-left:15px;}
.bottom-form .wpcf7-submit{display:table;margin:0 auto 20px auto;}
.bottom-form p{text-align:center;}
.blue-page-hm{margin-top:-38px}
.blue-page-hm h2{position:static;}
.blue-page-hm .yellow-part{position:static;margin-bottom:20px;}
.blue-page-hm .blue-part{position:static;}
.blue-page-hm{height:auto;}
.toronto-blue{float:none;margin-bottom:0;padding-bottom:10px;padding-top:5px;padding-right:10px;padding-left:30px;}
.toronto-blue{text-align:left;}
.toronto-blue .square-check-right li{text-align:left;background-position:left 4px;padding-left:25px;float:none;}
.toronto-blue h3{margin:0 0 20px 0 !important;text-align:left;}
.toronto-yellow{float:none;margin-bottom:0;padding-bottom:10px;padding-top:5px;padding-left:30px;}
.page-blue-text p{line-height:30px;font-size:15px;}
.page-blue-text ul li{font-size:15px;}
.private-mortgages-list li{width:100%;margin:0 0 20px 0;height: 100%; margin-bottom: -20px !important;}
.page-default-text .three-cols-list li{width:90%;float:none;}
.page-content2{height:auto;}
.find-agents .col-md-3{width:300px;float:left;}
.banner-page-box .form{margin-right:0;}
.page-blue-text ol li strong{padding-top:0px;width:70%;}
.padding-left-zero{padding-right:0;}
.consultation-footer .padding-right-zero{padding-right:0;}
.find-agents .panel-section .relative{position:relative;}
.orng-btn{width:100%;}
.inpagecontent .padding-right-zero{padding-left: 0;}
}
@media (max-width:767px){
#menu-primary-navigation li{margin-top:0;}
#menu-primary-navigation li > a{padding-left:25px;}
#menu-primary-navigation li li{padding-left:15px;}
.banner h2{font-size:20px;line-height:25px;}
.sub-menu{position:static;top:auto;width:100%;margin-left:10px;margin-bottom:15px}
.phone small{display:block;}
.full-banner{display:none;}
.panel-below-yellow{width:auto;}
.bullet{width:100%}
.page-mr tbody tr td .inside-btn{font-size:12px;}
.page-mr table tr td{font-size:12px;}
.page-mr table tr th{font-size:12px;}
.page-mr tbody tr:hover td span{font-size:12px;}
.page-mr thead tr th span{font-size:12px;}
.slider-blog-outer{display:none !important;}
.news-panel{margin-top:20px;}
.find-agents .col-md-3{width:300px;float:none;margin:0 auto;}
.orng-btn{width:100%;font-size:18px;}
.page-blue-text p{line-height:22px;}
.page-blue-text .three-cols-list li{float:none;width:90%;}
.private-mortgages-list li { height: 100%; margin-bottom: -10px !important; }
.hcenter.formtitle {
    font-size: 24px;
    line-height: 1.3;
}
  .cuslinkcolor {
     display: block;
   }
   .cussubheading {
        font-size: 18px;
    }
.banner .btn-yellow{width:300px;font-size:14px}
.banner .outer-content .container {
    padding: 0;
}
.page-default-text-from-blue img.alignleft {
    margin-left: -15px;
    margin-right: 10px !important;
}
.page-default-text { padding-top: 15px; }
}
@media (max-width:500px){.eclipse-y{display:none;}
.eclipse-b{display:none;}
.eclipse-blue{display:none;}
.banner-page.med_height h1 {font-size: 2.2rem;}
.banner-page .banner-txt p{font-size:14px}
.page-default-text li{float:none !important;width:90% !important}
.page-default-text ol li span{margin-bottom:50px;}
.page-default-text ol.small-balls li span{margin-bottom: 0}
.page-blue-text p{line-height:20px;font-size:14px}
.private-mortgages-list .ri, .private-mortgages-list .fullwidth .ri{width:75% !important;}
.private-mortgages-list-outer{margin-bottom:30px;}
.private-mortgages-list-outer .private-mortgages-list li{/*margin-bottom:100px !important;*/}
.footer-links a{line-height:1.8;}
.policy li{padding:0 8px;}
}
@media (max-width:400px){#menu-top-bar{margin-left:5px;}
.navbar-brand > img{width:180px}
.navbar-header .logo{padding-top:10px;}

.left-padding .bullet2, .right-panel .bullet2{font-size:14px}
.consultation-footer h2{font-size:22px;}
.page-contact .content-inner a{font-size:12px;}
.page-contact .content-inner .contact-box-blue a{font-size:22px;line-height:30px;}
.contact-box-blue strong{font-size:17px}
.form-select-date label{display:table;float:none;line-height:50px;}
.form-select-date span.wpcf7-form-control-wrap{display:table;float:none;width:250px;}
}
@media (max-width:370px){
    .orng-btn{font-size:15px;}
}

.mc4wp-form-fields {margin-bottom:20px; margin-top: -16px;}

#mc4wp-form-1 > div.mc4wp-form-fields {margin-bottom:0px;}

@media (max-width:991px){
.padding-r{clear:both;}
}

/* Override browser defaults for spinner controls on number fields; they're pretty useless for us */
input[type=number] {
-moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0; /* Removes leftover margin */
}

.modal-fade-container {
    background:rgba(0, 0, 0, 0.8)
}

a.banner-link {
	display:block;
	max-width:1093px;
	height:159px;
	background:url(images/banner-full2.jpg) center bottom no-repeat;
	background-size:contain;
	line-height: 214px;
    color: #07378b;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 37px;
	text-indent:140px;
    text-shadow: 0px -1px 1px #fed9a4
}
.benifits-of-working h1 { color: #fff; }
.get-in-touch.phone-footer a span {
    text-decoration: underline;
}
.togetform{
    position: fixed;
    top: 50%;
    width: 109px;
    z-index: 999;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.togetform img{
    /*max-width: 150px;*/
    max-width: 120px;
    margin-bottom: 6px;
    margin-left: 1px;

}
.tofootform {
    /*background-color: rgba(246, 167, 6, 0.9);*/
    word-break: break-word;
    cursor: pointer;
    color: #07378b;
    line-height: 1.5;
    /*padding: 12px 20px;*/
    padding: 20px 20px;
    -webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.75);
    font-weight: 600;
    font-size: 13px;
    display: block;
    background: linear-gradient(to bottom, #f9b500 0%,#f9b500 100%);
}


.togetform_new{
    position: fixed;
    top: 50%;
    width: 11%;
    z-index: 99999;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.togetform_new img{
    /*max-width: 150px;*/
    max-width: 100%;
    margin-bottom: 12px;
    /*margin-left: 1px;*/
}
.tofootform_new {
    /*background-color: rgba(246, 167, 6, 0.9);*/
    word-break: break-word;
    cursor: pointer;
    color: #07378b;
    line-height: 1.5;
    font-weight: 600;
    font-size: 13px;
    display: block;

}

.tofootform:hover, .tofootform:focus {
    color: #07378b;
}
/*.showonmobile {
    display: none;
}*/
.mobile-show{
    display: none;
}
.pum-overlay {
    background-color: rgba(0,0,0,0.8);
}
.popmake.theme-12187 > .popmake-close {
    background-color: #07378b !important;
}

.forminpopup {
    margin-top: 20px;
    display: block;
    clear: both;
    float: left;
    width: 100%;
}
.forminpopup .blue-bg-getintouch .form-control {
    width: calc(100% - 30px) !important;
}
.forminpopup .blue-bg-getintouch .yellow {
    width: 150px;
    position: relative;
    top: 15px;
    right: inherit;
}
.forminpopup .blue-bg-getintouch {
    padding-bottom: 5px;
}
.forminpopup .blue-bg-getintouch h3 {
    margin: 20px 10px !important;
}
.agtpopup .modal-body {
    max-height: 80vh;
    overflow: auto;
}
.agtpopup ul {
    padding: 0 0 0 35px;
}
.agtpopup ul li {
    display: list-item;
}
.bg-img select.wpcf7-form-control.wpcf7-select {
    background-color: #fff;
}
#intro-section {
    position: relative;
    padding-top: 90px;
    padding-bottom: 100px;
}
#intro-section:after {
    content: url(https://canadianmortgagesinc.ca/wp-content/uploads/2018/02/house-hands.png);
    position: absolute;
    top: -5px;
    right: 0;
    z-index: -1;
}
#intro-section .section-content .section-subtitle {
    font-size: 22px;
    color: #f8b502;
}
#intro-section .section-content .section-title-top {
    font-size: 37px;
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: bold;
    text-transform: uppercase;
}
#intro-section .section-content .call-block {
    background-color: #07378b;
    color: #fff;
    position: relative;
    padding-top: 17px;
    padding-bottom: 17px;
    margin-top: 55px;
    border-radius: 4px;
}
#intro-section .section-content .call-block .block-img {
    position: absolute;
    top: -19px;
    left: 18px;
}
#intro-section .section-content .call-block h4 {
    font-weight: bold;
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 105px;
    color: #fff;
    text-transform: capitalize;
}
#intro-section .section-content .call-block a {
    font-weight: bold;
    font-size: 22px;
    color: #f9b500;
    padding-left: 105px;
}
#intro-section .section-content .call-block .call-badge {
    position: absolute;
    top: -30px;
    right: 32px;
    width: 162px;
    height: 162px;
    text-align: center;
    background-color: #f9b500;
    border-radius: 50%;
    box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.13);
}
#intro-section .section-content .call-block .call-badge .badge-content {
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    position: relative;
    text-transform: uppercase;
}
#intro-section .section-content .call-block .call-badge .badge-content .badge-title {
    font-weight: bold;
    font-size: 28px;
    color: #444444;
}
#intro-section .section-content .call-block .call-badge .badge-content p {
    font-weight: bold;
    font-size: 22px;
    color: #fff;
    margin: 0;
}
#features-section {
    background-color: #f8f8f8;
    padding-top: 75px;
    padding-bottom: 100px;
}
#features-section .features-circle {
    position: relative;
    margin-top: 220px;
    width: auto;
}
#features-section .features-circle .inner-circle img {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
#features-section .feature-blocks {
    position: relative;
    top: -430px;
    width: 590px;
    margin: auto;
}
#features-section .feature-blocks .feature-item {
    position: absolute;
}
#features-section .feature-blocks .feature-item.feature-1 {
    text-align: center;
    transform: translate(125px, -155px);
}
#features-section .feature-blocks .feature-item.feature-1 .feature-text {
    margin-bottom: 20px;
}
#features-section .feature-blocks .feature-item .feature-title {
    text-transform: capitalize;
    font-size: 22px;
    color: #07378b;
    margin-top: 5px;
}
#features-section .feature-blocks .feature-item .feature-content {
    font-size: 18px;
}
#features-section .feature-blocks .feature-item.feature-1 .feature-text .feature-content {
    max-width: 340px;
}
#features-section .feature-blocks .feature-item .feature-text .feature-content {
    max-width: 330px;
}
#features-section .feature-blocks .feature-item .feature-icon {
    width: 98px;
    height: 98px;
    line-height: 98px;
    text-align: center;
    background-color: #f9b500;
    border-radius: 50%;
}
#features-section .feature-blocks .feature-item.feature-1 .feature-icon {
    margin: 0 auto;
}
#features-section .feature-blocks .feature-item.feature-2 {
    text-align: right;
    transform: translate(-335px, 50px);
}
#features-section .feature-blocks .feature-item.feature-2 .feature-text {
    float: left;
    width: calc(100% - 122px);
}
#features-section .feature-blocks .feature-item.feature-2 .feature-icon {
    float: right;
    margin-left: 24px;
}
#features-section .feature-blocks .feature-item.feature-3 {
    transform: translate(465px, 50px);
}
#features-section .feature-blocks .feature-item.feature-3 .feature-text {
    float: right;
    width: calc(100% - 122px);
}
#features-section .feature-blocks .feature-item.feature-3 .feature-icon {
    float: left;
    margin-right: 24px;
}
#features-section .feature-blocks .feature-item.feature-4 {
    text-align: right;
    transform: translate(-405px, 230px);
}
#features-section .feature-blocks .feature-item.feature-4 .feature-text {
    float: left;
    width: calc(100% - 122px);
}
#features-section .feature-blocks .feature-item.feature-4 .feature-icon {
    float: right;
    margin-left: 24px;
}
#features-section .feature-blocks .feature-item.feature-5 {
    transform: translate(535px, 230px);
}
#features-section .feature-blocks .feature-item.feature-5 .feature-text {
    float: right;
    width: calc(100% - 122px);
}
#features-section .feature-blocks .feature-item.feature-5 .feature-icon {
    float: left;
    margin-right: 24px;
}
#private-lenders {
    background-color: #eaeaea;
    padding-top: 85px;
    padding-bottom: 75px;
}
#private-lenders .section-header .section-heading {
    font-weight: 500;
    color: #f8b502;
    font-size: 29px;
    text-transform: uppercase;
    margin: 0;
}
#private-lenders .section-header .section-title {
    font-size: 47px;
    text-transform: uppercase;
    margin-top: 5px;
}
#private-lenders .section-content .btn {
    font-weight: 500;
    font-size: 20px;
    text-transform: none;
    border: 2px solid #eead02;
    margin-top: 30px;
    padding: 11px 34px;
    background-color: #f9b500;
}
#private-lenders .section-content ul {
    padding-left: 35px;
}
#private-lenders .section-content ul li {
    display: list-item;
}
.landing-page-banner .img img {
    object-fit: cover;
}
.img-1 {
    width: 240px;
    height: 175px;
    object-fit: cover;
}
.banner-hide{
  display: none;
}
.banner-show{
  display: block;
}
.page-blue-text ul li.fullwidth {
    clear: both;
    width: 88%;
    margin-bottom: 0;
    text-align: center;
    margin-top: 30px;
}
.private-mortgages-list .fullwidth .icob {
    margin: 0 auto;
    display: block;
    float: none;
}
.private-mortgages-list .fullwidth .ri {
    width: 100%;
}
.underline {
    text-decoration: underline;
}
ul.marginbtmten li {
    margin-bottom: 10px;
}
.martop50 {
    margin-top: 50px !important;
}
.dcallbtn {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    text-align: center;
    padding: 8px 0;
    font-weight: bold;
    font-size: 1.6em;
    text-transform: uppercase;
    font-family: 'Gotham-bold';
    cursor: pointer;
    border-radius: 4px;
}
.yellow-space2 a {
    color: #0f398a;
    text-decoration: underline;
}
.agtpopup .modal-body a:not(.apply-now) {
    color: #0f398a;
}
.bigmapbox {
    height: 300px;
    padding-left: 0;
    margin-bottom: 30px;
}
.cus-width h1 , .page-id-12118 .padding-zero h1{
  width: 60%;
    font-size: 32px;
}

@media (min-width: 992px){
    .row-flex-center {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
    }
}
@media(max-width:1660px){
    .togetform_new {
        width: 202px;
    }
}
@media (max-width: 1580px){
    .togetform_new {
        width: 169px;
    }
}
@media (max-width: 1500px){
    .togetform_new {
        width: 146px;
    }
}
@media (max-width: 1460px){
    .togetform_new {
        width: 121px;
    }
    .banner-hide{
      display: block;
    }
    .banner-show{
      display: none;
    }
}
@media (max-width: 1399px) {
    /* Intro Section */
    #intro-section .section-content {
        padding-left: 0;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* Intro Section */
    #intro-section {
        overflow: hidden;
    }
    #intro-section:after {
        right: -215px;
    }
}
@media(max-width:1350px){
   .cus-width h1 , .page-id-12118 .padding-zero h1{
       font-size: 30px;
    }
}
@media(max-width:1200px){
	a.banner-link {
		font-size:30px;
		line-height:225px;
	}
}

@media (max-width: 1199px) {
    /* Features Section */
    #features-section {
        padding-bottom: 0;
    }
    #features-section .features-circle {
        margin-top: 12vw;
    }
}

@media(max-width:991px){
	.cus-width h1 , .page-id-12118 .padding-zero h1{
        font-size: 24px;
        width: 100%;
    }
    a.banner-link {
		font-size:23px;
		line-height:250px;
		text-indent:90px
	}
    /* Intro Section */
    #intro-section {
        overflow: hidden;
    }
    #intro-section:after {
        display: none;
    }
    #features-section .features-circle {
        margin-top: 8vw;
    }
    #menu-primary-navigation > li:last-child a {
    padding: 10px 7px 10px 7px;
    line-height: 16px;
    text-align: center;
    }
    .cmi-career-partner {
        margin-top: 30px;
    }
    .page-blue-text ul li.fullwidth {
        margin-top: 0;
        width: 100%;
        text-align: left;
    }
    .private-mortgages-list .fullwidth .icob {
        margin: 0 15px 0 0;
        display: block;
        float: left;
    }
    .private-mortgages-list .fullwidth .ri {
        width: 80%;
    }
}

@media(max-width:767px){
    .togetform img, .togetform_new img{
        display: none;
    }
    .togetform, .togetform_new {
        top: inherit;
        -webkit-transform: inherit;
        -moz-transform: inherit;
        -ms-transform: inherit;
        -o-transform: inherit;
        transform: inherit;
        bottom: 0;
        right: 0;
        width: 100%;
        text-align: center;

    }
    .tofootform {

        text-align: center;
        font-size: 16px;
        line-height: 1;
        padding: 10px 20px;
    }
    .mobile-show{
       display: block;
    }
    .mobile-hide{
        display: none;
    }

    .below-footer .pull-right {
        margin-bottom: 40px;
    }
/*    .showonmobile {
        display: block;
        width: 100%;
        background-color: rgba(246, 167, 6, 0.9);
        text-align: center;
    }
    .hideonmobile {
        display: none;
    }*/

    /* Intro Section */
    #intro-section .section-content .call-block .call-badge {
        display: none;
    }

    /* Features Section */
    #features-section {
        padding-bottom: 40px;
    }
    #features-section .section-content {
        font-size: 18px;
    }
    /* Feature Blocks */
    #features-section .inner-circle {
        display: none;
    }
    #features-section .features-circle {
        float: left;
        width: 100%;
        padding: 0 15px;
    }
    #features-section .feature-blocks {
        top: 0;
        width: auto;
    }
    #features-section .feature-blocks .feature-item {
        position: relative;
        text-align: left !important;
        transform: none !important;
        margin-bottom: 30px;
        float: left;
    }
    #features-section .feature-blocks .feature-item .feature-text {
        float: right !important;
        width: calc(100% - 122px);
    }
    #features-section .feature-blocks .feature-item .feature-icon {
        float: left !important;
        margin-right: 24px !important;
        margin-left: 0 !important;
    }

    #features-section .feature-blocks .feature-item.feature-1 .feature-text {
        margin-bottom: 0;
    }
    .no-banner-page h1{
        font-size: 3.8rem
    }
    .yellow-bg-dark .left-padding, .yellow-bg-dark .right-panel{
        width: 100%;
        padding-left: 15px;
    }
    .left-padding .bullet2, .right-panel .bullet2 {
        display: block;
    }
    a.banner-link{
        display: none;
    }
}
@media (max-width: 494px) {
    .cus-width h1 , .page-id-12118 .padding-zero h1 {
        font-size: 18px;
        width: 100%;
    }
}
@media (max-width: 479px) {
    /* Intro Section */
    #intro-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    #intro-section .section-content .section-subtitle, #intro-section .section-content .section-title-top, #intro-section .section-content .section-title-bottom, #intro-section .section-content .content {
        text-align: center;
    }
    #intro-section .section-content .section-subtitle {
        font-size: 16px;
    }
    #intro-section .section-content .section-title-top {
        font-size: 26px;
    }
    #intro-section .section-content .section-title-bottom {
        font-size: 28px;
    }
    #intro-section .section-content .call-block h4, #intro-section .section-content .call-block a {
        font-size: 18px;
    }
    #intro-section .section-content .content {
        font-size: 14px;
    }

     #features-section {
        padding-top: 20px;
    }
    #features-section .section-header .section-title {
        font-size: 22px;
    }
    #features-section .section-content {
        font-size: 14px;
    }

    #features-section .feature-blocks .feature-item .feature-title {
        font-size: 18px;
    }
    #features-section .feature-blocks .feature-item .feature-content {
        font-size: 14px;
    }

    #private-lenders {
        text-align: center;
        padding-top: 55px;
    }
    #private-lenders .section-header {
        margin-bottom: 35px;
    }
    #private-lenders .section-header .section-heading {
        font-size: 20px;
    }
    #private-lenders .section-header .section-title {
        font-size: 26px;
    }
    #private-lenders .section-content {
        font-size: 14px;
    }
}

@media(max-width:400px){
    .expand-all a {
        display: block;
    }
}

@media(max-width:380px){
    .private-mortgages-list .ri {
        width: calc(100% - 80px);
    }
}

/*******************ipad***********************/
/*@media (max-width: 1024px) and (orientation: portrait){
    a.banner-link {
        font-size: 20px;
    }
    .tofootform{
        font-size: 14px;
    }
}*/
.pera-white{
    display: none;
}
.bottom-form p{
    display: none;
}
@media(min-width: 768px) and (max-width: 991px){

   #navbar.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
   }
}

.vcenter span{
    padding-top: 10px;
    padding-left:10px;
}
.page-template-page-line-of-credit1 .loc-header .positioned {
    margin-top: 20px;
}
.telclass {
    text-decoration: underline;
    color: #07378b;
}
.telclass:hover, .telclass:focus {
    color: #07378b;
}
.applybottonin {
    background: #f9b500;
    background: -moz-linear-gradient(top, #f9b500 0%, #f9b500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b500), color-stop(100%,#f9b500));
    background: -webkit-linear-gradient(top, #f9b500 0%,#f9b500 100%);
    background: -o-linear-gradient(top, #f9b500 0%,#f9b500 100%);
    background: -ms-linear-gradient(top, #f9b500 0%,#f9b500 100%);
    background: linear-gradient(to bottom, #f9b500 0%,#f9b500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b500', endColorstr='#f9b500',GradientType=0);
    border-radius: 5px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    line-height: 0px;
    text-transform: uppercase;
    font-size: 18px;
    padding: 15px 30px 13px 30px;
    font-weight: bold;
    color: #07378b;
    cursor: pointer;
}


/*******************step-by-step page*********************/

@font-face {
  font-family: 'HelveticaNeue-CondensedBold';
  src: url('fonts/HelveticaNeue/HelveticaNeue-CondensedBold.eot');
  src: url('fonts/HelveticaNeue/HelveticaNeue-CondensedBold.woff2') format('woff2'),
       url('fonts/HelveticaNeue/HelveticaNeue-CondensedBold.woff') format('woff'),
       url('fonts/HelveticaNeue/HelveticaNeue-CondensedBold.ttf') format('truetype'),
       url('fonts/HelveticaNeue/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg'),
       url('fonts/HelveticaNeue/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('fonts/HelveticaNeue/HelveticaNeue-Light.eot');
  src: url('fonts/HelveticaNeue/HelveticaNeue-Light.woff2') format('woff2'),
       url('fonts/HelveticaNeue/HelveticaNeue-Light.woff') format('woff'),
       url('fonts/HelveticaNeue/HelveticaNeue-Light.ttf') format('truetype'),
       url('fonts/HelveticaNeue/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg'),
       url('fonts/HelveticaNeue/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeue';
  src: url('fonts/HelveticaNeue/HelveticaNeue.eot');
  src: url('fonts/HelveticaNeue/HelveticaNeue.woff2') format('woff2'),
       url('fonts/HelveticaNeue/HelveticaNeue.woff') format('woff'),
       url('fonts/HelveticaNeue/HelveticaNeue.ttf') format('truetype'),
       url('fonts/HelveticaNeue/HelveticaNeue.svg#HelveticaNeue') format('svg'),
       url('fonts/HelveticaNeue/HelveticaNeue.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

.lending-step .lendind-img img {
    display: block;
    /* margin-top: -2px; */

        height: 94vh;
    width: 100%;
    object-fit: cover;
    object-position: bottom;

}
.lending-step .banner-txt{
    text-align: center;
    left: 0;
    right: 0;
    position: absolute;
    bottom: 20%;
    top: unset;
}
.lending-section{
   background-image: url('images/lending-bck.jpg');
   padding-top: 30px;
   color: #07378b;
   background-repeat: no-repeat;
    background-size: cover;
}
.lending-step .banner-txt h1 {
    color: #ffffff;
    text-transform: inherit;
    font-weight: 500;
    font-size: 56px;
    text-shadow: 2px 2px 10px #525252;
    font-family: 'HelveticaNeue-Light';
}
.lending-step .banner-txt p {
    color: #ffffff;
    font-size: 46px;
    font-weight: bold;
    text-shadow: 2px 2px 10px #525252;
    font-family: 'HelveticaNeue-CondensedBold';
}
.lending-step .bottommore p {
    font-size: 78px;
    line-height: 1;
}
.lending-newsletter {
    background-color: rgb(35, 64, 134);
    padding: 50px 0 15px 0;
    position: relative;
    margin-top: -150px;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.5);
}
.lending-newsletter h3 {

    font-size: 52px;
    color: #ffffff;
    margin-top: 15px !important;
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 30px;
    font-family: 'HelveticaNeue-CondensedBold';
}
.step-guide {
    margin: 0 15px 10px 15px;
}
.step-guide label {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'HelveticaNeue-CondensedBold';
}
.step-guide input.wpcf7-form-control {
    width: 100%;
    padding: 20px 10px;
}
.img-mark {
    position: absolute;
    max-width: 320px;
    left: -218px;
    top: -52px;
}
.lending-content {
    font-size: 16pt;
    font-family: 'HelveticaNeue';
    line-height: 1.3;
}
.getit {
    background-color: #f4b418;
    display: block;
    margin: 0 auto;
    font-size: 40px;
    width: 310px;
    font-weight: 600;
    border: none;
    padding: 10px 0;
    box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.5);
    font-family: 'HelveticaNeue-CondensedBold';

}
.lending-newsletter div.wpcf7 .ajax-loader {
    display: block;
    margin: 5px auto 0 auto;
}
.lending-newsletter div.wpcf7-validation-errors, .lending-newsletter div.wpcf7-acceptance-missing, .lending-newsletter .wpcf7-response-output {
    color: #fff;
    margin-top: 10px !important;
    margin-bottom: 5px !important;
}
.bottomlines {
    padding: 15px 0;
}
.lending-first .lending-img img{
    margin-left: 60px;
    position: relative;
    z-index: 9;
    margin-top: -20px;
}

@media (max-width: 991px) {
    .lending-step .banner-txt h1 {
        font-size: 50px;
    }
    .lending-step .banner-txt p {
        font-size: 40px;
        margin-top: 10px;
    }
    .lending-step .bottommore p {
        font-size: 70px;
    }
    .lending-newsletter {
        padding-top: 60px;
    }
    .lending-newsletter h3 {
        font-size: 32px;
    }
    .getit {
        font-size: 32px;
        width: 100%;
    }
    .lending-first .lending-img img {
        margin-left: 0;
        margin-top: 0;
    }
}
@media (max-width: 767px) {
    .lending-step .banner-txt {
        bottom: 15%;
    }
    .lending-newsletter {
        margin-top: 15px;
        padding-top: 70px;
    }
    .img-mark {
        position: absolute;
        max-width: 250px;
        left: 0;
        top: -52px;
        right: 0;
    }
    .step-guide input.wpcf7-form-control {
        padding: 15px 10px;
    }
    .lending-step .banner-txt h1 {
        font-size: 47px;
    }
    .lending-step .banner-txt p {
        line-height: 1.1;
        margin-top: 30px;
    }
    .lending-step .bottommore p {
        font-size: 50px;
    }
    .applybottonin.scrolltobtmform{
        padding: 23px 40px;
        font-size: 14px;
        float: left;
        }
}

.contact-box-black a:hover,.e-mail a:hover,.phone a:hover,.contact-box-blue a:hover{
    color: #F6A706;
}
.contact-personalized{
    font-size: 28px;
    text-align: center;
}
.modal-backdrop{
    opacity: 0.4;
}

.sessionPopup-modal{
	top:20%;
}
.session-popup{
    font-size: 25px;
    text-align: center;
    color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
    background: rgba(255,175,75,1);
    background: -moz-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,175,75,1)), color-stop(100%, rgba(255,146,10,1)));
    background: -webkit-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -o-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
    background: linear-gradient(to right, rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%);
}
.sessionPopup-modal .modal-dialog{
	    border: 5px solid #00000029;
}
.sessionPopup-modal .modal-header{
    min-height: 0px !important;
	padding: 0px;
}
.sessionPopup-modal .close{
    position: absolute;
    right: 0;
    top: 2px;
    z-index: 11;
    background: #000;
    height: 30px;
    width: 30px;
}

.contact-us-overlayer{
position: absolute;
bottom: 19%;
width: 60%;
height: 45px;
left: 0;
right: 0;
margin: auto;
}
.go-to-form:hover{
    cursor: pointer;
}

.applybottonin.scrolltobtmform{
    float: right;
    color: #fff;
    border-radius: 20px;
    letter-spacing: 0.7px;
    padding: 23px 50px;
    background: #f59e0a;
    -webkit-box-shadow: 1px 1px 10px #857d7d;
    box-shadow: 1px 1px 10px #857d7d;
}
.a-tag{
    background: rgba(0, 0, 0, 0.06);
    position: relative;
    display: block;
}
.custom-map{
    position: relative;
    z-index: -1;
}
.scroll-form:hover{
    cursor: pointer;
}
#ajax-contact .form-group label, #formLabel .form-group label{
    position: absolute;
    font-size: 13px;
    font-weight: 100;
    color: #ff3838;
    text-shadow: 1px 2px 10px #00000061;
    letter-spacing: 0.09px;
    white-space: nowrap;
}
#careerForm .form-group label.error {
    font-size: 13px;
    font-weight: 100;
    float: left;
    display: block;
    clear: both;
    position: absolute;
}
#careerForm label.error{
    font-size: 13px;
    font-weight: 100;
    color: #ff3838;
}
#careerForm .form-group label.error:after{
    content: '';
    display: none;
}
.alert#introBannerSuccess{
    color: #ffffff;
    background: none;
    border: 0;
    font-size: 15px;
}
#introBannerSuccess.changeBg{
    background: #3b8828;
}
#introBannerSuccess.changeBg br{
display: block;
}

#introBannerSuccess{
    display: block;
    position: fixed;
    width: 100%;
    z-index: 111;
    top: 0;
    white-space: normal;
    right: 0;
}
#ajax-contact.contact-form .form-two {
    display: block;
    margin-bottom: 27px;
}
#formLabel .form-group,#careerForm .form-group{
    display: block;
    margin-bottom: 25px;
}
#formLabel .umemberloader{
    margin-top: 7%;
}
.umemberloader, .successmsg,#introBannerSuccess{
    display: none;
}
.lds-dual-ring {
    display: block;
    width: 64px;
    height: 64px;
    margin: auto;
  }
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 46px;
    height: 46px;
    margin: 1px;
    border-radius: 50%;
    border: 5px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
