*{color:#353535;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; text-justify: none; padding: 0px;margin: 0px;}

body{background-color:#fcfcfc; font-family: "Roboto", arial,sans-serif;}

h1, h2, h3, h4, h5, h6 {    margin: 0px 0px 4px 0px;}

/*
.navbar > .container-fluid .navbar-brand, .navbar > .container .navbar-brand{color:#fff; background:url('/images/iconw______.png') no-repeat 0% 50% / auto 100%; font-weight:700;padding-left:60px;}
*/
.form-control,#optionsqntblock div button{height:48px;}
.modal-body{background-color:#f9f9f9;}
.modal-title{font-size:20px;line-height:0.6;}
.close{font-size:42px;font-weight:100; color:#000;line-height: 0.6;}
.active{background-color: #f9f9f9;}
.padding-thin{padding:0px 2px;}



/*
.navbar {min-height: 50px;    margin-bottom: 20px;}
.navbar_custom .navbar-toggle{ border:none;}
.navbar_custom .navbar-toggle:focus, .navbar_custom .navbar-toggle:hover{ background:none;}
.navbar_custom .navbar-toggle:focus .icon-bar, .navbar_custom .navbar-toggle:hover .icon-bar{ background-color: #aaa;}
.navbar_custom .navbar-toggle .icon-bar{background-color: #fff; border:none;}
.navbar_custom{ background:none;margin:0; border: none;}
.navbar_custom_nearme{background-color: #414b9f;}
*/

.lendingpage{padding:15px 15px; font-size:18px; line-height: 36px;color:#405c40;}
.custom_row{margin:0 0;}
.alert-ads{background-color: #378169; border-color: #d6e9c6; color: #fff;padding: 25px;border: 1px solid transparent;border-radius: 4px;}
.alert-ads ul{list-style-type:none;}
.alert-ads li i {font-weight:bold; color:#fae4a3;}
.alert-ads li span {color: #fff; margin-left:8px;}
.alert-ads h2{color: #fff;}
.alert-ads a {color: #0b0b0b;text-decoration: none;font-weight: bold;text-decoration: underline;}
.phone{font: 100 16px/25px 'Roboto Condensed',arial,sans-serif;}
.website{font: 400 16px/25px 'Montserrat',arial,sans-serif;}
.phone i, .website i {margin-right:5px;}

/*
.navbar-menu-question{margin: -15px -15px 0px -15px;background-color: #efeded;border-radius: 0px;border: 0px;}
.navbar-menu-question ul{margin:0px 10px;}
.navbar-menu-question .navbar-nav .active a:hover,
.navbar-menu-question .navbar-nav .active a:focus,
.navbar-menu-question .navbar-nav .active a{background-color: #f9f9f9;font-weight:bold;}

.navbar-menu-question .navbar-nav li a,.navbar-menu-question .navbar-nav li a:hover  {background-color: #efeded;}
*/
.errormsg ul li{ line-height:16px;font-size:12px;color:#ff0000;}
.error_mess span{ color:#ff0000;}
.el-box.error_mess input[type="text"],.el-box.error_mess input[type="button"],.el-box.error_mess select{ border: 1px solid #ff0000;}
.h{display: inline-block;vertical-align: middle;height: 100%;width: 0.1px;}
.cb{vertical-align: middle;width: 99%;margin: 0;text-align: center;display: inline-block;}
.col-layout{float:left;width:50%;}
.block-col-el-box{width:100%;padding: 10px;float:left;}
.header-block-col-el-box{font: 100 22px/25px 'Roboto Condensed',arial,sans-serif; border-bottom: 1px solid #353535;margin:5px 15px;}
.el-box{float:left;text-indent: 0; width:50%; padding: 5px;text-align: left;}
.block-col-el-box--marginbottommobile{margin-bottom:300px;}
.el-box-padding0{padding:0px;};
.min{width:auto;}
.half{width:50%;}
.full{width:100%;}
.lhalf{width:32%;}
.qhalf{width:25%;}

.mhalf{width:68%;}
.right{text-align:right;}
div.el-box span{text-align: left;font-size:14px;}
.block-col-el-box span{font:400 14px/14px arial,sans-serif;}
.nearme_cost_link td {padding:3px;font:400 14px/16px arial,sans-serif;}
.nearme_cost_link a {color: #0516a8;text-decoration: none;font: 200 14px/18px 'Open Sans',Helvetica,Arial,sans-serif;}
/*service parent node*/
.tree-parent-node span{margin-left:5px;font-size:16px;}
.tree-parent-node ul{margin-top:5px;}
.tree-child-node{border-left:none;border-right:none;}
.tree-child-node span{margin-left:15px;font-size:14px;}
.el-box input[type="text"],.el-box input[type="password"],.el-box select{background-color: #fff;border: 1px solid #ccc;border-radius: 4px;color: #555;font-size: 16px;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;height:50px;}
.snp{width:100%; border:1px solid #d3e0e9; border-radius: 5px; background-color: #fff;color:#000;}


div.el-box input[type="button"]{background-color: #2a88bd; color: #fff;  border: none;  padding: 5px 15px;border-radius: 4px;}
div.el-box input[type="submit"]{background-color: #279AFC;}

div.el-box--relative{position:relative;}
div.input-txt-prefix{font-size:16px;padding:2px 5px;margin:3px 1px; line-height: 26px;color:#555;position:absolute;top: 34px;left: 5px;}
div.input-txt-prefix__bs{ line-height: 25px;top: 32px;left: 15px;}


.mdl{opacity:1; overflow-x: hidden; overflow-y:auto;z-index: 1050; position:fixed; top:0;bottom:0;left:0;right:0;margin: 30px auto;}

div[data-lpbui].not-valid input{border-color: #aa0000;}
div[data-lpbui].not-valid *[data-lpbuilabel]{color:#aa0000; }
div[data-lpbui] input[name="phone"]{padding-left: 25px;}

div[data-lpbui] input:disabled{background-color:#eceaea; border-color: #eceaea;}

.sct{float:left;margin:20px auto;padding:25px}
.sct-hd{font-size: 16px;border: 0px;  margin: -10px -10px;  padding: 0px 10px; }
.sct-cnt{position:relative;}
.sct-cnt-padding{padding:15px 0px;}
.sct-cnt-paddingtop50{padding-top:50px;}

.sct_middle_thin{margin:5px auto;padding:15px 0px 0px 10px;}
/*
.prorepresent{background-color: #ffffff; font: 200 18px/30px 'Open Sans',Helvetica,Arial,sans-serif;}
.layout_cont__col_content{}
.layout_cont__col .sct-cnt-represent:first-child,
.layout_cont_col-sidebar_box .sct-cnt-represent:first-child{border:none;}
.layout_cont_col-sidebar_box{border: solid 1px #cecccc; border-radius:5px;margin-top:15px;padding:0px 15px;}
*/

.bgimage{position:absolute;}

.main_header_custom{ height:400px;_margin-bottom:20px;position: relative;background-color: #000;}
.main_header_custom__bg{width:100%;height:100%; opacity: 0.5; background-position: 50% 50%;background-repeat: no-repeat;}
.main_header_custom__bg_img{background: url('/images/hroot_bg.jpeg') no-repeat 50% 50% / cover; }
.main_header_custom__content__button{font-size:18px; padding:10px 15px;}
.main_header_custom__content{display: flex; height:100%; width: 100%;align-items: center;justify-content: center;position:absolute;top:0px;}
.main_header_custom__content__startpr{color:#fff;position:relative;width:60%;}
.main_header_custom__content_nearme{height: 100%; width: 100%;display:block;position: static;}
.main_header_custom__content__startpr table{font:600 20px/30px arial,sans-serif;color:#fff;}
.main_header_custom__content__startpr table td{padding:0px;color: #fff;font-weight:100;font-size:16px;}
.main_header_custom__content__startpr table tr td:nth-child(2){color: #d8ebc5;}

.main_header_custom_nearme{background-color: #f8fbfd;}


.content_wrap_custom{padding:20px 0px 0px 0px;}
.content_wrap_custom_city{padding:0px 0px 0px 0px;}





.sct-cnt-represent-company-h1{font-size: 40px;font-weight: bold;}
.sct-cnt-represent_quotes{width:100%;}







.sc-personal{ display: flex;}
.sc-photos{ display:flex; flex-direction: column;}
.sc-photos-add-image{width:100px !important; height:100px; border-radius: 10px; border:2px solid #a0a0a0; border-style: dashed;display: flex; align-items: center; justify-content: center;background-color: #f0f0f0;}
.sct-hd-left{}
.sct-hd-right{float:right;}
.photos-container{display:flex; flex-wrap:wrap;}


.img__photos-picture{position:relative;margin:3px; padding:3px; border-radius:3px;border:1px dashed #a0a0a0;  width:32%;height: 150px; background-position: 50% 50%; background-repeat: no-repeat;background-size: auto auto;}
.img__photos-picture_logo{border:2px solid #000;}
.img__photos-picture__remove{position:absolute; top:0px; right:0px;background-color: #fffa;color: #000;_border: 1px solid #000;border-radius: 15px;  width: 30px;  height: 30px;  line-height: 30px;  text-align: center;}

.sct-edit-link{position: absolute;top:-20px;right:-15px;}
.sct-edit-link a{margin-left:10px;}
.pro-img, .el-box .pro-img{width:120px;}
.main-pro-img{width:100px;height:100px; border-radius: 50px;object-fit: cover;}
.menu-profile-photo{width:50px;height:50px; border-radius: 30px;}
.flex-x{display:flex;}

.btn_quotes{background-color: #3097d1; color:#fff;}

.provided-services div{ background-color:#fff; margin:5px 2px;padding:5px;border:1px solid #ccc;border-radius:25px;display:inline-block;floatt:left;}
.provided-services div a{fontt-size: 25px;linee-height: 20px;margin-left: 5px;background-color: #5c5c52;border-radius: 25px;border: 1px solid #555;color: #e6e5e5;padding: 0px 7px;height: 25px;display: inline-block;}

.assigned-list-static div{ background-color:#fff; margin:5px 2px;padding:5px;border:1px solid #ccc;border-radius:25px;display:inline-block;floatt:left;}
.assigned-options div a{fontt-size: 25px;linee-height: 20px;margin-left: 5px;background-color: #5c5c52;border-radius: 25px;border: 1px solid #555;color: #e6e5e5;padding: 0px 7px;height: 25px;display: inline-block;}


.review-list-profilesection > div{ background-color:#fff; margin:5px 2px;padding:5px;border:1px solid #ccc;border-radius:25px;display:inline-block;floatt:left;}
.review-list-profilesection div a{fontt-size: 25px;linee-height: 20px;margin-left: 5px;background-color: #5c5c52;border-radius: 25px;border: 1px solid #555;color: #e6e5e5;padding: 0px 7px;height: 25px;display: inline-block;}

.profile-section-fullness div{ background-color:#fff; margin:5px 2px;padding:5px;border:1px solid #ccc;border-radius:25px;display:inline-block;floatt:left;}
.profile-section-fullness div a{fontt-size: 25px;linee-height: 20px;margin-left: 5px;background-color: #5c5c52;border-radius: 25px;border: 1px solid #555;color: #e6e5e5;padding: 0px 7px;height: 25px;display: inline-block;}


#provided-services div{ background-color:#fff; margin:5px 2px;padding:5px;border:1px solid #ccc;border-radius:25px;display:inline-block;floatt:left;}
#provided-services div a{fontt-size: 25px;linee-height: 20px;margin-left: 5px;background-color: #5c5c52;border-radius: 25px;border: 1px solid #555;color: #e6e5e5;padding: 0px 7px;height: 25px;display: inline-block;}
.a-next-step{background-color: #2a88bd;color:#fff;
    margin:5px 2px;
    height: 30px;
    background-color: #2a88bd;
    color: #fff;
    display: block;
    width: 60px;
    padding: 5px 10px;
    text-align: center;
    border-radius: 25px;
}

.i-bx-wr {padding: 5px 5px;}
.i-bx {padding: 5px 5px; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;}
.i-bx input{border:0;}

.responsive{cursor: pointer;}

.i_chk{color: #DEDBDB;border: solid 1px #DEDBDB; padding: 0px 3px;border-radius: 4px;}
.i_chk_checked{color: #222;border: solid 1px #222;}

.i_rdb{color: #DEDBDB;border: solid 1px #DEDBDB; padding: 0px 3px;border-radius: 12px;}
.i_rdb_checked{color: #222;border: solid 1px #222;}

.i_txt{color: #706F6F;border: solid 1px #DEDBDB;padding: 0px 3px;  border-radius: 2px;  width: 100%;  height: 100px;  font-size: 14px;}




#_overall-rate{margin-bottom:50px; border-bottom:2px solid #789a9c;text-align:right; font: 400 40px/50px 'Roboto Condensed',arial,sans-serif;}
#_overall-rate span{font:inherit;display:block;text-transform:uppercase;color: #486b2a;}
#_overall-rate a{background: #82A73A;display:inline-block;text-align:center;color:#fff;padding:0px 10px; line-height:30px;border-radius: 3px;text-transform:uppercase;}
#_customer-rate{ background: url('../images/itamere-bg.jpg') repeat-x top left / auto 100%; display:inline-block; width:125px;height:25px;}
#_customer-rate i{background:url('../images/itamere-star-nv.jpg') repeat-x top left / auto 100%; display:block;height:25px;line-height:25px;position:absolute;}
#_customer-rate i.v{background:url('../images/itamere-star-v.jpg') repeat-x top left / auto 100%; display:block;height:25px;line-height:25px;position:absolute;}
#_customer-rate a{display: block;float: left;width: 25px;height: 25px;background: none;margin: 0;padding: 0;}
#_customer-rate a.bg{display: block;float: left;width: 25px;height: 25px;background: url('../images/itamere-bg.jpg') no-repeat 0% 0%/ 100% 100%;margin: 0;padding: 0;}
#_customer-rate a.v{display: block;float: left;width: 25px;height: 25px;background: url('../images/itamere-star-v.jpg') no-repeat 0% 0%/ 100% 100%;margin: 0;padding: 0;}
#_customer-rate a.nv{display: block;float: left;width: 25px;height: 25px;background: url('../images/itamere-star-nv.jpg') no-repeat 0% 0%/ 100% 100%;margin: 0;padding: 0;}
#_customer-rate{font: 200 20px/30px 'Roboto Condensed',arial,sans-serif; font-style:italic;}
#itamere-all-rating span{display:inline;font:inherit;}
#itamere-all-pr span{display:inline;font:inherit;}

.hiring-fixed{/*position:fixed;*/}


.hdreview_reviews_review{padding:20px 0px;}
.hdreview_reviews_review .fa-star{font-size:20px;}
.hdreview_reviews_review .hdreview_reviews_review_txt{font-size:16px;}
#customer-rate i{cursor: pointer;}
.nv{color: #d5d5d5;font-size:20px;}
.v{color: #fad11f;font-size:20px;display:initial;}
.revrating{position: relative;font: 200 18px/30px 'Open Sans',Helvetica,Arial,sans-serif;}
.revrating>.revrating__absl{display: inline; position:absolute;z-index:1000;font: 200 18px/30px 'Open Sans',Helvetica,Arial,sans-serif;}


.modal-edit-disable{position:fixed; top:0; right:0; bottom:0; left: 0; z-index:2000;  align-items: center; justify-content: center;display: flex; flex-wrap: wrap;background-color:#ffffffaa;}
.modal-edit-disable i{display:block;font-size:36px;width:36px;height:36px;}
.modal-edit-enable{display: none;}
.modal-open .modal-dialog-slideviewer{position: fixed; overflow-y:hidden;}
.modal-dialog-slideviewer .modal-dialog {margin:0 auto;width:100%; height:100%;}
.modal-dialog-slideviewer .modal-dialog .modal-content{height: 100%;background-color: #000 !important;}
.modal-dialog-slideviewer .modal-dialog .modal-content .modal-body{background:none;height:inherit;}
.modal-dialog-slideviewer .modal-dialog .modal-content .modal-body .close{text-shadow: none;opacity: 1;}
.modal-dialog-slideviewer .modal-dialog .modal-content .modal-body .close span{font: 100 44px/14px"Open Sans Condensed",arial,sans-serif;color: #f0f0f0;}
.modal-dialog-slideviewer .modal-dialog .modal-content .modal-header,.modal-dialog-slideviewer .modal-content .modal-footer{border:none;}
#hdslidesviewer_slide{background-repeat: no-repeat;background-position: 50% 50%;height:100%;text-align:center;}
@media (min-width: 320px) {
    .min{width:50%;}
    .el-box,.col-layout,.lhalf,.mhalf{width:100%;}
    .half_constant{width:50%;}
    .modal-dialog-slideviewer{padding:3px;}
    .layout_cont_col{}
    #hiring{}
    .layout_cont_col-sidebar{}
    .sct-cnt-represent-company-h1{font-size: 30px;font-weight: bold;}
    /*
    .navbar, .navbar_custom_nearme {margin-bottom: 0px;}
    .navbar_custom .navbar-nav > li, .navbar_custom .navbar-nav > li > a {background-color: #fff;color:#444;}
*/
    .main_header_custom{height:300px;}
    .main_header_custom_nearme{height:100%;}

    .main_header_custom__content__startpr{width:90%;padding-top: 50px;}
    .main_header_custom__content__startpr h1{font-size:20px; font-weight:400;}
    .main_header_custom__content__startpr_nearme{width:100%;padding-top:0px;}
    .contenttable{text-align:left; list-style-type: decimal;padding-left: 20px;}
    .contenttable > li{padding:8px 50px 8px 3px;font-size: 14px;color: #4f60f2;display:block;}
    .contenttable > li:hover,.contenttable > li > a:hover {color: #414b9f;  font-size: 14px;}
    .contenttable > li > a{color: #0516a8; text-decoration: none;  font-size: 14px;}
    .cccontenttable > li > a:hover{color: #414b9f;  font-size: 14px;}

    .contenttable_nearme_city{text-align:left; list-style-type: decimal;padding-left: 10px;}
    .nearmecityinfo table{padding:4px 50px 4px 3px;font-size: 12px;line-height:20px;_color: #4f60f2;} 
    .nearmecityinfo > ul > li, 
    .nearmecityinfo > p, 
    .contenttable_nearme_city > li{padding:4px 50px 4px 3px;font-size: 14px;line-height:20px;_color: #4f60f2;display:block;}
    .nearmecityinfo > ul > li > a:hover, 
    .contenttable_nearme_city > li:hover,
    .contenttable_nearme_city > li > a:hover {color: #414b9f;  font-size: 14px;}
    .nearmecityinfo > ul > li > a, 
    .contenttable_nearme_city > li > a{color: #0516a8; text-decoration: none;  font-size: 14px; line-height: 20px;}
    .project-interview-view-block{margin:10px auto; padding:0;font-size: 20px;font-weight: bold;border-bottom: 1px solid #908d8d;}
    .project-interview-view-q{margin:5px auto; padding:0 0 0 10px;}
    div.project-interview-view-q > span{font-size:18px; font-weight:bold;}
    div.project-interview-view-q > div{padding-left:5px;}
    
}

/* Medium devices (tablets, 768px and up)*/

@media (min-width: 576px) {
    .el-box,.col-layout,.lhalf,.mhalf{width:100%;}
    .half_constant{width:50%;}
    .modal-dialog-slideviewer{padding:3px;}
    .layout_cont_col{}
    #hiring{}
    .layout_cont_col-sidebar{}
    .sct-cnt-represent-company-h1{font-size: 30px;font-weight: bold;}
   /* .navbar {margin-bottom: 0px;}*/

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .main_header_custom{height:400px;}
    .main_header_custom_nearme{height:100%;}
    .main_header_custom__content__startpr{width:80%;}
    .main_header_custom__content__startpr h1{font-size:48px; font-weight:700;}
    .main_header_custom__content__startpr table td{font-size:20px;}
    .main_header_custom__content__startpr table tr td:first-child{text-align:right; padding-right:10px;}
    .main_header_custom__content__startpr table tr td:first-child:after{content:":";}
    .main_header_custom__content__startpr_nearme{width:100%;padding-top:0px;}
    .min{width:auto;}
    .el-box,.col-layout,.lhalf,.mhalf{width:100%;}
    .half_constant{width:50%;}
    .modal-dialog-slideviewer{padding:3px;}
    .layout_cont_col{}
    #hiring{position:sticky; top:15px;}
    .layout_cont_col-sidebar{}
    .sct-cnt-represent-company-h1{font-size: 30px;font-weight: bold;}
    /*
    .navbar {margin-bottom: 0px;}
    .navbar_custom .navbar-nav > li, .navbar_custom .navbar-nav > li > a {background:none;color:#fff;}
    .navbar_custom .navbar-nav > li > a:focus, .navbar_custom .navbar-nav > li > a:hover {background:none;color:#ddd;}
    */
    .content_box_art{font-size: 16px; line-height: 30px;text-indent: 10px;}
    .content_box_art h2{font-size: 26px;font-weight: bold;line-height: 60px;}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    .min{width:auto;}
    .el-box,.col-layout{width:50%;margin-bottom: 0px;}
    .block-col-el-box--marginbottommobile{margin-bottom: 0px;}
    .half_constant{width:50%;}
    .modal-dialog-slideviewer{padding:5px;}
    .layout_cont_col{display:table-cell;padding:15px;vertical-align: top;}
    #hiring{position:sticky; top:15px;}
    .layout_cont_col-sidebar{width:350px;}
    .sct-cnt-represent-company-h1{font-size: 40px;font-weight: bold;}

    /*
    .navbar {margin-bottom: 20px;}
    .navbar_custom_nearme{margin-bottom:0px;}
   */
 }

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .min{width:auto;}
    el-box,.col-layout{width:50%;}
    .half_constant{width:50%;}
    .full{width:100%;}
    .modal-dialog-slideviewer{padding:5px;}
    .layout_cont_col{display:table-cell;padding:15px;vertical-align: top;}
    .layout_cont_col-sidebar{width:350px;}
    .sct-cnt-represent-company-h1{font-size: 40px;font-weight: bold;}
/*
    .navbar {margin-bottom: 20px;}
    .navbar_custom_nearme{margin-bottom:0px;}
*/
}

@media (min-width: 1700px) {
    .container{width:1470px;}
}




