/*
    Theme Name: RedZed
    Theme URI: 
    Description: This is the RedZed theme
    Version: 1.0.0
    Author: Anonymous
    Author URI: 
*/

html {margin: 0px;padding: 0px;}
* {-moz-border-radius: 0px; -webkit-border-radius: 0px;border-radius: 0px;outline-width: 0px;} 
body {background:#fff;color: #021e26;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 400;}
a ,input, button {text-decoration: none;-webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;} 
a:hover{text-decoration: none;} 
a img ,img {border: 0px;max-width: 100%;text-decoration: none;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;} 
a:hover,a:focus,a:visited,a:active{outline: none;text-decoration:none;} 
.no-gutter {margin: 0 !important;padding: 0 !important;}

/*************************** HEADER CSS START *****************************/
.header {
    float: left;
    width: 100%;
    position: fixed;
    z-index: 9999;				
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.header.sticky {
    top: 0;
    background-color: #fff;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.header_top {
    float: left;
    width: 100%;
    background: #fff;
    padding: 16px 20px 12px 34px;
    margin: 60px 0px 0px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.header.sticky .header_top {
    margin: 0;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
}
.header.sticky .header_phone ,.header.sticky .my_pf {
    display: none;
}

.logo {
    float: left;
}

/*************************** MENU CSS START *****************************/

.header_right {
    float:right;
}
.menu {
    float: left;
}
.slimmenu {
    margin:0px 25px 0px 0px;
    list-style: none;
    padding: 0px;
}
.slimmenu ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    width:260px;
    z-index:9999;
}
.slimmenu a {
    display:inline-block;
    font-size:12px;
    padding:5px 0px;
}
.slimmenu li.hover > a{
    color:#17cfb6;
}
.slimmenu > li {
    padding: 0px 25px;
    display: inline-block;
    position: relative;
}
.slimmenu > li > a  {
    color: #292929;
    padding:14px 0px 12px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    display: inline-block;
}
.slimmenu > li.acitve > a {
    color:#FF2318;
}
.slimmenu > li > a:hover ,.slimmenu > li > a:focus, .slimmenu > li.active > a {
    color:#FF2318;
    background: url(images/menu-arrow.png) no-repeat 50% top;
    -webkit-transition: all  0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.slimmenu > li > a.parent {
    display: inline-block;
}
.slimmenu li ul {
    position: absolute;   
    background:#fff;
    padding: 25px 0px 8px 0px;
    left: -9999px;
    border: none !important;
    border-radius: inherit !important;
    box-shadow: inherit !important;
}
.slimmenu > li:hover > ul {
    left: 0px;
}
.slimmenu li ul li .sub-toggle {
    display: inline-block;
    float: right;
    margin: -23px 10px 0;
    font-size: 0px;
    background: url(images/menu-arrow2.png) no-repeat right center;
    padding: 7px 5px;
}
.slimmenu li li:hover > ul {
    left: 100%;
    top: 0;
    width: 200px;
}
.slimmenu li li a {
    color: #292929;
    display: inline-block;
    font-weight: 700;
    line-height: 16px;
    padding: 5px 5px 5px 20px;
    width: 100%;
}
.sub-toggle {
    display: none;
}
.slimmenu li li a:hover , .nav li li.active > a{
    color: #FF2318;
}
.slimmenu li li.hover > a{
    color:#FF2318;
}
.slimmenu li li ul {
    background-color: #fff;
    top: 0px;
    width: 200px;
}
.slimmenu li li li a {    
    display:block;
    color: #292929;
}
.navbar {
    border: medium none;
    float: left;
    margin-bottom: 0;
    min-height: 0;
    position: relative;    
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.header_search {
    float: right;
    background: #f7f7f7;
    border: 1px solid #e8e8e9;
    border-bottom: 1px solid #f7f7f7;
    border-right: 1px solid #f7f7f7;  
    width: 24%;
    /* margin: 3px 0px; */
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.header_search input[type="text"] {
    background:transparent;
    border: none;
    color: #7c7c7c;
    display: inline-block;
    vertical-align: top;    
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 300;
    padding: 6px 15px;
    line-height: 24px;
    width: 78%;
    border-radius: 0px;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.header_search button {
    float: right;
    background: transparent;
    border: none;
    color: #292929;
    font-size: 28px;
    line-height: 0;
    padding: 3px 10px 3px 0px;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.header_search button:hover {
    color: #FF2318;
}
.header_phone {
    float: right;
    position: absolute;
    right: 15px;
    top: 18px;
}
.header_phone a {
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
.header_phone a span {
    display: inline-block;
    font-size: 12px;
    vertical-align: text-top;
}
.header_phone a:hover {
    color: #FF2318;
}

.header_search_click {
    background: #fff none repeat scroll 0 0;
    bottom: -44px;
    color: #292929;
    cursor: pointer;
    display: none;
    font-size: 26px;
    height: 44px;
    line-height: 48px;
    padding: 0 5px;
    position: absolute;
    right: -1px;
    text-align: center;
    width: 40px;    
}
.header_phone_click {
    background: #fff none repeat scroll 0 0;
    bottom: -38px;
    color: #292929;
    cursor: pointer;
    display: none;
    font-size: 26px;
    height: 38px;
    line-height: 48px;
    padding: 0 8px;
    position: absolute;
    right: 0;
    text-align: center;
    width: 40px;
}

/*************************** MENU CSS STOP *****************************/
.home_slider {
    float: left;
    width: 100%;
}
.slide_img1 {
    float: left;
    width: 49.8%;
    position: relative;
}
.slide_img2 {
    float: right;
    width: 49.8%;
    position: relative;
}
.slide_im {
    background: #424242;
    float: left;
    width: 100%;
}
.slide_im > img {
    opacity: 0.6;
}
.slide_img1:hover .slide_im > img ,.slide_img2:hover .slide_im > img {
    opacity: 0.10;
}
.slide_txt {
    bottom: 30px;
    float: right;
    position: absolute;
    right: 0;
    width: 400px;
}
.slide_txt h2 {
    bottom: 200px;
    color: #fff;
    font-size: 100px;
    font-weight: 700;
    line-height: 85px;
    position: absolute;
}
.slide_txt h2 span {
    display: block;
    font-size: 55px;
    font-weight: 200;
    line-height: 66px;
}
.slide_txt ul {
    margin: 45px 0px;
    padding: 0px;
}
.slide_txt ul li {
    display: inline-block;
    padding: 15px 0px;
    width: 100%;
}
.slide_txt ul li a {
    background: #fff;
    color: #000000;
    display: inline-block;
    font-size: 24px;
    padding: 16px 20px;
    text-align: center;
    width: 316px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.slide_txt ul li a:hover, .button_hover {
    background: #FF2318;
    color: #fff;
}
.slide_img2 .slide_txt {
    float: left;
    left: 0px;
    right: inherit;
    text-align: right;
}

.home_title {
    float:left;
    width: 100%;
    text-align: center;
    padding: 40px 0px 55px;
}
.home_title h2{
    color: #fe2219;
    font-size: 48px;
    font-weight: 300;
    margin: 0px;
}
.brokers_slider {
    float: left;
    width: 100%;
}
.broker_box ,.customers_box {
    float: left;
    width: 100%;
    text-align: center;
}
.broker_box a:hover ,.customers_box a:hover {
    opacity: 0.3;
}
.broker_box span ,.customers_box span {
    color: #fe2219;
    display: inline-block;
    font-size: 60px;
    line-height: 80px;
}
.broker_box h3 ,.customers_box h3 {
    background: url(images/line1.png) no-repeat center top;
    font-size: 18px;
    color: #fe2219;
    font-weight: 500;
    margin: 0px 0px 10px;
    padding: 25px 0px;
}
.brokers_slider .owl-controls ,.customers_slider .owl-controls {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 5px 0px 47px;
}
.brokers_slider .owl-nav ,.customers_slider .owl-nav {
    background: #3c627b none repeat scroll 0 0;
    border-radius: 100px;
    color: #fff;
    display: inline-block;
    font-size: 24px;
}
.brokers_slider .owl-prev ,.customers_slider .owl-prev {
    display: inline-block;
    line-height: 0;
    padding: 10px 10px 10px 15px;
}
.brokers_slider .owl-next ,.customers_slider .owl-next {
    display: inline-block;
    line-height: 0;
    padding: 10px 15px 10px 10px;
}
.brokers_slider .owl-prev:hover ,.brokers_slider .owl-next:hover ,.customers_slider .owl-prev:hover ,.customers_slider .owl-next:hover {
    color: #fe2219;
}
.home_about {
    float: left;
    width: 100%;
    background: #FF2318;
    text-align: center;
    padding: 20px 0px;
    margin: 0px 0px 18px;
    font-family: 'Open Sans', sans-serif;
}
.home_about p {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    width: 79%;
    margin: 15px 0px;
}
.home_about h4 {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
}
.customers_title h2 ,.customers_box span ,.customers_box h3 {
    color: #3c627b;
}
.customers_slider {
    float: left;
    width: 100%;
}
.footer {
    float: left;
    width: 100%;
    background: #152733;
    padding: 20px 0px;
}
.footer_top {
    float: right;
    padding: 33px 0px;
}
.footer_top ul {
    margin:0px;
    padding: 0px;
}
.footer_top ul li {
    display: inline-block;
    padding: 0px 0px 0px 45px;
    text-transform: uppercase;
    font-size: 13px;
}
.footer_top ul li a {
    color: #fff;
}
.footer_top ul li a:hover,.linkhover {
    color: #fe302f;
}
.footer_sponsor {
    float: left;
    width: 100%;
}
.footer_sponsor p {
    color: #fff;
    float: left;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin: 0 0 10px -1px;
    padding: 0px 55px 2px 0px;
}
.footer_sponsor ul {
    margin: 0px -9px;
    padding: 0px;
    display: inline-block;
}
.footer_sponsor ul li {
    display: inline-block;
    margin: 0px;
    vertical-align: top;
    width: 43%;
}
.footer_sponsor ul li a {
    display: inline-block;
    padding: 15px 5px 0;
}
.footer_detail {
    float: right;
    font-family: "Open Sans",sans-serif;
    margin: 39px 0px 0px;
    text-align: right;
    width: 100%;
}
.footer_detail p {
    color: #fff;
    font-size: 13px;
    margin: 0px 0px 2px 0px;
    font-weight: 400;
}
.footer_detail ul {
    margin:0px;
    padding: 0px;
}
.footer_detail ul li {
    border-right: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    line-height: 10px;
    padding: 0px 0px 0px 7px;
}
.footer_detail ul li:last-child {
    border-right: none;
    /*    margin: 0px -11px 0px 0px;*/
}
.footer_detail ul li a {
    color: #fff;
    display: inline-block;
    padding: 0px 11px 00px 0px;
}
.footer_detail ul li a:hover,.linkhover1 {
    color: #fe302f;
}
.tinynav {
    display: none;
}

.uniform_modal .modal-content {
	padding: 0 15px;
}
/***** MODAL PROPERTIES *****/
.modal-content {
    background: rgba(247, 247, 247, 0.93);
    border: none;
    padding: 0 30px;
    box-shadow: none;
    display: inline-block;
    outline: none;
    width: 100%;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.modal-header {
    border-bottom: medium none;
    padding: 15px 0px 0px;
}
.modal-header .close {
    font-size: 56px;
    font-weight: 400;
    line-height: 30px;
}
.modal {
    text-align: center;
    padding: 0!important;
    z-index: 9999;
}
.modal-body {
    padding: 0;
    position: initial;
    overflow: hidden;
}
.XXX .modal-body {
    padding: 0;
    position: initial;
    heightXX: 900px;
    overflow: hidden;
}

.home_slider .modal-body {
}
.XXXmodal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}
.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 780px;
    margin: 110px auto;
}
.modal-body .home_pop  {
    border: none;
    box-shadow: none;
    display: inline-block;
    outline: medium none;
    padding: 7px 7px 0;
    width: 100%;
}
/*.modal-backdrop.in {
    opacity: 0;
}*/
.home_pop h2 {
    text-align: center;
    font-size: 48px;
    font-weight: 300;
}
.home_pop p {
    font-size: 24px;
    font-weight: 300;
}
.home_pop .sbOptions li a {
    padding: 3px 5px;
}
.home_pop .sbHolder {
    float: right;
    height: 60px;
    margin: -45px 0px 25px;
    padding: 0;
    position: relative;
    text-align: left;
    width:350px;
}
.home_pop .dropdown a.dropdown-toggle {
    color: #060606;
    display: inline-block;
    padding: 6px 10px;
    width: 100%;
}
.home_pop .dropdown .sbHolder > a {
    color: #060606;
    display: inline-block;
    width: 100%;
    padding: 2px 0px;
}
.home_pop .dropdown.open .sbHolder > a {
    color: #1c75bb;
}
.home_pop .sbSelector {
    background: #fff;
    border: 2px solid #fe2219;
    color: #363636;
    display: block;
    font-size: 24px;
    font-weight: 500;
    line-height: 20px;
    min-height: 50px;
    padding: 3px 18px;
    text-align: center;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: 0px;
    top: 0;
    width: 100%;
    z-index: 99;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.home_pop .sbOptions {
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
    font-size: 15px;
    left: 0;
    list-style: outside none none;
    margin: 1px 0 0;
    overflow-y: auto;
    padding: 25px 0px 15px;
    position: absolute;
    top: 28px !important;
    width: 100%;
    border-radius: 0px 0px 20px 20px;
    -moz-border-radius: 0px 0px 20px 20px;
    -webkit-border-radius: 0px 0px 20px 20px;
}
.home_pop .sbOptions li {   
    margin: 0px 0px 0px 15px;
    padding: 0px;
}
.home_pop .sbOptions li a {
    color: #363636;
    display: block;
    font-size: 22px;
    font-weight: 300;
    outline: medium none;
    padding: 15px 0px 4px 70px;
}
.home_pop .sbOptions {
    z-index: inherit;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.home_pop .sbOptions li a:hover {
    color: #fe2219;
}
.home_pop .sbToggle {
    background: url(images/select-arrow1.png) no-repeat right center;
    float: right;
    height: 10px;
    margin: 0px 20px 0px 0px;
    padding: 30px;
    width: 10px;
    z-index: 999;
}
.home_pop .sbToggleOpen {
    background: url(images/select-arrow2.png) no-repeat right center;
}
.home_pop input[type="text"] ,.home_pop input[type="tel"] ,.home_pop textarea {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #494949;
    color: #515151;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    height: 65px;
    padding: 15px 20px;
    margin: 0px 0px 25px;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    width: 100%;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 2px 3px 11px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 2px 3px 11px -5px rgba(0,0,0,0.75);
    box-shadow: 2px 3px 11px -5px rgba(0,0,0,0.75);
}
.home_pop input[type="text"]:hover, .home_pop input[type="text"]:focus,.home_pop input[type="tel"]:hover ,.home_pop input[type="tel"]:focus, .home_pop textarea:hover, .home_pop textarea:focus {
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
.home_pop textarea {
    height: 131px;
    line-height: 24px;
    padding: 12px 10px;
    resize: none;
}
.pop_subbtn {
    float: left;
    width: 100%;
    text-align: center;
}
.home_pop input[type="submit"]{
    background-color: #FF2318;
    border: medium none;
    border-radius: 50px;
    color: #ffffff;
    display: inline-block;
    font-size: 24px;
    font-weight: 500;
    margin: 0px;
    padding: 16px 0px;
    text-transform: uppercase;
    vertical-align: middle;
    width: 315px;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.home_pop input[type="submit"]:hover {
    background-color: #fff;
    color:#FF2318;
}
.home_pop input[type="text"]::-webkit-input-placeholder ,.home_pop input[type="tel"]::-webkit-input-placeholder {color: #000 !important; }
.home_pop input[type="text"]:-moz-placeholder ,.home_pop input[type="tel"]:-moz-placeholder { /* Firefox 18- */ color: #000 !important; }
.home_pop input[type="text"]::-moz-placeholder ,.home_pop input[type="tel"]::-moz-placeholder {  /* Firefox 19+ */color: #000 !important;}
.home_pop input[type="text"]:-ms-input-placeholder ,.home_pop input[type="tel"]:-ms-input-placeholder  { color: #000 !important;}
/*************************** NONPANEL EVALUTATIONS PAGE CSS START *****************************/
.banner {
    float: left;
    width: 100%;
    background: #424242;
}
.banner img {
    width: 100%;
    opacity: 1;
}

.banner.customer_banner{
    /*    opacity: 0.1;*/
}

.banner.contact_banner img{
    opacity: 1;
}
.banner_txt {
    float: left;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: 32px; /* 32px */
}
.banner_txt h1 {
    font-size: 56px;
    font-weight: 300;
    color: #fff;
    margin: 0px;
}
.middle_contant {
    float: left;
    width: 100%;
}
.npe_box {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0px 20px; 
}
.npe_box h2 {
    font-size: 34px;
    font-weight: 300;
    color: #152733;
    margin: 25px 0px 25px;
}
.npe_box p {
    font-size: 14px;
    font-weight: 300;
    color: #152733;
    margin: 15px 0px 20px;
    font-family: "Open Sans",sans-serif;
}
.npe_box a {
    background:#fe2832 url(images/pdf-bg.png) repeat-y left top;
    display: inline-block;
    border: 3px solid #fe2219;
    margin: 0px 0px 15px;
    padding: 10px 5px 10px 10px;
    position: relative;
    color: #ffffff;
    font-size: 16px;
    height: 100px;
    width: 300px;
    font-weight: 300;
    -webkit-box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
}
.npe_box a:hover {
    -webkit-box-shadow: 1px 1px 10px -2px rgba(0, 0, 0, 0.90);
    -moz-box-shadow: 1px 1px 10px -2px rgba(0, 0, 0, 0.90);
    box-shadow: 1px 1px 10px -2px rgba(0, 0, 0, 0.90);    
}
.pdf_icon {
    font-size: 84px;
    line-height: 0px;
    float: left;
}
.pdf_tx {
    float: left;
    text-align: left;
    padding: 0px 0px 0px 8px;
}
.pdf_arr {
    float: right;
    position: absolute;
    right: 25px;
    top: -4px;
}
.footer_top ul {
    float: left;
}
.footer_mail {
    float: right;
}
.footer_mail a {
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 0px;
    margin: 0px 0px 0px 20px;
    padding: 7px;
    width: 30px;    
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.footer_mail a:hover {
    border: 1px solid #FF2318;
    color: #FF2318;
}
/*************************** ABOUT US PAGE CSS START *****************************/
.banner2 {
    background: #424242;
}
.banner2 img {
    opacity: 1;
}
.right_sea {
    float: right;
    width: 228px;
}
.about_intro {
    float:left;
    width: 100%;
    background: #FF2318;
    padding: 35px 0px 40px;
    text-align: center;
}
.about_intro a {
    background: #fff;
    color: #000000;
    border: 2px solid #fff;
    display: inline-block;
    font-size: 18px;
    padding: 10px 5px;
    text-align: center;
    width: 250px;
    margin: 15px 0px 0px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.about_intro a:hover,.about_intro a.about_btn_hover{
    background: transparent;
    color: #FFF;
}


.about_intro h2 {
    color: #fff;
    font-size: 48px;
    font-weight: 500;
    margin: 35px 0px 20px;
    font-family: "Raleway",sans-serif;
}
.about_intro p {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin: 5px 0px 0px;
    width: 95%;
}

.wholesale_description p,.wholesale_intro p{
    font-size: 13px;
    font-weight: 400;
}
.about_lighthouse {
    background: #f2f2f2;
    float: left;
    width: 100%;
    text-align: center;
    padding: 35px 0px 76px;
}
.about_lighthouse h2 {
    color: #636363;
    font-size: 32px;
    font-weight: 300;
    margin: 22px 0px 0px;
}
.about_lighthouse p {
    color: #636363;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    margin: 24px 0px 5px;
    width: 100%;
}
.about_team_area {
    float: left;
    width: 100%;
}
.about_data{
    background: #f2f2f2;
    float: left;
    width: 100%;
}
.about_finance_box{
    background: #FFF;
}
.about_dir_prof {
    float: left;
    width: 100%;
    background:#FFF;
    padding: 47px 0px;
}
.about_dir {
    float: left;
    width: 100%;
    position: relative;
    padding: 0 6%;
}
.select_prof_dir {
    float: right;
    width: 35%;
}
.select_prof_dir .sbHolder {
    float: right;
    height: 60px;
    line-height: 56px;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
    width: 100%;
}
.select_prof_dir .dropdown a.dropdown-toggle {
    color: #060606;
    display: inline-block;
    padding: 6px 10px;
    width: 100%;
}
.select_prof_dir .dropdown .sbHolder > a {
    color: #060606;
    display: inline-block;
    width: 100%;
    padding: 2px 0px;
}
.select_prof_dir .dropdown.open .sbHolder > a {
    color: #1c75bb;
}
.select_prof_dir .sbSelector {
    background: #fff;
    border: 2px solid #fe2219;
    color: #505050;
    display: block;
    font-size: 18px;
    text-align: center;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: 0px;
    top: 0;
    width: 100%;
    z-index: 99;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.select_prof_dir .sbOptions {
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
    font-size: 15px;
    left: 0;
    list-style: outside none none;
    margin: 1px 0 0;
    overflow-y: auto;
    padding: 40px 0 0;
    position: absolute;
    top: 28px !important;
    width: 100%;
    z-index: 9 !important;
    border-radius: 0px 0px 20px 20px;
    -moz-border-radius: 0px 0px 20px 20px;
    -webkit-border-radius: 0px 0px 20px 20px;
}
.select_prof_dir .sbOptions li {
    border-bottom: 2px solid #d7d7d7;
    margin: 0 15px;
    padding: 0 15px;
}
.select_prof_dir .sbOptions li:last-child {
    border-bottom: none;
}
.select_prof_dir .sbOptions li a {
    color: #505050;
    display: inline-block;
    font-size: 18px;
    line-height: 34px;
    margin: 0 auto;
    outline: medium none;
    padding: 4px 8px 4px 55px;
    width: 100%;
}
.select_prof_dir .sbOptions {
    z-index: inherit;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.select_prof_dir .sbOptions li a:hover ,.select_prof_dir .sbOptions li a.active {
    color: #fe2219;
}
.select_prof_dir .sbToggle {
    background: url(images/select-arrow1.png) no-repeat right center;
    float: right;
    height: 10px;
    margin: 0px 20px 0px 0px;
    padding: 30px;
    width: 10px;
    z-index: 999;
}
.select_prof_dir .sbToggleOpen {
    background: url(images/select-arrow2.png) no-repeat right center;
}
.prof_dir {
    float: left;
    width: 50%;
}
.prof_dir_txt {
    bottom: 0;
    float: right;
    left: 53%;
    position: absolute;
}
.prof_dir_txt h3 {
    font-size: 18px;
    font-weight: 500;
    color: #231f20;
}
.prof_dir_txt h4 {
    font-size: 12px;
    font-weight: 500;
    color: #ff0700;
    margin: 0px 0px 25px;
}
.prof_dir_txt p {
    font-size: 14px;
    font-weight: 700;
    color: #707070;
    margin: 0px;    
    font-family: "Open Sans",sans-serif;
}
.prof_dir_txt p a {
    color: #707070;
}
.prof_dir_txt p a:hover {
    color: #ff0700;
}
.about_finance {
    float: left;
    width: 100%;
    text-align: center;
    padding: 75px 0px 95px;
}
.about_finance h2 {
    font-size: 40px;
    font-weight: 400;
    color: #414042;
    margin: 0px 0px 83px 0px;
}
.about_finance_det {
    float: left;
    width: 100%;
}
.about_finance_box {
    background: #fff none repeat scroll 0 0;
    display: inline-block;
    margin: 0 10px 30px;
    padding: 35px 20px 20px;
    vertical-align: top;
    width: 31%;
}
.finance_img {
    float: left;
    width: 100%;
}
.about_finance_box .prof_dir_txt {
    bottom: 0;
    float: left;
    width: 100%;
    left: 0px;
    position: relative;
    text-align: left;
}
.about_finance_box .prof_dir_txt h3 {
    margin: 43px 0 5px;
}
.about_finance_box .prof_dir_txt h4 {
    font-size: 12px;
    margin: 0 0 18px;
}
.about_finance_box .prof_dir_txt p {
    font-size: 14px;
}
/*************************** WHOLESALE PAGE CSS START *****************************/
.banner3 img {
    /* opacity: 0.3; */
}
.banner3_txt {
    float: left;
    width: 100%;
    text-align: center;
    left: 0px;
    position: absolute;
    top: 103px;
}
.wholesale_im {
    float: left;
    width: 100%;
    background: #fff;
    padding: 5px 0px;
}
.wholesale_im img {
    opacity: 1;
    width: auto;
}
.login_wc {
    float: left;
    width: 100%;
    padding: 20px 0px;
}
.cols1 {
    display: inline-block;
    margin: 0px 6px;
    vertical-align: top;
    width: 235px;
}
.login_wc input[type="text"] {
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    height: 65px;
    line-height: 20px;
    padding: 10px 30px;
    margin: 0px 0px 20px;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    width: 100%;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.login_wc input[type="text"]:hover, .login_wc input[type="text"]:focus {
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
.login_wc input[type="text"]::-webkit-input-placeholder {
    color: white;
}
.login_wc input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color: white;  
}
.login_wc input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
    color: white;  
}
.login_wc input[type="text"]:-ms-input-placeholder {  
    color: white;  
}
.login_wc input[type="submit"]{
    background-color: #fff;
    color:#FF2318;
    border: medium none;
    border-radius: 50px;
    float: left;
    font-size: 24px;
    font-weight: 500;
    margin: 0px 0px 0px 5px;
    padding: 13px 0px;
    text-transform: capitalize;
    vertical-align: middle;
    width: 207px;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.login_wc input[type="submit"]:hover {    
    background-color: #FF2318;
    color: #ffffff;
}
.login_wc button{
    background-color: #fff;
    color:#FF2318;
    border: medium none;
    border-radius: 50px;
    float: left;
    font-size: 24px;
    font-weight: 500;
    margin: 0px 0px 0px 5px;
    padding: 13px 0px;
    text-transform: capitalize;
    vertical-align: middle;
    width: 207px;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.login_wc button:hover {    
    background-color: #FF2318;
    color: #ffffff;
}

.banner_postcode {
    float: left;
    width: 100%;
    background: #424242;
    min-height: 100px;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.postcode {
    float: left;
    width: 100%;
}
.postcode label {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
    padding-top: 4px;
}
.login_wc.postcode input[type="text"] {
    background: #fff;
    border: 1px solid #fff;
    color: #000000;
    font-size: 15px;
    line-height: 18px;
    height: 48px;
    padding: 6px 20px;
    margin: 0px 0px 8px;
}
.login_wc.postcode input[type="text"]:hover, .login_wc.postcode input[type="text"]:focus {
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
.login_wc.postcode input[type="submit"] {
    background-color: #FF2318;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin: 0px 0px 0px 5px;
    padding: 11px 0px;
    width: 143px;
    position: relative;
    z-index: 9;
}
.login_wc.postcode input[type="submit"]:hover {    
    background-color: #fff;
    color: #FF2318;
}
.login_wc.postcode button {
    background-color: #FF2318;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin: 0px 0px 0px 0px;
    padding: 11px 0px;
    width: 143px;
    position: relative;
    z-index: 9;
}
.login_wc.postcodeXXX button {
    background-color: #FF2318;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin: 0px 0px 10px 10px;
    padding: 11px 0px;
    width: 143px;
    position: relative;
    z-index: 9;
}
.login_wc.postcode button:hover {    
    background-color: #fff;
    color: #FF2318;
}
.login_wc.postcode input[type="text"]::-webkit-input-placeholder {
    color: #000;
}
.login_wc.postcode input[type="text"]:-moz-placeholder { /* Firefox 18- */
    color: #000;  
}
.login_wc.postcode input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
    color: #000;  
}
.login_wc.postcode input[type="text"]:-ms-input-placeholder {  
    color: #000;  
}
.cols2 {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 135px;
}
.cols3 {
    display: inline-block;
    vertical-align: top;
    width: 420px;
    position: relative;
}
.cols4 {
    display: inline-block;
    margin: 0px 0px 0px 8px;
    vertical-align: top;
    width: 175px;
}

.postcode p {
    color: #fff;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 300;
    margin: 0px 0px 0px 22px;
}
.text_pin_info {
    background: rgba(0, 0, 0, 0) url("images/postcode-pop-box.png") no-repeat scroll right top / 100% 100%;
    display: none;
    position: absolute;
    right: -205px;
    top: 20px;
    padding: 70px 16px 7px;
    width: 65%;
    z-index: 1;
}
.toltip_vi:hover .text_pin_info {
    display: block;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.text_pin_info span {
    color: #000;
    display: inline-block;
    font-size: 11px;
    font-weight: 400;
    padding: 8px 10px 10px;
    width: 100%;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.wholesale_intro {
    padding: 40px 0px 55px;
}
.scenario_checklist {
    float: left;
    width: 100%;
    background: #ebebeb;
    text-align: center;
}
.scenario_checklist_box {
    float: left;
    width: 100%;
    padding: 45px 0px 45px;
}
.scenario_checklist_box h2 {
    font-size: 48px;
    font-weight: 300;
    color: #3c627b;
    margin: 0px 0px 20px 0px;
}
.scenario_checklist_box span {
    font-size: 60px;
    line-height: 0px;
    color: #3c627b;
}
.scenario_checklist_box h3 {
    background: url(images/line1.png) no-repeat center top;
    font-size: 16px;
    color: #3c627b;
    font-weight: 500;
    margin: 15px 0px 0px;
    padding: 25px 0px;
}
.scenario_checklist_box > a {
    background-color: #FF2318;
    color:#fff;
    border-radius: 50px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: 0px;
    padding: 10px 0px;
    text-transform: capitalize;
    width: 125px;
}
.scenario_checklist_box > a:hover {    
    background-color: #fff;
    color: #FF2318;
}
.rates_fees {
    float: left;
    width: 100%;
    position: relative;
    /*background-position: right top !important;
    background-size: 100% 100% !important;*/
}
.rates_fees img {
    width: 100%;
}
.rates_fees_tp {
    position: absolute;
    top: 0px;
    width: 100%;
    padding: 20px 0px 40px;
}
.rates_fees_detail {
    float: left;
    width: 100%;
    text-align: center;
}
.rates_fees_detail h2 {
    font-size: 48px;
    font-weight: 400;
    color: #fcfbfb;
    margin: 12px 0px 20px 0px;
}
.rates_fees_box {
    float: left;
    width: 100%;
    background: url(images/box-bg.png) repeat left top;
    padding: 20px 30px;
    min-height: 351px;
}
.inner_rates{margin-bottom:15px;}
.rates_fees_box span {
    background: url(images/box-round1.png) no-repeat 65% center;
    color: #fe2219;
    display: inline-block;
    font-size: 54px;
    height: 130px;
    line-height: 0;
    padding: 28px 24px 45px 13px;
    width: 239px;
}
.rates_fees_box h3 {
    color: #fe2219;
    display: inline-block;
    font-size: 18px;
    margin: 0 0 20px;
    width: 100%;
}
.rates_fees_box p {
    color: #919191;
    font-size: 13px;
    font-weight: 300;
    margin: 0px 0px 0px;
}
.rates_fees_box a {
    background-color: #FF2318;
    color:#fff;
    border-radius: 50px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: 0px;
    padding: 9px 0px;
    text-transform: capitalize;
    width: 107px;
}
.rates_fees_box a:hover {    
    background-color: #fff;
    color: #FF2318;
}
.Valuations_accreditations {
    float: left;
    width: 100%;
    background-color: #8f8f90;
    padding-top: 50px;
}
.Valuations_accreditations_box {
    background: transparent;
    padding: 0px 20px;
}
.Valuations_accreditations_box span {
    background: url("images/box-round2.png") no-repeat scroll 63% center;
    color: #fe2219;
    display: inline-block;
    font-size: 46px;
    height: 130px;
    line-height: 0;
    padding: 33px 23px 48px 7px;
    width: 239px;
}
.Valuations_accreditations_box h3 {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    margin: 0px 0px 20px;
    width: 100%;
}
.Valuations_accreditations_box p {
    color: #fff;
    margin: 0px 10px 25px;
    font-size: 13px;
    font-weight: 300;
}
.Valuations_accreditations_box a {
    background-color: #FF2318;
    color:#fff;
    border-radius: 50px;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin: 0px;
    padding: 9px 0px;
    text-transform: capitalize;
    width: 107px;
}
.Valuations_accreditations_box a:hover {    
    background-color: #fff;
    color: #FF2318;
}
.borrower_app_frm {
    float: left;
    width: 100%;
    padding: 63px 0px 70px;
    text-align: center;
}
.borrower_app_brd {
    float: left;
    width: 100%;
    margin: 0px;
}
.borrower_app_brd h2 {
    font-size: 48px;
    font-weight: 300;
    color: #3c627b;
    margin: 0px 0px 46px 0px;
}
.borrower_app_brd ul {
    margin: 0px -25px;
    padding: 0px;
}
.borrower_app_brd ul li {
    display: inline-block;
    padding: 0px 9px;
    width: 27%;
    margin: 30px 0 70px;
}
.borrower_app_brd ul li a {
    background:#fe2832 url(images/pdf-bg.png) repeat-y left top;
    color: #ffffff;
    border: 3px solid #fe2219;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    margin: 10px 0 2px;
    height: 120px;
    padding: 13px 10px
        ;    position: relative;
    width: 100%;
    vertical-align: top;
    -webkit-box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 7px -2px rgba(0,0,0,0.75);
}
.borrower_app_brd ul li a:hover {
    -webkit-box-shadow: 1px 1px 10px -2px rgba(0, 0, 0, 0.90);
    -moz-box-shadow: 1px 1px 10px -2px rgba(0, 0, 0, 0.90);
    box-shadow: 1px 1px 10px -2px rgba(0, 0, 0, 0.90);    
}
.dis_tbl {
    display: table;
    height: 100%;
    width: 100%;
}
.dis_cel {
    display: table-cell;
    vertical-align: middle;
}
.pdf_icon {
    display: inline-block;
    float: none;
    font-size: 62px;
    line-height: 0;
    vertical-align: middle;
    width: 57px;
    height: 52px;
}
.pdf_tx {
    display: inline-block;
    float: none;
    padding: 0px 0px 0px 8px;
    text-align: left;
    vertical-align: middle;
    width: 72%;
}
.pdf_arr {
    top: -3px;
}
.borrower_app_brd2 {
    margin: 24px 0px 56px;
}
.identification_forms {
    float: left;
    width: 100%;
    background: #d9d9da;
    padding: 50px 0px 0px;
}
.idti_forms {
    float: left;
    width: 100%;
    text-align: center;
}
.idti_forms h2 {
    font-size: 48px;
    font-weight: 300;
    color: #515151;
    margin: 0px 0px 30px 0px;
}
.int_frm {
    display: inline-block;
    width: 34%;
    position: relative;
}
.interview_frm {
    background: #fff url(images/select-arrow1.png) no-repeat 93% center;
    border: 2px solid #fe2219;
    color: #505050;
    float: left;
    font-size: 14px;
    text-align: center;
    padding: 16px 15px 16px 0px;
    width: 100%;
    position: relative;
    z-index: 99;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.interview_frm.open {
    background: #fff url(images/select-arrow2.png) no-repeat 93% center;
}
.dropdown_menu {
    background-color: #fff;
    display: none;
    font-size: 15px;
    margin: 0px 1%;
    overflow-y: auto;
    padding: 0px 25px;
    position: absolute;
    top: 40px;
    width: 98%;
    z-index: 9;   
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.select_prof_dir .sbOptions li {
    border-bottom: 2px solid #d7d7d7;
    margin: 0 15px;
    padding: 0 15px;
}
.select_prof_dir .sbOptions li:first-child {
    display: none;
    border-bottom: none;
}
.select_prof_dir .sbOptions li:last-child {
    border-bottom: none;
}
.select_prof_dir .sbOptions li a {
    color: #505050;
    display: inline-block;
    font-size: 18px;
    line-height: 34px;
    margin: 0 auto;
    outline: medium none;
    padding: 4px 8px 4px 55px;
    width: 100%;
}
.rda_btn1.div_facetoface {
    padding: 25px 0 20px;
}
.rda_btn1.div_security_property, .rda_btn_txt {
    display: none;
    padding: 0 0 10px;
}
.select_prof_dir .sbOptions li.active a ,.select_prof_dir .sbOptions li a.active {
    font-weight: 700;
}
.select_prof_dir .sbOptions {
    z-index: inherit;
}
.select_prof_dir .sbOptions li a:hover ,.select_prof_dir .sbOptions li a.active {
    color: #fe2219;
}
.select_prof_dir .sbToggle {
    background: url(images/select-arrow1.png) no-repeat right center;
    float: right;
    height: 10px;
    margin: 0px 20px 0px 0px;
    padding: 30px;
    width: 10px;
    z-index: 999;
}
.select_prof_dir .sbToggleOpen {
    background: url(images/select-arrow2.png) no-repeat right center;
}
.rda_btn1 {
    float: left;
    width: 100%;
    border-bottom: none;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 20px;
}
.rda_btn1 input[type=radio]:not(old){
    width   : 0px;
    margin  : 0;
    padding : 0;
    opacity : 0;
    font-size: 0px;
}
.rda_btn1 input[type=radio]:not(old) + label{
    background   : url('images/rdo_btn1.png') no-repeat 0 0;
    display: inline-block;
    line-height: 28px;
    color: #acacac;
    margin: 0px 45px 0px 15px;
    padding-left: 40px;
    cursor: pointer;
}
.rda_btn1 input[type=radio]:not(old):checked + label{
    background-position : 0px bottom;
}
.rda_btn1 p{
    font-size: 14px;
    color: #7d7d7d;
    margin: 0px 0px 15px;
}
.rda_btn_txt {
    float: left;
    width: 100%;
}
.rda_btn_txt h3 {
    color: #fe2219;
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
}
.rda_btn_txt h3 span {
    color: #002219;
    font-weight:800;
    margin: 0px 0px 15px;
}
.borrower_app_brd3 {
    margin: 53px 0px 33px;
}
.borrower_app_brd3 ul li ,.borrower_app_brd4 ul li {
    margin: 0px 77px 35px 83px;
}
.borrower_app_brd4 {
    margin: 0px 0px 35px;
}
.accept_certification {
    float: left;
    width: 100%;
    background: #d9d9da;
    padding: 0px 0px 60px;
}
.accept_txt {
    float: left;
    width: 100%;
    text-align: center;
}
.accept_txt h2 {
    color: #515151;
    font-size: 48px;
    font-weight: 300;
    margin: 0px 0px 37px;
}
.accept_txt p {
    color: #515151;
    font-size: 16px;
    font-weight: 300;
    margin: 0px 0px 22px;
}
.accept_txt > ul {
    display: inline-block;
    margin: 0px 25px 30px;
    padding: 0;
}
.accept_txt li {
    display: list-item;
    text-align: left;
    font-weight: 700;
    color:#515151;
    width: 100%;
}
.accept_txt i {
    display: inline-block;
    width: 100%;
    font-size: 13px;
}
.scenario_check {
    float: left;
    background: #fff;
    border: 1px solid #e8e8e8;
    padding: 0px;
    margin: 25px 30px 30px;
}
.scenario_list {
    background-color: #f7f7f7;
    float: left;
    width: 100%;
    padding: 20px 20px 45px;
}
.scenario_list.scenario_list3 {
    background: #f1f1f1;
    padding-top: 25px;
    padding-bottom: 30px;
}
.scenario_list h3 {
    background: transparent;
    float: left;
    width: 100%;
    color: #ce161a;
    /*    border-bottom: 1px solid #dddddd;*/
    margin: 0px;
    padding: 0px 7px 0px;
}
.scenario_checklist_box .mCSB_inside > .mCSB_container {
    margin-right: 0;
}
.sb_cols1 {
    float: left;
    width: 261px;
    padding: 20px 7px 3px;
}
.scenario_list label {
    color: #747474;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
}
.scenario_list input[type="text"] ,.scenario_list textarea ,.scenario_list input[type="email"] ,.scenario_list input[type="tel"] {
    background: #fff;
    border: 1px solid #cccccc;
    color: #000000;
    font-size: 13px;
    height: 30px;
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    padding: 3px 7px;
    width: 100%;
}
.scenario_listt input[type="text"]:hover, .scenario_list input[type="text"]:focus ,.scenario_list textarea:hover ,.scenario_list textarea:focus ,.scenario_listt input[type="email"]:hover, .scenario_list input[type="email"]:focus ,.scenario_listt input[type="tel"]:hover, .scenario_list input[type="tel"]:focus {
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
.sb_cols3 {
    width: 550px;
}
/*.scenario_list .sb_cols3 label {
    width: auto;
}*/
.rda_sb {
    display: inline-block;
    vertical-align: top;
    margin: 0px;
}
.rda_sb input[type=radio]:not(old){
    display: none;
    width   : 0px;
    margin  : 0;
    padding : 0;
    opacity : 0;
    font-size: 0px;
}
.rda_sb input[type=radio]:not(old) + label{
    background   : url('images/rdo_btn02.png') no-repeat 0 0;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    line-height: 14px;
    margin: 0px 10px 0px 0px;
    padding-left: 18px;
    width: auto;
}
.rda_sb input[type=radio]:not(old):checked + label{
    background-position : 0px bottom;
}
.sb_cols4 {
    width: 100%;
}
/*.sb_cols1.sb_cols4 > label {
    width: 380px;
}*/
.scenario_list .rda_sb input[type="text"] {
    margin: 0px 0px 0px 40px;
    width: 88px;
    height: 26px;
}
.sb_cols5 {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: middle;
    width: 32.9%;
}
/*.scenario_list .sb_cols5 label  {
    width: auto;
    vertical-align: middle;
}*/
.sb_cols1.sb_cols5 > label br {
    display: none;
}
/*.scenario_list .sb_cols5 input[type="text"] {
    margin: 0px 0px 0px 10px;
    width: 200px;
}*/
.sb_cols1.sb_cols5:last-child {
    margin: 0px;
}
.sb_cols6 {
    width: 100%;
}
.sb_cols1.sb_cols6 > label {
    width: 100%;
}
.rda_sb1 {
    display: inline-block;
    vertical-align: middle;
}
.custom-checkbox {
    display: inline-block;
}
.custom-checkbox span {
    color: #979797;
    float: right;
    height: 18px;
    margin: 5px 0px 0px;
    font-size: 18px;
}
.custom-checkbox span.icon-check-square {
    color: #555555;
}
.custom-checkbox label {
    cursor: pointer;
    font-weight: 400;
    margin: 0 11px;
    width: auto;
}
.sb_cols7 {
    width: 50%;
}
.scenario_list .sb_cols7 label {
    width: 100%;
}
.scenario_list .sb_cols7 input[type="text"] {
    display: inline-block;
    margin: 5px 0px;
    vertical-align: top;
    width: 70%;
    padding: 0px 0px 4px;
}
.sb_cols8 {
    width: 38%;
    margin: 0px;
}
.sb_cols1.sb_cols8 > label {
    width: 100%;
}
.scenario_list .sb_cols8 input[type="text"] {
    width: 85%;
}
.scenario_list .sb_cols8.sb_add_sec input[type="text"] ,.scenario_list .sb_cols7.sb_add_sec input[type="text"]{
    width: 100%;
    margin: 0px;
}
.sb_cols9 {
    width: 100%;
}
/*.scenario_list .sb_cols9 label {
    width: 170px;
}*/
.sb_cols1.sb_cols3 > label ,.sb_cols1.sb_cols4 > label {
    width: auto;
}
.scenario_list .sb_cols9 input[type="text"],.scenario_list .sb_cols9 input[type="tel"] {
    margin: 0px 8px 0px 0px;
    width: 45px!important;
}
.sb_cols6 .rda_sb1 label {
    font-weight: 400;
    margin: 0 11px;
    width: auto;
}
.sb_cols10 {
    width: 100%;
}
.scenario_list .sb_cols10 > label {
    width: 100%;
}
.sb_cols10 .rda_sb1 {
    margin: 10px 0px 0px;
}
.sb_cols10 .custom-checkbox > label {
    margin: 0 11px 0 0;
}
.scenario_list .sb_cols10 label {
    color: #747474;
    font-size: 14px;
    margin: 0px 20px 0px 0px;
}
.sb_cols10 input[type="checkbox"] {
    margin: 0px 15px 0px 0px;
    display: inline-block;
    vertical-align: middle;
}
input[type=checkbox] {
    -webkit-appearance:checkbox;
}
.sb_cols11 {
    width: 100%;
}
.sb_cols11 label {
    width: 100%;
}
.cim_hm {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 -9px;
}
.cim_hm label{
    font-weight: 400;
    margin: 0 11px;
    width: auto;
}
.scenario_list .cim_hm input[type="tel"] {
    width: 70px;
}
.sb_cols12 {
    width: 100%;
}
.scenario_list textarea {
    height: 110px;
    resize: none;
    vertical-align: top;
    width: 560px;
}
.captcha_cod {
    display: none;
    width: 150px;
}
.captcha_right {
    display: inline-block;
    vertical-align: top;
}
.captcha_right p {
    font-size: 12px;
}
.captcha_right span {
    font-size: 11px;
    display: inline-block;
    width: 100%;
}
.captcha_right span > a {
    color: #bc343a;
    background: transparent;
    font-size: 11px;
    width: auto;
    text-transform: none;
}
.captcha_right span  > a:hover {
    text-decoration: underline;
}
.scenario_list .captcha_right input[type="text"] {
    width: 300px;
}
.scenario_list input[type="submit"]{
    background-color: #FF2318;
    border: medium none;
    border-radius: 50px;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    margin: 0px;
    padding: 12px 0px;
    vertical-align: middle;
    width: 135px;
    -moz-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
}
.scenario_list input[type="submit"]:hover {
    background-color: #fff;
    color:#FF2318;
}
/*.scenario_list input[type="submit"] {
    background: url(images/sbm_bg.jpg) repeat left top;
    border: none;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px 0px 5px;
    padding: 4px 15px;
    margin: -10px 0 0;
    text-transform: uppercase;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}
.scenario_list input[type="submit"]:hover {    
    -webkit-box-shadow: 0px 0px 5px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}*/
/*.scenario_checklist_box .modal-body {
    max-height: 100% !important;
}*/
#mCSB_2_scrollbar_vertical .mCSB_dragger{ height: 100px; }
.scenario_checklist_box .modal-content {
    background: #fff;
    padding: 0px;
}
.scenario_checklist_box .modal-dialog {
    width: 890px;
}
/*************************** BROKERS PAGE CSS START *****************************/
.broker_tt {
    background: transparent;
}
.broker_tt h1 {
    color: #fff;
    font-size: 58px;
    font-weight: 300;
    margin: 15px 0px 70px;
}
.broker_model {
    display: inline-block;
    width: 100%;
}
.broker_model .modal-body {
    height: auto !important;
}
.broker_model .modal-dialog {
    width:670px;
}
.broker_model .modal-content {
    background: rgba(0,166,81,0.7);
    border: 2px solid #207245;
    padding: 20px 0px;
}
.broker_model .borrower_app_brd {
    margin: 0;
}
.broker_model .borrower_app_brd ul {
    margin: 0;
    padding: 10px 0px;
}
.broker_model .borrower_app_brd ul li {
    padding: 0 25px;
    width: 49%;
    margin: 0;
}
.broker_model .pdf_icon {
    font-size: 58px;
    height: 50px;
    width: 60px;
    color: #207245;
}
.broker_model .borrower_app_brd ul li a {
    background: #fff;
    border: 3px solid #207245;
    color: #207245;
}
.broker_model .pdf_tx {
    color: #010101;
}
.broker_model .pdf_arr {
    top: -4px;
}
.broker_model .modal-header {
    border: none;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 11px;
    z-index: 9999;
}
.broker_model .close {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    opacity: 1;
}
.app_frm_bro ul li {
    margin: 30px 77px 35px 83px;
}
.borrower_app_brd.supporting_doc {
    margin: 0px 0px 27px;
}
.supporting_doc ul {
    margin: 0px -101px;
}
.supporting_doc ul li {
    width: 24%;
}
/*************************** BORROWERS PAGE CSS START *****************************/
.qualify_borrowers {
    float: left;
    width: 100%;
    background: #d1d3d4;
    padding: 0px 0px;
    text-align: center;
}
.qualify_borrowers h2 {
    color: #414042;
    font-size: 34px;
    font-weight: 300;
    margin: 15px 0px;
}
.qualify_borrowers p {
    color: #414042;
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    margin: 10px 0px;
}
.btn_red {
    background: #fe2219;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 12px 33px;
    margin: 15px 0px 0px;
    text-align: center;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.btn_red:hover {
    background: #fff;
    color: #fe2219;
}


.customer_borrowing_calculators {
    float: left;
    width: 100%;
    background: #ebebeb;
    padding: 50px 0px 35px;
    text-align: center;
}
.customer_borrowing_calculators h2 {
    color:#3C6279;  /* #3c627b; */
    font-size: 48px;
    font-weight: 300;
    margin: 22px 0px 15px;
}
.customer_borrowing_calculators ul {
    margin: 0px;
    padding: 0px;
}
.customer_borrowing_calculators ul li {
    display: inline-block;
    width: 17%;
    margin: 63px 0px;
    vertical-align: top;
}
.top_icon {
    display: inline-block;
    width: 100%;
    padding: 0px 0px 0px 30px;
}
.top_icon a {
    background: url(images/box-round3.png) no-repeat top center;
    background-size: 100% 100%;
    display: inline-block;
    height: 102px;
    padding: 15px 49px 0 15px;
}
.top_icon a img {
    width: 55px;
}
.cbc_txt {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    margin: 0px 0px 3px;
    width: 100%;
}
.customer_borrowing_calculators ul li a.btn_red {
    font-size: 14px;
    font-weight: 300;
    padding: 8px 20px;
}
.ecf_form {
    margin: 0px 0px 170px 0px
}
.ecf_form h2 {
    margin: 20px 0 46px;
}
.responsible_lending {
    float: left;
    width: 100%;
    background: url(images/borrowing-img.jpg) no-repeat left top;
    padding: 20px 0px 20px;
    background-size: 100% 100% !important;
}
.rl_view {
    float: left;
    width: 100%;
    background: url(images/responsible-lending-bg.png) repeat left top;
    padding: 20px 0;
    text-align: center;
}
.rl_view h2 {
    font-family: 'Open Sans', sans-serif;
    color: #414042;
    font-size: 42px;
    font-weight: 300;
    margin: 25px 0px;
    display: inline-block;
    width: 100%;
}
.rl_view h3 {
    font-family: 'Open Sans', sans-serif;
    color: #414042;
    font-size: 18px;
    font-weight: 600;
    margin: 15px 0px;
}
.rl_view p {
    font-family: 'Open Sans', sans-serif;
    color: #414042;
    font-size: 14px;
    font-weight: 300;
    margin: 15px 0px;
    display: inline-block;
    width: 73%;
}
.rl_view p img {
    margin: 8px 0 0;
}
/*************************** NEWS PAGE CSS START *****************************/
.news_vi {
    float: left;
    width: 100%;
    position: relative;
}
.news_section1 {
    float: left;
    width: 100%;
    padding: 45px 0px 45px;
    position: relative;
}
.news_section2 {
    float: left;
    width: 100%;
    background: #eff0f0;
    padding: 56px 0px 66px;
}
.news_image {
    float: right;
    width: 43%;
    margin: -7px 0px 0px;
}
.news_image img {
    width: auto;
}
.news_tx {
    float: left;
    width: 55%;
}
.news_tx h2 {
    color: #414042;
    font-size: 32px;
    font-weight: 300;
    margin: 0px;
    display: inline-block;
    width: 100%;
}
.news_tx h4 {
    color: #231f20;
    font-size: 14px;
    font-weight: 700;
    margin: 8px 0px;
}
.news_tx p {
    color: #7f7f81;
    font-weight: 300;
    font-size: 14px;
    margin: 10px 0px;
    display: inline-block;
    width: 100%;
    font-family: "Open Sans",sans-serif;
}
.news_tx .btn_red {
    padding: 8px 16px;
    font-size: 16px;
}
.news_section1 .news_tx .btn_red:hover{
    background: #eff0f0;
}
.news_section2 .news_tx .btn_red:hover{
    background: #fff;
}
#sidebar {
    float: right;
    left: 0;
    margin: 0 0 0 750px;
    position: absolute;
    right: 0;
    top: 60px !important;
    z-index:999999!important;
}
#sidebar .container {
    width: 235px;
}
.archives_right {
    background: #f6f6f6;
    float: right;
    min-height: 350px;
    padding:18px 35px 20px 35px;
    width: 200px;
}
.archives_right span {
    font-size: 60px;
    color: #3c627b;
}
.archives_right h4 {
    background: url("images/line1.png") no-repeat left top;
    color: #122532;
    font-size: 20px;
    font-weight: 400;
    margin: 22px 0px 0px;
    padding: 20px 0px;
}
.archives_right ul {
    margin: 0px;
    padding: 0px;
}
.archives_right ul li {
    display: inline-block;
    width: 100%;
    font-family: "Open Sans",sans-serif;
}
.archives_right ul li a {
    display: list-item;
    list-style: url(images/bullet-icon.png) inside;
    color: #6d6e71;
    font-size: 13px;
}
.archives_right ul li a:hover {
    color: #fe2219;
}
/*************************** NEWS DETAIL PAGE CSS START *****************************/
.news_detail {
    float: left;
    width: 100%;
    padding: 60px 0px;
    position: relative;
    z-index: 9999;
}
.news_dt_txt {
    float: left;
    width: 100%;
}
.news_dt_txt h3 {
    color: #666666;
    font-size: 20px;
    font-weight: 500;
    margin: 200px 0px 10px;
}
.line_red {
    border-bottom: 2px solid #fe302f;
    display: block;
    margin: 0px auto 40px;
    padding: 25px 0px 0px;
    text-align: center;
    width: 46%;
}
.share_it {
    float: left;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0px;
    margin: 20px 0px;
}
.share_it p {
    float: left;
    text-transform: uppercase;
    color: #999999;
    width: auto;
}
.share_it ul {
    float: right;
    margin: 0px;
    padding: 0px 35px 0px 0px;
    text-align: center;
}
.share_it ul li {
    display: inline-block;
    vertical-align: top;
    padding: 0px 10px 0px 0px;
}
.share_it ul li a {
    background: #ea0000;
    border: 2px solid #ea0000;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    height: 36px;
    padding: 7px 0px;
    vertical-align: top;
    width: 36px;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.share_it ul li a:hover {
    background: transparent;
    border: 2px solid #ea0000;
    color: #ea0000;
}
.comment_detail {
    float: left;
    width: 100%;
    margin: 0px 0px 30px;
}
.comment_detail h2 {
    font-size: 32px;
    font-weight: 300;
    color: #333333;
    text-align: center;
    margin: 40px 0px 0px;
}
.left_comment {
    float: left;
    width: 100%;
}
.comment_detail ul {
    margin: 0px;
    padding: 0px;
}
.comment_detail ul li {
    /* border-bottom: 1px solid #e5e5e5; */
    display: inline-block;
    padding: 48px 0;
    width: 100%;
}
.comment_detail > ul > li:last-child {
    border: medium none;
}
.comment_detail ul li.right_comment ,.comment_detail ul li.odd {
    float: right;
    width: 100%;
    padding: 48px 130px;
}
.comment_detail ul li strong ,.comment_detail ul li .fn , .comment_detail ul li .fn a{
    color: #333333;
    float: left;
    width: 100%;
    font-size: 14px;    
    font-family: "Open Sans",sans-serif;
    padding: 0px;
    font-style: normal;
    font-weight: 700
}
.comment_detail ul li p,.comment_detail ul li div.comment-body p {
    color: #666666;
    float: left;
    width: 100%;
    font-size: 14px;
}
.comment_detail ul li span ,.comment_detail ul li div.comment-body div.commentmetadata a, .comment_detail ul li div.comment-body div.reply a{
    color: #999999;
    float: left;
    width: auto;
    font-size: 11px;    
    font-family: "Open Sans",sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.comment_detail ul li span a ,.comment_detail ul li div.comment-body div.reply a.comment-reply-link{
    color: #ff0000;
    margin: 0px 0px 0px 16px;
}
.comment_detail ul li span a:hover ,.comment_detail ul li div.comment-body div.reply a.comment-reply-link:hover{
    text-decoration: underline;
}
.news_dt_txt p {
    color: #666666;
}
/*************************** CONTACT PAGE CSS START *****************************/
.contact_detail {
    float: left;
    width: 100%;
    padding: 80px 0px 0px; /* 53px */
}
.left_contect {
    float: left;
    width: 100%;
    background: #FF2318;
}
.left_contect img {
    width: 100%;
}
.left_contect ul {
    float: right;
    width: 55%;
    margin: 0px;
    padding :48px 50px 0px 0px; /*old :padding:48px 0px; */
    min-height: 710px;
}
.left_contect ul li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0px;
    color: #cccccc;
    font-family: "Open Sans",sans-serif;
}
.left_contect ul li span {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    float: left;
    font-weight: 500;
    width: 100%;
}
.left_contect ul li p {
    font-size: 14px;
    color: #fff;
    margin: 0px;
}
.left_contect ul li a {
    font-size: 14px;
    color: #fff;
    margin: 0px;
    font-weight: 700;
}
.left_contect ul li a:hover {
    color: #231f20;
}
.right_contact {
    float: left;
    padding: 0px 71px;
    width: 60%;
}
.right_contact h2 {
    color: #414042;
    font-size: 30px;
    font-weight: 500;
    margin: 0px;				
    font-family: "Raleway",sans-serif;
    display: inline-block;
    width: 100%;
}
.right_contact h4 {
    color: #414042;
    font-size: 14px;
    font-weight: 700;
    margin: 10px 0px;
    display: inline-block;
    width: 100%;
}
.right_contact h3 {
    background: url(images/call-icon.png) no-repeat left center;
    background-size: auto 70%;
    color: #231f20;
    font-size: 24px;
    font-weight: 600;
    margin: 8px 0px;
    font-family: "Open Sans",sans-serif;
    padding: 6px 0px 6px 40px;
}
.cols13 {
    float: left;
    width: 100%;
    padding: 23px 0px 23px;
}
.right_contact label {
    font-weight: 400;
    color: #666666;
    font-family: "Open Sans",sans-serif;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 2px;
    width: 100%;
    text-transform: uppercase;
}
.right_contact .sbHolder {
    height: 51px;
}
.select_prof_dir .sbHolder {
    float: right;
    height: 55px;
    line-height: 50px;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-align: left;
    width: 100%;    
    font-family: "Open Sans",sans-serif;
}
.right_contact .dropdown a.dropdown-toggle {
    color: #060606;
    display: inline-block;
    padding: 6px 10px;
    width: 100%;
}
.right_contact .dropdown .sbHolder > a {
    color: #060606;
    display: inline-block;
    width: 100%;
    padding: 2px 0px;
}
.right_contact .dropdown.open .sbHolder > a {
    color: #1c75bb;
}
.right_contact .sbSelector {
    background: #fff;
    border: 2px solid #cccccc;
    color: #505050;
    display: block;
    font-size: 16px;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: 0px;
    padding: 9px 15px;
    top: 0;
    width: 100%;
    z-index: 99;
    -webkit-box-shadow: 1px 3px 6px -2px rgba(0,0,0,0.60);
    -moz-box-shadow: 1px 3px 6px -2px rgba(0,0,0,0.60);
    box-shadow: 1px 3px 6px -2px rgba(0,0,0,0.60);    
}
.right_contact .sbOptions {
    background-color: #fff;
    border: 2px solid #cccccc;
    border-top: none;
    font-size: 15px;
    left: 0;
    list-style: outside none none;
    margin: 21px 0px 0px;
    overflow-y: auto;
    padding: 0px;
    position: absolute;
    width: 100%;
    z-index: 99 !important;
}
.right_contact .sbOptions li {
    margin: 0 15px;
    padding: 0 3px;
}
.right_contact .sbOptions li:last-child a{
    border-bottom: none;

}
.right_contact .sbOptions li a {
    color: #505050;
    border-bottom: 2px solid #d7d7d7;
    display: inline-block;
    font-size: 16px;
    line-height: 30px;
    margin: 0 auto;
    outline: medium none;
    padding: 5px 0px;
    width: 100%;
}
.right_contact .sbOptions {
    z-index: inherit;
    -webkit-box-shadow: 1px 3px 6px -2px rgba(0,0,0,0.60);
    -moz-box-shadow: 1px 3px 6px -2px rgba(0,0,0,0.60);
    box-shadow: 1px 3px 6px -2px rgba(0,0,0,0.60);
}
.right_contact .sbOptions li a:hover ,.right_contact .sbOptions li a.active {
    color: #fe2219;
}
.right_contact .sbToggle {
    background: url(images/select-arrow3.png) no-repeat right center;
    float: right;
    height: 10px;
    margin: 0px 20px 0px 0px;
    padding: 22px;
    width: 10px;
    z-index: 999;
}
.right_contact .sbToggleOpen {
    background: url(images/select-arrow4.png) no-repeat right center;
}
.right_contact input[type="text"] ,.right_contact textarea ,.right_contact input[type="tel"],.right_contact input[type="email"] ,.right_contact.myprofile_right input[type="password"], .right_contact.myprofile_left input[type="password"]{
    background: #fff;
    border: 1px solid #cccccc;
    color: #333333;
    font-size: 14px;
    height: 44px;
    margin: 0px;
    padding: 10px 20px;
    font-family: "Open Sans",sans-serif;
    width: 100%;
}
.right_contact input[type="text"]:hover, .right_contact input[type="text"]:focus ,.right_contact textarea:hover ,.right_contact textarea:focus ,.right_contact input[type="tel"]:hover,.right_contact input[type="email"]:hover,.right_contact input[type="tel"]:focus,.right_contact input[type="email"]:focus ,.right_contact.myprofile_right input[type="password"]:hover, .right_contact.myprofile_left input[type="password"]:hover,.right_contact.myprofile_right input[type="password"]:focus, .right_contact.myprofile_left input[type="password"]:focus{
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
.right_contact textarea {
    resize: none;
    height: 200px;
}
.right_contact input[type="text"]::-webkit-input-placeholder,.right_contact input[type="tel"]::-webkit-input-placeholder,.right_contact input[type="email"]::-webkit-input-placeholder {color: #333333;}
.right_contact input[type="text"]:-moz-placeholder ,.right_contact input[type="tel"]:-moz-placeholder,.right_contact input[type="email"]:-moz-placeholder{ /* Firefox 18- */ color: #333333; }
.right_contact input[type="text"]::-moz-placeholder,.right_contact input[type="tel"]::-moz-placeholder,.right_contact input[type="email"]::-moz-placeholder {  /* Firefox 19+ */color: #333333;}
.right_contact input[type="text"]:-ms-input-placeholder ,.right_contact input[type="tel"]:-ms-input-placeholder ,.right_contact input[type="email"]:-ms-input-placeholder { color: #333333;}
.cols14 ,.cols15 {
    float: left;
    width: 100%;
}

.right_contact input[type="submit"],.right_contact input[type="reset"] {
    background: #fe2219;
    color: #fff;
    border: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 40px;
    margin: 15px 0px;
    text-transform: capitalize;
    text-align: center;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.right_contact input[type="submit"]:hover,.right_contact input[type="reset"]:hover {
    background: #666666;
}
.cols15 {
    margin: 45px 0px 80px;
}
/*************************** FAQ PAGE CSS START *****************************/
.banner4 img {
    opacity: 1;
}
.faq_contact {
    float: left;
    width: 100%;
}
.faq_top {    
    float: left;
    width: 100%;
    background: #FF2318;
    padding: 69px 0px 0px;
}
.faq_img {
    float: left;
    width: 100%;
}
.faq_img img {
    width: 100%;
}
.faq_bottom {
    float: left;
    width: 100%;
    padding: 10px 0px 90px;
}
.faq_detail {
    float: left;
    width: 100%;
    background: #cdcdcd;
    padding: 20px 20px 30px;
}
.faq_detail2 {
    background: #f5f5f5;
}
.faq_detail h2 {
    color: #231f20;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    margin: 12px 0px 22px;
}
.faq_detail .menu_head > strong ,.faq_detail .menu_head2 > strong {
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
}
/*accordion tab*/
.faq_detail .accordion ,.faq_detail .accordion2 {
    float: left;
    width: 100%;    
    font-family: "Open Sans",sans-serif;
}
.faq_detail .accordion .menu_head ,.faq_detail .accordion2 .menu_head2 {    
    padding: 14px 10px;
    width: 100%;
    display:block;
    border: 1px solid #fff;
    background: #fff; 
}
.faq_detail .accordion .menu_head ,.faq_detail .accordion2 .menu_head2 {
    float:left;
    font-size: 15px;
    font-weight: 600;
    cursor:pointer;   
    color: #a1a1a1;
    margin: 10px 0px;
    text-align:left;
}
.faq_detail .accordion .menu_body ,.faq_detail .accordion2 .menu_body2 {
    height: auto;
    width: 100%;
    display: none;
}
.faq_detail .accordion .currnt ,.faq_detail .accordion2 .currnt2 {
    border: 1px solid #656668;
    color: #414042;
}
.faq_detail .accordion .menu_head span ,.faq_detail .accordion2 .menu_head2 span {
    display: inline-block;
    font-size: 0px;
    height: 24px;
    vertical-align: middle;
    width: 40px;
}
.faq_detail .accordion .plusminus  ,.faq_detail .accordion2 .plusminus {    
    background: url(images/plus-icon.png) no-repeat left center;
}
.faq_detail .accordion .currnt .plusminus  ,.faq_detail .accordion2 .currnt2 .plusminus {    
    background: url(images/minus-icon.png) no-repeat left center;
}
.hod_sing {
    float: left;
    width: 100%;
    text-align:left; 
    margin-top:0px;
    border: 1px solid #656668;
    background: #fff;
}
.hod_sing p {
    color: #414042;
    font-size: 15px;
    font-weight: 300;
    padding: 15px 15px 5px;
    line-height: 24px;
}
.hod_sing a {
    border-bottom: 3px solid #ff0000;
    color: #ff0000;
    display: inline-block;
    font-size: 15px;
    font-style: italic;
    font-weight: 600;
    padding: 0px 15px 10px;
}
/*.hod_sing li a {
   all:unset;
   color:#0886b7;
   cursor:pointer;
}*/

/*end of accordion tab*/
.faq_top2 {
    display: none;
}
/*************************** WHITE LABEL PAGE CSS START *****************************/
.white_label_dt {
    padding: 14px 0 50px;
}
.white_label_frm {
    margin: -11px 0 56px;
}
/*************************** 404 ERROR PAGE CSS START *****************************/
.red_col {
    background: #FF2318;
    height: 37px;
    width: 100%;
    float: left;
}
.err_bx {    
    width: 100%;
    float: left;
    text-align: center;
    padding: 20px 0px 45px;
}
.err_bx h1 {
    color: #e5e5e5;
    font-size: 150px;
    font-weight: 400;
    line-height: 85px;
    font-family: "Open Sans",sans-serif;
    margin: 30px 0px 0px;
}
.err_bx h3 {
    background: #fff;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    color: #4d4d4d;
    display: inline-block;
    font-size: 30px;
    margin: 0;
    padding: 20px 0;
    width: 40%;
}
.err_bx span {
    color: #a9a9a9;
    display: inline-block;
    width: 100%;
    padding: 20px 0px;
}
.err_bx .btn_red {padding: 10px 26px;}
.err_bx .btn_red:hover {background: #cdcdcd;color: #fff;} 

/*************************** 5-5-2016 CSS changes *****************************/
.footer_mail a {
    font-size: 14px;
    height: 40px;
    padding: 12px;
    width: 40px;
}
.footer_mail {
    margin: -8px 0px 0px;
}
.rda_btn_txt.brk_tx h3 {
    margin: 0px 0px 10px;
}
.cbc_txt {
    color:#3c627b ;   /* #4e6e84;  #3C6279 #3B637C*/
}
.customers_box .icon.icon-5 {
    font-size: 79px;
    line-height: 0px;
    margin: -4px 0px 0px;
}
.customers_box .icon.icon-6 {
    font-size: 55px;
    line-height: 0px;
    margin: 13px 0px 12px;
}
.borrower_app_brd ul li a {
    height: 100px;
}
.customers_box .icon.icon-2 {
    font-size: 56px;
    line-height: 0px;
    margin: 3px 0px 21px;
}
.customers_box .icon.icon-3 {
    font-size: 46px;
}
.cols13 {
    width: 100%;
}
.login_wc input[type="password"]{
    background: transparent;
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    height: 65px;
    line-height: 20px;
    padding: 15px 30px;
    margin: 0 0 8px; /* old  margin: 0px 0px 25px;  */
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    width: 100%;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
.login_wc input[type="password"]:hover, .login_wc input[type="password"]:focus {
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
.login_wc input[type="password"]::-webkit-input-placeholder {
    color: white;
}
.login_wc input[type="password"]:-moz-placeholder { /* Firefox 18- */
    color: white;  
}
.login_wc input[type="password"]::-moz-placeholder{  /* Firefox 19+ */
    color: white;  
}
.login_wc input[type="password"]:-ms-input-placeholder{  
    color: white;  
}
.my_pf {
    float: right;
    position: absolute;
    right: 145px;
    top: 12px;
}
.my_profile {
    margin: 0px;
    padding: 0px;
}
.my_profile li {
    border-left: 2px solid #fff;
    display: inline-block;
    line-height: 15px;
    padding: 0px 4px 0px 8px;
}
.my_profile li:first-child {
    border-left: none;
}
.my_profile li a {
    color: #ffffff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
.my_profile li a:hover {
    color: #FF2318;
}
.header_profile_click {
    background: #fff none repeat scroll 0 0;
    bottom: -40px;
    color: #292929;
    cursor: pointer;
    display: none;
    font-size: 26px;
    height: 40px;
    line-height: 50px;
    padding: 0px 7px;
    position: absolute;
    left: 0px;
    text-align: center;
    width: 40px;    
}

/*************************** 11-5-2016 CSS changes *****************************/
.header_phone a span {
    padding: 0px 4px 0 0;
    vertical-align: middle;
    font-size: 15px;
}
.broker_box > a, .customers_box > a, ul.slimmenu li a, header_phone a {
    display: inline-block;
}
.broker_box span, .customers_box span {
    margin: 1px 0 0;
}
.broker_box h3, .customers_box h3 {
    margin: 19px 0 10px;
}
.customers_box .icon.icon-2 {
    margin: 3px 0 2px;
}
.customers_box .icon.icon-5 {
    margin: -4px 0 -14px;
}
.customers_box .icon.icon-6 {
    margin: 14px 0 -8px;
}
.customers_box .icon.icon-3 {
    margin: 3px 0;
}
.footer_top ul li {
    padding: 0 0 0 47px;
}
.footer_detail p {
    line-height: 21px;
    margin: -2px 0 2px;
    font-size:12px; 
}
.home_pop input[type="submit"] {
    margin: -89px 0 0;
}
.header_search_click {
    padding: 7px 5px;
}
.header_phone_click {
    bottom: -38px;
    font-size: 26px;
    padding: 5px 8px;
}
.about_lighthouse .container ,.news_vi .container ,.about_intro .container ,.about_finance .container,.about_dir_prof .container {
    width: 1014px;
}
/*************************** 11-5-2016 small html CSS changes start *****************************/
.header_top {margin: 45px 0 0;padding: 12px 20px 7px 34px;}
.logo {width: 90px;}
.slimmenu > li {padding: 0 13px;}
.slimmenu > li > a {line-height: 20px;padding: 8px 0;}
.header_search {width: 210px;}
.header_search input[type="text"] {font-size: 13px;line-height: 24px;padding: 4px 15px;}
.header_search button {font-size: 28px;line-height: 0;padding: 2px 10px 2px 0;}
.header_phone {right: 15px;top: 15px;}
.slide_txt h2 {font-size: 62px;line-height: 66px;margin: 10px 20px 37px 0;}
.slide_img2 .slide_txt > h2 {margin: 10px 0 37px 50px;}
.slide_txt ul li a {font-size: 18px;padding: 9px 5px;width: 235px;}
.home_title h2, .customers_title h2 {font-size: 36px;}
.broker_box span, .customers_box span {font-size: 51px;line-height: 60px;}
.broker_box h3, .customers_box h3 {margin: 14px 0 10px;font-size: 16px;padding: 20px 0;}
.brokers_slider .owl-nav, .customers_slider .owl-nav {font-size: 20px;}
.brokers_slider .owl-controls, .customers_slider .owl-controls {padding: 0 0 35px;}
.home_about h4 {font-weight: 700;font-size: 13px;}
.customers_box .icon.icon-2 {margin: 0 0 2px;font-size: 50px;}
.customers_box .icon.icon-5 {margin: -4px 0 -14px; font-size: 70px;}
.customers_box .icon.icon-6 {margin: 6px 0 -4px;font-size: 50px;}
.footer_sponsor img {width: 100%;min-height: 45px;}
.home_pop h2 {font-size: 39px;}
.home_pop p {font-size: 20px;}
.home_pop .sbHolder {height: 55px;margin: -45px 0 25px;width: 340px;}
.home_pop .sbSelector {font-size: 20px;}
.home_pop .sbOptions li a {font-size: 20px;padding: 15px 0 4px 82px;}
.home_pop input[type="text"],.home_pop input[type="tel"], .home_pop textarea {font-size: 16px;height: 55px;line-height: 34px;margin: 0 0 15px;padding: 10px 20px;}
.home_pop input[type="submit"] {font-size: 22px;padding: 13px 0;width: 290px;}

/*************************** 11-5-2016 small html CSS changes stop *****************************/
.wlf_frm {
    margin: 0;
}
.borrower_app_brd.wlf_frm ul {
    margin: 0 -50px 50px;
}
.slimmenu.slimmenu2 > li {
    padding: 0 7px;
}
.accept_txt li ,.accept_txt p {    
    font-family: "Open Sans",sans-serif;
}
.accept_txt p {
    margin: 0 2px 22px;
}

.header > .container ,.footer > .container {
    width: 1000px;
}
.header > .container.container2 ,.footer > .container.container2 {
    width: 1080px;
}
.header > .container.container2 .slimmenu {
    margin: 0 10px 0 0;
}
.sb_cols1.sb_cols5.div_lvr > label {
    width: 104px;
}
.scenario_checklist_box .modal-header {
    padding: 0;
    position: absolute;
    right: 50px;
    top: 43px;
    z-index: 999;
}
.scenario_checklist_box button.close {
    color: #fff;
    opacity: 1;
}
.scenario_checklist_box .close:focus, .scenario_checklist_box .close:hover {
    color: #fff;
    opacity: 1;
}
.rda_btn_txt h3 a {
    color: #002219;
    font-weight: 800;
    margin: 0 0 15px;
}
.rda_btn_txt h3 a:hover {
    color: #acacac;
}
.hod_sing > ul {
    margin: 0;
    padding: 0;
}
.hod_sing li {
    color: #414042;
    display: list-item;
    font-size: 15px;
    margin: 0 0 0 28px;
    padding: 0 4px;
    font-weight:300;
}
.hod_sing p a ,.hod_sing li a{
    border: none;
    color: #0886b7;
    font-style: normal;
    font-weight: 400;
    padding: 0;
}
.hod_sing p a:hover ,.hod_sing li a:hover{
    color: #002219;
}
.broker_model #myModal2 .modal-content,.broker_model #myModal3 .modal-content,.broker_model #myModal4 .modal-content,.broker_model #myModal5 .modal-content,.broker_model #myModal6 .modal-content,.broker_model #myModal7 .modal-content {
    background: rgba(255, 35, 24, 0.7) none repeat scroll 0 0;
    border: 2px solid #ff2318;
    padding: 20px 0;
}
.broker_model #myModal2 .borrower_app_brd ul li a,.broker_model #myModal3 .borrower_app_brd ul li a,.broker_model #myModal4 .borrower_app_brd ul li a,.broker_model #myModal5 .borrower_app_brd ul li a,.broker_model #myModal6 .borrower_app_brd ul li a,.broker_model #myModal7 .borrower_app_brd ul li a {
    border: 3px solid #ff2318;
}
.broker_model #myModal2 .pdf_icon,.broker_model #myModal3 .pdf_icon,.broker_model #myModal4 .pdf_icon,.broker_model #myModal5 .pdf_icon,.broker_model #myModal6 .pdf_icon,.broker_model #myModal7 .pdf_icon {
    color: #ff2318;
}

.logintext span{
    padding:1px 15px; 
}

.logintext .span_logintext{
    color:#FFF;
    font-size:18px; 
}
.login_wc.postcode {
    padding: 0;
    position: absolute;
    top: 390px;
}
.logintext {
    margin: 20px 0 0;
}
.valuation_pp_txt {
    float: left;
    width: 100%;
}
.valuation_pp_txt span {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 15px 5px 0px;
    width: 100%;
}

#customerforms .broker_model.customer_model .valuation_pp_txt span {
    width: 91%;
}
.text_pin_info a{
    pointer-events:none;
    color:#000;
}

.valuation_pp_txt p{
    margin: 0 20px 14px;
    font-weight:500; 
}

.footer_redzed_logo_right {
    float: right;
    margin: 3px 0 9px 30px;
    width: 24%;
}
.footer_redzed_logo_right img {
    width: 100%;
}
.valuation_pp_txt.valuation_pp_txt2 ul {
    margin: 0 auto;
    width: 70%;
}
.valuation_pp_txt.valuation_pp_txt2 li {
    display: list-item;
    margin: 0;
    font-weight: 500;
    list-style: outside none;
    padding-bottom: 6px;
    text-align: left;
    width: 100%;
}
#customerforms .broker_model .modal-dialog {
    width: 415px;
}
#customerforms .broker_model #myModal2 .modal-content ,.rates_fees_detail .broker_model #myModal2 .modal-content ,.rates_fees_detail .broker_model #myModal1 .modal-content,.broker_model #myModal3 .modal-content,.broker_model #myModal4 .modal-content,.broker_model #myModal5 .modal-content,.broker_model #myModal6 .modal-content,.broker_model #myModal7 .modal-content{
    background: #fff;
    border: 2px solid rgba(0, 0, 0, 0.7);
    padding: 20px 0;
}
#customerforms .valuation_pp_txt span ,#customerforms .broker_model .close ,.rates_fees_detail .broker_model .close,.rates_fees_detail .valuation_pp_txt span ,.rates_fees_detail .broker_model #myModal1 .close,.rates_fees_detail #myModal1 .valuation_pp_txt span ,.broker_model #myModal3 .close ,.broker_model #myModal3 .valuation_pp_txt span,.broker_model #myModal4 .close ,.broker_model #myModal4 .valuation_pp_txt span,.broker_model #myModal5 .close ,.broker_model #myModal5 .valuation_pp_txt span,.broker_model #myModal6 .close ,.broker_model #myModal6 .valuation_pp_txt span,.broker_model #myModal7 .close ,.broker_model #myModal7 .valuation_pp_txt span{
    color: rgba(0, 0, 0, 0.9);
    line-height: 1.42857;
}
.rates_fees_detail .borrower_app_brd ul li a, .rates_fees_detail .borrower_app_brd.valuation_popup ul li a ,.broker_model #myModal3 ul li a,.broker_model #myModal4 ul li a,.broker_model #myModal5 ul li a,.broker_model #myModal6 ul li a,.broker_model #myModal7 ul li a {
    background: #fe2832 url("images/pdf-bg.png") repeat-y scroll left top;
    border: 3px solid #fe2832;
}
.Valuations_accreditations .broker_model #myModal2 .pdf_icon ,.Valuations_accreditations .broker_modal #myModal1 .pdf_icon,.broker_model .borrower_app_brd .pdf_icon.icon.icon-13{
    color: #fff!important;
}
.Valuations_accreditations .borrower_app_brd .pdf_tx ,.Valuations_accreditations .borrower_app_brd.valuation_popup .pdf_tx ,.broker_model .borrower_app_brd .pdf_tx {
    color: #fff;
}

.valuation_pp_txt span ul li{
    font-weight:500;
}

.btn_red.btn_red_mobile{
    display:none;
}

.broker_model.partner_md .modal-dialog{
    width: 25%;
}
.broker_model.partner_md .borrower_app_brd ul li {
    padding: 0 25px;
    width: 100%;
}
.valuation_pp_txt span ul li {
    display: list-item;
    list-style: inside disc;
}
.borrower_app_frm.ld_bg {
    background: #eaeaec;
}
.borrower_app_frm.ld_bg2 {
    background: #efefef;
}
.borrower_app_brd.app_frm_bro.lending_tp > p {
    margin: 20px 0px 25px;
    color: #3d6072;
    font-weight: 300;
}
.borrower_app_brd.app_frm_bro.lending_md h2 {
    margin: 20px 0px 50px;
}
.lending_sd {
    margin: 20px 0px 40px;
}
.borrower_app_brd.app_frm_bro.lending_bt p {
    display: inline-block;
    margin: 5px auto 35px;
    width: 85%;
}
.header_top.contact_header {
    box-shadow: 0 5px 8px -2px #ccc;
}
.sticky .header_top.contact_header {
    box-shadow: none;
}
.banner.contact_banner {
    height: auto;
}
.home_about h2 {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 48px;
    font-weight: 500;
    margin: 35px 0 20px;
}
.scenario_list.scenario_list2 > h3 {
    background: #ff2318;
    color: #fff;
    display: block;
    float: none;
    font-size: 30px;
    margin: -21px -21px 0 -21px;
    padding: 20px 25px;
    width: auto;
}
/*$ Custom Styles Start $*/
#menu-profile-menu li{
    display:inline-block;
    text-decoration:none;
    padding:0px 10px; 
}
.label-danger {
    background-color: #fff;
    display: inline-block;
    font-size: 85%;
    margin: -29px auto 5px;
    padding: 12px 20px;
    width: 295px;
    border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
}
.label.label-danger > strong {
    color: #000;
    font-size: 21px;
    font-weight: 400;
}
.label.label-danger > a {
    color: #FE2219;
    float: right;
    font-size: 12px;
    margin: 3px 23px 0 0;
    text-decoration: underline;
}
.wholesale_banner .label-danger {
    margin: -15px auto -12px;
}
.wholesale_banner .login_wc.postcode {
    top: 280px;
}
/*edited*/
.wholesale_im {
    border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    display: inline-block;
    float: none;
    margin: 15px auto 0;
    padding: 0;
    width: auto;
}
.wholesale_im img {
    height:auto;
    width:auto;
}

.borrower_app_brd.app_frm_bro.lending_tp{
    margin:0px;
}
.broker_model.partner_md .borrower_app_brd .valuation_pp_txt span ul li {
    display: list-item;
    list-style: outside disc;
    margin: 0 0 0 38px;
    padding: 0 0 10px 0px;
    text-align: left;
    width: auto;
}
.meet_team2 {
    float: left;
    width: 100%;
    padding: 0 0 15px;
}
.select_prof_dir {
    display: inline-block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 40%;
}
.about_dir {
    text-align: center;
}
.meet_team2 > span {
    background: url("images/line1.png") no-repeat center bottom;
    color: #3c627b;
    display: inline-block;
    font-size: 82px;
    line-height: 82px;
    margin: 25px 0 30px;
    padding: 0 10px 22px;
}

.meet_team2 h2{
    color:#3c627b!important;
}

#example_length select ,#example_length select option{
    text-align: center!important;
    whitespace:nowrap!important;
}

.about_intro a > span {
    vertical-align: middle;
}
.logintext.logintext2 {
    width: 100%;
}

.prof_dir_txt p a:nth-child(2) {
    border: 1px solid hsl(0, 0%, 44%);
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 0px;
    margin: 0px 0px 0px 20px;
    padding: 7px;
    width: 30px;    
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
}
.prof_dir_txt p a:nth-child(2):hover {
    border: 1px solid #FF2318;
    color: #FF2318;
}

.g-recaptcha {
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
}
.prof_dir_txt p a.icon.icon-email-envelope {
    border: 1px solid #707070;
    border-radius: 100%;
    display: inline-block;
    height: 35px;
    margin: 0 0 0 20px;
    padding: 10px 9px;
    text-align: center;
    width: 35px;
}
.prof_dir_txt p a.icon.icon-email-envelope:hover {
    border: 1px solid #ff0700;
}
#form_Accreditation .sbHolder ul li.option_hide{
    display:none!important; 
}
.news_tx_tt {
    float: left;
    padding: 0 25px 0 0;
    width: 60%;
}
.login_user_text {
    left: 55px;
    position: absolute;
    top: 15px;
}
.sticky .login_user_text {
    display: none;
}
.news_image img {
    height: auto;
}
.search .banner_txt > h2 {
    color: #fff;
}
.borrower_app_brd.supporting_doc > h2 {
    margin: 30px 0 45px;
}
.header_search > form {
    margin: 0;
}

.identification_forms .broker_model .pdf_icon.icon.icon-12{
    color:#FFF!important;
}

.scenario_list .sbOptions li a {
    padding: 3px 5px;
}
.scenario_list .sbHolder {
    float: left;
    height: 35px;
    position: relative;
    width: 280px;
}
.scenario_list .dropdown a.dropdown-toggle {
    color: #060606;
    display: inline-block;
    padding: 6px 10px;
    width: 100%;
}
.scenario_list .dropdown .sbHolder > a {
    color: #060606;
    display: inline-block;
    width: 100%;
    padding: 2px 0px;
}
.scenario_list .dropdown.open .sbHolder > a {
    color: #1c75bb;
}
.scenario_list .sbSelector {
    background: #fff;
    border: 1px solid #cccccc;
    color: #a2a2a2;
    display: block;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    min-height: 35px;
    padding: 6px 16px;
    text-align: left;
    left: 0;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: 0px;
    top: 0;
    width: 100%;
    z-index: 99;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.scenario_list .sbOptions {
    background-color: #fff;
    font-size: 15px;
    left: 0;
    list-style: outside none none;
    margin: 0;
    overflow-y: auto;
    padding: 5px 0px;
    position: absolute;
    top: 34px !important;
    width: 100%;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.scenario_list .sbOptions li {   
    margin: 0px 0px 0px 15px;
    padding: 0px;
}
.scenario_list .sbOptions li a {
    color: #a2a2a2;
    display: block;
    font-size: 14px;
    font-weight: 300;
    outline: medium none;
    padding: 8px 0 5px;
}
.scenario_list .sbOptions {
    border: 1px solid #cccccc;
    /*    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
                                    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
                                    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/
}
.scenario_list .sbOptions li a:hover {
    color: #fe2219;
}
.scenario_list .sbToggle {
    background: url(images/arro-pop1.jpg) no-repeat right center;
    float: right;
    height: 10px;
    margin: 0px 13px 0px 0px;
    padding: 18px;
    width: 10px;
    z-index: 999;
}
.scenario_list .sbToggleOpen {
    background: url(images/arro-pop2.jpg) no-repeat right center;
}
.sb_cols1.sb_cols10.sb_cols_part1 .rda_sb1 > label {
    width: auto;
}
.sb_cols1.sb_cols4.sb_cols_part2 > label {
    width: 100%;
}
.sb_cols1.sb_cols4 .rda_sb {
    margin: -1px 0 0;
}
.middle_contant.non_panel_valuation:nth-child(even) {
    background: #ebebeb;
}
.login_wc .cols1 > a{
    color:#FFF;
    font-size:13px;
}

.login_wc .cols1 > a:hover{
    color:#FF2318;
}

.rates_fees_border{
    border:2px solid #fe2219;
}

/*************************** RESPONSIVE CSS START *****************************/
@media screen and (max-width:1921px){
    .support_subtitle{
        margin-top:-35px;
        color: #919191;
    }
    .wholesale_banner .login_wc.postcode {
        top: 390px;
    }
    .slide_img1 .slide_txt h2 {line-height: 64px;padding: 0 0 2px;}
    .rates_fees {height: 525px;}
    .rates_fees img{height:100%;}
}
@media screen and (max-width:1681px){
    .modal-dialog {width: 675px;}	
    .home_pop h2 {font-size: 32px;padding: 0 0 10px;margin: 0;}
    .home_pop p {font-size: 16px;}
    .home_pop .sbHolder {height: 55px;margin: -35px 0 25px;width: 280px;}
    .home_pop .sbToggle {padding: 25px;}
    .home_pop .sbSelector {font-size: 16px;padding-top: 12px;}
    .home_pop .sbOptions li a {font-size: 16px;padding: 15px 0 4px 65px;}
    .home_pop input[type="submit"] {float: right;font-size: 20px;margin: 0;padding: 13px 0;width: 282px;}
    .login_wc.postcode {padding: 0; position: absolute;top: 325px;} 
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 27%;}
    .wholesale_im img {height:auto;width:auto;}

    .login_wc input[type="text"] ,.login_wc input[type="password"] {margin: 0 0 8px; /* old margin: 0 0 36px; */}
    .logintext {margin: 90px 0 0;}
    .logintext.wholesale_logintext {margin: 65px 0 0;}
    .logintext.logintext2{margin:-50px;}
    .responsible_lending ul li{
        font-size:14px;
        font-weight:300;
        color:#414042;
    }
    .footer_sponsor img {height: auto;}
    .logintext.logintext2 {margin: 35px auto;}
    .wholesale_banner .login_wc.postcode {
        top: 370px;
    }

    /* .logintext.logintext2{margin:70px 0 0;} */
}
@media screen and (max-width:1630px){
    .slide_txt h2 {font-size: 90px;line-height: 80px;}
    .slide_txt h2 span {font-size: 50px;line-height: 60px;}
    .slide_txt ul {margin: 0;padding: 0;}
    .slide_txt ul li {padding: 10px 0;}
    .slide_txt ul li a {font-size: 22px;padding: 14px 18px;width: 300px;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .broker_tt h1 {font-size: 56px;margin: 15px 0px;}
    .login_wc {padding: 0px 0px 10px;}
    .borrower_app_brd ul li a {font-size: 16px;}
    .rates_fees {height: 525px;}
    .rates_fees img {height: 100%;width: 100%;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .supporting_doc ul li {padding: 0 9px;width: 24%;}
    .supporting_doc .pdf_tx {width: 70%;font-size: 19px;}
    /*************************** 5-5-2016 CSS changes *****************************/
    .slide_txt { bottom: 45px;}
    .slide_txt h2 {font-size: 74px;line-height: 78px;margin: 10px 12px;}
    .slide_txt h2 span {font-size: 40px;line-height: 50px;}
    .slide_txt ul li a {font-size: 20px;padding: 10px;width: 275px;}
    .home_title h2 ,.customers_title h2 {font-size: 40px;}
    .about_intro a {font-size: 18px;padding: 10px;width: 235px;}
    .about_lighthouse h2 {font-size: 30px;margin: 15px 0 0;}
    .about_finance {padding: 60px 0 80px;}
    .about_finance h2 {font-size: 34px;margin: 0 0 50px;}
    .broker_tt h1 {font-size: 46px;margin: 15px 0 35px;}
    .login_wc input[type="text"] ,.login_wc input[type="password"] {font-size: 16px;height: 50px;line-height: 20px;margin: 0 0 8px;padding: 10px 30px;width: 100%;}
    .login_wc input[type="submit"] {font-size: 22px;padding: 9px 0;width: 207px;}
    .login_wc {padding: 10px 0 13px;}
    .scenario_checklist_box h2 ,.rates_fees_detail h2 {font-size: 32px;}
    .borrower_app_frm {padding: 50px 0 60px;}
    .borrower_app_brd h2 {font-size: 32px;margin: 25px 0px 0px;}
    .idti_forms h2 {font-size: 32px;margin: 0 0 20px;}
    .qualify_borrowers h2 {font-size: 26px;}
    .customer_borrowing_calculators h2 {font-size: 32px;margin: 0;}
    .customer_borrowing_calculators ul li {margin: 50px 0 10px;}
    .ecf_form {margin: 0 0 95px;}
    .banner_txt h1 {font-size: 52px;}
    .wholesale_intro {padding: 15px 0 55px;}
    .news_tx h2 {font-size: 30px;}
    .btn_red {font-size: 16px;}
    .comment_detail h2 {font-size: 28px;margin: 20px 0 0;}
    .right_contact {width: 75%}
    .login_wc.postcode {top: 280px;}
    .accept_txt h2 {font-size: 32px;}
    .about_intro h2 {font-size: 32px;}
    .left_contect ul {min-height: 820px;}
    .logintext {margin: 60px 0 0;}
    .logintext.wholesale_logintext {margin: 5px 0 0;}
    .logintext.logintext2{display: inline-block;}
    .responsible_lending ul li{font-size:14px;font-weight:300;color:#414042;}
    .wholesale_banner .login_wc.postcode {top: 295px;}
    .slide_img1 .slide_txt h2 {line-height: 78px;padding: 0 0 26px;}
    .slide_txt h2 {bottom: 137px;}
    .home_about h2 {font-size: 32px;}
    .home_about p {font-size: 13px;}				
    .borrower_app_brd.supporting_doc > h2 {margin: 30px 0 0;}
    .banner3.news_banner1 .login_wc.postcode {top: 250px;}
    .login_wc .cols1 > a{ font-size:13px;}
    .wholesale_banner .login_wc.postcode {top: 312px;}
}
@media screen and (max-width:1366px){
    .slide_txt h2 {font-size: 80px;line-height: 70px;}
    .slide_txt h2 span {font-size: 45px;line-height: 45px;}
    .home_pop .sbHolder {width: 370px;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .supporting_doc ul {margin: 0 -50px;}
    .supporting_doc .pdf_icon {font-size: 60px;height: 55px;width: 60px;}
    .supporting_doc .pdf_tx {font-size: 16px; width: 72%;}
    .sb_cols5 {margin: 0 0px 0 0;}
    .wholesale_im {margin: 0;padding: 0;}
    .login_wc {padding: 20px 0 0;}
    .login_wc input[type="text"] {height: 55px;margin: 0 0 15px;}
    .login_wc input[type="submit"] {padding: 12px 0;}
    .login_wc.postcode input[type="text"] {margin: 0px 0px 5px;}
    /*************************** 5-5-2016 CSS changes *****************************/
    .broker_tt h1 {margin: 20px 0;}
    .login_wc input[type="text"] ,.login_wc input[type="password"] {font-size: 16px;height: 50px;line-height: 20px;margin:0 0 0;padding: 10px 30px;}
    .login_wc input[type="submit"] {font-size: 22px;padding: 9px 0;width: 207px;}
    .login_wc {padding: 15px 0px 15px;}
    .wholesale_im {margin: -1px;}
    .wholesale_im.broker_tt {margin: 10px 0px 25px;}
    .about_intro h2 {margin: 25px 0 15px;}
    /*************************** 11-5-2016 CSS changes *****************************/
    .home_pop h2 {font-size: 40px;}
    .home_pop p {font-size: 20px;}
    .home_pop .sbHolder {width: 350px;height: 55px;margin: -35px 0 20px;}
    .home_pop .sbSelector {font-size: 20px;}
    .home_pop input[type="text"],.home_pop input[type="tel"], .home_pop textarea {font-size: 15px;height: 50px;line-height: 28px;margin: 0 0 10px;padding: 15px 20px;}
    .home_pop textarea {height: 115px;}
    .home_pop input[type="submit"] {font-size: 20px;margin: -77px 0 0;width: 265px;}

    /*************************** 11-5-2016 small html CSS changes start *****************************/
    .header_top {margin: 45px 0 0;padding: 12px 20px 7px 34px;}
    .logo {width: 90px;}
    .slimmenu > li {padding: 0 13px;}
    .slimmenu > li > a {line-height: 20px;padding: 8px 0;}
    .header_search {width: 210px;}
    .header_search input[type="text"] {font-size: 13px;line-height: 24px;padding: 4px 15px;}
    .header_search button {font-size: 28px;line-height: 0;padding: 2px 10px 2px 0;}
    .header_phone {right: 15px;top: 15px;}
    .slide_txt h2 {font-size: 62px;line-height: 66px;margin: 10px 14px 37px 0;}
    .slide_img2 .slide_txt > h2 {margin: 10px 0 37px 50px;}
    .slide_txt ul li a {font-size: 18px;padding: 9px 5px;width: 235px;}
    .home_title h2, .customers_title h2 {font-size: 36px;}
    .broker_box span, .customers_box span {font-size: 51px;line-height: 60px;}
    .broker_box h3, .customers_box h3 {margin: 14px 0 10px;font-size: 16px;padding: 20px 0;}
    .brokers_slider .owl-nav, .customers_slider .owl-nav {font-size: 20px;}
    .brokers_slider .owl-controls, .customers_slider .owl-controls {padding: 0 0 35px;}
    .home_about h4 {font-weight: 700;}
    .customers_box .icon.icon-2 {margin: 0 0 2px;font-size: 50px;}
    .customers_box .icon.icon-5 {margin: -4px 0 -14px; font-size: 70px;}
    .customers_box .icon.icon-6 {margin: 6px 0 -4px;font-size: 50px;}
    .footer_sponsor ul li a {padding: 13px 4px 0;}
    .footer_sponsor ul li a img {width: 100%;}
    .home_pop h2 {font-size: 30px;padding-bottom: 30px;}
    .home_pop p {font-size: 16px;}
    .home_pop .sbHolder {height: 55px;margin: -40px 0 19px;width: 276px;}
    .home_pop .sbSelector {font-size: 16px;padding-top: 12px;}
    .home_pop .sbOptions li a {font-size: 14px;padding: 15px 0 0 70px;}
    .home_pop input[type="text"],.home_pop input[type="tel"], .home_pop textarea {font-size: 16px;height: 55px;line-height: 34px;margin: 0 0 15px;padding: 10px 20px;}
    .home_pop input[type="submit"] {font-size: 18px;padding: 12px 0;width: 240px;margin: 0px;}

    /*************************** 11-5-2016 small html CSS changes stop *****************************/
    .right_contact input[type="text"], .right_contact input[type="tel"], .right_contact input[type="email"]{height:38px;}
    .right_contact .sbSelector {font-size: 16px; /* padding:18px;  */ }
    .modal-dialog {width: 655px;}
    .cols13 {padding: 15px 0;}
    .left_contect img {height: auto;}
    .right_contact .sbToggle {padding: 21px;}
    .right_contact {width: 75%;}
    .login_wc.postcode {top: 255px;} 
    .about_intro p ,.about_lighthouse p,.home_about p {font-size: 12px;font-weight:400; }
    .home_about h4 {font-size: 11px;margin: 0;}
    .news_vi .container {width: 900px;}
    .left_contect ul {min-height: 680px;}
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 25%;}	
    .logintext {margin: 40px 0 0;}
    .logintext.wholesale_logintext {margin: 10px 0 0;}
    .logintext.logintext2{margin:0px;}
    .responsible_lending ul li{font-size:14px;font-weight:300;color:#414042;}
    .support_subtitle{margin-top:0px;color: #919191}
    .label-danger {margin: -15px auto -25px;}
    .wholesale_im {margin: 9px;}
    .wholesale_banner .login_wc.postcode {top: 275px;}
    .slide_img1 .slide_txt h2 {line-height: 66px;padding: 0;}
    .slide_txt h2 {bottom: 127px;}
    .banner3.news_banner1 .login_wc.postcode {top: 235px;}
    .error_banner{height:550px;}
    .login_wc.postcode.error_postcode{top:350px;}
    .rates_fees {height: 480px;}

}
@media screen and (max-width:1365px){   
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .cols3:hover .text_pin_info {width: 215px;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .broker_model .borrower_app_brd ul li { padding: 0 20px;width: 49%;}
    .sb_cols5 {margin: 0 0px 0 0;}
    .wholesale_im img {height: auto;width: auto;}
    .login_wc input[type="text"] {font-size: 16px;height: 45px;margin: 0 0 0;}
    .login_wc input[type="submit"] {font-size: 22px;margin: 0 0 0 5px;padding: 7px 0;}
    .banner_postcode {min-height: 120px;}
    .postcode label {font-size: 30px;line-height: 35px;}
    .login_wc.postcode input[type="text"] {font-size: 15px;height: 40px;line-height: 18px;padding: 6px 20px;}
    .login_wc.postcode input[type="submit"] {font-size: 16px;margin: 0 0 0 5px;padding: 9px 0;width: 143px;}
    .login_wc.postcode button {font-size: 16px;margin: 0px 0px 0px -10px;padding: 9px 0;width: 143px;}
    .login_wc.postcodeXX button {font-size: 16px;margin: 0 0 5 5px;padding: 9px 0;width: 143px;}
    .broker_tt h1 {font-size: 46px;margin: 15px 0 0;}
    /*************************** CONTACT PAGE CSS START *****************************/
    .left_contect ul {min-height: 670px;}

    /*************************** 5-5-2016 CSS changes *****************************/
    .borrower_app_brd ul li {width: 26%;}
    .borrower_app_brd ul li a {height: 108px;margin: 10px 0 2px;padding: 0 18px 0 20px;}
    .login_wc input[type="password"] {font-size: 16px;height: 45px;margin:0 0 5px;/* old margin: 0 0 15px;*/}
    .wholesale_im.broker_tt {margin: 15px 0 25px;}
    .login_wc {padding: 17px 0;}
    .login_wc.postcode {top: 240px;}
    .right_contact {padding: 0 69px;width: 80%;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li {margin: 0 0 40px;width: 24%;}
    .borrower_app_brd4 {margin: 0px;}
    .right_contact textarea {height: 155px;}
    .news_vi .container {width: 810px;}
    .rl_view h2 {font-size: 38px;margin: 15px 0;}
    .rl_view h3 {font-size: 16px;margin: 10px 0;}
    .rl_view p {font-size: 12px;width: 75%;margin: 8px 0;}
    .logintext span{ padding:1px 14px;}
    .logintext {margin: 52px 0 0;}
    /* .logintext.logintext2{margin:20px 0 0;} */
    .responsible_lending ul li{font-size:12px;font-weight:300;color:#414042;}
    .footer_sponsor p {padding: 0 48px 2px 0;}
    .broker_model.partner_md .modal-dialog {width: 28%;}
    .label-danger {margin: 10px auto -20px;}
    .wholesale_banner .login_wc.postcode {top: 240px;}
    .wholesale_banner .wholesale_im {margin: 9px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;width: 15%;}
    .broker_tt h1 {margin: 0;}
    .banner.banner3.partner_banner {height: auto;}
    .banner3.partner_banner img {height: 100%;}
    .text_pin_info {right: -200px;top: 20px;width: 62% !important;}
    .slide_txt h2 {bottom: 128px;}
    .borrower_app_brd.supporting_doc > h2 {margin: 25px 0 32px;}
    .banner3.news_banner1 .login_wc.postcode {top: 215px;}
    .wholesale_banner .error_banner{height:450px;}
    .wholesale_banner .login_wc.postcode.error_postcode{top:245px;}
}
@media screen and (max-width:1200px){   
    .slimmenu {margin: 0px 12px 0px 0px;}
    .slimmenu > li {padding: 0px 11px;}
    .slimmenu > li > a {font-size: 12px;}
    .header_search {width: 195px;}
    .slide_txt {bottom: 15px;}
    .slide_txt h2 {font-size: 40px;line-height: 50px;margin: 0 0 10px;}
    .slide_txt h2 span {font-size: 40px;line-height: 38px;}
    .slide_txt ul li {padding: 8px 0;}
    .footer_sponsor p {padding: 0 20px 2px 0;}
    .footer_sponsor ul li {width: 30%;}
    .slide_txt ul li a {padding: 8px 2px;}
    .home_about p {width: 100%;} 
    .home_about h2 {margin: 20px 0;}
    .footer_sponsor ul li {width: 45%;}
    /*************************** NONPANEL EVALUTATIONS PAGE CSS START *****************************/
    .banner_txt {bottom: 15px;}
    .banner_txt h1 {font-size: 54px;}
    /*************************** ABOUT US PAGE CSS START *****************************/
    .about_intro h2 {font-size: 36px;}
    .about_lighthouse {padding: 45px 0 70px;}
    .about_lighthouse h2 {font-size: 36px;}
    .select_prof_dir .sbSelector {font-size: 22px;}
    .select_prof_dir .sbOptions li a { font-size: 22px;line-height: 28px;padding: 4px 8px 4px 50px;}
    .prof_dir_txt {left: 61%;}
    .about_finance {padding: 60px 0;}
    .about_finance h2 {font-size: 36px;margin: 0 0 60px;}
    .about_finance_box {width: 27%;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .pdf_icon {font-size: 60px;height: 50px;width: 50px;}
    .pdf_tx {font-size: 16px;}
    .int_frm {width: 44%;}
    .scenario_checklist_box .modal-dialog {width: 90%;}
    .scenario_check {margin: 20px 25px 25px;}
    .sb_cols1 {width: 275px;}
    .sb_cols2 {width: 299px;}
    .sb_cols5 {margin: 0 10px 0 0;width: 267px;}
    .sb_cols3 {width: 100%;}
    .sb_cols4 ,.sb_cols6 ,.sb_cols9 ,.sb_cols10 ,.sb_cols11 ,.sb_cols12 {width: 100%;}
    .sb_cols8 {width: 50%;}
    .sb_cols7{width: 50%;}
    .scenario_list .sb_cols7 label {margin: 0;}
    .sb_cols1.sb_cols8 > label {margin: 0 5px 0 0;width: 100%;}
    .scenario_list .sb_cols8 input[type="text"] {width: 100%;}
    .scenario_list .sb_cols7 input[type="text"] {width: 78%;}
    /*    .scenario_list .sb_cols9 input[type="text"] {margin: 0 10px;width: 70px;}*/
    .scenario_list textarea {height: 110px;width: 450px; }
    .borrower_app_brd ul {margin: 0 -20px;}
    .borrower_app_brd ul li {padding: 0 10px; width: 32%;}
    .login_wc {padding: 12px 0 0;}
    .wholesale_im img {width: 140px;}
    .cols1 {width: 25%;}
    .banner3 {height: 360px;}
    .banner3 img {height: 100%;}
    .cols2 {width: 150px;}
    .cols3 {width: 435px;}
    .cols4 {width: 195px;}
    .postcode p {margin: 0 0 0 18px;}
    .footer_sponsor ul li a {padding: 12px 4px 0;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .customer_borrowing_calculators ul li {width: 16%;}
    .cbc_txt {font-size: 14px;}
    .rl_view {padding: 20px 10%;}
    /*************************** NEWS PAGE CSS START *****************************/
    #sidebar {margin: 0 0 0 700px;}
    /*************************** NEWS DETAIL PAGE CSS START *****************************/
    .comment_detail h2 {font-size: 30px;margin: 20px 0 0;}
    .comment_detail ul li {padding: 48px 40px 48px 0;}
    .comment_detail ul li.right_comment {padding: 48px 60px;}   
    /*************************** CONTACT PAGE CSS START *****************************/
    .left_contect ul {min-height: 680px;}    
    .left_contect ul li span {font-size: 16px;}
    .left_contect ul li span {font-size: 16px;}
    .left_contect ul li a {font-size: 14px;}
    /*************************** FAQ PAGE CSS START *****************************/
    .faq_detail .menu_head > strong, .faq_detail .menu_head2 > strong {width: 85%;}    

    /*************************** 5-5-2016 CSS changes *****************************/
    .right_contact {padding: 0 100px 0 40px;width: 100%;}
    .cols13 {padding: 24px 0 10px;width: 100%;}
    .rates_fees {height: 515px;}
    .slimmenu.slimmenu2 > li {padding: 0 4px;}
    .header > .container ,.footer > .container {width: 945px;}
    .header > .container.container2 ,.footer > .container.container2 {width: 970px;}
    .wholesale_im.broker_tt {margin: 5px 0;}
    .login_wc.postcode {top: 170px;}
    .left_contect img {height: auto;}
    .cols13 {padding: 7px 0 10px;}
    .right_contact textarea {height: 145px;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li {margin: 0 77px 30px 83px;width: 32%;}
    .borrower_app_frm .borrower_app_brd ul li {padding: 0 10px;}
    .borrower_app_frm .borrower_app_brd.ecf_form li {margin: 0 0 30px;}
    .news_vi .container {width: 700px;}
    .news_tx p {font-size: 12px;}
    .left_contect ul li span,.left_contect ul li p,.left_contect ul li a ,.left_contect ul li p {font-size: 14px;}
    .about_intro p {width: 100%;font-weight:400; }
    .modal-dialog {margin: 60px auto;}				
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 32%;}
    .logintext span{ padding:1px 14px; }
    .logintext {margin: 50px 0 0;}
    .logintext.wholesale_logintext {margin: 45px 0 0;}
    .responsible_lending ul li{font-size:12px;font-weight:300;color:#414042;}
    .support_subtitle {margin-top: 0px;color: #919191;}
    .broker_model.partner_md .modal-dialog {width: 35%;}
    .scenario_checklist_box .modal-header {right: 30px;top: 30px;}
    .scenario_list.scenario_list2 > h3 {font-size: 26px;padding: 15px 25px;}
    .label-danger {margin: 0 auto -10px;padding: 8px 22px;width: 250px;}
    .label.label-danger > strong {font-size: 16px;font-weight: 400;}
    .label.label-danger > a {font-size: 11px;margin: 1px 23px 0 0;}
    .wholesale_banner .wholesale_im {margin: 9px;border-radius: 18px;-moz-border-radius: 18px;-webkit-border-radius: 18px;width: 15%;}
    .wholesale_banner .login_wc.postcode {top: 208px;}
    .banner3.wholesale_banner {height: 390px;}
    .wholesale_im.broker_tt {margin: 15px 0;}
    .banner.banner3.partner_banner {height: 375px;}
    .partner_banner .login_wc.postcode {top: 195px;}
    .slide_img1 .slide_txt h2 {line-height: 50px;padding: 0 0 27px;}
    .slide_txt h2 {bottom: 115px;}
    .news_image img {height: auto;}
    .Valuations_accreditations_box p {font-size: 12px;margin: 0 -12px 25px;}
    .menu_head2 strong br {display: none;}
    .borrower_app_brd.supporting_doc > h2 {margin: 25px 0 30px;}
    .rl_view p {width: 85%;}				
    .responsible_lending {background: url("images/dollarphotoclub.jpg") repeat-y left top / auto 100% !important;}	
    .banner3.news_banner1 .login_wc.postcode {top: 175px;}
    .scenario_list.scenario_list2.scenario_list_brk .sb_cols1 {width: 33%;}
    .scenario_list.scenario_list2.scenario_list_brk .sb_cols1.sb_cols3 ,.scenario_list.scenario_list2.scenario_list_brk .sb_cols1.sb_cols4 {width: 100%;}


}
@media screen and (max-width:992px){
    .header_top {margin: 38px 0 0;}
    .header_phone {right: 15px;top: 10px;}
    .header_right {float: right;width: auto;}
    .menu {float: right;}
    .header_search {float: left;width: 75%; }
    .menu-collapser {padding: 20px 0;}
    .collapse-button {background-color: transparent;border-radius: 0px;box-sizing: border-box;color: #292929;cursor: pointer;font-size: 0px;padding: 7px 10px;position: absolute;right: 0;text-align: center;top: 45%;width: 50px;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);}
    .collapse-button .icon-bar {background-color: #292929;border-radius: 1px;display: block;height: 4px;margin: 4px 0;width: 30px;}
    .slimmenu {background: #fff none repeat scroll 0 0;border-radius: 10px;left: 0px;list-style: outside none none;margin: 0 15px;padding: 35px 0 15px;position: absolute;top: 75px;width: 95.99%;z-index: -1;}
    .slimmenu.slimmenu2.collapsed{top: 76px;left: 15px;}
    .slimmenu > li {background: #fff;padding: 0px;}
    .slimmenu > li > a {line-height: 18px;padding: 12px 35px;}
    .slimmenu > li > a:hover, .slimmenu > li > a:focus, .slimmenu > li.active > a {background: transparent;color: #FF2318;}
    .sub-toggle ,.slimmenu li ul li .sub-toggle {background: none;display: inline-block;font-size: 30px;padding: 7px 30px;position: absolute;right: 0;top: 0;cursor: pointer;margin: 0px;}
    ul.slimmenu li ul li {position: relative;}
    .slimmenu li ul {padding: 0;width: 100%;}
    .slimmenu li li a {font-size: 14px;font-weight: 700;line-height: 16px;padding: 15px 46px;width: 100%;}
    .slimmenu li li a i {display: none;}
    .slimmenu li li:hover > ul {width: 100%;}
    .header_search {width: 45%;position: absolute;top: -42px;z-index: 20;right: 20px;border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
    .header_search input[type="text"] {font-size: 13px;line-height: 22px;padding: 4px 15px;}
    .header_search button {font-size: 26px;line-height: 0;padding: 2px 10px 2px 0;}
    .header_search_open{top: 0px;z-index: 21;margin: 0px;}
    .header_search_click{display: inline-block;}
    .header_search input[type="text"] {width: 87%;}
    .header_phone {width: 30%;position: absolute;top: -35px;padding: 3px 0;right: 65px;z-index: 20;background: #fff;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
    .header_phone_open{top: 0px;z-index: 21;}
    .header_phone_click{display: inline-block;}
    .header_phone a {color: #292929;display: inline-block;font-size: 15px;margin: 0px 11px;}
    .slide_txt {bottom: 10px;width: 80%;}
    .slide_txt h2 {font-size: 35px;line-height: 40px;}
    .slide_txt h2 span {font-size: 28px;line-height: 30px;}
    .slide_txt ul li {padding: 5px 0;}
    .slide_txt ul li a {font-size: 16px;padding: 8px 5px;width: 212px;}
    .home_title h2 {font-size: 38px;}    
    .home_slider .modal-dialog {width: 620px;}
    .footer_top ul li {padding: 0 0 0 30px;}
    .footer_sponsor ul {margin: 0 -6px;}
    .footer_sponsor ul li {margin: 0 3px;}
    .footer_detail ul li {font-size: 11px;line-height: 10px;padding:0 0 0 2px;margin: 4px 0}
    .footer_detail ul li a {padding: 0 5px;}
    .home_pop .sbHolder {margin: 0 0 25px;}
    .header_search_open .header_search_click ,.header_phone_open .header_phone_click {display: none;}
    /*.footer_sponsor ul li a {padding:0px;}*/
    .footer_sponsor img {min-height: 32px;}
    /*************************** NONPANEL EVALUTATIONS PAGE CSS START *****************************/
    .banner {height: 250px;}
    .banner img {height: 100%;}
    .banner_txt h1 {font-size: 48px;}
    .npe_box {padding: 20px 0 0;}
    .npe_box p {font-size: 16px;margin: 20px 0 40px;}
    /*************************** ABOUT US PAGE CSS START *****************************/
    .about_intro {padding: 20px 0 30px;}
    .about_intro a {font-size: 22px;margin: 0;padding: 13px 10px;width: 290px;}
    .about_intro h2 {font-size: 28px;margin: 35px 0 0;}
    .about_intro p {font-size: 12px;margin: 0 0 5px;width: 100%;font-weight:400;}
    .about_lighthouse h2 {font-size: 30px;}
    .select_prof_dir {width: 50%;}
    .select_prof_dir .sbOptions li a {padding: 4px 8px 4px 62px;}
    .prof_dir {margin: 30px 0 0;width: 100%;}
    .prof_dir > img {width: 360px;}
    .prof_dir_txt {left: 54%;}
    .about_finance {padding: 40px 0;}
    .about_finance h2 {font-size: 30px;margin: 0 0 40px;}
    .about_finance_box {margin: 0 7px 25px;padding: 12px;width: 31%;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .banner3 {height: 360px;}
    .banner3_txt {top: 111px;}
    .wholesale_im {padding: 10px 0px;}
    .cols1 {width: 235px;}
    .cols2 {width: 125px;}
    .postcode p {margin: 0px;}
    .postcode label {font-size: 28px;line-height: 31px;}
    .cols3 {width: 420px;}
    .cols4 {width: 118px;}
    .cols3:hover .text_pin_info {width: 51%;}
    .borrower_app_brd ul li {margin: 0 20px 30px;padding: 0 10px 15px;width: 40%;}
    .borrower_app_brd3 ul li, .borrower_app_brd4 ul li {margin: 0 20px 30px;}
    .int_frm {width: 55%;}
    .scenario_checklist_box h2 {font-size: 28px;margin: 0 0 30px;}
    .rates_fees_detail h2 {font-size: 28px;margin: 10px 0 30px;}
    .rates_fees_box {width: 100%;padding: 15px;}
    .Valuations_accreditations_box {padding: 0 15px;}
    .borrower_app_brd h2 {font-size: 28px;margin: 0 0 40px;}
    .borrower_app_frm {padding: 50px 0 30px;}
    .borrower_app_brd {margin: 0;}
    .idti_forms h2 {font-size: 28px;margin: 0 0 28px;}
    .identification_forms {padding: 30px 0 0;}
    .accept_txt h2 {font-size: 30px;margin: 0 0 30px;}
    .accept_certification {padding: 0 0 20px;}
    .sb_cols2 {margin: 0 32px 0 0;}
    .scenario_list .sb_cols5 label {width: 100%;}
    .scenario_list .sb_cols5 label br {display: none;}
    /*    .scenario_list .sb_cols5 input[type="text"] {width: 90%;margin: 0px;}*/
    .sb_cols10 input[type="checkbox"], input[type="radio"] {margin: 0px 15px 0 0;}
    .scenario_list .sb_cols10 label {margin: 0 10px 0 0;}
    .rda_sb1 {width: 100%;}
    .sb_cols8 {margin: 0;}
    .scenario_list .sb_cols9 label {width: 100%;}
    .login_wc {padding: 30px 0px -2px;}
    .login_wc input[type="submit"] {font-size: 24px;padding: 10px 0;}
    .login_wc.postcode {padding: 0 0 25px;}
    .cols4 {margin: 0px;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .broker_model .modal-dialog {width: 90%;}
    .broker_model .borrower_app_brd ul {padding: 15px 0;}
    .broker_model .borrower_app_brd ul li {padding: 0 10px;width: 49%;}
    .broker_model .pdf_icon {font-size: 50px;height: 43px;width: 55px;}
    .broker_model .pdf_tx {width: 70%;}
    .broker_model .borrower_app_brd ul li a {height: 110px;}
    .app_frm_bro ul li {margin: 0 20px 30px;}
    .broker_tt h1 {font-size: 48px;margin: 5px 0 0;}
    .login_wc input[type="submit"] {font-size: 22px;padding: 7px 0;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .qualify_borrowers h2 {font-size: 34px;}
    .customer_borrowing_calculators h2 {font-size: 38px;margin: 15px 0 0;}
    .customer_borrowing_calculators ul li {margin: 50px 15px 15px;width: 25%;}
    .rl_view h2 {font-size: 38px;}
    /*************************** NEWS PAGE CSS START *****************************/
    .news_image {float: left;width: 95%;margin:10px 0px 0px;}
    .news_tx {float: left;width: 96%;margin: 20px 0 0;}
    #sidebar {margin: 0 0 0 540px;}
    /*************************** NEWS DETAIL PAGE CSS START *****************************/
    .news_dt_txt {margin: 0;width: 100%;}
    .news_dt_txt h3 {font-size: 18px;margin: 25px 0 0;}
    .line_red {margin: 0 auto 25px;padding: 25px 0 0;}
    .share_it ul {padding: 0 10px 0 0;}
    .share_it ul li {padding: 0 5px 0 0;}
    .comment_detail h2 {font-size: 28px;margin: 0;}
    .comment_detail ul li {padding: 35px 25px 35px 0;}
    .comment_detail ul li.right_comment {padding: 35px;}
    /*************************** CONTACT PAGE CSS START *****************************/
    .right_contact {padding: 0 34px;}
    .right_contact h2 {font-size: 32px;}
    .right_contact h4 {font-size: 16px;}
    .right_contact h3 {font-size: 24px;margin: 5px 0;padding: 4px 0 8px 45px;}
    .cols13 {padding: 15px 0 10px;}
    .right_contact textarea {height: 160px;}
    .cols15 {margin: 25px 0 40px;}
    .left_contect ul {min-height: 805px;padding: 10px 0;}
    .left_contect ul li {padding: 20px 0;}
    .left_contect ul li span {font-size: 14px;}
    .left_contect ul li p {font-size: 15px;}
    .right_contact .sbHolder {height: 40px;}
    .right_contact .sbSelector {font-size: 16px;padding: 5px 15px;}
    .right_contact .sbToggle {margin: 0 15px 0 0;padding: 19px 13px;}
    .right_contact .sbOptions {font-size: 14px;margin: 14px 0 0;}
    .right_contact input[type="text"], .right_contact textarea {font-size: 16px;height: 40px;padding: 10px 20px;}
    .right_contact textarea {height: 140px;}
    /*************************** FAQ PAGE CSS START *****************************/
    .faq_detail .menu_head > strong, .faq_detail .menu_head2 > strong {width: 84%;}
    /*************************** 404 ERROR PAGE CSS START *****************************/
    .err_bx h3 {width: 60%;}
    .right_sea {display: none;width: auto;}
    /*************************** 5-5-2016 CSS changes *****************************/    
    .login_wc input[type="password"] {font-size: 24px;padding: 10px 0;}
    .my_pf {left: 0;right: auto;top: 18px;}
    .my_pf {width: auto;position: absolute;top: -42px;z-index: 20;left: 48px; padding: 7px 5px 6px 0px;background: #fff;border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
    .header_profile_open {top: 0px;z-index: 21;margin: 0px;}
    .header_profile_click {display: inline-block;}    
    .my_profile li {border-left: 2px solid #292929;}
    .my_profile li:first-child {border-left: none;}
    .my_profile li a {color: #292929;}
    .header_profile_open .header_profile_click.icon.icon-user {display: none;}

    /*************************** 11-5-2016 CSS changes *****************************/   
    .home_pop input[type="submit"] {float: right;font-size: 20px;margin: 0;width: 230px;}
    .login_wc input[type="password"] {font-size: 16px;padding: 10px 30px;}
    .header_phone {padding: 5px 0;top: -37px;}
    .header_phone_open {top: 0;}
    .rates_fees {height: 515px;}
    .int_frm {margin: 0 0 15px;}
    .accept_txt h2 {font-size: 28px;margin: 0 0 25px;}
    /*    .sb_cols1 {width: 197px;}*/
    /*    .scenario_list input[type="text"], .scenario_list textarea {width: 195px;}*/
    .sb_cols5 {width: 47%;}
    .header > .container ,.header > .container.container2 ,.footer > .container,.footer > .container.container2  {width: 731px;}
    .sb_cols2 {margin: 0;}
    .sb_cols1.sb_cols3 ,.sb_cols1.sb_cols4 ,.sb_cols1.sb_cols6 ,.sb_cols1.sb_cols9 ,.sb_cols1.sb_cols10 ,.sb_cols1.sb_cols11 ,.sb_cols1.sb_cols12 {width: 100%;}
    .scenario_list textarea {width: 100%;}
    .header.sticky .header_search ,.header.sticky .my_pf {z-index: -1;}
    .header.sticky .slimmenu {top: 24px;}
    .broker_tt h1 {font-size: 40px;margin: 5px 0;}
    .cols1 {width: 185px;}
    .login_wc input[type="text"] {padding: 10px 20px;}
    .cols3 {width: 329px;}
    .rl_view p {width: 90%;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li {margin: 0 20px 30px;width: 40%;}
    .login_wc.postcode {top: 150px;}
    .about_lighthouse .container ,.news_vi .container ,.about_intro .container ,.about_finance .container,.about_dir_prof .container {width: 750px;}
    .slide_img2 .slide_txt > h2 {margin: 10px 0 10px 4px;}
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 40%;}
    /*    .banner.customer_banner img {max-width: 100%;width: 100%;}*/
    .logintext {margin: 20px 0px 0px;}
    .logintext.wholesale_logintext {margin: 8px 0 0;}
    #customerforms .broker_model .modal-dialog {width: 325px;}
    .support_subtitle {margin-top: -35px;color: #919191;}
    .broker_model.partner_md .modal-dialog {width: 45%;}
    .banner3.partner_banner {height: 390px;}
    .partner_banner .login_wc.postcode {top: 195px;}
    .banner3.wholesale_banner {height: 410px;}
    .wholesale_im {margin: 9px;padding: 0;width: 50%;}
    .banner.banner3.partner_banner {height: 410px;}
    .slide_img1 .slide_txt h2 {line-height: 40px;padding: 0 43px 0 0;}
    .text_pin_info {right: -194px;top: 20px;width: 80% !important;}
    .slide_txt h2 {bottom: 98px;}
    .top_hd {background: rgba(0, 0, 0, 0.6); height: 40px;border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;float: left;left: 0;margin: 0 auto;padding: 7px 25px 0;position: absolute;right: 0;top: -8px;width: 96%;}
    .header_search_click ,.header_phone_click ,.header_profile_click {background: none;	bottom: 0;color: #fff;float: right;font-size: 22px;height: 30px;line-height: 30px;padding: 4px 5px;position: relative;width: 30px;}
    .header_profile_click {float: left;}
    .sticky .top_hd {display: none;}
    .my_pf {padding: 4px 5px 5px 0;left: 45px;}
    .header_phone_click {margin: 0 7px;}
    .header_search {right: 42px;}
    .home_about h2 {margin: 20px 0 41px;}
    .borrower_app_brd.supporting_doc > h2 {margin: 0 0 42px;}
    .faq_detail .accordion .menu_head span, .faq_detail .accordion2 .menu_head2 span {width: 30px;}
    /*				.responsible_lending {background-position: 70% top !important;background-size: auto 100% !important;}*/
    .banner.customer_banner {height: 370px;}
    .login_user_text {left: 75px;position: absolute;top: 5px;}
    .login_user_text .my_profile li a {color: #fff;}
    .login_user_text .my_profile li a:hover {color: #ff2318;}
    /*    .partner_banner .login_wc.postcode ,.wholesale_banner .login_wc.postcode{margin: -10px 0px 0px;}*/
    .login_wc input[type="text"] ,.login_wc input[type="password"] {font-size: 16px;height: 45px;}
    .login_user_text {left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: 5px;width: 150px;}
    .banner.customer_banner {height: 328px;padding: 65px 0 0;}			
    .rl_view p br {display: none;}
    .banner3.news_banner1 .login_wc.postcode {top: 150px;}
    .sb_cols7 {width: 65%;}
    .rates_fees_box span {background: rgba(0, 0, 0, 0) url("images/box-round1.png") no-repeat scroll 85% center;width: 189px;}
    .login_wc .cols1 > a{ font-size:10px;}
}
@media screen and (max-width:767px){
    .header_top {margin: 40px 0 0;padding: 9px 16px 5px 25px;}
    .logo {width: 85px;}
    .header_search input[type="text"] {width: 85%;}
    .header_phone {width: 36%;}
    .header_search_click {bottom: -38px;font-size: 22px;height: 33px;line-height: 40px;padding: 0 5px;width: 34px;}
    .header_phone_click {bottom: -33px;font-size: 22px;height: 34px;line-height: 40px;padding: 0 6px;width: 34px;}
    .slide_img1 ,.slide_img2 {width: 100%;}
    .slide_txt h2 {font-size: 28px;line-height: 38px;}
    .slide_txt h2 span {font-size: 24px;line-height: 26px;}
    .slide_txt ul li a {font-size: 14px;padding: 8px 5px;width: 200px;}
    .home_slider .modal-dialog {width: 80%;}
    .home_slider .modal-content {padding: 0 0 30px 10px;}
    .home_slider .mCSB_inside > .mCSB_container {margin-right: 10px;}
    .home_pop .sbHolder {height: 50px;line-height: 45px;margin: 10px 0 20px;width: 100%;}
    .home_pop p {font-size: 15px;}
    .home_pop input[type="text"],.home_pop input[type="tel"], .home_pop textarea {font-size: 18px;font-weight: 400;height: 50px;line-height: 30px;margin: 0 0 15px;padding: 10px 20px;}
    .home_pop textarea {height: 131px;}
    .home_pop input[type="submit"] {font-size: 20px; margin: 10px 0px 0px;padding: 10px 0;width: 215px;}
    .home_title h2 {font-size: 30px;}
    .slide_txt {bottom: 35%;text-align: center;width: 100%;}
    .slide_img2 .slide_txt {text-align: center;}
    .footer {text-align: center;}
    .footer_top {padding: 10px 0 15px;width: 100%;}
    .footer_top ul li {padding: 0 10px;}
    .footer_sponsor p {padding: 0 0 5px;width: 100%;}
    .footer_detail {margin: 30px 0 0;text-align: center;}
    .home_pop .sbOptions {padding: 30px 0 15px;top: 25px !important;}
    .home_pop .sbOptions li a {font-size: 16px;line-height: 22px;padding: 10px 0 4px 144px;}
    .home_pop .sbToggle {padding: 24px;}
    .tinynav {background-color: transparent;border: 1px solid #fff;color: #fff;cursor: pointer;display: inline-block;padding: 3px 8px;text-transform: uppercase;width: 95%;}
    #nav2 {display: none }
    .tinynav option {padding:5px 8px;font-size: 14px;background: #fff;color: #555555;text-transform: uppercase;}
    .tinynav option:hover ,.tinynav option:focus {background: #152733;color: #fff;}
    .footer_sponsor ul li a {padding: 0 4px;}
    .footer_sponsor img {min-height: 65px;}
    /*************************** NONPANEL EVALUTATIONS PAGE CSS START *****************************/
    .banner {height: 200px;}
    .banner_txt h1 {font-size: 38px;}
    .npe_box h2 {font-size: 32px;margin: 20px 0;}
    .npe_box p {font-size: 14px;margin: 20px 0 30px;}
    .pdf_icon {font-size: 60px;}
    .pdf_arr {right: 25px;top: -3px;width: 35px;}
    .footer_mail {display: inline-block;float: none;margin: 10px 0 0;}
    .footer_mail a {margin: 0;width: 31px;}
    /*************************** ABOUT US PAGE CSS START *****************************/
    .about_intro a {display: inline-block;float: none !important;font-size: 20px;margin: 0 0 15px;padding: 11px 10px;width: 275px;}
    .about_intro h2,.home_about h2 {font-size: 24px;margin: 15px 0 0;}
    .about_intro p, .home_about p {font-size: 14px;margin: 0 0 10px;width: 100%;padding: 0 5px;}
    .home_about h4 {font-size: 14px;margin: 3px 0 8px;}
    .home_about h2 {font-size: 18px;margin: 15px 0;}
    .slimmenu {top: 60px;width: 95.33%;display: none;}
    .slimmenu > li > a {padding: 12px 15px;font-size: 14px;}
    .slimmenu li li a {padding: 15px 35px;}
    .slimmenu li li li a {padding: 15px 40px;}
    .about_lighthouse {padding: 30px 0;}
    .about_lighthouse h2 {font-size: 24px;}
    .about_lighthouse p {font-size: 14px;margin: 15px 0 0;width: 100%;}
    .select_prof_dir {width: 60%;}
    .prof_dir > img {width: 100%;}
    .prof_dir_txt {float: left;left: 0;position: relative;width: 100%;}
    .about_finance h2 {font-size: 24px;}
    .about_finance_box {margin: 0 5px 25px;padding: 20px;width: 50%;}
    .about_finance_box .prof_dir_txt h3 {margin: 20px 0 5px;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .wholesale_im > img {width: 148px;}
    .wholesale_im {padding: 0;}
    .banner3 {height: auto;}
    .banner3_txt {position: relative; top: -103px;}
    .cols3:hover .text_pin_info {right: 0;width: 41%;}
    .cols2 {margin: 0 0 5px;text-align: center;width: 100%;}
    .cols1 {width: 41%;}
    .cols3 {width: 85%;}
    .login_wc input[type="text"] {font-size: 18px;font-weight: 300;height: 50px;line-height: 28px;margin: 0 0 25px;padding: 5px 20px;width: 100%;}
    .login_wc input[type="submit"] {display: inline-block;float: none;font-size: 20px;padding: 7px 0;width: 143px;}
    .scenario_checklist_box {padding: 14px 0px 0px;}
    .scenario_check { margin: 20px;width: 93%;padding: 20px 15px 0px;}
    .scenario_list h3 {font-size: 16px;padding: 0 0 10px;}
    .sb_cols1 {padding: 10px 0 0;width: 100%;}
    .scenario_list label {width: 100%;margin: 0px;}
    .scenario_list input[type="text"], .scenario_list textarea {width: 100%;}
    .sb_cols2 ,.sb_cols5 {margin: 0;width: 100%;}
    .scenario_list .sb_cols3 label {width: 100%;}
    .sb_cols1.sb_cols4 > label {width: 100%;}
    .rda_sb {padding: 0;}
    .scenario_list {padding: 20px;}
    .scenario_list .sb_cols5 input[type="text"] {margin: 0;width: 100%;}
    .sb_cols1.sb_cols6 > label {width: 100%;}
    .custom-checkbox {padding: 0 0 5px;}
    .scenario_list .sb_cols7 label {width: 100%;}
    .scenario_list .sb_cols7 input[type="text"] {margin: 0;width: 100%;}
    .scenario_list .sb_cols8 input[type="text"],.scenario_list .cim_hm input[type="text"] {width: 100%;}
    .scenario_list .sb_cols9 input[type="text"],.scenario_list .sb_cols9 input[type="tel"] {margin: 0 5px 15px 0;}
    .sb_cols10 .custom-checkbox > label {margin: 0 11px 0 0;width: auto;}
    .scenario_check {margin: 20px;padding: 20px 15px 0;width: 90.5%;}
    .borrower_app_brd ul {margin: 0;padding: 0;}
    .npe_box a {height: 100px;margin: 10px 0 2px;padding: 18px 18px 13px 20px;width: 290px;}
    .pdf_icon ,.supporting_doc .pdf_icon{font-size: 55px;height: 46px;width: 50px;}
    .scenario_checklist_box h2 ,.rates_fees_detail h2{font-size: 26px;margin: 0 0 25px;}
    .rates_fees_box ,.Valuations_accreditations_box {display: inline-block;float: none;margin: 0 auto 25px;min-height:inherit;padding: 10px;width: 47%;}
    .borrower_app_brd ul li {padding: 0 10px 15px;width: 55%;}
    .int_frm {width: 90%;}
    .borrower_app_brd h2 {font-size: 26px;margin: 0 0 26px;}
    .borrower_app_brd {margin: 0 0 25px;}
    .accept_txt h2 {font-size: 26px;margin: 0 0 24px;}
    .accept_txt p {font-size: 14px;margin: 10px 0 18px;}
    .accept_txt > ul {display: inline-block;margin: 0;padding: 0 25px;width: 100%;}
    .idti_forms h2 {font-size: 26px;margin: 0 0 24px;}
    .footer_top ul {float: none;}
    .scenario_checklist_box .modal-content {padding: 15px;}
    .scenario_check {margin: 0;padding: 0;width: 100%;}
    .scenario_checklist_box .modal-header {right: 35px;top: 25px;}
    .scenario_list .captcha_right input[type="text"] {width: 100%;}
    .cols4XX {margin: 20px 0 0;width: 100%;}
    .rates_fees {background-position: right top !important;background-size: cover !important;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .broker_model .modal-dialog {width: 60%;}
    .broker_model .borrower_app_brd ul {padding: 0 0 8px;text-align: center;}
    .broker_model .borrower_app_brd ul li {padding: 0 10px 10px;width: 100%;}
    .broker_model .pdf_arr {top: -5px;}
    .supporting_doc .pdf_tx {font-size: 18px;width: 74%;}
    .broker_tt h1 {font-size: 40px;margin: 20px 0 10px;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .qualify_borrowers {padding: 15px 0px 35px;}
    .qualify_borrowers h2 {font-size: 30px;}
    .qualify_borrowers p {font-size: 14px;margin: 10px 0;}
    .customer_borrowing_calculators {padding: 30px 0;}
    .customer_borrowing_calculators h2 {font-size: 30px;margin: 15px 0 0;}
    .rl_view h2 {font-size: 30px;margin: 10px 0  15px;}
    .rl_view h3 {font-size: 16px;margin: 10px 0 10px;}
    .rl_view p {font-size: 12px;margin:6px 0;}
    .customer_borrowing_calculators ul li {margin: 50px 15px 15px;width: 25%;}
    /*************************** NEWS PAGE CSS START *****************************/
    #sidebar {position: static !important;margin: 0;width: 100% !important;}
    .archives_right {width: 100%;}
    .news_image {width: 100%;}
    .news_tx {width: 100%;}
    .news_tx h2 ,.news_tx h2 {font-size: 32px;}
    #sidebar .container {width: 100%;}
    .news_section1 ,.news_section2 ,#sidebar {display: inline-block !important;}
    .news_vi > div {display: none;height: auto !important;width: 100% !important;}
    /*************************** NEWS DETAIL PAGE CSS START *****************************/
    .news_vi .news_detail {display: inline-block !important;width: 100% !important;padding: 30px 0;}
    /*************************** CONTACT PAGE CSS START *****************************/
    .contact_detail {padding: 50px 0 0;}
    .left_contect ul {min-height: inherit;padding: 10px 25px 40px;width: 100%;}
    .right_contact {padding: 20px 20px;}
    .cols13 {padding: 10px 0 0;}
    .right_contact h3 {font-size: 20px;margin: 5px 0;padding: 8px 0 9px 45px;}
    /*************************** FAQ PAGE CSS START *****************************/
    .faq_top2 {display: inline-block;width: 100%;padding: 15px 0 45px;}
    .faq_top ,.faq_bottom {display: none;}
    .faq_detail {margin: 0 0 30px;}
    .faq_detail h2 {font-size: 26px;margin: 10px 0 15px;}
    .faq_detail .accordion .menu_head, .faq_detail .accordion2 .menu_head2 {font-size: 14px;}
    /*************************** 404 ERROR PAGE CSS START *****************************/    
    .err_bx h1 {font-size: 95px;line-height: 54px;margin: 30px 0 0;}
    .err_bx h3 {font-size: 22px;margin: 0;padding: 20px 0;width: 50%;}
    .rates_fees img {display: none;}
    .rates_fees {height: auto;}
    .rates_fees_tp {padding: 20px 0 20px;position: relative;top: 0;width: 100%;background: url(images/dollarphotoclub-bg.jpg) repeat left top;}
    /*************************** 5-5-2016 CSS changes *****************************/
    .footer_mail a {margin: 11px;width: 40px;}
    .borrower_app_brd ul li {padding: 0 10px 15px;width: 48%;}
    .borrower_app_brd ul li a {height: 95px;margin: 10px 0 2px;padding: 0 10px;}
    .login_wc input[type="password"] {font-size: 18px;font-weight: 300;height: 50px;line-height: 28px;margin: 0 0 25px;padding: 5px 20px;width: 100%;}
    .header_profile_click {bottom: -36px;font-size: 20px;height: 30px;line-height: 34px;padding: 0 3px 0 6px;width: auto;}
    .my_pf {left: 45px;}
    /*************************** 11-5-2016 CSS changes *****************************/
    .home_pop input[type="submit"] {float: none;}
    .top_icon a {height: 130px;padding: 18px 56px 0 19px;width: 145px;}
    .header_search_click {padding: 5px;bottom: 0px;}
    .header_phone_click {bottom:0px;height: 33px;padding: 5px;}
    .header_profile_click {bottom: 0px;height: 32px;line-height: 34px;padding: 0 3px 0 6px;}
    .borrower_app_brd.wlf_frm ul {margin: 0;}
    .home_title {padding: 30px 0;}
    .header > .container ,.header > .container.container2,.footer > .container ,.footer > .container.container2 {width: auto;}
    .text_pin_info {z-index: 999;}
    .login_wc.postcode {padding: 0px 0px 15px;position: relative;top: 0;}
    .borrower_app_frm .borrower_app_brd ul li {margin: 0 0 20px;}
    .about_lighthouse .container ,.news_vi .container ,.about_intro .container ,.about_finance .container ,.about_dir_prof .container {width: auto;}
    .borrower_app_frm .borrower_app_brd ul li {margin: 0 0 20px;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li {margin: 0 0 30px;width: 48%;}
    .borrower_app_brd ul li {padding: 0 10px 15px;margin: 0 0 30px;width: 48%;}
    .borrower_app_frm .borrower_app_brd ul li {margin: 0 0 20px;}
    .header > .container.container2 .slimmenu {height: 280px;overflow-y: scroll;}
    .modal-content {padding: 20px 5px 30px 15px;}
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 48%;}
    .logintext {margin: 35px 0 10px;}
    .logintext.wholesale_logintext {margin: 30px 0 0;}
    .valuation_pp_txt span {font-size: 12px;padding: 10px 5px;}
    .text_pin_info a{pointer-events:auto;color:#0000FF;}
    .footer > .container {padding: 0 15px;}
    .footer_redzed_logo_right {display: inline-block;float: none;margin: -20px 0 10px;width: 32%;}
    #customerforms .broker_model .modal-dialog {width: 270px;}
    .support_subtitle{margin-top: -15px;color: #919191;}
    .btn_red.btn_red_mobile{display:inline-block;}
    .btn_red.btn_red_dektop{display:none;}
    .broker_model.partner_md .modal-dialog {width: 52%;}
    .scenario_list.scenario_list2 > h3 {font-size: 20px;padding: 12px 25px;}
    .partner_banner .banner3_txt {top: -45px;}
    .banner3.partner_banner {height: auto;}
    .partner_banner .wholesale_im.broker_tt {margin: -50px 0 0px;}
    .partner_banner .login_wc ,.wholesale_banner .login_wc.postcode {padding: 50px 0 0;}
    .partner_banner .login_wc.postcode {top: auto;}
    .partner_banner .login_wc.postcode {margin: 15px 0 -40px; padding: 20px 0 0;}
    .label-danger {margin: 45px auto -20px;padding: 8px 22px;width: 250px;}
    .partner_banner .cols4 {margin: 20px 0 30px;}
    .top_icon a {height: 118px;padding: 21px 40px 0 0;width: 145px;}
    .banner3.wholesale_banner {height: auto;}
    .wholesale_banner .login_wc {padding: 45px 0 0;}
    .wholesale_banner .label-danger {margin: 0 auto;}
    .banner.banner3.partner_banner {height: auto;}
    .wholesale_im.broker_tt {width: 80%;}
    .logintext.logintext2 {margin: 55px 0 -65px;}
    .slide_img1 .slide_txt h2 {line-height: 32px;padding: 0;}
    .faq_top2 img {width: 100%;}
    .text_pin_info span {padding: 0 4px 15px;}
    .text_pin_info {width: 49% !important;}
    .accept_certification {padding: 0 0 20px;margin: -35px 0 0;}
    .wholesale_banner .wholesale_im {border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;margin: 6px;width: 22%;}
    /*    .responsible_lending {background-position: 80% top !important;background-size: auto 100% !important;}				*/
    .wholesale_banner .login_wc.postcode {top: 76px;}
    .slide_txt h2 {bottom: 0;position: initial;}
    .scenario_check {height: 100%;overflow-x: hidden;overflow-y: scroll;width: 100%;}
    .rates_fees {background: url("images/dollarphotoclub.jpg") no-repeat left top !important;background-size: auto 100% !important;}
    .top_hd {width: 95%;}
    .footer_top ul li a:hover, .footer_top ul li a.linkhover {font-weight: 700;}
    .prf_banner {height: auto;padding: 85px 0 0;}
    .right_contact.myprofile_right, .right_contact.myprofile_left {padding: 0 20px;}
    table.dataTable {width: 98% !important;}
    .Valuations_accreditations_box p {margin: 0 0 25px;}
    .borrower_app_brd.supporting_doc > h2 {margin: 0 0 24px;}
    .login_wc input[type="submit"] {font-size: 16px;font-weight: 300;margin: 0;padding: 9px 0;}
    .wholesale_banner .login_wc.postcode {margin: -40px 0 0;padding: 0;}
    .about_intro p br {display: none;}
    #myModal5 .valuation_pp_txt p {margin: 0 38px 14px;}
    .scenario_checklist_box {padding: 30px 0;}
    .qualify_borrowers p br {display: none;}
    .about_lighthouse p br {display: none;}
    .login_wc input[type="submit"] {background-color: #ff2318;color: #fff;}
    .login_wc input[type="submit"]:hover {background-color: #fff;color: #ff2318;}
    .login_wc input[type="text"],.login_wc input[type="password"] {font-size: 16px;height: 45px;line-height: 22px;margin: 0 0 4px;}	
    .login_wc .cols1.login_pass_field{margin-bottom:20px;}
    .about_intro a{color: #000000}
    .slide_img1 .slide_txt h2 {display: inline-block; width: 150px;line-height: 24px;}
    .slide_img2 .slide_txt > h2 {display: inline-block;margin: 10px 0;width: 150px;line-height: 24px;}
    .slide_img1 .slide_txt h2 ,.slide_img2 .slide_txt > h2{font-size: 40px;line-height: 48px;width: 270px;}
    .rl_view p br {display: none;}
    .rl_view p {width: 100%;}
    .banner.customer_banner ,.banner.banner2 ,.banner3.partner_banner ,.banner.news_banner1 {height: auto;padding: 85px 0 0;}
    .banner.banner2 {padding: 95px 0 0;}
    .banner3.wholesale_banner {height: auto;padding: 90px 0 0;}
    .banner.news_banner1 {padding: 85px 0 0;}
    .banner3.news_banner1 .login_wc.postcode {margin: 15px 0 -85px;top: 0;}
    .banner.banner3.news_banner1 {height: auto;}
    .banner_txt > h2 {font-size: 38px;font-weight: 400;}
    .footer_detail ul li a {padding: 0 12px 0 5px;}
    .footer_detail ul li {margin:0;}
    .scenario_list input[type="submit"] {font-size: 16px;padding: 9px 0;width: 115px;}
    .cim_hm {margin: 0;}
    .sb_cols1.sb_cols10.sb_cols_part1 .rda_sb1 > label {width: 90%;}
    .scenario_list.scenario_list2.scenario_list_brk .sb_cols1 {width: 100%;}
    .cim_hm > label {width: auto;}
    .wholesale_banner .login_wc.postcode.error_postcode{top:60px;}
}
@media screen and (max-width:639px){
    .header_search input[type="text"] {width: 81%;}
    .header_search {width: 50%;}
    .header_phone {width: 36%;right: 60px;}
    .slide_txt h2 {font-size: 22px;line-height: 32px;}
    .slide_txt h2 span {font-size: 20px;line-height: 20px;}
    .slide_txt ul li a {font-size: 12px;padding: 8px 5px;width: 170px;}
    .slide_txt ,.slide_img2 .slide_txt {bottom: 25%;}
    .home_pop h2 {font-size: 30px;}
    .home_pop p {font-size: 14px;}
    .home_pop .sbHolder {height: 56px;line-height: 39px;margin: 10px 0 20px;width: 100%;}
    .home_pop .sbSelector {font-size: 14px;min-height: 45px;padding:9px 27px 3px;}
    .home_pop .sbToggle {padding: 21px;}
    .home_pop input[type="text"],.home_pop input[type="tel"], .home_pop textarea {font-size: 16px;height: 45px;line-height: 20px;margin: 0 0 10px;padding: 8px 20px;}
    .home_pop textarea {height: 110px;}
    .home_pop input[type="submit"] {font-size: 18px;margin: 15px 0 0;padding: 10px 0;width: 200px;}
    .pop_subbtn > img {width: 185px;}
    .header_search button {font-size: 24px;padding: 4px 10px 3px 0;}
    .home_pop .sbOptions li a {padding: 4px 0 4px 93px;}
    .home_about p {font-size: 14px;margin: 5px 0;}
    .home_about h4 {font-size: 14px;font-weight: 700;}
    .footer_sponsor img {min-height: 49px;}
    /*************************** NONPANEL EVALUTATIONS PAGE CSS START *****************************/
    .banner {height: 180px;}
    .npe_box h2 {font-size: 28px; margin: 10px 0;}
    .npe_box p {font-size: 14px;margin: 20px 0;}
    /*************************** ABOUT US PAGE CSS START *****************************/
    .about_intro {padding: 30px 0;}
    .about_intro h2 {font-size: 24px;}
    .about_intro p {font-size: 14px;}
    .slimmenu {top: 70px;width: 93.7%;}
    .select_prof_dir {width: 70%;}
    .select_prof_dir .sbHolder {height: 50px;line-height: 45px;}
    .select_prof_dir .sbSelector {font-size: 18px;}
    .select_prof_dir .sbOptions {padding: 24px 0 0;}
    .select_prof_dir .sbOptions li a {font-size: 18px;line-height: 20px;padding: 4px 8px 4px 55px;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .banner3 {height: auto;}
    .banner3_txt {top: -52px;}
    .login_wc input[type="text"] {font-size: 16px;height: 40px;line-height: 18px;margin: 0 0 18px;padding: 5px 15px;width: 100%;}
    .login_wc input[type="submit"] {display: inline-block;float: none;font-size: 20px;padding: 8px 0;width: 100%;}
    .login_wc {padding: 12px 0;}
    .login_wc.postcode input[type="text"] {height: 40px;margin: 0 0 15px;padding: 4px 20px;text-align: center;}
    .login_wc.postcode input[type="submit"] {font-size: 18px; margin: 0 0 10px 5px;padding: 7px 0;width: 143px;}
    .login_wc.postcode button {font-size: 18px; margin: 0px 0px 20px -15px;padding: 7px 0; width: 143px;}
    .login_wc.postcodeXX button {font-size: 18px; margin: 0 0 10px 10px;padding: 7px 0;width: 143px;}
    .scenario_checklist_box h2, .rates_fees_detail h2 {margin: 0 0 20px;}
    .rates_fees_box, .Valuations_accreditations_box {width: 63%;}
    /*.rates_fees {padding: 20px 0;}*/
    .Valuations_accreditations {padding: 30px 0 20px;}
    .borrower_app_brd ul li {width: 73%;}
    .accept_txt h2 {font-size: 20px; margin: 0 0 20px;}
    .cols3:hover .text_pin_info {width: 47%;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .broker_model .modal-dialog {width: 80%;}
    .broker_model .modal-content {padding: 20px 20px 10px;}
    .broker_tt h1 {font-size: 34px;margin: 70px 0 0;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .qualify_borrowers h2 {font-size: 24px;}
    .customer_borrowing_calculators h2 {font-size: 24px; margin: 0;}
    .customer_borrowing_calculators ul li {margin: 32px 10px 15px;width: 44%;}
    .rl_view h2 {font-size: 24px;margin: 10px 0;}
    /*************************** NEWS PAGE CSS START *****************************/
    .news_tx h2 ,.news_tx h2 {font-size: 28px;}
    .news_section1 ,.news_section2 {padding: 25px 0;}
    .news_tx p {font-size: 14px;}
    /*************************** 404 ERROR PAGE CSS START *****************************/ 
    .err_bx h1 {font-size: 70px;line-height: 42px;margin: 0;}
    .err_bx h3 {font-size: 16px;margin: 0;padding: 10px 0;width: 50%;}
    .err_bx span {font-size: 13px;padding: 10px 0 0;width: 100%;}
    .err_bx .btn_red {padding: 8px 20px;}
    .cols3 {width: 95%;}
    /*************************** 5-5-2016 CSS changes *****************************/
    .login_wc input[type="password"] {font-size: 16px;height: 40px;line-height: 18px;margin:0px;padding: 5px 15px;width: 100%;}
    .login_wc .cols1 > a{padding-top:5px;display:inline-block;}
    .login_wc .cols1.login_pass_field{margin: 0 0 18px;}
    .borrower_app_brd ul li {width: 65%;padding: 0 10px;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li {margin: 0 0 30px;width: 65%;}
    .pdf_tx {font-size: 15px;}
    .borrower_app_frm .borrower_app_brd ul li {width: 65%;}				
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 65%;}
    .logintext {margin: 0 0 5px;}
    .logintext.wholesale_logintext {margin: 0;}
    .footer_redzed_logo_right {width: 44%;}
    .broker_model.partner_md .modal-dialog {width: 70%;}
    .banner.wholesale_banner > img {height: 100%;}
    .wholesale_im {margin: -44px 0 15px;padding: 0;width: 28%;}
    .banner3.partner_banner img {height: 100%;}
    .partner_banner .banner3_txt {top: -80px;}
    .text_pin_info {width: 57% !important;}				
    .accept_certification {margin: -20px 0 0;padding: 0 0 20px;}
    .wholesale_banner .banner3_txt {top: -90px;}
    .about_finance_box {width: 60%;}
    .top_hd {width: 94%;}
    .header_phone {right: 75px;}
    .header_search input[type="text"] {padding: 3px 15px;}
    .header_search button {padding: 3px 10px 2px 0;}
    .prf_banner {height: auto;}
    .postcode p {float: none;margin: 0 auto;padding: 0;width: 55%;}
    .borrower_app_brd.supporting_doc > h2 {margin: -10px 0 25px;}
    .banner.customer_banner ,.banner.banner2 ,.banner3.partner_banner,.banner.news_banner1 {height: auto;}
    .partner_banner .login_wc.postcode {margin: 15px 0 -80px;}
    .wholesale_banner .login_wc.postcode {margin: -40px 0 10px;}
    .valuation_pp_txt p {margin: 0 39px 14px;}
    .slide_img1 .slide_txt h2, .slide_img2 .slide_txt > h2 {font-size: 40px;line-height: 42px;width: 230px;}
    .banner3.wholesale_banner {height: auto;}
    .banner.banner3.news_banner1 .wholesale_im.broker_tt {margin: -35px 0 35px;}
    .banner.banner3.news_banner1 .broker_tt h1 {margin: 0;}
    .banner3.news_banner1 .login_wc.postcode {margin: 15px 0 -40px;top: 0;}
    .banner.banner2 {padding: 85px 0 0;}
    .banner_txt > h2 {font-size: 32px;}
    .sb_cols1.sb_cols10.sb_cols_part1 .rda_sb1 > label {width: 85%;}
    .cim_hm > label {margin: 10px 0 5px;width: 50%;}				
    .rda_sb1 .rda_sb {margin: 0 0 0 11px;}
    .wholesale_banner .login_wc.postcode.error_postcode{top:60px;}
}
@media screen and (max-width:479px){
    .header_phone {width: 50%;}
    .header_search {width: 78%;right: 35px;}
    .slide_txt, .slide_img2 .slide_txt {bottom: 10px;}
    .slide_txt ul li {padding: 5px 0 0;}
    .slide_txt ul li a {font-size: 10px;padding: 5px;width: 125px;}
    .header_search_click {bottom: -26px;font-size: 18px;height: 25px;line-height: 30px;padding: 0 5px;width: 28px;}
    .header_phone_click {bottom: -24px;font-size: 18px;height: 25px;line-height: 32px; padding: 0 6px;width: 28px;}
    .header_phone {right: 53px;}
    .header_top {margin: 35px 0 0;}
    .menu-collapser {padding: 15px 0;}
    .collapse-button {padding: 7px 0;width: 35px;top: 55%;}
    .slimmenu {padding: 25px 0 15px;top: 57px;width: 91.8%;}
    .home_pop .sbHolder {margin: 10px 0;}
    .home_pop input[type="text"],.home_pop input[type="tel"], .home_pop textarea {margin: 0;}
    .home_title h2 {font-size: 20px;}
    .broker_box h3, .customers_box h3 {font-size: 16px;margin: 5px 0;padding: 20px 0;}
    .brokers_slider .owl-nav, .customers_slider .owl-nav {font-size: 18px;}
    .footer_top ul li {padding: 0 10px;}
    .footer_sponsor ul li a {padding: 0;}
    .home_pop .sbOptions li a {font-size: 14px;line-height: 18px;padding: 15px 0 4px 42px;}
    .home_slider .modal-dialog {width: 85%;}
    .footer_sponsor img {min-height: 39px;}
    /*************************** NONPANEL EVALUTATIONS CSS START *****************************/
    .banner {height: 160px;}
    .banner_txt h1 {font-size: 26px;}
    .npe_box {padding: 20px 0;}
    .npe_box h2 {font-size: 20px; margin: 10px 0;}
    .npe_box p {font-size: 13px;margin: 10px 0;}
    .npe_box a {padding: 18px 13px 8px 15px;width: 265px;}
    .pdf_icon , .supporting_doc .pdf_icon {font-size: 46px;}
    .pdf_tx ,.supporting_doc .pdf_tx {font-size: 15px;width: 75%;}
    .pdf_arr {right: 18px;top: -3px;width: 25px;}
    /*************************** ABOUT US PAGE CSS START *****************************/
    .about_intro a {font-size: 18px;margin: 0 0 15px;padding: 9px 10px;width: 245px;}
    .about_intro h2 {font-size: 18px;}
    .about_lighthouse {padding: 15px 0 20px;}
    .about_lighthouse h2 {font-size: 18px;}
    .select_prof_dir {width: 100%;}
    .select_prof_dir .sbOptions li a {padding: 4px 8px 4px 63px;}
    .select_prof_dir .sbToggle {padding: 24px;}
    .about_finance {padding: 25px 0;}
    .about_finance h2 {font-size: 24px;margin: 0 0 25px;}
    .about_finance_box {margin: 0 0 20px;padding: 20px;width: 85%;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .banner3 {height: auto;}
    .banner3_txt {top: -27px;}
    .custom-checkbox {padding: 0;width: 100%;}
    .sb_cols6 .rda_sb1 label {margin: 0 10px 0 0; width: auto;}  
    .sb_cols6 .rda_sb1 input[type="checkbox"], input[type="radio"] { margin: 0 5px 0 0;}
    .rates_fees_box, .Valuations_accreditations_box {width: 85%;}
    .borrower_app_brd h2 {font-size: 20px;margin: 0 0 20px;}    
    .borrower_app_brd ul li {width: 100%;}
    .borrower_app_brd ul li a {height: auto;}
    .pdf_tx {font-size: 15px;}
    .idti_forms h2 {font-size: 18px;margin: 0 0 24px;}
    .int_frm {width: 100%;}
    .interview_frm {font-size: 15px;padding: 9px 40px 6px 30px;}
    .rda_btn1 p {font-size: 12px;margin: 0 -12px 15px;}
    .rda_btn1 input[type="radio"]:not(old) + label {line-height: 28px;margin: 0 10px 0 0;padding-left: 40px;}
    .rda_btn_txt h3 {font-size: 14px;line-height: 22px; margin: 0 0 10px;}
    .cols1 {width: 95%;}
    .cols3:hover .text_pin_info {width: 63%;}
    .scenario_list .rda_sb input[type="text"] {margin: 5px 0 0 18px;width: 100px;}
    /*************************** BROKERS PAGE CSS START *****************************/
    .broker_model .modal-dialog {width: 90%;}
    .broker_model .borrower_app_brd ul li {padding: 0 0 5px;width: 100%;}
    .broker_model .pdf_icon {font-size: 38px;height: 36px;width: 40px;}
    .broker_model .pdf_arr {top: -10px;}
    .broker_model .borrower_app_brd ul li a {height: 90px;}
    .broker_tt h1 {font-size: 28px;margin: 40px 0 0px;}
    .sb_cols10 input[type="checkbox"], input[type="radio"] {margin: 0 3px 0 0;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .qualify_borrowers h2 {font-size: 20px;}
    .qualify_borrowers p {font-size: 14px;margin: 6px 0;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .customer_borrowing_calculators h2 {font-size: 20px;margin: 0;}
    .customer_borrowing_calculators ul li {margin: 32px -3px 15px;width: 49%;}
    .top_icon {padding: 0 0 0 30px;}
    .cbc_txt {font-size: 12px;}
    .rl_view h2 {font-size: 18px;margin: 0;}
    .rl_view h3 {font-size: 12px;margin: 10px 0 5px;}
    .rl_view p {font-size: 12px;}
    /*************************** NEWS PAGE CSS START *****************************/
    .news_tx h2, .news_tx h2 {font-size: 20px;}
    .news_tx .btn_red {font-size: 15px;padding: 6px 16px;}
    /*************************** NEWS DETAIL PAGE CSS START *****************************/
    .news_dt_txt h3 {font-size: 16px;margin: 85px 0 0;}
    .line_red {margin: 0 auto 15px;padding: 15px 0 0;}
    .share_it {margin: 10px 0 20px;padding: 10px 0;text-align: center;}
    .news_tx p {width: 100%;}
    .share_it ul {padding: 0;width: 100%;}
    .comment_detail ul li ,.comment_detail ul li.right_comment {padding: 25px 0;}
    .comment_detail ul li span {letter-spacing: 1px;}    
    /*************************** CONTACT PAGE CSS START *****************************/
    .right_contact textarea {height: 130px;}    
    /*************************** FAQ PAGE CSS START *****************************/
    .faq_detail h2 {font-size: 23px;margin: 0 0 5px;}
    .faq_detail .accordion .menu_head span, .faq_detail .accordion2 .menu_head2 span {height: 24px;width: 33px;}
    .faq_detail .menu_head > strong, .faq_detail .menu_head2 > strong {width: 80%;}
    /*************************** 404 ERROR PAGE CSS START *****************************/ 
    .err_bx h1 {font-size: 60px;line-height: 42px;margin: 0;}
    .err_bx h3 {font-size: 13px;margin: 0;padding: 10px 0;width: 65%;}
    .err_bx span {font-size: 11px;padding: 10px 0 0;width: 100%;}
    .err_bx .btn_red {font-size: 16px;padding: 6px 20px;}
    /*************************** 5-5-2016 CSS changes *****************************/
    .borrower_app_brd ul li {width: 80%;}
    .borrower_app_brd ul li a {height: 80px;}
    .pdf_icon, .supporting_doc .pdf_icon {height: 38px;width: 44px;}
    .pdf_tx {font-size: 14px;width: 75%;}
    .my_pf {left: 38px;padding: 3px 5px 3px 0;}
    .header_profile_click {bottom: -38px;font-size: 16px;height: 25px;line-height: 27px;padding: 0 3px 0 6px;width: auto;}
    .my_profile li a {font-size: 12px;}
    /*************************** 11-5-2016 CSS changes *****************************/
    .top_icon a {padding: 19px 58px 0 20px;width: 143px;}
    .header_search_click {padding: 3px 5px;}
    .header_phone_click {padding: 3px 6px;}
    .header_phone {padding: 0px 0px 1px;}
    .header_search input[type="text"] {font-size: 13px;line-height: 23px;padding: 2px 15px;}
    .header_search button {font-size: 24px;padding: 1px 10px 3px 0;}
    .header_search_click {bottom: 0px;font-size: 22px;height: 30px;line-height: 30px;padding: 4px 5px;width: 30px;}
    .header_phone_click {bottom: 0px;font-size: 22px;height: 30px;line-height: 32px;padding: 5px 6px;width: 30px;}
    .comment_detail ul li.right_comment ,.comment_detail ul li.odd {padding: 0px;margin-top: 17px;}
    .comment_detail ul li.right_comment, .comment_detail ul > li.depth-2, .comment_detail ul > li.depth-3 {border-top: 1px solid #e5e5e5;display: inline-block;float: right;margin: 48px 0 0;padding: 30px 0 0 30px;width: 100%;}
    .borrower_app_frm .borrower_app_brd ul li {margin: 0 0 10px;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li ,.borrower_app_frm .borrower_app_brd ul li {margin: 0 0 10px;width: 80%;}
    .borrower_app_frm .borrower_app_brd.ecf_form li {margin: 0 0 10px;}
    .scenario_checklist_box h2, .rates_fees_detail h2 {font-size: 22px;margin: 0 0 20px;}
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li,.borrower_app_brd.ecf_form li {width: 80%;}
    .logintext {margin: 0 0 5px;}
    .broker_model .valuation_popup .pdf_arr {top: 0;}
    .text_pin_info a{pointer-events:auto;color:#0000FF;}
    .broker_model.partner_md .modal-dialog {width: 85%;}
    .contact_detail {padding: 40px 0 0;}
    .partner_banner .wholesale_im.broker_tt {margin: -15px 0 0;}
    .label-danger {margin: 45px auto -30px;padding: 8px 22px;width: 250px;}
    .banner.wholesale_banner > img {height: 120px;}
    .top_icon a {padding: 22px 40px 0 0;width: 143px;}
    .wholesale_im {margin: -45px 0 0;padding: 0;width: 38%;}
    .wholesale_im.broker_tt {width: 90%;}
    .banner3.partner_banner img {height: 100%;}
    .text_pin_info {padding: 70px 10px 7px;width: 66% !important;}
    .wholesale_banner .wholesale_im {border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;margin: 6px;width: 33%;}
    .slide_txt ul li a ,.scenario_checklist_box a {font-size: 12px;margin: 0 0 5px;padding: 6px 10px;width: 150px;}
    .home_pop input[type="submit"] {font-size: 14px;margin: 15px 0 0;padding: 10px 0;width: 180px;}
    .login_wc.postcode input[type="submit"] {font-size: 14px;margin: 0px;padding: 10px 0;width: 180px;}
    .login_wc.postcode button {font-size: 14px;margin: 0px 0px 20px -28px;padding: 10px 0;width: 180px;}
    .rates_fees_box a ,.Valuations_accreditations_box a{font-size: 14px;padding: 10px 0;width: 180px;}
    .about_intro a {font-size: 14px;margin: 0 0 15px;padding: 10px;width: 180px;}
    .news_tx .btn_red {font-size: 14px;margin: 0 0 10px;padding: 10px 0;width: 180px;}
    .right_contact input[type="submit"], .right_contact input[type="reset"] {font-size: 14px;margin: 10px 0;padding: 10px 0;width: 180px;} 
    .header_profile_click {bottom: 0px;font-size: 20px;height: 30px;line-height: 30px;padding: 2px 5px;width: 30px;}
    .header_phone {padding: 4px 0 5px;}
    .top_hd {width: 92%;}
    .header_phone {right: 70px;}
    .prf_banner {height: auto;}
    table.dataTable thead th, table.dataTable thead td {font-size: 12px;padding: 10px 7px !important;}
    table.dataTable tbody th, table.dataTable tbody td {font-size: 10px;padding: 5px !important;}
    #example p {font-size: 12px;}
    .postcode p {width: 70%;}
    .borrower_app_brd.supporting_doc > h2 {margin: -5px 0 21px;}
    /*				.responsible_lending {background-position: 85% top !important;background-size: auto 100% !important;}*/
    .banner.customer_banner ,.banner.banner2,.banner3.partner_banner,.banner.news_banner1 {height: auto;}
    .login_user_text .my_profile li a {font-size: 10px;}
    .login_wc input[type="submit"] {font-size: 14px;font-weight: 300;padding: 10px 0;width: 180px;}
    .login_user_text {top: 7px;}
    .slide_img1 .slide_txt h2 ,.slide_img2 .slide_txt > h2{font-size: 40px;line-height: 42px;width: 160px;}
    .responsible_lending {padding: 20px 10px;}
    .rl_view {padding: 20px 11%;}
    .banner3.wholesale_banner {height: auto;}
    .banner3.news_banner1 .login_wc.postcode {margin: 0 0 -5px;}
    .news_vi > div {width: 100% !important;}
    .login_user_text {width: 120px;}
    .banner_txt > h2 {font-size: 24px;}
    .login_wc input[type="text"] ,.login_wc input[type="password"] {width: 75%;}
    .scenario_list .sbHolder {height: 30px;width: 100%;}
    .scenario_list .sbSelector {font-size: 12px;line-height: 20px;min-height: 30px;padding: 4px 10px;}
    .scenario_list .sbToggle {margin: 0 8px 0 0;padding: 15px;}
    .scenario_list .sbOptions {top: 29px !important;}
    .scenario_list .sbOptions li a {font-size: 12px;line-height: 12px;padding: 3px 0;width: 100%;}
    .scenario_list .rda_sb input[type="text"] {margin: 5px 0 0 15px;width: 70px;}
    .scenario_list input[type="submit"] {font-size: 14px;padding: 9px 0;width: 100px;}
    .sb_cols1.sb_cols6.sb_cols_part3 .rda_sb1 {margin: 0;}
    .sb_cols1.sb_cols10.sb_cols_part1 .rda_sb1 > label {margin: 0 15px 0 0;}
    .cim_hm > label {margin: 3px 0 0;width: 100%;}
    .scenario_checklist_box .modal-header {right: 20px;top: 20px;}				
    .rda_sb1 .rda_sb {margin: 0;}
    .hod_sing p {font-size: 14px;} 
    .wholesale_banner .login_wc.postcode.error_postcode{top:60px;}
}
@media screen and (max-width:330px){
    .slimmenu {width: 90.5%;}
    .select_prof_dir .sbOptions li a {padding: 4px 8px 4px 45px;}
    .home_pop .sbOptions li {margin: 0;padding: 0;}
    .home_pop .sbOptions li a {font-size: 13px;line-height: 18px;padding: 15px 0 4px 39px;}
    .footer_sponsor img {min-height: 34px;}
    /*************************** WHOLESALE PAGE CSS START *****************************/
    .rates_fees_box, .Valuations_accreditations_box {width: 95%;}
    .borrower_app_brd ul li {width:100%;}
    .pdf_tx {font-size: 14px;width: 170px;}
    .interview_frm {font-size: 13px;}
    .cols3:hover .text_pin_info {width: 70%;}
    /*************************** BORROWERS PAGE CSS START *****************************/
    .top_icon {padding: 0 0 0 18px;}
    /*************************** 5-5-2016 CSS changes *****************************/
    .borrower_app_brd ul li {width: 92%;}
    .my_pf {padding: 3px 5px 3px 0;}
    .my_profile li a {font-size: 12px;}
    .borrower_app_frm .borrower_app_brd.supporting_doc li,.borrower_app_frm .borrower_app_brd ul li {margin: 0 0 10px;width: 92%;}
    .banner3_txt {top: -14px;}
    .borrower_app_brd.app_frm_bro li,.borrower_app_brd.borrower_app_brd3 li ,.borrower_app_brd.borrower_app_brd4 li ,.borrower_app_brd.ecf_form li {width: 92%;}
    .text_pin_info {padding: 70px 10px 7px; width: 75% !important;}
    .wholesale_banner .wholesale_im {border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;margin: 6px;width: 36%;}
    .top_hd {width: 91%;}
    .header_phone {right: 65px;}
    .dropdown_menu {top: 32px;}
    .prf_banner {height: auto;}
    .postcode p {width: 80%;}
    .valuation_pp_txt p {margin: 0 21px 14px;}
    .rda_btn1 p {font-size: 10px;}
    .slide_img1 .slide_txt h2 ,.slide_img2 .slide_txt > h2{font-size: 40px;line-height: 38px;}
    .banner.customer_banner ,.banner.banner2 ,.banner3.partner_banner,.banner.news_banner1 {height: auto;}
    .rl_view {padding: 20px 4%;}
    .banner3.wholesale_banner {height: auto;}
    .banner.banner3.news_banner1 .wholesale_im.broker_tt {margin: -60px 0 10px;}
    .banner_txt > h2 {font-size: 20px;}
    .login_wc input[type="text"] ,.login_wc input[type="password"] {width: 80%;}
    .interview_frm {font-size: 15px;padding: 9px 30px 6px 25px;}
    .scenario_list .sb_cols10 label {margin: 0 14px 0 0;}
    .sb_cols10 input[type="checkbox"], input[type="radio"] {margin: 0;}
    .sb_cols1.sb_cols10.sb_cols_part1 .rda_sb1 > label {padding: 0 2px 0 4px;margin: 0;}
    .sb_cols1.sb_cols10.sb_cols_part1 .rda_sb1 > label {width: 90%;}
    .wholesale_banner .login_wc.postcode.error_postcode{top:60px;}
}


.broker_box > a:hover , .customers_box > a:hover , .footer_top ul li a:hover , .footer_detail ul li a:hover {
    text-decoration: none;
}
a:hover {text-decoration: none;}
ul.slimmenu li a:hover{
    text-decoration: none;
}
.broker_box > a , .customers_box > a , ul.slimmenu li a , header_phone a
{
    outline: 0 none !important;
}
.npe_box > a:hover {
    color: #ffffff;
    text-decoration: none;
    outline: 0 none !important;
}
.err_bx h1{
    font-size: 100px;
}
.sharethishide{
    position: absolute;
    z-index: -9999999;
    display: none;
}
.borrower_app_brd.ecf_form{
    margin: 0px;  
}
.comment_detail li.left_comment:nth-child(2n){
    float: right;
    padding: 48px 130px;
    width: 100%;
}
.rates_fees_detail .col-md-offset-2:nth-child(2) {}
/*------- 27-4-2016 news detail form css ---------*/
#commentform {
    margin: 20px 0px 0px;
}
#respond label {
    font-weight: 400;
    color: #666666;
    font-family: "Open Sans",sans-serif;
    display: inline-block;
    letter-spacing: 2px;
    width: 100%;
    text-transform: uppercase;
}
#respond input[type="text"] ,#respond textarea {
    background: #fff;
    border: 1px solid #cccccc;
    color: #333333;
    font-size: 16px;
    height: 45px;
    margin: 0px 0px 15px;
    padding: 5px 10px;
    font-family: "Open Sans",sans-serif;
    width: 100%;
}
#respond input[type="text"]:hover, #respond input[type="text"]:focus ,#respond textarea:hover ,#respond textarea:focus {
    border: 1px solid #fe2219;
    transition: all 0.3s ease 0s;
}
#respond textarea {
    resize: none;
    height: 200px;
}
#respond input[type="submit"] {
    background: #fe2219;
    color: #fff;
    border: none;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    padding: 12px 42px;
    margin: 15px 0px;
    text-align: center;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
}
#respond input[type="submit"]:hover {
    background: #666666;
}
@media screen and (max-width:767px){
    #respond input[type="text"], #respond textarea {font-size: 14px; height: 35px;}
    #respond textarea {height: 135px;}
}

table#example tr,table#example td{
    background-color: #fff;
}

table#example tr:hover{
    opacity:0.5;
}

#myModal1 .modal-body{
    height:20%!important;
}

.comment_detail ul li .says{
    display:none;
}

/* $ New Menu $ */
/*.slimmenu.slimmenu2 > li {
                                padding: 0 5px;
}*/
/*$ Custom Styles Ends $*/

/***************************** 11-5-2016 css change  ****************************/

.comment_detail > ul > li {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    padding: 48px 0;
    width: 100%;
}

.comment_detail ul li.right_comment, .comment_detail ul > li.depth-2, .comment_detail ul > li.depth-3 {
    border-top: 1px solid #e5e5e5;
    display: inline-block;
    float: right;
    margin: 48px 0 0;
    padding: 48px 0 0 130px;
    width: 100%;
}

.news_detail {
    z-index: 99;
}

.page-numbers{
    background: #fe2219;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 21px;
    margin: 15px 0px 0px;
    text-align: center;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 1px solid #fe2219;
}
.page-numbers:hover,.page-numbers.current{
    background: #fff;
    border: 1px solid #fe2219;
    color: #fe2219;
}

/*.sbOptions  li:first-of-type{
                                display:none; 
}*/

/*.gender .sbOptions ul li:first-of-type {
    display:none;
}
.gender .sbOptions > li:first-of-type {
    display: none;
}*/

/* $ Sticky Navigation $ */
.affix {
    top: 0;
    width: 100%;
}

.affix + .container-fluid {
    padding-top: 70px;
}
.div_verification_agent{ display:none; }

.right_contact.myprofile_right  ,.right_contact.myprofile_left{
    width: 100%;
}
.right_contact.myprofile_right{
    margin-top:10px; 
}
.contact_detail.myprofile_detail {
    padding: 0;
}

.valuation_pp_txt.valuation_pp_txt2 span,.support_subtitle{
    color:#000;
    line-height:1.5;
    font-weight:inherit;
}
.support_subtitle{
    color:#919191;
}


.cms_page a {
    background:none;
    display: inline-block;
    border: none;
    margin: 0;
    padding:0;
    position: relative;
    color: blue;
    font-size: 16px;
    height: 0;
    width: auto;
    font-weight: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.cms_page a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;   
    text-decoration:underline;
}

.about_intro p a{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000;
    cursor: pointer;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: auto;
}   

.footer > .container {
    padding: 0 38px 0 50px;
}

.support_subtitle{
    font-family:inherit;
    color:#919191;
    font-size:14px;
    margin: 0;
}

.sbOptions li a.active{
    display:none;
}




/**********************************************/
#rewardsAbout { float:left; width:100%;  padding:50px 0px;}
#rewardsAbout p ,.panelBlock p{ font-size:14px; padding:0 0 0 0; line-height:20px; color:#7f7f81;font-family: 'Open Sans', sans-serif; font-weight:300; }
.title { color:#ff2318; font-size:20px; padding:0 0 15px 0; line-height:normal;font-family: 'Open Sans', sans-serif; font-weight:700;}
ul.listing { float:left; width:100%; margin:0px 0 10px; padding:10px 0 0 0; list-style:none;}
ul.listing li { float:left; font-size:14px; width:100%; padding:0px 0 10px 15px ; background:url(images/li.png) no-repeat left 7px; color:#7f7f81; font-weight:300;}
.rewardtext { float:left; width:100%; padding-bottom:20px;}
.redBar {border: 2px solid #ff2318;float: left;height: 3px;margin: 5px 0 0;width: 50px;}
.panelBlock { float:left; width:100%; margin:0px 0 0 0;}
.panelBlock .panel-title { font-size:18px;}
.panelBlock .panel-group .panel { border-radius:0px;}
.titleinner {color:#343741; font-size:15px; padding:0 0 10px 0; line-height:normal;font-family: 'Open Sans', sans-serif; font-weight:700;}

.panel-heading .accordion-toggle.collapsed:after { /* symbol for "collapsed" panels */font-family: 'FontAwesome';  /* essential for enabling glyphicon */content: "\f107" ;  /*adjust as needed, taken from bootstrap.css */}
.panel-heading .accordion-toggle:after {  /* symbol for "opening" panels */font-family: 'FontAwesome';  /* essential for enabling glyphicon */content: "\f106";    /* adjust as needed, taken from bootstrap.css */ float: right;        /* adjust as needed */ color:#ff2318;         /* adjust as needed */font-size:25px;}

.iconimg { float:left; margin-right:15px; width:25px;}
.iconimg img { float:left; width:auto; height:auto; max-width:100%;}
.paddingTop { padding-top:20px;}
.panelBlock .panel-group p span { color:#000; font-weight:500;}
.imageBlock { float:left;  background:#F5F5F5; width:100%; margin:0 0 15px 0;}
.panelBlock .panel-title {font-family: 'Raleway', sans-serif;}


.rewardcaption { width:500px;}
.rewardcaption .banner_txt { width:370px; text-align:left; font-size:35px; left:140px; bottom:110px; line-height:nomal;color:#ff2318;  font-family:Arial, Helvetica, sans-serif;font-weight:700; text-decoration:underline;}
.banner2.rewardsbanner { background:none;}






.headingNew { float:left; width:100%; background:#dbdedb; padding:15px; margin:0 0 5px 0; color:#353740; font-weight:400;}
#accordion { float:left; width:100%; margin:0px 0px 15px;}
.panelBlock .panel { box-shadow:none;}
.panelBlock .panel-default { border:0px solid #000;}


.greybg { float:left; width:100%; background-color:#f5f5f5;}
.panelBlock .panel-heading { padding:15px 0px;}
.panel-body {
  padding: 15px 0;
}
.download{ float:left; width:100%; border-top:3px solid #dfe1df; padding:30px 0; margin-top:30px;}
.download a img{ width:20px;}
.download a { margin-left:50px;}

.step {font-size:13px; padding:0 0 10px 0; line-height:normal;font-family: 'Open Sans', sans-serif; font-weight:700;}





@media screen and (max-width:1199px) {
	.rewardcaption .banner_txt { left:30px; font-size:25px;}

}
@media screen and (max-width:1024px) {
	.rewardcaption .banner_txt { left:30px; font-size:20px; bottom:50px;}
}
@media screen and (max-width:992px) {
	.rewardcaption .banner_txt { left:0px; font-size:20px; bottom:0px; position:inherit; padding:10px  0 ; width:100%; float:left;}
	.rewardcaption { float:left; width:100%;}
	.rewardcaption .banner_txt br { display:none;}
	.banner2.rewardsbanner { height:auto;}
	#rewardsAbout { padding-top:0px;}
	.imageBlock { background: transparent; text-align: center;}
	 .imageBlock img { float:none; display: inline-block;}
	
	
} 

@media screen and (max-width:767px) {
.panelBlock .panel-title { font-size:14px;}
.pdflink { font-size:14px;}
.download a { margin-left:10px;}



}


/************************************/
.centerLink { float:left; width:100%; text-align:center; margin:10px 0 15px;}
.centerLink a { float:none; display:inline-block; background:#fff; border-radius:50px 50px 50px 50px; padding:10px 35px; font-size:14px; color:#343741; border:2px solid #fff;}
.centerLink a:hover { background:none; color:#fff;}
.marg0 { margin-bottom:0px;}
.greyblock { float:left; width:100%; background:#dfe1df; padding:30px 0 50px; }
.greyblock  .title , .whiteblock .title { float:left; width:100%; margin:0 0 0 0; padding:0 0 25px 0; text-align:center; font-size:25px; color:#343741; font-family: 'Raleway', sans-serif; font-weight:400;}
.whiteblock { float:left; width:100%; background:#fff;padding:30px 0 50px;}
a.redbttn {background: #ff2318;border-radius: 50px; color: #fff;font-size: 13px;font-weight: 400;margin: 0;padding: 6px 25px;text-transform: capitalize; float:none; display:inline-block; border:2px solid #ff2318; }
a.redbttn:hover { background:#fff;color:#343741;}
.column { float:left; width:100%; text-align:center}
.image { float:left; width:100%; text-align:center;}
.image img { float:none; display:inline-block; width:auto; max-width:100%; height:auto;}
.thead { float:left; width:100%; font-size:13px; font-weight:bold; color:#343741; margin:10px 0 13px 0; }
.desc { float:left; width:100%;}
.desc p { font-size:13px; font-weight:500; color:#343741;}
.col-half-offset{margin-left:4.166666667%;}
.centertext { text-align:center; float:left; width:100%; margin:15px 0;}
.centertext p { font-size:13px; color:#343741;}




@media screen and (max-width:992px) {
	.desc p br , .centertext p br { display:none;}
	.col-half-offset { margin:0px;}
	.column { margin-bottom:30px;}
}


@media screen and (max-width:767px) {
	
	.greyblock .title, .whiteblock .title { font-size:18px; padding-bottom:10px;}
	.greyblock .title br, .whiteblock .title br { display:none;}
	
}

@media screen and (max-width:580px) {
	.full { width:100%;}
	
	
}


@media screen and (max-width:1199px) {
	.rewardcaption .banner_txt { left:30px; font-size:25px;}

}
@media screen and (max-width:1024px) {
	.rewardcaption .banner_txt { left:30px; font-size:20px; bottom:50px;}
}
@media screen and (max-width:992px) {
	.rewardcaption .banner_txt { left:0px; font-size:20px; bottom:0px; position:inherit; padding:10px  0 ; width:100%; float:left;}
	.rewardcaption { float:left; width:100%;}
	.rewardcaption .banner_txt br { display:none;}
	.banner2.rewardsbanner { height:auto;}
	#rewardsAbout { padding-top:0px;}
	.imageBlock { background: transparent; text-align: center;}
	 .imageBlock img { float:none; display: inline-block;}
	
	
} 

@media screen and (max-width:767px) {
.panelBlock .panel-title { font-size:14px;}
.middle_contant .news_section1 .btn_red {margin: 20px 0 50px !important;}
.middle_contant .news_dt_txt h2, .middle_contant .news_section1 .xyzed_tx {min-height: auto !important;}

}





/**************new changes [11-08-17]***************/
@font-face {
	font-family: 'Graphik';
	src: url('fonts/Graphik-Semibold.eot');
	src: url('fonts/Graphik-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Graphik-Semibold.woff') format('woff'),
		url('fonts/Graphik-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Graphik';
	src: url('fonts/Graphik-Regular.eot');
	src: url('fonts/Graphik-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/Graphik-Regular.woff') format('woff'),
		url('fonts/Graphik-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Graphik';
	src: url('Graphik-Medium.eot');
	src: url('fonts/Graphik-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Graphik-Medium.woff') format('woff'),
		url('fonts/Graphik-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

.custom-width{
	min-width: 1200px;
	font-family: 'Graphik';
}

.custom-width .modal-content{
	background: url(images/pop-bg.jpg) top center no-repeat !important;
    background-size: cover !important;
    border: 0px;
    border-radius: 0px;
    display: block;
}

.pop-logo{
	margin: 20px 0px 0px 15px;
	width:45%;
}

.custom-width h3{
	color: #fff;
    font-weight: normal;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 0px;
}

.custom-width span{
	color: #fff;
    font-size: 28px;
    line-height: 32px;
    display: inline-block;
    vertical-align: bottom;
    font-weight: 500;
    margin-right: 12px;
    position: relative;
    top: 7px;
    letter-spacing: 1px;
}

.custom-width .offer-btn{
	color: #fff;
    font-size: 42px;
    font-weight: 600;
    padding: 1px 22px;
    border: 3px solid #fff;
    border-bottom-left-radius: 14px;
    border-top-right-radius: 14px;
    float: right;
    margin-top: 12px;
    position: relative;
    top: 19px;
}

.line-seprator{
	content: "";
    width: 3px;
    height: 74px;
    background: #fff;
    margin: 0px 0px;
    display: inline-block;
    margin-left: 24px;
    margin-right: 43px;
    position: relative;
    top: 28px;
}

.custom-width p{
	color: #fff;
    font-size: 20px;
    line-height: 32px;
    display: inline-block;
    vertical-align: bottom;
    font-weight: normal;
}

.custom-width p a{
	color: #fff;
    text-decoration: underline;
}

.pop-content{
	max-width: 790px;
    margin: auto;
    margin-top: 20px;
    padding-bottom: 24px;
}

.custom-width p.copyright{
	color: #fff;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
    vertical-align: bottom;
    font-weight: normal;
}

.action-area{
	width: 100%;
    display: inline-block;
    margin-bottom: 50px;
}

.action-area img{
	vertical-align: bottom;
	position: relative;
    left: -3px;
}

.close.model{
	opacity: 1;
    position: absolute;
    right: 45px;
    top: 37px;
    cursor: pointer;
}

@media (min-width: 1300px) and (max-width: 1340px){
	.custom-width {
    	min-width: 80%;
	}
	.pop-content {
    	max-width: 77%;
    }
    .custom-width h3, .custom-width span{
    	font-size: 24px;
	}
	.custom-width .offer-btn{
		font-size: 38px;
	}
	.custom-width p{
		font-size: 18px;
	}


}

@media (min-width: 992px) and (max-width: 1300px){
	.custom-width {
    	min-width: 80%;
	}
	.pop-content {
    	max-width: 80%;
    }
    .custom-width h3, .custom-width span{
    	font-size: 22px;
    	width: 100%;
 }
	.custom-width .offer-btn{
		font-size: 38px;
		float: none;
		padding: 10px 22px;
		position: static;
	}
	.custom-width p{
		font-size: 18px;
	}
}

@media (min-width: 768px) and (max-width: 992px){
	.pop-logo {
    	margin-left: auto;
    	width: 80%;
	}
	.custom-width {
    	min-width: 90%;
	}
	.pop-content {
    	max-width: 82%;
    }
    .custom-width h3, .custom-width span{
    	font-size: 24px;
    	width: 100%;
 }
	.custom-width .offer-btn{
		font-size: 38px;
		float: none;
		padding: 10px 22px;
		position: static;
	}
	.custom-width p{
		font-size: 18px;
	}
}

@media (max-width: 768px){
	.pop-logo {
    	margin-left: auto;
    	width: 280px;
 }
	.custom-width {
    	min-width: 90%;
    	max-width:90%;
	}
	.pop-content {
    	max-width: 90%;
    	margin-top: 20px;
    }
    .action-area {
    	margin-bottom: 30px;
	}
    .custom-width h3, .custom-width span{
    	font-size: 18px;
    	width: 100%;
    	line-height: normal;
    	position: static;
 	}
 	.action-area img{
 		position: static;
 	}
 	.line-seprator{
 		  width: 100%;
  height: 30px;
  position: static;
  background: transparent;
 	}
 	.action-area img {
	    margin-top: 30px;
	}
	.custom-width .offer-btn{
		font-size: 38px;
		float: none;
		padding: 10px 22px;
		position: static;
	}
	.custom-width p{
		font-size: 18px;
	}
	.close.model {
	    opacity: 1;
	    position: absolute;
	    right: 25px;
	    top: 27px;
	    cursor: pointer;
	    width: 28px;
	}
}


@media (max-width:340px){
	.custom-width .offer-btn {
		font-size: 30px;
	}
}


.xyzed{
color: #fe2219;
font-size: 30px;
font-weight: 600;
margin: 0;
}


.container-outer {
  margin-bottom: 30px;
}


.middle_contant .news_dt_txt h2 {margin: 10px 0 0;min-height:66px;}
.middle_contant .xyzed_image {margin: 20px 0 0;}
.paginationyz .pagination{width:100%;    text-align: center;}
.paginationyz .pagination ul li{display:inline-block;}
.paginationyz .pagination>li>a,.paginationyz .pagination>li>span{float: none;color:#231f20;  font-size: 14px;}
.paginationyz .pagination>li a.active{ background: #fe2219 none repeat scroll 0 0;color:#fff;}
.paginationyz .pagination>li a:hover{ background: #fe2219 none repeat scroll 0 0;color:#fff;}
.news_section1 .container-outer {margin-bottom: 50px;}
/*
.news_section1 .news_tx p { color: #021e26 !important; font-family: "Raleway",sans-serif;
    font-size: 16px; font-weight: 400;}
.news_section2 .news_tx p{ color: #021e26 !important; font-family: "Raleway",sans-serif;
    font-size: 16px; font-weight: 400;}
*/

.middle_contant .news_section1 .xyzed_tx{
    color: #7f7f81;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin: 10px 0;
    width: 100%;
    min-height:61px;
}
.middle_contant .news_section1 .btn_red {
    font-size: 16px;
    padding: 8px 16px;
    margin: 20px 0 45px;
}
.news_detail .news_tx p {
    color: #666666;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.custom-news .container-outer {
margin: auto;
    max-width: 310px;
    width: 100%;
}

/*----------Quiz-----------------*/

#quiz_question {
    background: #ef2b2b;
    padding: 20px;
    color: #fff;
    border-bottom-right-radius: 55px;
    border-top-left-radius: 55px;
    min-height: 130px;
}

#quiz_question span {
    font-size: 1.85em;
}

#quiz_question_table {
	min-height: 110px;
}
#qid{
    margin-right: 22px;
    background-color: #ffffff;
    color: #777;
    padding-top: 8px;
}
#quiz ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


#quiz ul li{
  color: #AAAAAA;
  display: block;
  position: relative;
  float: left;
  width: 100%;
  height: 100px;
  border-bottom: 1px solid #111111;
}

#quiz ul li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

#quiz ul li label{
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 1.35em;
  padding: 25px 25px 25px 80px;
  margin: 7px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

@media (max-width: 768px){
	#quiz ul li label{ font-size: 1.15em;}
	
	#quiz_question span { font-size: 1.45em;}
}
#quiz ul li:hover label{
    color: #777;
}

#quiz ul li .check{
  display: block;
  position: absolute;
  border: 5px solid #AAAAAA;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  top: 30px;
  left: 20px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

#quiz ul li:hover .check {
  border: 5px solid #777;
}

#quiz ul li .check::before {
  display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 14px;
    width: 14px;
    top: 3px;
    left: 3px;
  margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

#quiz input[type=radio]:checked ~ .check {
  border: 5px solid #00FF00;
}

#quiz input[type=radio]:checked ~ .check::before{
  background: #00FF00;/*attr('data-background');*/
}

#quiz input[type=radio]:checked ~ label{
  color: #00FF00;
}

/*----------riple bubble-----------------*/
#quiz_questions {
    margin: 0 auto;
}
/*.ink styles - the elements which will create the ripple effect. The size and position of these elements will be set by the JS code. Initially these elements will be scaled down to 0% and later animated to large fading circles on user click.*/
.ink {
    display: inline; 
    position: absolute;
    background: #ef2b2b;
    border-radius: 100%;
    transform: scale(0);
}
.ink_correct {
    background: #a7cf49;
}
/*animation effect*/
.ink.animate {animation: ripple 0.65s linear;}
@keyframes ripple {
    /*scale the element to 250% to safely cover the entire link and fade it out*/
    100% {opacity: 0; transform: scale(2.5);}
}

#correctAnswer {
	font-size: 1.35em;
	color: #92bb31;
	padding: 20px 25px 25px 80px;
}

.quiztable {
	width: 100%;
}

.quizrow {
  color: #AAAAAA;
  display: block;
  position: relative;
  float: left;
  width: 100%;
  height: 100px;
  border-bottom: 1px solid #111111;
}

.quizrow input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.quizrow label{
  display: block;
  position: relative;
  font-weight: 300;
  font-size: 1.35em;
  padding: 25px 25px 25px 80px;
  margin: 7px auto;
  height: 30px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

@media (max-width: 768px){
	.quizrow label{ font-size: 1.15em;}
}
.quizrow:hover label{
    color: #777;
}

.quizrow .check{
  display: block;
  position: absolute;
  border: 5px solid #AAAAAA;
  border-radius: 100%;
  height: 30px;
  width: 30px;
  top: 30px;
  left: 20px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.quizrow:hover .check {
  border: 5px solid #777;
}

.quizrow .check::before {
  display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 14px;
    width: 14px;
    top: 3px;
    left: 3px;
  margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}

