#brokerage{width:100%;height:auto;background:url(../../images/brokerage-bg.jpg) no-repeat center center transparent;background-size:cover;min-height:510px;padding-top:68px;}
#brokerage h3{padding-bottom:19px;position:relative;}
#brokerage a.full-comp{max-width:284px;}
#brokerage p{text-align:center;line-height:23px;padding:0px 14% 30px;}
.brokerage-slider{margin-top:27px;padding:0 50px;}
.brokerage-slider .brokerage-list{padding:64px 0 0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;}
.brokerage-slider .brokerage-list.slick-center{margin-top:-35px;transform:scale(1.3);position:relative;z-index:5;}
.brokerage-slider .brokerage-list a{display:block;position:relative;}
.brokerage-slider .brokerage-list .ipad-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../images/brokerage/half-ipad.png) no-repeat 0 0 transparent;background-size:100% 100%;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;border-radius:18px 18px 0 0;}
.brokerage-slider .brokerage-list:hover .ipad-overlay{}
.brokerage-slider .brokerage-list canvas{display:block;background-repeat:no-repeat;background-position:center 62%;width:100%;height:auto;background-color:#fff;background-size:44% auto;}
.brokerage-slider .brokerage-list img.text-img{position:absolute;top:32%;left:50%;width:44%;margin-left:-22%;}
.brokerage-slider .brokerage-list .image-holder{position:absolute;left:0;top:0;width:100%;text-align:center;padding-top:9%;height:100%;}
.brokerage-slider .brokerage-list .image-holder img{display:inline-block;vertical-align:middle;max-width:184px;width:100%;}
.brokerage-slider .brokerage-list .image-holder:after{content:"";height:100%;width:0;display:inline-block;vertical-align:middle;}
.brokerage-slider .slick-prev{background:url(../../images/sprite.png) no-repeat;width:26px;height:63px;top:50%;background-position:-61px 0;margin-top:12px;}
.brokerage-slider .slick-prev:hover{background-position:-61px -73px;}
.brokerage-slider .slick-next{background:url(../../images/sprite.png) no-repeat;width:26px;height:63px;top:50%;margin-top:12px;background-position:-87px 0;}
.brokerage-slider .slick-next:hover{background-position:-87px -73px;}
@media only screen and (max-width:600px){.brokerage-slider .brokerage-list.slick-current{margin-top:0;transform:scale(1);position:relative;z-index:5;}
.brokerage-slider .brokerage-list .image-holder{height:100%;}
.brokerage-slider .slick-prev{left:10px;}
.brokerage-slider .slick-next{right:10px;}
}
.page-template-template-brokerage-landing #banner-top.ip-banner.bip-with-banner-image.bip-center .banner-image{top:57%;padding-top:0;width:40.5%;left:32%;height:100%;}
.brk-intro-text{padding:30px 0 40px;}
.page-template-template-brokerage-landing #content-wrapper h4{padding:0 !important;margin-left:.6%;}
.brk-intro-text p{text-align:center;font-size:19.2px;line-height:31px !important;}
.page-template-template-brokerage-landing #content-wrapper .brk-intro-texth4:after{display:block;content:"";height:2px;background:#c6c6c7;margin:20px auto 0px;width:18%;}
.featured-brokerage{padding-top:35px;padding-bottom:60px;padding-bottom:0;}
.fp-brokerage-list{position:relative;margin:40px 0;}
.fp-brokerage-list:after{clear:both;content:'';display:block;}
.featured-brokerage .product-image{font-size:0;text-align:center;}
.featured-brokerage .product-image:before{width:0;height:100%;display:inline-block;vertical-align:middle;content:'';}
.featured-brokerage .product-image a{display:inline-block;vertical-align:middle;}
.featured-brokerage .product-image img{display:block;width:100%;height:auto;}
.featured-brokerage .product-details{padding:50px;}
.featured-brokerage .product-details h3{font-size:35px;font-weight:600;line-height:45px;}
.featured-brokerage .product-details span{font-size:25px;color:#707070;font-weight::300;}
.featured-brokerage .product-details a{max-width:263px;margin:18px 0;}
.page-template-template-brokerage-landing #sucess-stories{background:url(../../images/brokerage/sucess-brokerage.jpg) no-repeat center center transparent;background-size:cover;}
.page-template-template-brokerage-landing .ipbrew h2{text-align:center;font-size:50px;color:#595858;margin-bottom:75px;font-weight:300;}
.landing-page-form-wrap{position:relative;background:url(../../images/bg-first-fold.jpg) no-repeat center center;background-color:#009bbb;background-size:cover;}
.lp-left-panel{padding:63px 0;}
.landing-page-form-wrap h4{color:#fff!important;text-align:left!important;}
.landing-page-form-wrap h4:after{display:none!important;}
.landing-page-form-wrap h4 strong{display:block;font-size:38px;font-weight:400;}
.landing-page-form-wrap h4 span{display:block;font-size:22px;font-weight:300;line-height:27px;margin:14px 0 17px 0;}
.lp-form-wrap{position:relative;}
.lp-form-wrap .fsCell{float:left;width:48.79%;margin:0 0.6%;}
.lp-form-wrap .fsCell label{display:none;}
.lp-form-wrap input[type=text],
.lp-form-wrap input[type=email],
.lp-form-wrap input[type=tel]{width:100%;border:1px solid #a2968d;background:#fff;color:#393939;font:400 13px 'Open Sans';height:35px;padding:0 8px;margin-bottom:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px !important;}
.lp-form-wrap .fs1Col .fsCell{width:100% !important;margin:0 0 15px;padding:0.3%;}
.lp-form-wrap .fs1Col .fsCell textarea{width:99.4%;margin:0 auto;display:block;height:60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;border:solid 1px rgba(115,115,115,.8);background:#fff;color:#393939;font:400 13px 'Open Sans';padding:10px;}
.lp-form-wrap #fsSubmit2474871{text-align:center;}
.lp-form-wrap input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#fff;font:400 16px/37px 'Open Sans';text-transform:uppercase;cursor:pointer;width:100%;position:relative;z-index:5;font-weight:bold;background:#ea7901;width:150px;height:37px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;display:inline-block;]
vertical-align:middle;margin:0 30px 0 0;transition:all 0.3s linear;}
.lp-form-wrap input[type="submit"]:hover{background:#ff9737 !important;}
.lp-form-wrap .lp-contact-info{display:inline-block;vertical-align:middle;color:#fff;font-size:21px;font-weight:300;}
.lp-form-wrap .lp-contact-info a{text-decoration:none;font-weight:700;color:#fff;}
.lp-right-panel{position:relative;}
.lp-right-panel img{display:block;width:100%;height:auto;max-width:100%;}
.landing-page-form-wrap .fsError{color:#fff;padding:10px;}
.brokerage-disclaimer{text-align:center;font-size:11px;padding:20px 0;}
.brokerage-disclaimer p{margin:0!important;}
@media only screen and (max-width:1024px){.page-template-template-brokerage-landing #banner-top.ip-banner.bip-with-banner-image.bip-center .banner-image{top:72.5%;padding-top:0;width:30.5%;left:37%;}
}
@media only screen and (max-width:992px){.lp-form-wrap .fs1Col .fsCell textarea{margin:0!important;}
.featured-brokerage .product-details{padding:4px 50px 18px !important;}
.page-template-template-brokerage-landing .ipbrew h2{font-size:33px;}
.sign-up-cons h3,
.sign-up-cons h3 strong,
.sign-up-cons .suc-call strong,
.sign-up-cons .suc-call{color:#1789a0 !important}
.brokerage-slider .brokerage-list .image-holder img{width:50%;}
.featured-brokerage .product-details{text-align:center;}
.featured-brokerage .product-details a{margin:18px auto;}
.page-template-template-brokerage-landing #banner-top.ip-banner.bip-with-banner-image.bip-center .ai-site-title{width:100% !important;}
.page-template-template-brokerage-landing #banner-top.ip-banner.bip-with-banner-image.bip-center .banner-image{padding-top:50px;width:100%;}
.page-template-template-brokerage-landing #banner-top{padding-bottom:0 !important;}
.page-template-template-brokerage-landing #banner-top .hps-left .banner-text span{display:block;height:44px;background-size:60%;background-position:center left;}
.page-template-template-brokerage-landing .pull-right{float:none!important;}
.page-template-template-brokerage-landing .lp-right-panel img{display:block;max-width:311px;margin:0 auto;}
.lp-form-wrap .lp-contact-info{display:block;vertical-align:middle;color:#fff;font-size:21px;font-weight:300;text-align:center;margin-top:10px;}
.lp-form-wrap input[type="submit"]{display:block;margin:0 auto;}
.brokerage-slider{margin-top:-15px;}
.featured-brokerage .product-details h3{font-size:21px;}
.featured-brokerage .product-details span{font-size:19px;}
.sign-up-cons{background:#fff !important;}
}
#header-site .sub-custom-menu .scsr-link ul li{border-bottom:solid 1px #d2d2d1;}
#header-site .sub-custom-menu .scsr-link ul li a{border-bottom:solid 1px transparent;}
#header-site .sub-custom-menu .scsr-link ul li ul li{border-bottom:solid 1px transparent;margin-left:10px;border-top:solid 1px #d2d2d1;}