body{font-family:"Roboto-Regular";background:#fff;}
.pull-left{float:left;}
.pull-right{float:right;}
.clearfix{clear:both;} 
img {max-width: 100%;}
.social-icons a{color:#7f8997;padding:10px;font-size: 15px;}
.social-icons a:hover{color:#fff;}
.middle_wrapper{width:100%;}
textarea {resize: none;}
.error_message{ margin-bottom: 26px;}
.error_message .error {left: 0;position: absolute;top: 40px;}
.message-error.error_message .error{top:80px;}
.technical-support .alignning{position:relative;}
.technical-support .alignning .error{position:absolute;top:42px;} 
.technical-support .middle_wrapper .cms-page .content p{line-height: 18px;margin-bottom:0;}
.technical-support .middle_wrapper .cms-page .content p{line-height: 18px;margin-bottom:0;}
.tect-support{width:60%;}
*{outline:none !important;}
.left_login .submit input, .forgotten .submit input, .my-account .submit input, .change_pwd .login_white_box .submit input{ background: #236194;cursor: pointer;font-family: "Roboto-Medium";font-size: 16px;padding: 8px 20px;text-transform: uppercase;width:auto;height:auto;font-weight: normal;border:0;border-radius:0;}
.left_login .cancel input, .forgotten .cancel input{ background: #282f39;cursor: pointer;font-family: "Roboto-Medium";font-size: 16px;padding: 8px 20px;text-transform: uppercase;width:auto;height:auto;font-weight: normal;}

.submit input{ background: #236194;cursor: pointer;font-family: "Roboto-Medium";font-size: 16px !important;padding: 8px 20px;text-transform: uppercase;width:auto !important;height:auto;font-weight: normal;border:0;border-radius:0;}
.cancel input{ background: #282f39;cursor: pointer;font-family: "Roboto-Medium";font-size: 16px !important;padding: 8px 20px;text-transform: uppercase;width:auto !important;height:auto;font-weight: normal;}
.btn_blue{background:transparent;height:auto;}
.btn_blue, .btn_login{padding-left:0;background:transparent;height:auto;margin:0;}
h2{color: #262d37;font-family: "Roboto-Bold";font-size: 22px;margin-bottom: 20px;text-transform: uppercase;padding-bottom:8px;}
h2 span{color: #236194;}
.login_input{background: #fbf9fa;border: 1px solid #bec3c7;border-radius: 3px;margin-bottom: 10px;padding: 10px;}
.mainbox  .box_topimg , .mainbox  .box_botimg{background: transparent;}
.mainbox  .box_repimg {background: transparent;padding: 0;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:transparent;}
/* header */
.tophead-bar{background:#282f39;padding:15px;width:100%;font-size:15px;}
.tophead-bar p{color:#7f8997;}
.tophead-bar p span{color:#fff;font-family:'Roboto-Bold';}
.header{padding:0;height:auto;}
.header .fl {padding: 12px 0;}
.header .contact-deatil{padding:30px 0; }
.header .phone{display:inline-block;padding-right:12px;}
.header .email{display:inline-block;padding-left:12px;}
.header .phone i, .header .email i{font-size:46px;color:#c7c9cb;vertical-align: top;}
.header .email i{margin-right:15px;}
.header .phone span{font-size:25px;color:#262d37;text-align:right;}
.header .email span{font-size:18px;color:#262d37;text-align:right;}
.header .phone span span, .header .email span span{font-size:13px;color:#c7c9cb;margin-top: -15px;display:block;}
.color-email{color:#c7c9cb;text-decoration:none;}
.header .nav{ background:#226194;border-radius: 0;padding: 5px;text-align: left;}
.header .nav .border{border:1px solid #fff;}
.header .nav ul {display: inline-block;padding: 10px 0;}
.header .nav li{height:auto;margin-left:0;border-left: 1px dotted #fff;background:#236194;}
.header .nav li:first-child{border-left:0;}
.header .nav li a{ height: auto;line-height: inherit;color:#fff;padding-left:0;}
.header .nav li a:hover, .header .nav li a.active{background:#236194;height: auto;line-height: normal;}
.header .nav li a span{font-size:15px;text-transform:uppercase;background:#236194;height: auto;padding:4px 19px 3px;}
.header .nav li a:hover span, .header .nav li a.active span{background: rgba(0, 0, 0, 0.18);}
.nav .find-advisor{text-align: center;width: 210px;}
.nav .find-advisor > a {color: #fff;display: block;font-family: "Roboto-Bold";font-size: 15px;letter-spacing: 2px;padding: 14px;text-decoration: none;text-transform: uppercase;}
.tophead-bar .user-wrp .pull-right{float: left;margin-left: 15%;}
.logout_box{background: #236194;}
.logout_box a{color:#fff;}
.middle_wrapper a{color:#236194;font-family: "Roboto-Bold";}
/* footer */
.footer {background: #191919;width:100%;max-width:100%; height: auto;line-height: inherit;margin: 0;max-width: 100%;text-align: left;padding:0;}
.footer .top-footer{background: rgba(0, 0, 0, 0) url("../img/footer-bg.jpg") no-repeat scroll 0 0 / 100% 100%;width:100%;padding:20px 0;}
.top-footer .col-3{width:25%;float:left;}
.top-footer .col-6{width:40%;float:left; margin: 0 5%;}
.top-footer .col-3.pull-right{float:right;}
.top-footer h3{font-size:16px;font-family:"Roboto-Medium";color:#fff;text-transform:uppercase;border-bottom:1px solid #a1a1a1;padding:8px 2px; margin-bottom: 20px;}
.useful-link .menu a{color: #fff;display: block;font-size: 13px;padding: 8px;margin-left: 1px;text-transform: uppercase;}
.useful-link .menu a i{color: #979797;font-size: 15px;margin-right: 8px;vertical-align: middle;}
/*.useful-link .menu a:hover{padding-left:6px;}*/
.technical-support .col-2{width:48%;float:left; background: #5c5c5c; margin-bottom: 12px;padding: 10px; position: relative;}
.technical-support .col-1{width:100%; margin-bottom: 12px; background: #5c5c5c;padding: 10px; position: relative;}
.technical-support .col-2.pull-right{float:right;}
.technical-support input, .technical-support textarea{ background: transparent;border: 0;width: 100%;color:#fff;font-family:"Roboto-Light"; height: auto;
    line-height: inherit;margin: 0;box-shadow:inherit;}
.technical-support textarea{height:60px;font-size: 13px;overflow:auto;}
.technical-support .submit{background: #236194;font-family: "Roboto-Medium";font-size: 16px;padding: 8px 50px;cursor:pointer;border:1px solid #fff;    text-transform: uppercase;color:#fff !important;}
.contact-info > div.address {margin-bottom: 18px;font-size: 13px;margin-bottom: 15px;color:#fff;font-family:"Roboto-Light"}
.contact-info > div.address label i{font-size: 18px;margin-right: 12px;}
.contact-info .address .color-email {color:#fff;}
.bottom-footer {padding: 15px;color:#fff;}
#technicalSupport  .recaptcha_theme_blackglass #recaptcha_response_field, #technicalSupport  .recaptcha_theme_white #recaptcha_response_field {background: #5c5c5c;}
#technicalSupport .login_input{margin-left: 0px !important;}
#technicalSupport .form_column{padding-top:0;}
#technicalSupport .alignning{width:65%;}
#technicalSupport  .form_column{width:100%;}
.technical-support .submit{margin-top:0px;display:block;}
.technical-support .error_message, .technical-support .col-1.clearfix.error_message{margin-bottom:26px;}
.technical-support .error{left:4px;}
.technical-support .col-1.clearfix.error_message .error{top:40px;}
.technical-support .col-1.error_message .error{top:80px;}
.technical-support .recaptcha_input_area.error_message{margin-bottom:0;}
.recaptcha_input_area .error{color:#f00 !important;}
.technical-support .captcha-img{padding: 2px 0;float: left;width: 100%;background: transparent;margin-bottom:12px;}
.technical-support .captcha-img input[type="text"]{width: 100%;border-radius: 0;float: left;padding: 11px;background: #5c5c5c;}
.technical-support .captcha-img img{float: left;margin-right:5px;}
.captcha-img span a{display:inline-block;}
.address > label {display: inline-block;}
/* slider */
.slider{position:relative;min-height: 400px;}
.bx-wrapper .bx-viewport{border:0; left:0;box-shadow:none;}
.slide-content {color: #fff;left: 10%;position: absolute;top: 28%;}
.slide-content > h3 {font-family: "Roboto-Light";font-size: 53px;font-weight: normal;}
.slide-content > h2 {color: #fff;font-family: "Roboto-Bold";font-size: 55px;text-transform: uppercase;border:0;padding-bottom:5px;}
.slide-content h2 span {color: #fff;font-size: 40px;}
.slide-content > p {font-family: "Roboto-Light";font-size: 22px;}
.login_wrapper {padding: 25px 0 0;position: absolute;right: 10%;top: 5%;width: 369px;z-index: 99999;}
.bx-wrapper li img{width:100%;}
/* login form */
.login_wrapper{width:320px;}
.login_wrapper h1 {letter-spacing: 1px;background: #236194;color: #fff;font-family: "Roboto-Bold";font-size: 18px; font-weight: normal;padding: 10px;text-transform: uppercase;margin:0;}
.login_grey_box { background: #fff; border: 0 none; border-radius: 0; padding: 20px; text-align: left; box-shadow: 0 0 10px rgba(0,0,0,.3); border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -ms-border-radius: 0 0 8px 8px; -o-border-radius: 0 0 8px 8px; }
.login_white_box{background: transparent;}
.login_wrapper .form_row label{display:none;}
.login_input {background: transparent none repeat scroll 0 0;border: 1px solid #999999;padding: 10px 40px;position: relative;}
.login_input input{ background: transparent;border:0;border-radius: 0;font-size: 14px;height: auto;line-height: inherit;padding: 0 5px;position: relative;}
.login_white_box{padding: 20px 0;}
.login_input > span {background: #000;left: 0;opacity: 0.5;padding: 11px 10px;position: absolute;top: 0;}
.login_input > span .fa{color:#fff;font-size:14px;}
.remember {font-size: 13px;border-bottom:0;}
.forgot {font-size: 13px;display: block;float:right;}
.forgot span a{color:#236194;font-size:13px;font-family:"Roboto-Italic";text-decoration:none;}
.forgot span a:hover{text-decoration:underline;}
.forgot > span {display: block;}
input.btn_login{float:left;background:#236194;color:#fff;text-transform:uppercase;border:1px solid #fff; font-family: "Roboto-Bold";font-size: 15px;}
.login_user{background:transparent;padding: 20px 0 0;}
.login_user span {font-family: "Roboto-Light";font-size: 16px;}
.middle_wrapper .login_user a {color: #236194;font-family: "Roboto-Italic";font-size: 16px;text-decoration: none;}
.login_wrapper .form_row .error label{display: block; font-family: "Roboto-Light";font-weight: normal;}


/* home about us */
section.about-us{padding: 30px 0;}
.about-content {margin: 0 auto;text-align: center;width: 86%;}
.about-content h2{color: #000;font-family: "Roboto-Bold";font-size: 32px;padding:10px 30px 8px;display: inline-block; width: auto;border-bottom: 1px solid #236194;}
.about-content h2 span{color: #236194;font-family: "Roboto-Medium";}
.about-content > p{margin: 20px 0;color: #262d37;font-family: "Roboto-Regular";font-size: 18px;line-height: 30px;}
.about-content > p span{color: #236194;font-family: "Roboto-Medium";}
.about-content > span {color: #828282;display: block;font-family: "Roboto-Light";font-size: 14px;margin: 0 auto;width: 75%;}
.list-view {float: left;margin: 50px 0;width: 100%;}
.list-view > li { box-sizing: border-box;padding-left: 50px;padding-right: 50px;position: relative;width: 49%;display: inline-block;vertical-align: top;}
.list-view span {position: absolute;left:0;top:0;}
.list-view li span i{color:#010100;font-size:33px;}
.list-view li h3{color:#262d37;font-size:18px;font-family:"Roboto-Regular";font-weight: normal;}
.list-view li p{color:#828282;font-size:14px;font-family:"Roboto-Light";  padding: 20px 0 40px;}

/* home our services */
.left-block-services {float: left;width: 25%;}
.right-block-services {float: left;width: 75%;}
.right-block-services div{width:100%;}
.right-block-services div img{width:100%;}
.left-block-services .servise-list h2{font-size:32px;font-family:"Roboto-Bold";color:#262d37;border:0;padding:0;}
.left-block-services .servise-list h2 span{color:#236194;}
.left-block-services .servise-list p{color:#828282;font-size:14px;font-family:"Roboto-Italic";padding: 10px 0;}
.left-block-services .servise-list ul{position: relative;}
.left-block-services .servise-list ul li{cursor:pointer;border-bottom:1px solid #d9d9d9;font-size:14px;color:#a9976c;padding:20px 5px;font-family:"Roboto-Light";}
.left-block-services .servise-list ul li .fa{margin-right:20px;}
.left-block-services  .servise-list .detail-box {display:none;background: rgba(255, 255, 255, 0.8);left: 100%;position: absolute;top: 0;width: 350px;padding:40px 25px;box-sizing:border-box;}
.left-block-services  .servise-list .detail-box  h3{font-size:24px;color:#454545;font-family:"Roboto-Medium";padding-bottom:12px;}
.left-block-services .servise-list .detail-box  p{line-height:32px;color:#454545;font-family:"Roboto-Light";font-size:14px;}
.left-block-services .servise-list ul li:hover .detail-box, .left-block-services .servise-list ul li.active .detail-box{display:block;}
.left-block-services .servise-list ul li:hover, .left-block-services .servise-list ul li.active{color:#fff;background:#236194;}

/*flash message*/
.flash-message  .success, .flash-message .error_box{background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99999;}
.flash-message  .success p, .flash-message .error_box p{ background: #fff none repeat scroll 0 0;border: 2px dashed #236194;margin: 25% auto;width: 300px;position: fixed;left:40%;padding:20px 25px !important;}
/*flash message*/

/* Register page */
.blue_box{background:transparent;border:0; box-shadow: 0 0 10px rgba(0,0,0,.3);}
.left_login{float: left;margin-top: 22px;width: 75%; border: 0}
.left_login .blue_box .inner_box {padding: 15px 0;}

.left_login .inner_box h2 span{color:#236194;}
.left_login .form_row label{display:none;}
.left_login .login_input{padding:10px;background:#fbf9fa; border: 1px solid #bec3c7;border-radius:3px;margin-bottom: 10px;}
.left_login .login_input input{color:#757575;font-size:13px;font-family:"Roboto-Light";}
.left_login .login_input > span {background: #fbf9fa url("../images/select-arrow.png") no-repeat scroll right center;border: 0;left: 0;padding: 0;position: relative;top: 0;width: 100% !important;}
.left_login .custom_select{border:0;}
.left_login .login_input input, .left_login .login_input select, .left_login .custom-setting .customized_select, .left_login .language-preference .customized_select, .left_login #zipdiv input{height:20px;line-height:20px;background: transparent;border: 0; border-radius: 0;}
.left_login .error_message{ margin-bottom: 20px;}
.left_login .error_message .error{top:44px;}
.left_login .recaptcha_input_area.error_message {margin-bottom: 0;}
.left_login .error_message .custom_select .error{left: -9px;top: 36px;font-size:13px;}
.static-banner{text-align: center;width: 100%;padding: 130px 0;}
.registration-banner{background: url('../img/register_banner.jpg');background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.about-us-banner{background: url('../img/about_us_banner.jpg');background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.privacypolicy-banner{background: url('../img/privacy_policy_banner.jpg');background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.termofuse-banner{background: url('../img/terms_banner.jpg');background-position:50% 50%;background-size: cover;background-repeat: no-repeat;}
.our-location-banner{background: url('../img/our-location_banner.jpg');background-position:50% 50%;background-size: cover;background-repeat: no-repeat;}
.contact-banner{background: url('../img/contact_banner.jpg');background-position:50% 50%;background-size: cover;background-repeat: no-repeat;}
.static-banner h3{font-size: 56px;font-family: "Roboto-Bold";text-transform:uppercase;color:#fff;}
#pblockrep .select_text{display:none;}
.left_login .ui-state-default, .left_login .ui-widget-content .ui-state-default, .left_login .ui-widget-header .ui-state-default{background:transparent !important;border:0;width:100% !important;}
.left_login .ui-selectmenu-status {color: #b7b7b7;font-size: 13px;padding: 0;}
.DynarchCalendar-topCont{width:200px !important;}
.DynarchCalendar, .DynarchCalendar table{width:100% !important;}
.less-margin.error_message .error{top:32px !important;}
.login_input.error_message #pblockrep .error{font-size: 13px;}
.login_left .inner_box span.pull-left{border:1px solid #ccc;padding:3px 10px;}
/* Register page */

/*cms page*/
.middle_wrapper{padding:0;}
.cms-page .our-info{width:98%;float:left;}
.cms-page .video_box{width:49%;float:right;margin-top:0;}
.blue_box .inner_box:after{content: "";display: table;clear: both;}
.cms-page h3{color:#236194;font-family: "Roboto-Bold";font-size: 22px;margin-bottom: 20px;text-transform: uppercase;padding-bottom: 8px; border-bottom: 1px solid #236194;}
.cms-page h4{color:#262d37;font-family: "Roboto-Regular";font-size:18px;text-transform: uppercase;}
.cms-page ul{margin-bottom:20px;}
.cms-page ul ,.cms-page li{list-style:circle;color: #828282;font-family: "Roboto-Regular";font-size: 14px;line-height: 28px;list-style: inside square;}
.middle_wrapper .cms-page .content p{padding-top:0; color: #828282;font-family: "Roboto-Regular";font-size: 14px;line-height: 22px; margin-bottom: 20px;}
.cms-page .contact_box{background:transparent;top:0;border:0;border: 1px solid #ddd;box-shadow: 0 0 3px #ccc;padding: 15px;}
.middle_wrapper  .cms-page .contact_box p{padding-left:0;margin-bottom:0;color:#828282;font-family: "Roboto-Regular";font-size:16px;}
.middle_wrapper  .cms-page .contact_box h5{color:#262d37;font-family: "Roboto-Regular";font-size:16px;}
.cms-page .contact_box  p span{color:#262d37;font-family: "Roboto-Bold";font-size:16px;}
/* cms page*/

/*Services page*/
.our_location h3{border-bottom: 1px solid #236194;color: #236194;font-family: "Roboto-Bold";font-size: 22px;margin-bottom: 20px;padding-bottom: 8px;text-transform: uppercase;display:none;}
.our_location > .sub-title{color: #757575;font-size: 22px;margin: 30px auto;text-align: center;width: 70%;font-family:"Roboto-Medium";}
.service_loc_block li {display: inline-block;width: 33%;margin-bottom:10px;}
.inner-wrap{padding-top:25px;}
.dark-yellow{background:#998a5c;height: 300px;position: relative;}
.dark-sky{background:#7ea3ab;height: 300px;position: relative;}
.dark-red{background:#542e40;height: 300px;position: relative;}
.orange{background:#904e28;height: 300px;position: relative;}
.green{background:#7a834e;height: 300px;position: relative;}
.sea-green{background:#4b6b7a;height: 300px;position: relative;}
.off-red{background:#6c1d12;height: 300px;position: relative;}
.brown{background:#7b6a47;height: 300px;position: relative;}
.dark-green{background:#2a5145;height: 300px;position: relative;}
.grey{background:#808182;height: 300px;position: relative;}
.text-hover {height: 100%;left: 0;position: absolute;top: 0;width: 100%;text-align: center;}
.text-hover > h2{color: #fff;font-family: "Roboto-Medium";font-size: 30px;text-transform: uppercase;margin-top: 33%;border-bottom:0;}
.service_loc_block li:hover .text-hover{background: rgba(255, 255, 255, 0.5);}
.our_location.inner-wrap h4{font-family: "Roboto-Bold";font-size: 18px;font-weight: normal;color:#262d37;margin-bottom: 5px;}
.loc_block li{display: inline-block;width: 33%;margin-bottom:10px;}
.loc_block li p{color:#828282;font-family: "Roboto-Light";font-size:16px;}
.loc_block li p span{color:#262d37;font-family: "Roboto-Bold";font-size:16px;}
.loc_block li div {border: 1px solid #ddd;box-shadow: 0 0 3px #ccc;padding: 15px;}
/*Services page*/

/* forgot password username */
.forgotten h3{border-bottom: 1px solid #236194;color: #236194;font-family: "Roboto-Bold";font-size: 22px;margin-bottom: 20px;padding-bottom: 8px;text-transform: uppercase;}
.forgotten .instruction{background:#dadada;}
.forgotten .instruction h4{color: #262d37;font-family: "Roboto-Light";font-size: 18px;text-transform: uppercase;}
.instruction ul, .instruction li {color: #262d37;font-family: "Roboto-Regular";font-size: 14px;line-height: 28px;list-style: inside none square;}
.instruction ul {margin-bottom: 20px;}
#forgotusername .form_row label{display:inline-block;}
#forgotusername .login_input,  #forgotpassword .login_input {display:inline-block;width:80%;padding:10px;}
#forgotusername .login_input input , #forgotpassword .login_input input {color: #757575;font-family: "Roboto-Light";font-size: 13px;}
/* forgot password username */

/* user dashboard */

.navgation-wrapper ul li:last-child{border-right:0;}
.navgation-wrapper ul li a:hover, .navgation-wrapper ul li a.active{background:transparent;line-height:inherit;}
.navgation-wrapper ul li a:hover span, .navgation-wrapper ul li a.active span{background: rgba(0, 0, 0, 0.18);line-height:inherit;}

.navgation-wrapper.inner-logo {max-width: 100%;}
.inner-logo .punch_line {color: #236194;font-family: "Roboto-Bold";font-size: 24px;padding: 30px 10px 0 0;text-transform: uppercase;}
.inner-logo .punch_line  span{color: #262d37;}
.col-dashboard {float: right;width: auto;padding-top: 10px;}
.col-dashboard .punch_line{padding: 15px 10px 0 0;}


.right-dashboard .title_represent_scott {background: transparent;border: 0 none;float: left;margin-right: 0;text-align: left;width: 100%;border-bottom:1px solid #ccc;border-radius:0;margin: 0;}
.right-dashboard .title_represent .title_rep_img { margin-bottom: 10px; width: 100%;margin-right: 10px; text-align: center;background: #dadada;}

.right-dashboard .title_represent h3 {color: #454545;font-family: "Roboto-Medium";font-size: 18px;font-weight: normal;line-height: normal;margin: 0;}
.right-dashboard .title_represent_scott .desc h5 {color: #454545;font-family: "Roboto-Regular";font-size: 14px;font-weight: normal;margin-bottom: 10px;}
.right-dashboard .title_rep_details {color: #454545;font-family: "Roboto-Regular";font-size: 16px;}

.col-dashboard h3 span.lower{text-transform: lowercase;}
/* user dashboard */
/*buyer*/
.calc_calculator.calc_box{background: transparent;border:0;}
.calc_calculator .column_box {background: #fff;border: 1px solid #cfcdcd;border-radius: 0;margin-bottom: 16px;position: relative;}
.calc_calculator .form_container fieldset legend span{padding: 2px 5px;font-family: "Roboto-Medium";font-size: 13px;font-weight: normal; border: 1px solid #dcdcdc;color: #616161;background: #fff;}
.calc_calculator .options{padding-bottom:0;padding-top:0;}
.calc_calculator .options a.opt_btn{text-transform: uppercase;color: #262d37;font-family: "Roboto-Medium";font-weight: normal;font-size:16px;}
.calc_calculator h2{font-size:16px;text-transform:uppercase;color: #262d37;font-family: "Roboto-Medium";padding-bottom:0;margin-bottom: 5px;}
.calc_calculator h2 span{color:#236194;}
/* .form_container.three_col .column{width:32.5%;} */
.form_container .form_wrapper .input_field{background:transparent; margin-bottom: 8px;}
.calc_calculator .custom_select{border-radius: 0;text-align: left; margin-bottom: 10px;}
.calc_calculator .select_text{line-height: 21px;height:21px;padding:0 5px 0 3px;}
.calc_calculator .form_container .form_wrapper .input_field input, .calc_calculator .form_container .form_wrapper .input_field select{border: 1px solid #b9b9ba;background:#fff;padding-left: 5px;font-size: 12px;height:24px;line-height:24px;}
.calc_calculator .form_container .form_wrapper .input_field select{height:21px;line-height:21px;}
.calc_calculator .form_container .form_wrapper table td {font-size: 13px;font-weight: normal;}
.calc_calculator .form_wrapper table td u {font-family: "Roboto-Bold";}
.calc_calculator .mtop10 .input_field{width:100% !important;padding-left:0 !important;}
.calc_calculator .input-field-width .input_field{width:100% !important;padding-left:0 !important;}
.calc_calculator .rmv-field-width.input_field{width:89% !important;}
/* .calc_calculator .remove-padding .input_field input{padding-left:0 !important;} */
.calc_calculator .remove-padding .fl > label{padding: 5px 0 !important;}
.calc_calculator #conventionalAmount2{text-align:left;}
.options .option_dropdown{background: #282f39;width: 200px;}
.calc_box .options .option_dropdown {
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
.options .option_dropdown li a{font-size:13px; color: #fff;}
.calc_box .options .option_dropdown li a{font-size:14px;display: block; padding: 8px;color: #616161; font-family: "Roboto-Regular";}
.calc_box .options .option_dropdown li a:hover {background: #236194;color: #fff;}
#cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxTopLeft, #cboxTopRight, #cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight{background:transparent;width:0;height:0;}
#cboxContent {background: #fff;border: 1px solid #ccc;overflow: hidden;padding: 10px;}
#calcContainer{margin-top:0 !important;}
#cboxClose {background-position: -100px -25px;right: 0;top: 0;}
.popup table{width:100%;}
.popup table.open-table{border:0;}
.popup table.open-table tr th{white-space:nowrap; padding: 5px 15px;}
.popup table.open-table tr td{background:#fff;border:1px solid #ccc;padding: 5px 15px;}
.pagination > a {background: #282f39;border-radius: 3px;color: #fff;display: inline-block;font-size: 13px; margin: 5px 0;padding: 3px 6px;text-decoration: none;}
#calcContainer{width:100%;overflow:auto;}
#facebox .popup{min-height:170px;max-height:600px;}
#cboxOverlay {background: #000;opacity: 0.7 !important;}
#cboxContent h2 {border-bottom: 1px solid #282f39;color: #282f39;font-size: 22px;font-weight: normal;padding-bottom:5px;font-family:"Roboto-Bold";}
#cboxContent table td a{color: #282f39;text-decoration:none;font-size:13px;font-family:"Roboto-Light";}
/*buyer*/

/* setting page */
/* .blue_box.settingpage .inner_box{padding:25px 0;} */
.settingpage .calc_calculator{padding:0 15px;}
.settingpage .title-setting{color: #236194;font-family: "Roboto-Bold";font-size: 22px;padding-bottom: 8px;text-transform: uppercase;display: inline-block;}
.settingpage #msg{left:40%;display:none;position:absolute;}
.settingpage  #succmsg{margin-left: 25%;color:#0f0;}
.settingpage .instruction {background: #ededed;width:70%; margin-top: 0;border: 1px solid #ccc;}
.setting-bttn{width:30%; padding: 30px 0;}
.settingpage .instruction h4 {color: #262d37;font-family: "Roboto-Light";font-size: 18px;text-transform: uppercase;}
.settingpage  .tabs_container{margin-bottom: 12px;}
.settingpage .form_container{margin-top:0;}
html  ul.tabs{margin:0 0 10px;}
html .settingpage ul.tabs {margin-top: 10px;}
html  ul.tabs li.active, html .settingpage ul.tabs li.active a:hover{background: #fff;border-bottom:0;}
html  ul.tabs li.active a, html .settingpage ul.tabs li:hover a, html .settingpage ul.tabs li.active:hover a{color:#fff; background: #236194;}
html  ul.tabs li a{background: #fff;color:#333;}
a.action_button.sure {background: #282f39;padding:0;height:auto;}
a.action_button.sure span, a.action_button.default span{background:transparent;height:auto;line-height:initial;padding: 10px 12px;font-size: 13px;
    font-weight: normal;font-family:"Roboto-Medium";text-align: center;width: 300px;}
a.action_button.default{background: #236194;padding:0;height:auto;}
.short-width #estimatedSettlementDate{width:86%}
.short-width #annualPropertyTax, .short-width #annualPropTax{width:94%;}
.form_container .form_wrapper .input_field.increase-width{width:100%;}
.settingpage .calc_calculator .tab_content{border:1px solid #ccc;padding:20px 10px;clear:both;}
/* setting page */

/* my account */
.my-account {width: 65%;float:left;margin-top:0;}
.my-account .form_row label{display:block;color: #111;}
.my-account  .login_input {padding: 10px;background: #fff;border: 1px solid #bec3c7;border-radius: 3px;margin-bottom: 10px;}
.my-account .login_input input, .my-account.login_input select, .my-account .custom-setting .customized_select, .my-account .language-preference .customized_select, .my-account #zipdiv input{height: 20px;line-height: 20px;background: transparent;border: 0;}
.my-account  .login_input input {color: #757575;font-size: 13px;font-family: "Roboto-Regular";}
.my-account  .login_input select {background: transparent;border: 0 none;width: 100%;border-radius: 0;height: 20px;}
.chnage-password{width:35%;float:right;margin-top: 25px;}
.chnage-password .change_pwd {width: 85%;float: right;margin-left: 0;padding: 0;position: relative;right: 0;top: 0;z-index:1;}
.change_pwd  .form_row label {display:block; color: #262d37;font-family: "Roboto-Regular";}
.change_pwd  .login_white_box {padding: 0;}
.change_pwd  .login_white_box  input{border: 1px solid #ccc;border-radius: 3px;height: auto;line-height: initial;padding: 10px;}
.change_pwd .error{color:#d21d36;}
/* my account */

/* Select State/County */
.custom-setting .form_column{padding-top:0;}
.custom-setting .form_column .login_input{width:80%;background: #fbf9fa;border: 1px solid #bec3c7;border-radius: 3px;margin-bottom: 10px;padding: 10px;}
.custom-setting .login_input > span{position:relative;background: transparent;padding: 0;}
.custom-setting #zipdiv .login_input input, .custom-setting .login_input select{width:100% !important;background:transparent;border:0;border-radius:0}
/* Select State/County */
/* address book */
.address-book.calc_box{background:transparent;border:0;padding:0}
.address-book .tabs_container{width:100%;overflow:auto;}
.address-table, .address-table th , .address-table td{border: 1px solid #ccc;}
a.action_button{background:transparent; display: inline-block;height: auto;margin: 8px 0 0;padding:0;}
a.action_button span{ background: #236194;color: #fff;display: block;font-family: "Roboto-Medium";font-size: 16px;font-weight: normal;height: auto;line-height: inherit;padding: 8px 20px;text-transform: uppercase;}
/* address book */
/* update dashboard */
.inner_box.content.update-dashboard {padding: 0;}
.update-dashboard  .blog_box{background: #e6e6e6;}
.update-dashboard h2{margin-bottom:8px;}
.update-dashboard .blog_box .blog_header h2 a{ color: #282f39;font-size: 18px;}
/* update dashboard */
/* pop-up */
#facebox .popup , #facebox .popup .msgloader{border: 8px solid #236194;}
#customize_print #branding_option{margin-left:0;text-align: center;}
#customize_print .calc_box{background:transparent;border:1px solid #236194;}
#customize_print  .editor_wrapper {border:1px solid #236194;}
#customize_print .action_button{background:transparent;padding:0;height:auto;margin: 0 3px 5px;}
#customize_print .action_button .input_action, #customize_print a.action_button span{background:#282f39;height: auto;line-height: initial;padding:3px 8px;font-size:14px;}
#customize_print button.action_button span{background:#282f39;height: auto;line-height: initial;padding:3px 8px;font-size:14px;text-transform:uppercase;}
.popup p strong {font-size: 13px;font-weight: normal;}
#canvas2{border:1px solid #236194;}
#facebox .close {background: rgba(0, 0, 0, 0) url("../images/close-button-mob.png") no-repeat scroll 0 0 !important;height: 20px;width: 20px;}
#facebox .close .close_image{display:none;}
#simpleemailpopup .action_button .input_action, #advanced_canvas_print .action_button .input_action, #simpleemailpopup  a.action_button span,  #advanced_canvas_print  a.action_button span{text-transform: inherit;padding: 3px 8px;}
#branding_option .action_button .input_action, #branding_option a.action_button span{padding: 6px 20px;font-size: 14px;}
#cboxWrapper{border: 8px solid #236194;background:#fff;border-radius:9px;}
#cboxContent{border:0;padding:10px;}
#facebox .action_button{background:transparent;}
#facebox .action_button .input_action{background: #282f39; height: auto;padding: 3px 8px;line-height:initial;}
/* pop-up */
/* manage user */
.comp-header figure{padding: 10px;}
.comp-header p.toplink {background: #236194;position: absolute;width: auto;right: 0;top: 0;padding: 10px;box-shadow: 2px 2px 5px #616161;border-radius: 0 0 5px 5px;color: #fff;font-size:13px;}
.comp-header p.toplink a{color: #fff;}
.comp-header-menu{margin-top:10px;}
.comp-header-menu.header .nav{padding:0;}
.comp-header-menu .nav-bg {background: #236194;padding: 5px;}
.manage-user .user_list_top {width: 100%;margin-bottom: 20px;}
.manage-user .manage_user_heading{width:100%;}
.manage-user .manage_user_heading h2 {padding-bottom: 8px;border-bottom: 1px dotted #000;margin-bottom:10px;}
.manage-user .user_searchbox {width: 100%;float: left;}
.manage-user .manage-user-form {margin: 0;float: left;    font-size: 13px;font-family: "Roboto-Medium";}
.manage-user  #usersearch input[type=text], .manage-user #usersearch select,#frm_filter input[type=text], #frm_filter select,
.manage-user .usage-print-head input[type=text], .manage-user .usage-print-head select{height:36px;line-height:36px; padding: 0 10px;}
.manage-user .table-wrapper{width:100%;overflow:auto;}
.manage-user .table-wrapper table{width:100%;padding:0;}
#frm_filter .action_button{margin-top:0;}
.popup table tr th{font-weight:normal;}
div#report_div{margin-top:0;}
.email_tracking_order{margin-top:0;}
.box_repimg h2{margin-bottom:10px;}
#report_div table{margin-top:0;}
html .box_repimg ul.tabs li.active, html .box_repimg ul.tabs li.active a:hover{background:#236194;color:#fff;}
.table-wrapp{width:100%;overflow:auto;}
#editpass .btn_login span{height:auto;}
.width-chng-pwd{width:48%;}
 form .width-chng-pwd input.text{width:100%;margin-bottom: 10px;}
/* manage user */
.page-wrap{margin-bottom: 0;min-height:0;}
.footer, .page-wrap::after{height:auto;}

.useful-link {
    text-align: center;
}
.menu > li {
    display: inline-block;
    text-align: center;
}
.side_bar{ float: right;  margin-top: 78px;   padding: 5px 0 0 30px;   width: 25%;}
.reg_img{margin-top:20px;}

.calc_calculator .form_container .form_wrapper .input-highlight input{ border: 1px solid #feef00;outline: 4px solid #feef00 !important; }
.calc_calculator .form_container .form_wrapper table tr.input-highlight input{ border: 1px solid #feef00;outline: 4px solid #feef00 !important; }
.calc_calculator .form_container .form_wrapper .label-highlight{border: 1px solid #feef00;outline: 4px solid #feef00 !important; padding: 2px;}

.menu-trid {display: inline-block;}
.menu-trid a{color: #262d37;text-decoration: none;font-size: 14px;}
.menu-trid a:hover{color:#a2905e;}
.header-text #wrapper{text-align:center;}

.btn-green {  background: #21961e;  }
.btn-orange{ background:#FF9500;} 

.btn {
    color: #f8f9f4;
    font-size: 14px;
    height: 38px;
    line-height: 33px;
    min-width: 120px;
    text-align: center;
    border: none;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    padding: 0;
    margin: 0 1px;
    cursor: pointer;
}
@media(max-width:1279px){
	.navgation-wrapper ul li a span{padding: 4px 17px;}
	.page-wrap #wrapper{padding: 0 15px;}
}

@media(max-width:1139px){
	/*home*/
	.header .nav li a span{padding:4px 15px 0;}
	.technical-support .captcha-img input[type="text"]{width:65%;float:right;}
	.chnage-password{padding-right:25px;}
	.navgation-wrapper ul li a span{padding: 4px 10px; font-size: 14px;}
}
@media(max-width:1079px){
	/*home*/
	.header .nav li a span{padding:4px 12px 0;}
	.left-block-services .servise-list ul li{ padding: 18px 5px;}
	.technical-support .submit{padding:6px;}
	.settingpage .instruction{width:65%;}
	.tophead-bar .user-wrp .pull-right{margin-left:8%;}
	.custom-setting .form_column .login_input{width:100%;}
	.flash-message .success p, .flash-message .error_box p{left: 50%;margin: 25% auto 25% -150px;}
	#technicalSupport .alignning{width:60%;}
}
@media(max-width:1023px){
	/*home*/
	.header .nav li a span{padding:4px 10px 0;font-size:14px;}
	.left-block-services .servise-list ul li{ padding: 16px 5px;}
	#technicalSupport .pull-right{float:left;}
	.technical-support .submit{padding:6px 20px;margin-top:15px;}
	#technicalSupport .col-2.pull-right {float: right;}
	.technical-support .captcha-img input[type="text"]{width:60%;float:right;}
	.text-hover > h2{margin-top: 40%;}
	.navgation-wrapper ul{display:none;}
	.main-menu{display:block; background: transparent;margin-left: 0;padding-left: 10px;color: #fff;text-decoration: none;display: inline-block;padding-top: 7px;}
	.navgation-wrapper.inner-navigation{width:95%;}
	.main-menu span {background: transparent;font-family: "Roboto-Medium";font-size: 18px;}
	.logout_box_user{margin-top: 5px;margin-bottom: 5px;}
	.navgation-wrapper ul {background: transparent;}
	.navgation-wrapper ul li {border-bottom: 1px dashed #fff;border-right: 0 none;height: auto;line-height: inherit !important;}
	.navgation-wrapper ul li a span {background: #236194; padding: 8px 12px;}
	.inner-navigation #wrapper{padding:0;}
	
	.headeruser{padding: 0 10px;}
	.col-dashboard{margin-top:0;}
	.userWrapper.wrapper{margin-top:35px !important;}
	
	.form_container.three_col .column{width:49.5%;}
	.calc_calculator.calc_box{margin-top: 70px;}
	.blue_box.my-account .inner_box{padding:50px 25px 25px;}
	.chnage-password{margin-top:50px;}
	.alignning, .technical-support .captcha-img .alignning input[type="text"]{width:100%;}
	.mainbox{border:0;margin:10px 0 0;}
	#technicalSupport .alignning{width:78%;}
	.technical-support .submit{margin-top:0;}
}	
@media(max-width:979px){
	/*home*/
	.navbar-toggle, .sr-only{display:block;}	
	.header .nav li a span{float:none;}
	.header .nav li{display:block;float:none; border-left: 0 none;}
	.header .nav .pull-right{display:none;}
	.header .nav,.header .nav li:hover{background:#282f39;}
	.comp-header-menu .nav-bg{background:tran+sparent;}
	.header .nav li:hover{color:#fff;}
	.header .nav ul{display:none; width:100%; float:left;margin:6px 0 0; padding-bottom:10px;}
	.header .nav #wrapper{padding:0;}
	.header .nav ul{padding:0; border-top: 0;}
	.header .nav li:first-child ,.header .nav li{padding:10px 2px; border-bottom: 1px dashed #fff;}
	.header .nav li:last-child{border-bottom:0;}
	.header .nav .sr-only{overflow:visible; clip: inherit;margin:3px; height: auto; width: auto;}
	.header .nav li:hover a, .header .nav li:hover span,.header .nav li a:hover span, .header .nav li a.active span{background:transparent;color:#fff;}
	.list-view > li{width:49%;}
	.left-block-services{width:35%;}
	.right-block-services{width:65%;}
	.left-block-services .servise-list ul li{padding: 12px 5px;}
	.left-block-services .servise-list .detail-box{top: -97px;}
	.login_wrapper{right:3%;padding:0;margin:0;}
	.slide-content{top:15%;left:3%;}
	.slide-content > h2{font-size:40px;}
	.slide-content h2 span{font-size:32px;}
	.login_white_box{padding: 20px 0 0;}
	.technical-support .captcha-img input[type="text"]{width:50%;float:right;}
	.service_loc_block li{width:49%;margin-bottom:10px;}
	
	.setting-bttn {padding: 30px 0 0;width: 100%;}
	.tophead-bar .user-wrp .pull-right, .tophead-bar .user-wrp .pull-left{margin-top:20px;}
	.my-account, .settingpage .instruction, .left_login, .cms-page .our-info, .cms-page .video_box{width:100%;}
	.chnage-password{width:60%;float:left;}
	.chnage-password .change_pwd{float:left;}
	.manage-user  #usersearch input[type=text], .manage-user #usersearch select, .manage-user #frm_filter input[type=text], .manage-user #frm_filter select, .manage-user .usage-print-head input[type=text], .manage-user .usage-print-head select{width:110px;}
	.login_grey_box{ padding: 8px 20px;}
	.login_white_box{padding:0;}
	.cms-page .video_box{margin-bottom:20px;}
	#technicalSupport .alignning{width: 72%;}
	.side_bar{ float: none;  width: 90%; margin:0 auto 20px;text-align:center;padding-top: 30px;clear: both;padding-left: 0;}
	.side_bar img{margin:0 10px;}
}
@media(max-width:767px){
	/*home*/
	.tophead-bar{font-size:14px;}
	.header .fl {display: table;float: none;margin: 0 auto;padding: 12px 0;}
	.header .contact-deatil {display: table;float: none;margin: 0 auto;padding: 15px 0;}
	.bxslider{display:none;}
	.login_wrapper{position:relative;padding:0;right:0;}
	.login_grey_box{background:#fff;padding:20px;}
	.top-footer .col-3 {float: left;width: 46%;}
	.top-footer .col-6 {margin: 0;width: 100%;}
	.list-view > li {min-height: 202px;}
	.bottom-footer .pull-right {display: table;float: none;margin: 25px auto 0;text-align: center;width: 300px;}
	.left-block-services, .right-block-services{width:100%;}
	.left-block-services .servise-list .detail-box{right:0;left: auto;border: 1px solid #ccc;top:-88px;}
	.nav li a:hover, .nav li a.active, .nav li a:hover span, .nav li a.active span{line-height:normal;}
	.header .nav {padding: 4px !important;}
	.right-block-services{display:none;}
	.technical-support .captcha-img input[type="text"]{width:70%;float:right;}
	.loc_block li{width:49%;margin-bottom:10px;}
	
	/* .right-dashboard .title_represent .title_rep_img{width:auto;} */
	.col-dashboard h3{font-size:20px;}
	
	
	
	
	a.action_button.sure span, a.action_button.default span {font-size: 13px;width: auto;}
	.tophead-bar .user-wrp .pull-right{margin-left:0;}
	.login_wrapper.change_pwd .login_grey_box{background:rgba(0, 0, 0, 0.5);}
	.chnage-password{width:100%;float:left;}
	.col-dashboard{float:none;}
	.popup .textarea{border:0 !important;background:transparent !important;}
	#calcContainer table{width:100% !important;}
	.popup table tr th{white-space: nowrap;padding: 0 10px;}
	.left_login.form-box .form_column{width:100%;padding:0;}
	.left_login.form-box .form_column + .form_column{padding:0;}
	#technicalSupport .alignning{width:67%;}
	.form_container.three_col .column, .tect-support{width:100%;}
	.side_bar img{margin:10px 0;max-width:100%;}
	.about-content h2 { padding: 30px 0;font-size: 24px;margin-bottom: 10px;}
	.slider { min-height: 0;}
	.about-us .list-view {margin: 0;}
	.header.comp-header-menu .nav .sr-only{margin: 8px;}


}
@media(max-width:639px){
	.header .phone i, .header .email i{font-size:30px;}
	.header .phone span, .header .email span{font-size:16px;}
	.header .phone span span, .header .email span span{margin-top: -6px;}
	.list-view > li{min-height:0;width:100%;padding-right:0;}
	.top-footer .col-3 {float: left;margin-bottom: 20px;width: 100%;}
	.left-block-services .servise-list .detail-box{left: 0;position: relative;right: 0;top: 0;width:100%;margin-top:10px;}
	.left-block-services .servise-list ul li{background:#236194;color:#fff;}
	.technical-support .captcha-img input[type="text"]{width:67%;float:right;}
	.about-content, .service_loc_block li,.loc_block li{width:100%;}
	.text-hover > h2{margin-top: 38%;}
	.form_container.three_col .column2, #editpass input.text{overflow:hidden;}
	.tophead-bar .user-wrp .pull-left{margin-top:25px;}
	.tophead-bar .user-wrp .pull-right{margin-top:10px;}
	.blue_box.dashboard-main li {width: 50%;}
	.address-table th{white-space:nowrap;}
	.menu > li{text-align: left;width:49%;}
	#technicalSupport .alignning{width: 55%;}
	.comp-header#wrapper { padding-top: 50px;}
}
@media(max-width:479px){
	.tophead-bar .pull-right {display: table;float: none;margin: 0 auto;padding-top: 15px;}
	.header .phone {display: table;margin: 0 auto 10px;padding-right: 0;}
	.header .email {display: table;margin: 0 auto;padding-left: 0;}
	.technical-support .captcha-img input[type="text"]{width:50%;float:right;}
	
	.navgation-wrapper.inner-navigation{width:90%;}
	.logout_box_user{padding: 4px;}
	.main-menu{background: #236194 none repeat scroll 0 0;display: block;margin-left: 0;padding: 0 10px;right: 25px;top:40px;z-index: 9999;}
	.main-menu span{font-size:14px; line-height: 35px;padding-left: 10px;}
	.navgation{overflow: visible;}
	.menu > li{text-align: left;width:100%;}
	#technicalSupport .alignning{width: 100%;margin-top:10px;}
	.comp-header figure{float: none;display: block;text-align: center;}
}