/*-- Fonts --*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 100;src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family: 'Roboto';font-style: normal;font-weight: 900;src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local(OpenSans-Regular),url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(https://fonts.gstatic.com/s/opensans/v15/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}
/*-- Reset css --*/
/*==================box-sizing================*/
*{box-sizing:border-box}
*,*:before,*:after{box-sizing:border-box}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}
.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}
.alignright{text-align:right}
a{color:#000;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#000}
a:active{color:#000}
address{margin:.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none;margin:0;padding:0}
p{font-size:16px;padding:8px 0;line-height:24px;margin:0}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#f6f6f6;border:solid 1px #e1e1e1;font-size:15px;color:#434343;border-radius:4px;width:100%;min-height:50px;padding:8px 15px}
.form-control::-moz-placeholder{color:#797979;opacity:1}
.form-control:-ms-input-placeholder{color:#797979}
.form-control::-webkit-input-placeholder{color:#797979}
.form-control:focus{box-shadow:none}
.btn-primary{width:100%;background-color:#252525;border:0;font:20px "Roboto Regular",Arial,sans-serif;font-weight:600;padding:16px 0 0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;text-transform:uppercase}
.btn-primary:hover,.btn-primary:focus{background:#059ad9}
.btn-primary:focus,.btn-primary:active{border:0;box-shadow:none}
textarea{font:12px Arial,Helvetica,sans-serif}
textarea.form-control{height:120px}
.block{display:inline-block;width:100%}
.intro-form .button{position:relative;z-index:1;overflow:hidden;display:inline-block;border:none;box-shadow:none;color:#fff;font-size:18px;text-transform:capitalize;border:none;padding:12px 26px;text-align:center;vertical-align:middle;font-family:'Roboto',Arial,sans-serif;border-radius:6px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}
.intro-form .button:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-color: #ed1c24;border-radius:6px;z-index: -2;}
.intro-form .button:before {content: '';position: absolute;bottom: 0;left: 0;width: 0%;height: 100%;background-color: #03aa98;transition: all .3s;border-radius:6px;z-index: -1;}
.intro-form .button:hover {color: #fff;}
.intro-form .button:hover:before {width: 100%;}
/* .button,.button::after{-webkit-transition:all .3s;transition:all .3s}
.button::before,.button::after{background:#5eaf00;content:'';position:absolute;z-index:-1}
.btn-hover::after{height:100%;left:-35%;top:0;transform:skew(50deg);transition-duration:.6s;transform-origin:top left;width:0;z-index:-1}
.btn-hover:hover:after{height:100%;width:135%}
 */
.error{display:block;color:#d60606;padding-top:5px;font-size:13px;}
.alert-success{opacity:1}
.button.radius{border-radius:4px}
.capitalize{text-transform:none;text-transform:capitalize}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0}
.ucase:before{text-transform:uppercase}
.block{display:inline-block;width:100%}
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em}
.list{list-style:none;margin:0}
.list li{background:url(../images/circle.png) no-repeat left 7px;color:#d9d9d9;font-size:15px;line-height:21px;margin:0 0 15px;padding-left:26px}
.list-numeric{list-style:number;font-size:16px;color:#686868}
.list-numeric li{line-height:24px;margin:0 0 16px}
/*-- Body --*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font-size:15px;min-height:100%;color:#404040}
html,body{margin:0;padding:0;min-height:100vh;overflow-x:hidden}
/*-- Container --*/
.container{margin:0 auto;position:relative;padding:0 15px}
/*-- Roboto Fonts --*/
h1,h2,h3,h4,h5,h6,.button,.home .intro h1 span,.footer .quick-links li a{font-family:"Roboto", Arial, sans-serif;font-weight:400}
.hd-h2{font-family:'Roboto', Arial, sans-serif;font-weight:400;font-size:45px;color:#1f1f1f;margin:0 0 15px}
.hd-h2 span{display:block;font-family:Arial, sans-serif;font-weight:400;font-size:16px;color:#0c0c0c;margin:12px 0 0}
.home .intro h1,.read-watch ul .info h3{font-family:'Roboto', Arial, sans-serif;font-weight:700}
/*.quick-services .quick-box h2{font-family:'Roboto', Arial, sans-serif;font-weight:500}*/
.our-clients .details strong,.brrowers-card .info strong{font-family:'Roboto', Arial, sans-serif;font-weight:700}
/*-- Open Sans Fonts --*/
.intro-form form label{font-family:'Open Sans', Arial, sans-serif;font-weight:600}
.our-clients .hd-h2{font-family:'Open Sans', Arial, sans-serif;font-weight:700}
/*-- Raleway Fonts --*/
.brrowers-card .info p,.brrowers-card .sm-info,.brrowers-card .info p{font-family:"Raleway", Arial, sans-serif;font-weight:400}
.footer h4,.loan-form h2{font-family:"Raleway", Arial, sans-serif;font-weight:500}
#nav li a,#nav li span,.home .intro h1 em,.quick-box span,.brrowers-card .sm-info,.label-control,label{font-family:"Raleway", Arial, sans-serif;font-weight:600}
.quick-box h2,.quick-services h3,.quick-features h3,.our-services h2,.our-services h3,.our-clients .details strong{font-family:"Raleway", Arial, sans-serif;font-weight:700}
/*-- Page Body --*/
.page-body,.page-content{position:relative}
.page-body{min-height:100vh}
.page-content{min-height:100vh;background-color:#fff;padding-top:154px}
/*-- content --*/
#content{display:inline-block;width:100%;min-height:300px}
/*====Home Page====*/
/*-- Header --*/
.request-finding li{float:left}
.request-finding li img{display:inline-block;vertical-align:middle}
.request-finding li a{display:block;display:block;padding:0 24px;min-height:90px;line-height:90px}
.request-finding li.request a{background:#03aa98;color:#fff}
.request-finding li span{display:inline-block;margin:0 0 0 10px}
.request-finding li:first-child{border-left:solid 1px #e5e5e5}
hr.hr-line{margin:0 auto;border:0;border-bottom:solid 1px #e5e5e5;width:98.555%;padding:0}
.home #top{background:url(../images/header-intro-bg.jpg) no-repeat center 0;/*min-height:635px;*/position:relative;margin:0 auto;background-size:cover;padding:53px 0 50px;background-attachment: fixed;}
#top{background:url(../images/inner-bg.png) no-repeat center 0;min-height:285px;position:relative;margin:0 auto;background-size:cover}
.header{padding:0}
.logo-brand{margin:21px 0 0}
.logo-brand img{display:block}
.home .intro{padding:190px 0 0;display:inline-block;width:40%}
.home .intro h1{font-size:57px;margin:0 0 15px;color:#000;text-transform:capitalize}
.home .intro h1 em{display:block;font-style:normal;margin:0 0 5px}
.home .intro h1 span{display:block;font-size:27px;margin:0;color:#000}
.intro-form{float:right;/*position:absolute;right:15px;top:33px;*/width:53%}
.intro-form h2{background:#1f1f1f;padding:15px 15px 10px;color:#fff;text-align:center;font-size:25px;text-transform:uppercase;margin:0}
.intro-form h2 span{color:#fff;display:block;font-size:15px}
.intro-form form{background:#fff;padding:25px 24px 15px;margin:0}
.intro-form .form-group{margin-bottom:10px}
.intro-form form label{font-size:14px;display:block}
.intro-form .form-control{height:42px}
.intro-form .button{font-size:20px;text-transform:uppercase;padding:15px 45px;margin:15px 0 0}
@media (min-width:992px){
.header [class*="row"]{margin-right:-8px;margin-left:-8px}
.header [class*="col-"]{padding-right:8px;padding-left:8px}	
/*-- Main Navigation --*/
#nav.nav,#nav .nav{transition:none;background:none}
#nav{float:none;min-height:40px;padding-right:0;position:relative;z-index:100000;margin-top:10px}
#nav ul{padding:8px 0 0}
#nav ul li{font-size:16px;display:inline-block;position:relative;text-transform:capitalize;margin-right:10px;padding-left:10px;background:url(../images/slace.png) no-repeat left 15px}
#nav ul li a,#nav ul li span{display:block;color:#000;padding:10px 18px;margin:0;text-transform:uppercase}
#nav ul li,#nav ul li a,#nav ul li span{-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;transition:all .4s ease 0}
#nav ul li.active:hover a,#nav ul li.active span,#nav ul li:hover span,#nav ul li:hover span{color:#03aa98}
#nav ul li.has-submenu span{cursor:pointer}
#nav ul li:first-child,#nav ul li:first-child{padding-left:0;background:none}
#nav li a,#nav li span{border-bottom:1px solid transparent;display:inline-block;vertical-align:top}
#nav li.active a{border-color:#03aa98}
#nav li a:before,#nav li span:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;border-bottom:1px solid #000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
#nav li:hover a{color:#03aa98}
#nav li a:hover:before,#nav li span:hover:before,#nav li span:focus:before,#nav li.active a,#nav li.active span{-webkit-transform:scaleX(1);transform:scaleX(1);border-bottom:1px solid #03aa98;color:#03aa98}
#nav li.active a{border-color:#03aa98}
#nav li.active a:hover:before,#nav li.active span:hover:before{display:none}
svg,.dropdown-toggle{display:none}
/*--header-shrink--*/	
.header{background-color:transparent;min-height:80px;position:absolute;top:0;z-index:1000;width:100%}
.header,.navbar-brand,#nav,.logo-brand,.request-finding li a{-webkit-transition:all 500ms ease 0;-moz-transition:all 500ms ease 0;transition:all 500ms ease 0}
.header.shrink{background-color:#fff;padding:0;position:fixed;top:0;display:block;left:0;box-shadow:0 8px 6px -6px rgba(0,0,0,0.24)}
.header.shrink #nav{margin-top:0}
.header.shrink #nav ul{padding:0}
.header.shrink .logo-brand{margin:10px 0 0;max-width:225px}
.header.shrink .request-finding li a{min-height:60px;line-height:60px}

}

@media (max-width:991px){
.top-navigation{position:relative}
.nav{position:fixed;top:0;bottom:0;width:261px;padding:35px 0;box-sizing:border-box;background-color:#1c1c1c;box-shadow:4px 0 5px 0 rgba(0,0,0,0.14),1px 0 10px 0 rgba(0,0,0,0.12),2px 0 4px -1px rgba(0,0,0,0.3);opacity:0;visibility:hidden;z-index:500}
.nav-list{position:relative;padding:0;margin:45px 0 0;list-style-type:none;width:100%}
.nav-list li:not(:last-child){margin-bottom:6px;border-bottom:solid 1px #333}
.nav-list li a,.nav-list li span{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;display:block;align-items:center;color:#fff;text-decoration:none;padding:10px 18px 12px}
.nav-list li a:hover,.nav-list li.active a,.nav-list li.active span{color:#03aa98}
.nav-link-icon{position:relative;top:-3px;margin-right:10px;color:currentColor}
.nav-close{position:absolute;top:21px;right:15px;width:40px;height:25px;cursor:pointer}
.nav-close:before,.nav-close:after{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;display:block;width:4px;height:28px;border-radius:10px;content:'';-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff}
.nav-close:before{position:absolute;top:0;left:18px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.nav-close:after{position:absolute;top:0;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-close:hover:before,.nav-close:hover:after{background-color:#fff}
.nav-open-btn{position:fixed;top:23px;right:20px;transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;width:27px;height:25px;overflow:hidden;cursor:pointer;z-index:10000}
.nav-open-btn::before{content:" ";height:35px;width:40px;background:#03aa98;position:fixed;top:15px;right:14px}
.nav-open-btn.js-hidden{transition-property:all;transition-duration:0;transition-timing-function:linear;transition-delay:0;opacity:0;visibility:hidden}
.nav-open-btn__bar{width:100%;height:3px;background-color:#fff;border-radius:20px}
.nav-open-btn__bar:nth-child(1){position:absolute;top:0;left:0}
.nav-open-btn__bar:nth-child(2){position:absolute;top:8px;left:0}
.nav-open-btn__bar:nth-child(3){position:absolute;top:16px;left:0;width:80%}
.nav-offcanvas-1{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;right:-260px}
.nav-offcanvas-1.js-opened{transition-property:right;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;right:0;opacity:1;visibility:visible}
.page-content-offcanvas-1{transition-property:all;transition-duration:.2s;transition-timing-function:linear;transition-delay:0;right:0}
.page-content-offcanvas-1.js-opened{transition-property:all;transition-duration:.3s;transition-timing-function:linear;transition-delay:0;right:260px}
#nav li.has-submenu{position:relative}
#nav .sub-menu{display:none}
#nav li.has-submenu .expand-collapse{width:16%;background:url(../images/expand-collapsed-menu.png) no-repeat 50% 0;position:absolute;top:0;right:0;display:block;z-index:1000000;height:40px;cursor:pointer}
#nav li.has-submenu.open > .expand-collapse{background-position:50% 100%}

}
/*-- Best Services --*/
.best-services{padding:84px 0}
.best-services ul{padding-top:45px}
.best-services li{margin:0 0 45px}
.best-services .services{display:block;padding:15px 6px 8px;position:relative;z-index:10;text-decoration:none;text-align:center}
.best-services .services:before{content:"";border-radius:3px;position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,0.15);box-shadow:0 0 40px 0 rgba(0,0,0,0.15)}
.best-services li:hover .services:before{opacity:1;visibility:visible;-ms-transform:scale(1.04,1.08);-webkit-transform:scale(1.04,1.08);transform:scale(1.04,1.08)}
.best-services .services figure,.best-services .services figure img{margin:0 auto;text-align:center}
.best-services .services figure{margin-bottom:10px}
.best-services .services h3{color:#1f1f1f;margin:0 0 10px;font-size:20px}
.best-services .services p{color:#9d9fa2;font-size:14px;line-height:21px}
/*-- Quick Services --*/
.quick-services{padding:145px 0 100px;background:#f6f7f9}
.quick-services [class*="col-"]{padding:0}
.quick-services .container{padding:0}
.quick-services .row{margin:0}
.quick-services .quick-box{background:#03aa98;padding:0 24px 25px;position:relative;height:420px}
.quick-box:before{content:" ";position:absolute;left:0;top:-49px;height:49px;width:360px;background:#03aa98}
.quick-box span{display:block;color:#fff;margin:0 0 90px}
.quick-box h2{font-size:50px;color:#fff}
.quick-services li{border:solid 1px #efefef;border-width:0 1px 1px 0;background:#fff}
.quick-features{padding:30px 18px 20px 35px}
.quick-features figure{margin-bottom:10px}
.quick-features h3{color:#1f1f1f;margin:0 0 10px;font-size:16px;text-transform:uppercase}
.quick-features p{color:#9d9fa2;font-size:14px;line-height:21px}
.quick-services li:nth-child(3),.quick-services li:nth-child(6){border-right:none}
.quick-services li:nth-child(4),.quick-services li:nth-child(5),.quick-services li:nth-child(6){border-bottom:none}
/* .video-holder{padding:90px 0 0;position:relative;z-index:100}
.video-holder .video{position:relative;margin:0 auto -300px} */
/*-- Our Services --*/
.our-services{padding:106px 0 126px;background:#1b1e27;position:relative}
/* .home .our-services{padding:400px 0 180px} */
.our-services h2{font-size:58px;color:#fff;margin:0}
.our-services h3{font-size:15px;color:#fff;margin:0 0 24px;letter-spacing:4px;text-transform:uppercase}
.our-services p{color:#fff}
.our-services .hd-services{position:absolute;left:0;right:0;bottom:-140px;text-align:center;margin:0 auto;font-size:245px;color:#21242d;z-index:1;font-weight:700}
.our-services [class*="col-"]{position:relative;z-index:10}
/*-- Our Clients --*/
.our-clients{background:#f2f2f1;padding:90px 0 100px}
.our-clients [class*="col-"]{padding:0}
.our-clients .container{padding:0}
.our-clients .row{margin:100px auto 0;padding:0 50px}
.our-clients .hd-h2{color:#404549}
.our-clients .hd-h2 span{color:#a3a3a3}
.our-clients .details{border:solid 1px #efefef;border-width:0 1px 1px 0;padding:70px 15px 40px;background:#fff;text-align:center}
.our-clients .details figure,.our-clients .details figure img{margin:0 auto;text-align:center}
.our-clients .details figure{margin:-50px auto 0;position:absolute;top:0;left:0;right:0;height:100px;width:100px;border-radius:50%}
.our-clients .details figure img{display:block;border-radius:50%}
.our-clients .details h3{color:#1f1f1f;margin:0 0 10px;font-size:20px}
.our-clients .details p{color:#969696;font-size:15px;line-height:24px;padding:10px 45px 24px}
.our-clients li:nth-child(3) .details{border-right:none}
.our-clients .details strong{display:block;font-size:18px;color:#464c50;text-transform:capitalize}
/*-- Brrowers --*/
.brrowers-holder{border-top:solid 2px #fff}
.brrowers-holder [class*="col-"]{padding:0}
.brrowers-holder .container,.brrowers-holder .container-fluid{padding:0}
.brrowers-holder .row{margin:0 auto;padding:0}
.brrowers-holder figure{margin:0;background:url(../images/brrowers-figure.jpg) no-repeat center top;min-height:276px}
.brrowers-card{background:#03aa98}
.brrowers-card .col-span{float:left;width:45%;padding:0 15px}
.brrowers-card .col-span-1{float:left;width:55%;padding:0 15px}
.brrowers-card .info{border-right:solid 2px #fff;text-align:center;margin-top:35px}
.brrowers-card .info strong{font-size:135px;display:block;line-height:109px;color:#fff;padding:18px 0 0;margin:0}
.brrowers-card .info p{font-size:15px;display:block;color:#fff;padding:27px 0 6px;text-transform:uppercase}
.brrowers-card .sm-info{font-size:35px;display:block;color:#fff;padding:80px 0 6px;line-height:50px;text-align:center}
/*-- Inner Pages --*/
.inner-intro{background:url(../images/services-topbg.jpg) no-repeat center 0;background-size:cover;margin:0 auto;position:relative;background-size:cover}
.inner-intro .container{display:table;height:300px}
.intro-text{display:table-cell;vertical-align:middle}
.inner-intro h1{font-size:40px;color:#000;margin:0 0 10px;font-family:"Raleway",sans-serif;font-weight:600}
.breadcrumbs{list-style:none;margin:0;padding:0}
.breadcrumbs li{display:inline-block;vertical-align:middle;font-size:18px;margin:0 2px 0 0;padding:0 16px 0 0;color:#000;background:url(../images/breadcrumb-slash.png) no-repeat right 6px}
.breadcrumbs li a,.breadcrumbs li span{display:inline-block;color:#000;font-family:"Raleway-Medium",sans-serif}
.breadcrumbs li:last-child{background:none;padding-right:0;}
/* Services Page */
/*.best-services.inner-services {padding:80px 0 50px}
.best-services.inner-services .hd-h2 span {margin:18px 0 0}
.our-services.inner-our-services{padding:106px 0 126px}
.our-services.inner-our-services h3 {margin:0 0 50px}
.our-services.inner-our-services .list li {background:url(../images/circle.png) no-repeat left 5px;margin:0 0 18px}
.our-services.inner-our-services .hd-services {bottom:-115px}
.our-clients.inner-our-clients {padding:85px 0 158px}
.our-clients.inner-our-clients .hd-h2{text-transform:none}
.our-clients.inner-our-clients .hd-h2 span {margin:18px 0 0}*/
/* Feature Page */
.features-question{background:#fcfcfc;padding:95px 0 90px}
.features-question .hd-h2{font-size:50px;font-family:"Raleway",sans-serif;font-weight:600;text-transform:initial;margin-bottom:65px}
.features-question h3{font-weight:300;color:#1e1d22;font-size:26px;margin-bottom:30px}
.features-question p{color:#53545d;font-size:15px;margin-bottom:52px;padding-right:10px}
.features-question .feature-contact{text-align:center;padding:6px 0 0}
.feature-contact span{font-size:18px;color:#56554b;margin-top:9px;display:block}
.feature-contact .btn-primary{margin-top:34px;background:#03aa98;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;font-family:"Raleway",sans-serif;font-family:700;width:100%;max-width:223px;padding:28px 0 25px;border-radius:0;border:0}
/* Contact Us Page */
.contact-us{padding:110px 0 92px}
.contact-us h2{font-size:40px;font-family:"Raleway",sans-serif;color:#000;margin-bottom:50px;font-weight:600}
.contact-us h3{font-size:15px;color:#000;letter-spacing:4px;text-transform:uppercase;font-family:"Raleway",Arial,sans-serif;font-weight:700;margin:60px 0 15px}
.contact-us .contact-details p{padding:0;line-height:26px}
.contact-us .contact-details span{color:#f40000;display:block;padding-top:5px}
.contact-us .contact-details span a{color:#f40000}
.contact-us em{display:block;font-style:normal;margin-bottom:5px;color:#535458}
.contact-us form .form-control{border:none;border-radius:0}
.contact-us form label{display:block}
.contact-us form .form-control:focus{background-color:#f5f7f8}
.contact-us form .form-control::placeholder{color:#838484;font-size:16px;font-family:"Raleway",sans-serif;font-weight:600}
.contact-us form textarea.form-control{margin:5px 0}
.contact-us .form-check-label{font-size:15px;color:#858988}
/* .contact-us form button{background:#03aa98;color:#fff;text-transform:uppercase;border:0;border-radius:0;font-size:15px;font-family:"Raleway",sans-serif;font-weight:600;margin-top:10px;padding:18px 0 17px;width:100%;max-width:154px} */
.contact-us form button {display: inline-block;padding:18px 0 17px;color: #fff;text-transform: uppercase;font-size: 15px;transition: all .3s;position: relative;overflow: hidden;z-index: 1;border:0;border-radius:0;font-family:"Raleway",sans-serif;font-weight:600;margin-top:10px;width:100%;max-width:154px}
.contact-us form button:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-color: #03aa98;z-index: -2;}
.contact-us form button:before {content: '';position: absolute;bottom: 0;left: 0;width: 0%;height: 100%;background-color: #3dd1c1;transition: all .3s;z-index: -1;}
.contact-us form button:hover {color: #000;}
.contact-us form button:hover:before {width: 100%;}
/* About Us Page */
.about-us{background:#fcfcfc;padding:60px 0 0}
.what-we-do{background:#fff;padding:30px 0 32px}
.about-us h2,.about-us h3,.about-us h4{font-size:20px;font-family:"Raleway",sans-serif,Arial;color:#111;font-weight:600;margin-bottom:21px}
.about-us h3{font-size:34px;margin-bottom:12px}
.about-us h4{font-size:20px;text-transform:uppercase;margin-bottom:10px;position:relative}
.about-us h4:after{content:"";position:absolute;bottom:-7px;left:0;width:40px;border-bottom:1px solid #0dbba8}
.right-block{padding-left:52px}
.about-us ul{margin-top:26px}
.about-us li{padding:0 0 20px 80px}
.about-us li.great-ideas{background:url(../images/great-idea.jpg) no-repeat 0 0}
.about-us li.save-money{background:url(../images/save-money.jpg) no-repeat 0 0}
.about-us li.detailed-report{background:url(../images/detailed-report.jpg) no-repeat 0 0}
.business-banking{background:#fcfcfc;padding:45px 0 94px}
.business-banking h2{font-size:34px;font-family:"Raleway",sans-serif,Arial;font-weight:600;color:#000;text-align:center;margin-bottom:45px}
.business-banking h3{font-size:30px;font-family:"Raleway",sans-serif,Arial;font-weight:600;color:#000;margin:22px 0 15px}
.business-banking p{margin-bottom:29px}
.business-banking a{background:#0dbba8;color:#fff;font-size:16px;padding:14px 26px 13px;border-radius:50px;font-family:"Raleway",sans-serif,Arial;font-weight:600}
/* Loan for icwai Professionals Page */
.professional-loan-services{padding:90px 0;}
.professional-loan-services .currency-bg{position:relative;}
.row-container{padding:0;position:relative;}
.row-container .right-aside{float:right;width:44%;padding:0 0 0 1.2%;}
.row-container .left-aside{float:left;width:55%;padding:0 1.2% 0 0;}
.currency-bg:before{content:" ";background:url(../images/currency-bg.png) no-repeat left top;position:absolute;left:15px;top:-85px;height:100%;width:100%;}
.fig-padding-top{padding: 69px 0 0;}.fig-spacer-top{padding: 40px 0 0;}
.loan-agents,.loan-agents img{display:block;margin:0 auto;text-align:center;}
.loan-form h2{background:#03aa98;padding:15px 15px 10px;color:#fff;text-align:center;font-size:34px;text-transform:none;margin:0;border-radius:0;}
.h2-height{min-height: 100px;line-height: 72px;} 
.loan-form h2 span{color:#fff;display:block;}
.loan-form form{background:#f4f4f4;padding:33px 24px 24px;margin:0;box-shadow: -1px 0px 12px 6px rgba(0,0,0,0.24);border-radius:0;}
.loan-form form label{display:block;}
.loan-form form .form-control,.date-dropdowns select{background: #f4f4f4;border:solid 1px #000;border-width:0 0 1px 0;font-size: 14px;color: #5a5a5a;min-height: 40px;padding: 8px;border-radius:0;}
.date-dropdowns select{width:30.33%;margin-right:4%}
.date-dropdowns select:last-child{margin-right:0}
.loan-form .button{background:#333;font-size: 24px;text-transform: uppercase;padding: 10px 35px;margin: 15px 0 0;border-radius:6px;color:#fff;}
.col-span-xs,.col-span-sm,.col-span-4{float:left;padding:0 6px;}
.col-span-xs{width:22%;}
.col-span-sm{width:77.98%;}
.select-row{margin:0 -6px 15px;}
.label-control,label{font-size: 18px;margin: 0 0 5px;color: #000;}
.label-control{padding:0 6px}
.select-control{padding:8px 0;width:100%;background:#f4f4f4;border:solid 1px #000;border-width:0 0 1px 0;font-size: 14px;color: #5a5a5a;min-height: 40px;}
.col-span-left,.col-span-right{float:left;padding:0;}
.col-span-left{width:15%;}
.col-span-right{width:85%;}
.ph-code{display:block;padding:8px 0;width:100%;background:#f4f4f4;border:solid 1px #000;border-width:0 1px 1px 0;font-size: 14px;color: #5a5a5a;min-height: 40px;}

.form-checkbox{display: block;margin:24px 0;}
.form-checkbox input{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.form-checkbox label{position: relative;cursor: pointer;font-size: 13px;color:##5a5a5a;font-weight:normal;}
.form-checkbox label:before{content:'';-webkit-appearance: none;background-color: transparent;border: 2px solid #03aa98;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding: 10px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;}
.form-checkbox input:checked + label:after{content: '';display: block;position: absolute;top: 4px;left: 9px;width: 6px;height: 14px;border: solid #03aa98;border-width: 0 2px 2px 0;transform: rotate(45deg);}

/**/
.col-span-4{width:33.333%;}
.col-span-12{width:100%;padding:0 6px;float:none;}

/* Dr Loan Page */ 
.inner-intro.dr-loan-bg{background: url(../images/dr-loan-bg.jpg)no-repeat 0 0;}
.inner-intro.ca-loan-bg{background: url(../images/ca-loan-bg.jpg)no-repeat 0 0;}
.inner-intro.icwai-loan-bg{background: url(../images/icwai-loan-bg.jpg)no-repeat 0 0;}
.dr-loan{padding:90px 0 60px}
.dr-loan ul{margin-top:38px}
.dr-loan li{padding:0 0 20px 80px}
.dr-loan .loan-for-doctor h2,.dr-loan .loan-for-doctor h3{font-family:"Raleway",sans-serif,Arial;color:#000;font-weight:600;margin-bottom:18px;text-transform: uppercase;}
.dr-loan .loan-for-doctor h2{font-size:34px;}
.dr-loan .loan-for-doctor h3{font-size:20px;}
.dr-loan .loan-for-doctor p{color:#555555}
.dr-loan .loan-for-doctor h4{font-size:20px;text-transform:uppercase;margin-bottom:10px;position:relative;font-family: "Raleway",sans-serif,Arial;font-weight: 600;color: #000;}
.dr-loan .loan-for-doctor h4:after{content:"";position:absolute;bottom:-7px;left:0;width:40px;border-bottom:1px solid #0dbba8}
.dr-loan li.personal-loan{background:url(../images/personal-loan.png) no-repeat left -3px}
.dr-loan li.instant-processing{background:url(../images/instant-processing.png) no-repeat left -3px}
.dr-loan li.loan-facility{background:url(../images/flexi-loan.png) no-repeat left -3px}
.dr-loan li.flexible-payment{background:url(../images/flexible-payment.png) no-repeat left -3px}
.dr-loan li.minimal-documentation{background:url(../images/minimal-documentation.png) no-repeat left -3px}
.dr-loan li.no-collaterals{background:url(../images/no-collaterals.png) no-repeat left -3px}
.dr-loan li.part-payment{background:url(../images/part-payment.png) no-repeat left -3px}
.dr-loan li.pre-approval{background:url(../images/pre-approval.png) no-repeat left -3px}
.dr-loan .loan-form h2{text-transform: uppercase;color: #fff;margin: 0px;}
.ca-loan .loan-for-ca h2{text-transform:capitalize}


/*-- Footer--*/
.footer{background:#0e0f13;padding:100px 0 0;position:relative;z-index:10}
.footer h4{margin:0 0 24px;font-size:24px;text-transform:uppercase;color:#fff}
.address{margin:0;padding:0}
.address p{position:relative;padding:0 0 10px 40px;color:#cfcfd0;font-size:15px}
.address p i{position:absolute;left:0;top:0;font-size:24px}
.address p a{display:inline-block;color:#cfcfd0}
.quicklink li{display:block;color:#cfcfd0;font-size:14px;margin:0 0 10px;text-transform:uppercase}
.quicklink li a{color:#cfcfd0}
.quicklink li:hover a{color:#03aa98}
.footer .description{color:#cfcfd0;line-height:24px;margin:0}
.social-links{padding:0;margin:10px 0 0}
.social-links li,.social-links li a{display:inline-block;vertical-align:middle}
.social-links li{margin:0 6px}
.social-links li:first-child{margin:0}
.social-links li i,.social-links li a{font-size:18px;color:#fff}
.social-links li:hover i,.social-links li:hover a{color:#03aa98}
.footer-base{border-top:solid 1px #28292d;margin-top:24px;padding:24px 0;position:relative}
.footer .copyright{color:#878789;margin:0}
.footer .terms-condition{position:absolute;right:15px;top:33px;color:#878789}
.footer .terms-condition a{color:#878789;display:inline-block;margin-left:12px}
.footer .terms-condition a:hover{color:#03aa98}
/* Footer tooltip */
.social-links li{position: relative;}
.social-links span{display: block;width: 80px;text-align: center;padding:5px 0;color: #fff;border-radius: 3px;position: absolute;bottom: -35px;font-size: 14px;opacity: 0;transition: .3s opacity ease-in;left: -32px;}
.social-links span:before{content: '';position: absolute;height: 13px;width: 13px;top:-5px;left: 50%;transform: translateX(-50%) rotate(45deg);z-index:1}
.social-links span.google, .social-links span.google:before {background:#ce202a;}
.social-links span.twitter, .social-links span.twitter:before {background:#42bfd5;}
.social-links span.fb, .social-links span.fb:before {background:#0d70b3;}
.social-links span.rss, .social-links span.rss:before {background:#e24e26;}
.social-links a:hover > span{opacity: 1;}
/*====fadeInDown====*/
@media (min-width:992px){
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
}
/*====Responsive====*/
@media (max-width:1199px){
img{display:block;max-width:100%;height:auto}.img-responsive{display:block;max-width:100%;height:auto}
.home .intro h1{font-size:50px}.home .intro h1 span{font-size:24px}
.best-services{padding:50px 0 10px}.best-services ul .services figure {min-height:112px;margin-bottom:0}
.quick-services{padding:112px 0 70px}.quick-features{padding:30px 10px 20px 18px}.quick-services .quick-box{padding:0 12px 18px;height:250px}
.quick-box span{margin:0 0 40px}.quick-box h2{font-size:40px}
.brrowers-card .info strong{font-size:95px;line-height:70px}.brrowers-card .sm-info{padding:60px 0 6px}
.fig-padding-top,.fig-spacer-top{padding:0;}.loan-form h2{font-size: 31px;}
.professional-loan-services{padding:70px 0;}.dr-loan,.ca-loan{padding:70px 0 40px;}

/*body{border:1px solid #000}*/ 
}
@media (max-width:1024px){
/*.container{max-width:928px;padding:0}*/
.hd-h2{font-size:35px}.hd-h2 span{font-size:15px}
.best-services ul li{margin:0 0 18px}.best-services ul{padding-top:24px}.quick-services{padding:115px 0 70px}
.footer{padding:70px 0 0}.our-services{padding:70px 0}
/*-- Inner pages --*/
.about-us h3{font-size:26px}
.dr-loan li{padding: 0 0 10px 75px;}.dr-loan .loan-for-doctor h4{font-size: 16px;}
.dr-loan .loan-for-doctor h2{font-size: 27px;}.dr-loan .loan-for-doctor h3{font-size: 16px;}

/*body{border:1px solid orange}*/
}
@media (max-width:991px){
/*.container{max-width:721px}*/
.page-content {padding-top:0}
.request-finding li a{padding:0 10px;min-height:60px;line-height:60px}.request-finding.pull-right{float:left}
.home .intro{padding:0;width:100%;text-align:center}.home .intro h1{font-size:50px;margin:0 0 35px}.home .intro h1 span{font-size:18px}
.intro-form{position:relative;right:0;left:0;top:0;width:100%;margin:0 auto}.intro-form h2{padding:10px 10px 10px;font-size:21px}.form-control{min-height:40px;padding:6px 15px}.intro-form form{padding:15px 15px 24px}.intro-form .button{font-size:18px;padding:10px 35px;margin:5px 0 0}  
.best-services{padding:45px 0 26px}
.quick-services .quick-box{padding:15px 12px 10px;height:auto;text-align:center}.quick-box h2{font-size:35px}.quick-box span{margin:0 0 10px}.quick-box:before{display:none}
.our-services{padding:50px 0}.our-services h3{margin-top:34px}.our-services h2{font-size:45px}.our-services h2 br{display:none}.our-services .hd-services{bottom:auto;font-size:125px;top:33%}
/* .video-holder{padding:50px 0}.video-holder .video{margin:0 auto 0} */
.our-clients{padding:50px 0 60px}.our-clients .row{margin:80px auto 0}.our-clients .col-center{margin-top:70px}.our-clients .col-center{max-width:100%}
.brrowers-card .info {margin:35px 0}.brrowers-card .info strong{font-size:75px;line-height:60px}.brrowers-card .sm-info{font-size:26px;padding:66px 0 6px;line-height:35px}
/*-- Inner pages --*/
.inner-intro .container{height:auto;padding:5% 15px}.right-block{padding-left:15px}
.about-us{padding-top:10px}
.contact-us{padding:40px 0}.contact-us h2{font-size:30px}.contact-details{margin-bottom:50px}
.features-question .hd-h2{font-size:40px}
.professional-loan-services{padding:50px 0;}.dr-loan,.ca-loan{padding:50px 0 35px;}
.row-container .left-aside,.row-container .right-aside{float:none;width:100%;padding: 0;} 
.loan-form h2{font-size:26px;padding:20px 15px 20px;}.loan-form h2 span{display:inline-block;}
.h2-height{min-height: auto;line-height: normal;}
.loan-form{max-width: 484px;margin: 0 auto 35px;}.loan-agents{max-width: 290px;}
.loan-form .button{font-size: 18px;padding: 8px 18px;}

.footer{padding:50px 0 0}.quick-services{padding:60px 0}.footer h4{margin:0 0 15px;font-size:18px}.quicklink{margin:0 0 40px}

 /*body{border:1px solid red}*/ 
}
@media (max-width:767px){
/*.container{max-width:590px}*/
.intro-form [class*="col-"]{flex:0 0 50%;max-width:50%;padding-right:5px;padding-left:5px}.intro-form .type-loan[class*="col-"]{flex:0 0 100%;max-width:100%}
.intro-form .row{margin-right:-5px;margin-left:-5px}
.best-services [class*="col-"],.quick-easy [class*="col-"]{flex:0 0 50%;max-width:50%}
.quick-services li:nth-child(3){border-right:solid 1px #efefef}.quick-services li:nth-child(2),.quick-services li:nth-child(4){border-right:none}.quick-services li:nth-child(4){border-bottom:solid 1px #efefef}
.our-clients .row{margin:0 auto 0}.our-clients [class*="col-"]{margin-top:70px}
.address{margin-bottom:30px}.footer .copyright{text-align:center}.footer .terms-condition{position:static;text-align:center;display:block}
.select-control{font-size: 13px;}
 
/*body{border:1px solid #ff0}*/
}
@media (max-width:639px){
/*.container{max-width:435px}*/
/*.home #top{min-height:618px}*/.home .intro h1{font-size:35px;margin:0 0 18px}
.intro-form h2{font-size:18px}.intro-form h2 span {font-size:13px}
.best-services [class*="col-"],.quick-easy [class*="col-"]{flex:0 0 100%;max-width:100%}
.quick-services li:nth-child(1),.quick-services li:nth-child(3),.quick-services li:nth-child(5){border-right:none}
.quick-features{text-align:center}.quick-features figure,.quick-features figure img{margin-left:auto;margin-right:auto}
.our-services h2{font-size:30px}.quick-services li:nth-child(5){border-bottom:solid 1px #efefef}.quick-box h2{font-size:27px}
.brrowers-card .col-span,.brrowers-card .col-span-1{float:none;width:100%}.brrowers-card .info{margin:27px 0 0;border-right:none}.brrowers-card .sm-info{padding:18px 0 35px}
/*-- Inner pages --*/
.inner-intro h1,.features-question .hd-h2{font-size:35px}.company,.resources{display:inline-block;width:48%;margin-top:20px}
.loan-form h2{font-size: 21px;padding: 15px;}.loan-form form{padding: 18px 12px 15px;border-radius: 0;}.dr-loan ul{margin-top: 10px;}
.footer-base{padding:10px 0 18px}

/*body{border:1px solid green}*/
}
@media (max-width:575px){
.container{width:96%}
.header{padding:0 0 10px}.logo-brand{margin:15px auto 15px;max-width:190px}.logo-brand img {margin:0 auto}
.intro-form .form-group{margin-bottom:0}.intro-form [class*="col-"]{flex:0 0 100%;max-width:100%;margin:0 0 10px}	
.hd-h2{font-size:27px}hr.hr-line{display:none}
.request-finding.pull-right{float:none;margin:0 auto;text-align:center}.request-finding li{float:none;display:inline-block}.request-finding li a{padding:0 6px;min-height:45px;line-height:40px}.request-finding li:first-child{border-left:none}
.our-clients .row {padding:0 15px}
.col-span-xs, .col-span-sm, .col-span-4{padding: 0 3px;}.select-row{margin: 0 -3px 15px;}
loan-form form label,label,.dr-loan .loan-for-doctor h4{font-size:15px;}.dr-loan .loan-for-doctor h2{font-size: 24px;}
.dr-loan li{padding: 0 0 15px 70px;}   

.address{margin:0 0 18px}
/*body{border:1px solid orange}*/
}
@media (max-width:480px){
html{-webkit-text-size-adjust:none}
.inner-intro h1, .features-question .hd-h2{font-size: 27px;}
.breadcrumbs li{font-size: 15px;padding: 0 15px 0 0;background-position:right 3px;}

/*body{border:1px solid magenta}*/
}
