/*
Theme Name:    iCornerStone
HTML Develop by:    Mohd. Sakeem Khan 
Company URL:   https://www.chawtechsolutions.com/
Company Name:  CTS
*/

/** Generated by FG **/
@font-face {
	font-family: 'Conv_Calibri';
	src: url('../fonts/Calibri.eot');
	src: local('☺'), url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.ttf') format('truetype'), url('../fonts/Calibri.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*{margin:0px; padding:0px; outline:none;}
html{font-family:arial;}
body{background:#eae0cc; margin:0px; padding:0px; font-family:'Calibri',Sans-Serif !important; font-size:13px !important;}
a{margin:0px; padding:0px; color:#000; text-decoration:none;}
.web-btn{background:#000541; border-radius:4px; padding:5px 10px; color:#fff; border:none;}
.web-btn:hover{background:#0899fb; color:#fff;}
.web-btn1{background:transparent; border-radius:4px; padding:5px 10px; color:#fff; border:1px solid #797979;}
p{font-size:12px; color:#333333; line-height:18px; padding-bottom:10px;}
#video iframe{width:100%; height:100%; margin-top:42px; margin-bottom:0px;min-height: 212px;}
#logo{max-width:250px; margin:5px 0;}
.navbar{margin-bottom:0px;}
nav{background:#0099ff; margin:0 0 10px;}
nav ul{margin:0px; padding:0px; list-style:none;}
nav ul li{margin:0px; padding:0px; list-style:none; display:inline-block;}
.navbar-collapse, .navbar-default {background: #0096ff;}
nav ul li a{color:#fff !important;} 
#commentsubmit {width: 110px; position: absolute;right: 215px;bottom: 0; top: 271px !important;}
#toogleexam {position: absolute;right: 450px;bottom:0;}
#profilesubmit1 {right: 411px;position: absolute;margin-bottom: 0;bottom: -41px;}
/* #toogleexam1 {position: absolute;left: 252px;} */
#toogleexam2 {position: absolute;right: 174px;}
.navbar-toggle {position: relative; width:100%; float: right; padding: 17px 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #0096ff; background-image: none; border: none; border-radius: 0;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
 .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #0096ff;}
button.navbar-toggle:after {content: 'Menu'; color: #fff; font-size: 16px; text-transform: uppercase; font-weight: bold; position: absolute; top: 14px; right: 10px;}
.navbar{min-height:30px;}
.main_container {padding:8px 20px 12px;border: 1px solid #999; border-top: 5px solid#000541; background: #f2f2f2; margin: 0px auto 0;}
.main_container h1 {font-size: 14px; float: left; color: #000; font-weight: 700; padding-bottom: 7px; margin:0; text-transform: none;}
.left_nav.col-md-3 h4 {font-size: 14px; font-weight:700;}
.sorttab {display: inline-block; float: right; margin: -25px 0 0 0px; padding: 1px 14px; background: #2a4573; color: #fff; font-weight: normal; border-radius: 5px;font-size:13px;}
.sorttab:hover{background:#0899fb; color:#fff; text-decoration:none;}
.topic {background: #fff none repeat scroll 0 0; height: 140px; margin-bottom:18px; overflow-y: scroll; padding: 10px 0 0 0px; border:1px solid#ccc; }
.topic::-webkit-scrollbar {width: 0.5em;} 
.topic::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.topic::-webkit-scrollbar-thumb {background-color: #27b6fa;outline: 1px solid slategrey;}
.topic1{ height:125px; margin:0;}
.topic li{float:none !important;}
.left_nav.col-md-3 h4 {margin: 0 0 7px;}
.topic a {color: #000; text-decoration:none; font-weight: 400; display:block; padding:0 0 0px 5px; margin-bottom:1px; font-size:13px;cursor:pointer;transition:all ease-in-out 0.7s 0s}
.topic a.active{ background:#000541; color:#fff;}
.topic a:hover{ background:#0899fb; color:#fff; text-decoration:none;}
#menu-left-menu li.current_page_item  a{ background:#0899fb; color:#fff; text-decoration:none !important;}
.right_main_cont {background: #d7d7d7 none repeat scroll 0 0; /*border: 1px solid #ccc;*/ height: 320px; margin-top: 0px; overflow: auto; padding:8px 15px;border:2px solid #000; border-radius:8px}
.right_main_cont::-webkit-scrollbar {width: 0.5em;} 
.right_main_cont::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.right_main_cont::-webkit-scrollbar-thumb {background-color: #27b6fa;outline: 1px solid slategrey;}
.copy_right_cont p {margin: 0; padding:5px 0; color:#000541;}
video{ width:100%; height:280px;}
.navbar-collapse.collapse.in, .navbar-collapse.collapse{ box-shadow:none !important; border-color:#1ea2ff;}
.right_main_cont h3 {margin: 0 0 15px; color:#0899fb; font-size:20px;}
.right_main_cont p{ line-height:24px; font-size:14px; letter-spacing:1px; color:#474747;}
.menu-down ul{list-style:none; margin:0px; padding:0px;}
.menu-down ul li{list-style:none; margin:0px; padding:0px; display:inline-block;}
.menu-down ul li a{list-style: none; margin: 0px; padding:0px 0px; display:block; background: #fff; border-radius: 5px 5px 0px 0px; text-decoration:none; font-weight:700; font-size:13px;width:130px; text-align:center;transition:all ease-in-out 0.7s 0s}
.menu-down ul li a:hover{}
.textare1{width:100%; height:auto; min-height:200px; margin-top:7px;}
#textare45, #textare42 {min-height: 228px !important;margin-bottom: 5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#textare45, #textare42 {min-height: 224px !important;}
}
.register_contener .form-control{padding:3px 12px;font-size:12px;}
/*----------- Nav ---------------- */
#nav-trigger {display: none; text-align: center; }
#nav-trigger span {display: block; padding: 10px 30px; background-color: #3e3e3e; color: white; cursor: pointer; text-transform: uppercase; }
#nav-trigger span:after {display: inline-block; margin-left: 10px; width: 20px; height: 10px; content: ""; border-left: solid 10px transparent; border-top: solid 10px #fff; border-right: solid 10px transparent; } 
#nav-trigger span:hover {background-color: #3e3e3e; }
#nav-trigger span.open:after { border-left: solid 10px transparent; border-top: none; border-bottom: solid 10px #fff; border-right: solid 10px transparent; }
.menu-down nav {background:none; }
nav#nav-main { margin:0px; padding:0px;}
nav#nav-main ul {list-style-type: none; margin: 0; padding: 0; text-align: left; }
nav#nav-main li {display: inline-block;}
nav#nav-main li:last-child {border-right: none; }
nav#nav-main a {display: block; color:#454545 !important;cursor:pointer; }
nav#nav-main a.active {background-color: #000541; color: #fff !important; }
nav#nav-main a:hover{background-color: #0899fb; color: #fff !important; }
nav#nav-mobile {position: relative; display: none; z-index:999; }
nav#nav-mobile ul {display: none; list-style-type: none; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; text-align: center; background-color: #3e3e3e; }
nav#nav-mobile li {display: block; padding: 5px 0; margin: 0 5px; border-bottom: solid 0px #cc0028; }
nav#nav-mobile li:last-child {border-bottom: none; }
nav#nav-mobile a {display: block; color: white; padding: 10px 30px; }
nav#nav-mobile a:hover {background-color: #3e3e3e; color: #fff; }
/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 900px) {
#nav-trigger {display: block; }
nav#nav-main {display: none; }
nav#nav-mobile {display: block; }
.menu-down ul li a{background:none;}
.navbar {min-height: 30px; margin: 0;}
#myDIV p{line-height:17px;}
}
/* ------------------- Carousel Styling ------------------- */
.carousel-inner {border-radius: 0px; margin:0px 0 0;height:260px;}
.carousel-caption {background-color: rgba(0,0,0,.5); position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; padding: 0 0 10px 25px; color: #fff;  text-align: left;}
.carousel-indicators {position: absolute; bottom: 0; right: 0; left: 0; width: 100%; z-index: 15; margin: 0; padding: 0 25px 25px 0; text-align: right}
.carousel-control.left, .carousel-control.right {background-image: none;}
.submit1{border:0px; margin-top:0px; margin-bottom:1px;  width:95px; padding: 5px 0px;}

#myDIV {width: 93.3%;padding:0px 8px; text-align: left; background-color: none; margin-top:37px;  position: absolute; margin-left: 1px; height:222px /* 200px */;top:0;
overflow-y: scroll;}
#myDIV p{margin-bottom:5px;padding-bottom:0px; font-size:12px;}
.tooltip {position: relative; display: inline-block; opacity: 1;margin: 10px 77px 0;color: #0096ff;}
.tooltip .tooltiptext {visibility: hidden; width: 120px; background-color: #555; color: #fff; text-align: left; border-radius: 6px; padding: 5px 10px; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -60px; opacity: 0; transition: opacity 1s;}
.tooltip .tooltiptext::after {content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: #555 transparent transparent transparent;}
.tooltip:hover .tooltiptext {visibility: visible; opacity: 1;}
.head-left h2{color:#660000; padding:10px 0 0 30px; margin:0px; font-weight:bold;font-size: 22px;}
.head-left h2 span {display: block; font-size: 19px; margin-bottom: 20px; font-weight: normal; padding-left:10px}
.head-right{margin-bottom:5px;}
.head-right select {background: #fff; border: 1px solid #ccc; padding:1px 5px; margin-bottom:0px; width: 100%;}
#map iframe {width: 100%;height: 100%;min-height:285px;margin-top: 0;}
form.how-it-work {margin-top:0px;}
form.how-it-work input {border:1px solid #ccc; padding:3px; border-radius:4px; font-size:13px; margin-bottom:2px; width:100%; font-weight:400;}
form.how-it-work select {border:1px solid #ccc; padding:3px; margin-bottom:2px; width:auto;}
form.how-it-work input[type="submit"]{border:none; width:auto; padding: 7px 15px; margin-left: 14px;}
#when-to-contact #myDIV p {margin-bottom: 2px; padding-bottom: 0px; font-size: 13px; font-weight:400; line-height:normal;}
div#when-to-contact1 {padding-top: 20px;}
#when-to-contact1 input, #when-to-contact1 select{width:100%; height:18px; border:1px solid #ccc; text-align:center;} 
h3.tittle1 {font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; color: red;}
h3.tittle2 {font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; color: green;}
#when-to-contact1 .col-md-2 {font-size:12px;}
#when-to-contact1 input[type=submit]{height:auto; width:auto; margin:10px 15px; border:none;}
#social-media {margin:43px 0 0;}
#social-media input{width:100%; margin-bottom:5px; padding-left:5px;}
#social-media input[type=submit]{border:none; width:auto; padding:5px 15px;}
#billing {margin:43px 0 0;}
#billing input{width:100%; margin-bottom:5px; padding-left:5px;}
#billing input[type=submit], #household input[type=submit]{border:none; width:auto; padding:5px 15px; margin-left:17px;}
#billing select{width:100%; height:25px;}
#billing1 #myDIV p{line-height:18px;}
#billing input[type="radio"] {width: 12px; height: 12px;}
#billing label {font-size: 12px;}
#household{ margin:43px 0 0;}
#household input, #household select{border:1px solid #ccc; padding:3px; width:100%; margin-bottom: 5px;}
#household .col-md-2{padding:0;}
#household1 p{line-height:18px; padding-bottom:5px; margin-bottom:0px;}
.login{margin:0 0;}
.login > label {display: block; font-size: 11px;}
.login > input {background: #f1f1f1 none repeat scroll 0 0; border: 0 solid #ccc; display: block; padding: 5px 15px; margin-bottom: 15px; width: 100%;}
.login > input[type=submit]{background:#000541; width:112px; box-sizing:border-box; color: #fff; border-radius: 3px; }
.login > input[type=submit]:hover{ background:#0899fb}
.pull-left {float:left;margin-right: 5px;}
.message.pull-right p {margin:0;padding-bottom:0;}
.researchtopic {background: #fff none repeat scroll 0 0;height: 320px;margin-bottom:15px;overflow-y: scroll;padding: 10px 0 0 0px;border: 1px solid #ccc;}
.head-right label{ font-size:13px; margin-bottom:0;}
#myDIV p{line-height: 15px; margin-bottom: 15px;}
#myDIV{ padding-top:10px;}
textarea{padding: 5px;margin-bottom:0px;border-radius: 4px;border:1px solid #a9a9a9;}
.how-it-work .submit1{ margin-left:0px;margin-top:0px;}
.form-control{ margin-bottom:2px}
.form-control{ height:25px;}
.row.resource_pfnl_fm1 .form-control{ height:21px;}
.login .form-control{ height: auto;}
.masonrycls label{text-align: left;float: left;padding: 10px;width: 100px;font-weight:400;}
.masonrycls select{width: 100px;margin-top:18px;height: 60px;}
.masonrycls #toogleexam2 {width: 120px;padding: 5px 10px;margin-top: 22px;text-align:center;}
.water_md a.submit1 {padding: 4px 10px;}
.masonrycls .carousel-inner{margin-top: 10px;height: 190px;}
.doors .carousel-inner {margin-top: 10px;height: 250px;}

/*___________ New css 16-10-2017 ______________ */
.project_wp h4 {font-weight: 500;text-decoration: underline;font-size: 15px;margin: 5px 0;}
b, strong {font-weight: normal;}
.project_wp label{ margin:0; padding:0 0 0 0px; display:inline-block; width:60%; font-weight:normal; font-size:14px;}
.project_wp span{ padding-right:10px;}
.project_wp textarea, .Project_right_txt textarea{width: 100%;margin: 0;padding: 5px;}
.Project_right_txt textarea{margin-top:0; height:55px}
input.project_btn {background: #0899fb;color: #fff;border-radius: 5px;border: none;padding: 7px 14px;transition:all ease-in-out .8s 0s}
input.project_btn:hover{ background:#000;}
.Project_right_txt{ padding-top:10px;}
.Project_right_txt p{ line-height:18px; margin-bottom:0; padding-top:0px; font-size:13px;}
.flt_space{padding-left:8px;}
.flt_space_1{padding-left:0px;}
.responsibillities .col-md-8{ margin-top:10px;}
.responsibillities .project_wp label{ width:80%; padding-bottom:5px; padding-left:0}
.finances{width:70% !important;}
.rit_btn{ float:right;}
.finances_txt{ width:auto !important; height:30px; margin:7px 0 -7px 0 !important}
.finances_lbl {width: auto !important;padding:6px 10px 0 15px !important;}
.finances_txt_1 {width:57% !important;height: 40px;margin:0 0 5px 0 !important;}
.general_wp label{ margin:0; padding:0 0 4.5px 0px; display:inline-block; width:50%; float:left; font-weight:normal;}
.general_wp span{ padding-right:10px;}
.general_wp textarea, .Project_right_txt textarea{width: 100%;margin: 10px 0;padding: 5px;}
.general_wp [type="checkbox"]{ width:25%; display:block; float:left}
h4.frst{ float:left; width:50%; color:#003cbd; text-decoration:none;}
h4.scond{ float:left; width:25%; text-align:center; color:#3c8000; text-decoration:none;}
h4.thrd{ float:left; width:25%; text-align:center; color:#ff1a5e; text-decoration:none;}
.secound_menu{ height:122px;}
.col-md-12 textarea{ height:50px !important;}
.col-md-12 textarea[name=privacy]{min-height: 250px !important;}
.project_wp{ padding-top:0px; font-size:13px;}
.col-md-8.project_wp label{ width:70%;}
.howitwork_fm .col-md-5, .howitwork_fm .col-md-7 {margin-bottom: 2px;padding:0;}
.howitwork_fm select {padding: 3px 0 !important;margin-bottom: 0 !important;height: 24px;}
.howitwork_fm input {margin: 0 4px !important;padding: 2px 5px !important;text-align:right;}
.billing_fm input, .billing_fm select {margin-top: 1px;padding: 3px 3px !important;margin-bottom: 5px;}
.householdmember_fm .col-md-5, .householdmember_fm .col-md-4, .householdmember_fm .col-md-2 {padding-right: 0;}
.householdmember_fm input, .householdmember_fm select {margin-top: 2px;}
.projectdefinations_fm input, .projectdefinations_fm select {margin-top: 3px;padding:5px !important;height: auto;}
.responsibilities_fm label {padding-bottom: 3px;}
.concerns_fm label {padding-bottom:2px;}
.structur_fm h4{ margin:0 0 5px 0}
.structur_fm .project_wp {margin-top:0px;padding-top:31px;}
.propertyb_fm label {padding-top:6px;}
.ruleofthegeneral_fm textarea {margin:6px 0;}
.ruleofthegeneral_fm1 textarea {margin:6px 0;}
.ruleofthegeneral_fm1{ margin-top:-20px;}
.resource_pfnl_fm .project_wp,
.resource_pfnl_fm1 .project_wp,
.laborquality_fm .project_wp{margin-top:15px;}
.resource_pfnl_fm1 .project_wp .col-md-6{padding-left:0;}
.resource_pfnl_fm1 .project_wp .col-md-6 input[type="checkbox"]{margin-top:1px;}
.resource_pfnl_fm .project_wp .col-md-6{padding-left:0;}
.resource_pfnl_fm1 label {padding-bottom: 2px;}

@-moz-document url-prefix() { 
.ruleofthegeneral_fm1 textarea {margin:0px 0;}
.ruleofthegeneral_fm textarea {margin:0px 0;}
}

/*-------------- 29-11-2017 --------------*/
.pic-wp img,
.carousel-inner .item img{ width:100%; height:100%}
.tgl_exmpl{width: 120px;}
.carousel-inner .item span {display: inline-block;}
.glyphicon-chevron-right::before {content: ">";font-size: 17px;background: rgba(255, 255, 255, 0.8);padding: 6px 10px;color: #000;font-weight: bold;}
.glyphicon-chevron-left::before {content: "<";font-size: 17px;background: rgba(255, 255, 255, 0.8);padding: 6px 10px;color: #000;font-weight: bold;}
ul.ui-sortable {height: 215px;overflow: auto;}
.photo-box textarea {font-size:12px !important;padding: 2px;height: 25px;}
.masonrycls ul.ui-sortable{height:152px; margin-bottom:10px;}
.masonrycls_slider {margin-top:0px;height: 160px;border: 8px solid #0096ff;overflow:hidden;}
.masonrycls_slider .item img {width: 100%;}
.doors_pic img {width: 100%;height: 195px;}
.doors ul.ui-sortable{ height:224px;}
.window_slider{height:210px;border: 8px solid #0096ff;overflow:hidden;}
.window_slider img {width: 100%;height: 195px;}
.window_slider ul.ui-sortable{ height:212px;}
.submit1:hover{text-decoration: none;}

/*-------------- 08-12-2017 --------------*/
.conditions_wp {margin-top: 40px;}
.conditions_wp label {margin-bottom: 3px;}
.drama_wp input[type="radio"]{margin: 2px 0 0;}
.documentation_wp{margin-top: 20px;}
.documentation_wp label {margin-bottom:14px;}
.structure_wp label{ padding-bottom:0;}
.structure_wp [type="radio"]{ margin-bottom:15px;margin-left: 0px;}
.walls_wp [type="radio"]{ margin-top:12px;}
.municipal_wp label,
.municipal_wp1 label{width:150px;padding-bottom:0; padding-left:15px}
.municipal_wp [type="radio"],
.municipal_wp1 [type="radio"]{ margin-top:15px;}
.municipal_wp select,
.municipal_wp1 select{ width:180px; height:45px;padding:0 2px; margin-top:0; margin-bottom:12px;}
.water_sy_wp label {padding: 10px 10px 0 0;font-weight: 300;width:110px;}
.water_sy_wp {margin-top: 36px;min-height: 256px;}
.water_sy_wp [type="radio"]{ margin-top:12px;}
.water_sy_wp .col-md-4, .water_sy_wp .col-md-8 {padding:0;font-weight: 300;  width:100px;}
.water_sy_wp .col-md-4 b {font-weight: 300;padding-top: 12px;display: inline-block;}
.water_sy_wp .col-md-8{padding-top:10px;}

/*-------------- 11-12-2017 --------------*/
.parta_a{margin-top: 0;padding-top: 36px;}
.parta_a1{ margin-top:0px;}
.hvac_wp [type="text"]{ width:165px;padding:4px 3px; margin-left:5px; margin-top: 14px;}
.hvac_wp label {width: 55px;padding-left: 15px;padding-top: 28px;}
.hvac_wp select{width:165px; padding:5px;}
.hvac_wp{ margin-top:0px; min-height: 293px; padding-right:0;padding-top: 18px;}
.hvac_wp1 {margin-top: 40px;min-height: 253px;}
.hvac_wp1 .submit1{position: absolute;right: 0;bottom: -7px;}
.hvac_wp .submit1{position: absolute;right: 0;bottom: -7px;}
.hvac_wp1 ul.ui-sortable{height: 165px;}
.hvac_wp b {display: inline-block;width: 50px;text-align: right;padding-right: 5px;box-sizing: border-box;}
.electrical_wp [type="text"],
.electrical_wp select{width:85%;margin-top: 3px;padding:0px 3px;margin-bottom: 0px;height:23.5px;border: 1px solid #a9a9a9;border-radius:4px;}
.electrical_wp label{ padding-bottom:0;}
.electrical_wp [type="radio"]{ margin-top:12px}
.nolrpd{ padding:0;}
.parta_a1 .submit1 {position: absolute;right: 15px;bottom: -4px;}
.parta_a1 {min-height: 296px;padding-top: 18px;box-sizing: border-box;}
/*-------------- 18-12-2017 -------------------*/
.video_edit{min-height:294px;}
.video_edit1 {min-height: 281px;}
.video_edit .submit1,
.video_edit1 .submit1  {position: absolute;right: 15px;bottom: -12px;}
.alternative_leflt textarea {min-height: 81px;}
.budgetfees, .budgetfees_1 {min-height: 285px;}
.budgetfees .submit1,
.budgetfees_1 .submit1  {position: absolute;left: 15px;bottom: -8px;}
.property_fm .project_wp, .propertyb_fm .project_wp { min-height:291px;}
.property_fm .project_wp .submit1,
.propertyb_fm .project_wp .submit1,
.structur_fm .project_wp .submit1,
.resource_pfnl_fm .project_wp .submit1,
.structure_wp .submit1,
.municipal_wp1 .submit1,
.water_sy_wp .submit1,
.logon_form_left .submit1,
.water_upload .submit1{position: absolute;left: 15px;bottom:0px;}
.structur_fm .project_wp .submit1{ margin-bottom:-2px;}
.rulesroad_general {margin-top:0px;margin-left: 15px;}
.rulesroad_pets textarea {height:61px;margin-bottom: 6px;}
.masonrycls .submit1 {margin-top:0px;}
.masonrycls [style] .submit1 {margin-top: 28px !important;}
.structure_wp {min-height: 271px;box-sizing: border-box;padding-top: 30px;}
.structure_wp label{ padding-left:0;}
.municipal_wp1,
.water_upload {min-height: 310px;}
.hvac_wp .submit1 {left: 15px;}
.electrical_wp{ padding-top:0;}
.electrical_wp h4{ margin:0px 0}
.electrical_wp .submit1 {margin-top:0px;}

/*------------ 27-12-2017 ------------*/
.login .col-md-6, .login .col-md-12, .login .col-md-3{padding-left:0;}
.profile_right{ padding-right:0;}
.profile_right #myDIV{width:96%;}
.logon_form_left {min-height: 262px; padding-top:35px;}
.logon_form_left .form-control {margin-bottom:3.5px;padding-bottom:3px;}
.first_wp{ padding:0;}
.social_md_wp #myDIV{ width:94%;}
.billing_fm_right#myDIV{ width:92%;}
.projectdefinations_fm label{font-weight:500;}
.alternative_leflt {margin-top:0px;padding-top: 0;}
.alternative_leflt input[type="radio"],
.alt_middile input[type="radio"]{margin-top:3px;}
.alt_middile {margin-top: 0px;padding-top: 0;}
.materialquality_wp{min-height: 270px;}
.offlimit_wp, .offlimit_wp_2, .security_wp, .rulesroad_pets{margin-left:15px}
.offlimit_wp_2 textarea{height: 247px !important;margin-bottom:0px;}
.parking_wp{margin-left:15px}
.parking_wp textarea{margin-bottom: 7px;}
.rulesroad_pets{ padding-top:15px;}
.project_wp .col-md-12{ padding-left:0;}
.middil_sections{min-height: 259px;box-sizing: border-box;padding-top:20px;}
.doors #myPICTURE {margin-bottom: 11px;}
.doors #carousel-example-generic, .doors #carousel-example-generic1{margin-bottom: 13px;}
.damage_wp label{margin: 0 0 .3px 0;}
.municipal_wp .submit1 {margin-top: 0;margin-left: 15px;}
.municipal_wp label{padding-top:0;}
.municipal_wp [type="radio"]{margin-top: 6px;}
.water_middile {min-height: 249px;}
.water_middile #carousel-example-generic {margin-top:20px;}
.col-md-6 #myDIV {width: 92%;}
.col-md-5 #myDIV {width: 90.5%;}
.col-md-4 #myDIV {width: 88%;}
.map_wraper{padding:0;}
.profile_right #myDIV {width: 96%;}
.offlimit_wp{ padding-top:0px; margin-top:-4px;}
.map_wraper .row{margin:0;}
.finances_wp {margin-bottom:0px;min-height: 271px; margin-top:-4px;}
.concerns_wp {margin-top:1px;}
.parking_wp_2 { margin-top:-5px;}
.security_wp textarea {height: 70px;margin-bottom: 2px;}
.folio_main_cont {background: #fff;border: 2px solid #000;border-radius: 8px;padding-top: 15px;height: 329px;overflow-y: scroll;}
.folio_main_cont p {margin: 0;padding: 0 0 10px 0;}
#folioview #hideview,
#hidetabs, #hideselection {margin-top: -11px;background: #000541;color: #fff;padding: 4px 15px;margin-bottom: 4px;border-radius: 5px;}
#folioview #hideview:hover,
#hidetabs, #hideselection{background:#0899fb; color:#fff; text-decoration:none;}
.masonry_txt select{height: 53px;}
.parta_a select {height: 52px;padding: 0 3px;margin-top: 0;width: 115px;margin-bottom: 6.5px;}
.parta_a label{padding-left:15px;}
.parta_a1 .carousel-inner{margin-top: 3px;}
.part_b2_top {min-height:269px; padding-top:35px;}
.part_b2{padding-top:36px;}
.web-btn.submit1:focus {color: #fff;text-decoration: navajowhite;}
.folio_main_cont p span{color:#0432ff}
.ragister_wraper .col-md-4{ padding-left:0;}
.ragister_wraper input, .ragister_wraper select {margin-bottom: 4px;}
.sbmt_btn{ margin-left:-15px;}
.login_wraper .col-md-6{ padding-left:0;}
.nav > li > a {padding:5px 7px;font-size: 14px;font-weight: 700;}
/* .nav > li:first-child a{ padding-right:50px;} */
[style="float:right"] li:first-child a{ padding-right:7px; padding-top:4px;}
.right_nave{ text-align:center;}
.right_nave li{ display:inline-block}
.form-control{ font-size:13px; font-weight:400;padding: 2px 4px; font-family:'Calibri',Sans-Serif;}
.logon_form_left select{ padding:2px 0px;height: 26px !important;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:#fff;}
/*------------------- 04-01-2018 ----------------*/
.right_nave li {display: inline-block;width: 80%;}
.right_nave {text-align: center;}
.research_picture .carousel-inner {border-radius: 0px;margin: 53px auto 0;height: 180px;width: 306px;border: 8px solid #fff;}
.research_picture .carousel-control .glyphicon-chevron-right{margin-right: -25px; background:url(../images/right_triangle.png) left top no-repeat; width:20px; height:40px;}
.research_picture .carousel-control .glyphicon-chevron-left{margin-left: -25px; background:url(../images/left_triangle.png) left top no-repeat; width:20px; height:40px;}
.research_picture .glyphicon-chevron-right::before, .glyphicon-chevron-left::before{ display:none;}
.research_picture .carousel-control.left, .carousel-control.right{ opacity:1;}
.research_picture .carousel-indicators,
.doors .carousel-indicators{width:90%;}
.research_picture .carousel-indicators li,
.doors .carousel-indicators li{border-radius: 0; background:#fff; border:1px solid #666;}
.research_picture .carousel-indicators .active,
.doors .carousel-indicators .active{border-radius: 0; background:#ffcccc; border:1px solid #666;}

/*------------------- 09-01-2018 ----------------*/
.howtocontact input {padding: 1.7px 3px !important;}
.howtocontact .submit1 {margin-left: 15px;margin-top:6px;}
.howtocontact .col-md-2 {padding-left: 0;padding-right: 0;}
.howtocontact select{ width:50px !important;height: 23px;margin-bottom: 3.5px !important;}
.howitwork_fm label{ font-weight:400; margin: 3px 0 0 0;}
.howitwork_fm label[style="color:red"]{ font-weight:700;}
.howitwork_fm select{ width:55px !important;}
.social_media_fm{padding-top:37px;}
.social_media_fm .submit1{ margin-left:15px;margin-top: 0px;}
.billing_fm {padding-top: 35px; padding-left:0;}
.billing_fm .row{ margin-left:0;}
.billing_fm select {padding-left: 0 !important;height: 26px !important;}
.billing_fm .submit1{ margin-top:2px;}
.privacy_txt{ padding-top:38px;}
.privacy_txt textarea[name="privacy"] { min-height: 220px !important;}
.alternative_leflt .submit1 {margin-top:0px !important;}
#myDIV p {font-size: 13px !important;}
.responsibilities_fm label{ padding-left:0;}
.budgetfees label {padding-bottom:35px;}
.properyb_txt{width: 56%;}
.structur_fm label{ padding-left:0 !important; padding-bottom:20px;}
.resource_pfnl_fm .form-control{margin-bottom: 8px;}
.resource_pfnl_fm1 .project_wp label  {padding-left: 0;padding-bottom: 0;display:block;line-height: normal;margin-top:-4px;float:left;}
.resource_pfnl_fm1 .form-control{margin-bottom: 6px;}
.resource_pfnl_fm1 .project_wp {min-height: 274px;}
.rulesroad_general textarea{    height: 62.5px;    margin: 0 0 5px 0;}
.ruleofthegeneral_fm #textare45 {margin-top: 7px;}
.offlimit_wp textarea {height: 67px; margin: 0 0 5px 0;}
.offlimit_wp .submit1{ margin-top:0px}
.parking_wp_2 input[type="checkbox"] {margin-bottom: 18px;}
.property_exterior .pic-wp {border-radius: 0px;margin:18px auto 0;height:225px;width: 393px;}
.property_exterior .carousel-control .glyphicon-chevron-left{margin-left: -35px;background: url(../images/left_triangle.png) left top no-repeat;width:20px;height: 40px;}
.property_exterior .carousel-control .glyphicon-chevron-right{margin-right: -36px;background: url(../images/right_triangle.png) left top no-repeat;width: 20px;height: 40px;}
#carousel-example-generic1 .property_exterior .carousel-control .glyphicon-chevron-right{margin-right:0px;}
.left_nav {padding-left: 0;}
.property_exterior .glyphicon-chevron-right::before,
.doors .glyphicon-chevron-right::before{display:none;}
.property_exterior .carousel-control.left, .property_exterior .carousel-control.right,
.doors .carousel-control.left, .doors .carousel-control.right{ opacity:1;}
.property_exterior .carousel-indicators{ text-align:center;bottom:0px; padding-bottom:0;}
.property_exterior .carousel-indicators li{border:1px solid #aaa;background: linear-gradient(#f3f3f3, #c7c7c7);width:14px; height:14px;}
.property_exterior .carousel-indicators li.active{border:1px solid #aaa;background: linear-gradient(#fff, #64abf2);width:14px; height:14px;}
.property_exterior .item span,
.doors .item span{display: inline-block;padding-top: 0;position: relative;top:0px;font-weight: bold;left: 32px;font-size: 15px;}
.carousel-inner .item span{top:0px;font-weight: bold;left: 32px;font-size: 15px;}
.doors .doors_pic {border:none;margin:10px auto 0;width:245px;height:152px;}
.masonrycls {padding-right:0;padding-left:0;}
.doors .carousel-control .glyphicon-chevron-left{margin-left: -25px;background: url(../images/left_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.doors .carousel-control .glyphicon-chevron-right{margin-right: -26px;background: url(../images/right_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.doors .carousel-indicators{bottom:40px;}
.doors .carousel-control .glyphicon-chevron-left, 
.doors .carousel-control .glyphicon-chevron-right, 
.doors .carousel-control .icon-next, 
.doors .carousel-control .icon-prev{top:40%;}
.defoult_slider{ margin-top:0px;}
.defoult_slider_bullet .carousel-indicators {text-align: center;bottom:20px;}
.df_slide_pic .doors_pic{ margin-top:28px;}
.conditions_fm {box-sizing: border-box;padding-top: 34px;}
.conditions_fm label{ padding-left:0;padding-top: 2px;}
.structure_wp1, .walls_wp{padding-top:35px;box-sizing: border-box;}
.walls_wp1 {padding-top:36px;box-sizing: border-box;}
.walls_wp1 select{width: 110px;height: 45px;margin-top:0px;padding:0 2px;}
.structure_wp1 label{width: 90px;padding-top:10px;font-weight:400;}
.walls_wp label, .walls_wp1 label{width: 85px;padding-top:10px;font-weight:400;padding-left:15px;}
.structure_wp label{width:auto; padding-right:10px;}
.walls_wp select{ margin-bottom:13px;}
.structure_wp select{ width:190px; margin-top: 5px;padding: 5px;height: 30px;margin-bottom:40px;}
.structure_wp [type="text"] {width: auto;margin-top: 30px;padding: 3px 5px;margin-bottom: 8px;width: 60px;}
.municipal_wp {padding-top:35px;margin-bottom: -6px;}
.septic_wraper select {width: 180px;height: 50px;margin-top: 0;}
.septic_wraper {box-sizing: border-box;padding-top:0px;min-height: 230px;}
.septic_wraper label{ padding-left:15px; padding-top: 14px;}
.septic_wraper [type="radio"] {margin-bottom: 0;margin-top: 15px;}
.septic_btn .submit1 {margin-top: 2px;}
.water_sy_wp label{ padding-left:15px;}
.water_sy_wp select {width: 125px;margin-top: 0px;height:33px;margin-bottom:7px;}
.water_middile {box-sizing: border-box;padding-top: 36px;}
.water_middile input[type=radio] {margin-top: 9px;}
.water_middile label{ padding:5px 0 0 0;}
.water_sy_wp .carousel-control .glyphicon-chevron-left{margin-left:0px;background: url(../images/left_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.water_sy_wp .carousel-control .glyphicon-chevron-right{margin-right:-40px;background: url(../images/right_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.water_sy_wp .carousel-indicators {bottom: -20px;}
.water_sy_wp .glyphicon-chevron-right::before{display:none;}
.water_sy_wp .carousel-control.left, .water_sy_wp .carousel-control.right{ opacity:1;}
.water_systom_slide {margin-left: 28px;margin-top:5px;width: 216px;height: 122px;}
.water_systom_slide_1{margin-left: 28px;margin-top:10px;width: 216px;height: 142px;}
.water_sy_wp .carousel-inner {margin-top: 0;height: 140px;margin-left: 20px;}
.water_md a.submit1{ display:inline-block; margin-left:50px; margin-top:-4px; position:absolute;}
.water_sy_wp #myPICTURE {margin: 0 0 0 15px !important;height: 137px;overflow: auto;}
.left_nav ul:last-child {margin-bottom: 0;}
.dft_slide_wp {margin-top: 20px;}
.dft_slide_bullet .carousel-indicators{bottom: -23px;}
.parta_a1 .hvac_slide {margin-left: -3px;margin-top: 5px;width: 245px;height: 135px;}
.parta_a1 .carousel-control .glyphicon-chevron-left,
.hvac_wp1 .carousel-control .glyphicon-chevron-left{margin-left:-56px;background: url(../images/left_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.parta_a1 .carousel-control .glyphicon-chevron-right,
.hvac_wp1 .carousel-control .glyphicon-chevron-right{margin-right:-24px;background: url(../images/right_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.parta_a1 .glyphicon-chevron-right::before,
.hvac_wp1 .glyphicon-chevron-right::before{display:none;}
.parta_a1 .carousel-control.left, .parta_a1 .carousel-control.right,
.hvac_wp1 .carousel-control.left, .hvac_wp1 .carousel-control.right{ opacity:1;}
.parta_a1 .carousel-indicators li,
.hvac_wp1 .carousel-indicators li{border-radius: 0; background:#fff; border:1px solid #666;}
.parta_a1 .carousel-indicators .active,
.hvac_wp1 .carousel-indicators .active{border-radius: 0; background:#ffcccc; border:1px solid #666;}
.parta_a1 .carousel-indicators {bottom: 30px;left: -15px;}
.parta_a1 select {width: 140px; padding:0 3px;}
.parta_a1 ul.ui-sortable{ height:122px;}
.hvac_slide{margin-top: 10px;margin-left: -3px;width: 245px;height: 152px;}
.hvac_slide_2 .hvac_slide {margin-top: 27px;}
.dft_slide_bullet_hvac .carousel-indicators{ left:-18px;}
.sub_panel .carousel {width: 230px;margin-left: 15px;}
.sub_panel .carousel-control .glyphicon-chevron-left{margin-left:-52px;background: url(../images/left_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.sub_panel .carousel-control .glyphicon-chevron-right{margin-right:-50px;background: url(../images/right_triangle.png) left top no-repeat;width: 20px;height: 40px;}
.subpanel_slide {height: 184px;}
.cutomiz_left{padding-top:35px;}

/*------ 16-01-2018 -------*/
.submit1:focus{background:#0096ff;}
.video_edit input {margin-top: 22px;}

/*------ 25-01-2018 -------*/
.update_url .submit1{position: absolute;left: 15px;bottom: -6px;}
.logon_form_left select[name="state"]{height:25px !important}
.howitwork_fm .col-md-5 .col-md-9 {width: 64%;}
.howitwork_fm .col-md-5 .col-md-2 {width: 21%;margin-top:7px;}
.whento_contact select{margin-bottom:1px !important;}
.whento_contact .submit1 {margin-top:0px;}
.ic_status {padding-left:0;margin-bottom:0px; padding-top:4px;}
.ic_status input {margin-top: 4px;}
.ic_status_main input[type="radio"]{margin-right:5px}
.ic_status select{width:100%; margin-bottom:0;}
.ic_status_main {min-height: 232px;}
.ic_status_right{padding-right:0;}

/*------ 07-02-2018 -------*/
.update_url {min-height:262;}
.video_edit .login > input{padding-bottom:5px;}
.video_edit input {margin-top:16px;background: #fff;border-radius: 4px;color: #555;border: 1px solid #ccc;}
.video_edit .update_url .submit1{ bottom:0px; margin-bottom:0px; border:none !important;}
.householdmember_fm {margin-top: 35px;}
.householdmember_fm select{width:75px !important; height:23px !important; font-size:13px !important;margin:0 !important;padding: 0 3px !important;}
.householdmember_fm input{margin: 0;padding: 0 3px !important;height: 23.5px;font-size:13px !important;}
.householdmember_fm .submit1{ margin-top: 11px;}
.projectdefinations_fm {margin-top: 0;padding-top: 13px;}
.projectdefinations_fm .col-md-12 textarea {height: 44.5px !important;}
.projectdefinations_fm .submit1 {margin-top:0px; margin-left:15px;}
.research_picture .qq-upload-button{ margin-top:-21px;}
.research_picture ul.ui-sortable {height: 224px;margin-top: -2px !important;}
#video .login label {margin-top: 5px !important;}
.modal-dialog {margin: 17% auto !important;}
.whento_contact {margin-top: 13px;}
.alternative_leflt h4, .alt_middile h4 {margin:1px 0 !important;}
.alternative_leflt h4:first-child, .alt_middile h4:first-child {margin: 0 0 16px 0 !important;}
.responsibilities_fm span{position:relative; top:-2px;}
.finances_wp span{position:relative; top:-2px; padding-right:0;}
.responsibilities_fm input[type=radio]{margin: 3.7px 0 0;}
.finances_wp .col-md-8{padding-right:0;}
.finances_wp textarea{ width:94% !important; margin-left:4% !important;}
.finances_wp input[type=radio] {margin:5px 0 9px 10px;}
.finances_wp label{ width:76%;}
.finances_wp .col-md-4 label{ width:100% !important; padding-left:0;}
label.fn_top_sect:first-child {padding-bottom: 13px;}
label.fn_top_sect {padding-left:0;padding-bottom:2px;}
.finances_wp input {margin-bottom: 14px;}
.finances_wp .col-md-9 input {margin-bottom:0px;}
.budgetfees_1 h4, .budgetfees h4{ margin-top:0; margin-bottom:14px;}
.budgetfees_1 label {padding: 0 0 8.5px 0px;}
.budgetfees_1 .submit1{bottom:-15px;}
.budgetfees label:last-child{padding-bottom:0px;}
.whento_contact input {padding:2px 3px !important; margin-bottom:0px !important;}
.whento_contact select{ margin-top:0px !important;border-radius: 3px; height:24px !important; padding: 0 !important;}
.whento_contact .col-md-7 .col-md-6{ padding-left:0;}
.whento_contact .col-md-5 .col-md-2 {width: 21%; margin-top:5px;}
.whento_contact .col-md-7 {margin-bottom: 1px;} 
.budgetfees .submit1{bottom:0px;}
.commitments_left span, .commitments_middle span, .concerns_left span,
.propertyb_left span, .property_left span, .materialquality_wp span, .water_md span {position: relative;top: -3px;padding-right:8px;}
.commitments_left .submit1 {position: absolute;top:2px;}
.concerns_left {margin-top:0px;}
.concerns_left label, .property_left label{padding-left:0;}
.concerns_left label{ width:70%;}
.concerns_left input[type="radio"]{ margin-top:3px !important;}
.property_fm label{padding-top:10px;}
.first_wp .submit1 {margin-top: 2px;}
.alternative_leflt span, .alt_middile span,
.alt_middile input[type="radio"]{margin-top: 4.4px;}
.alternative_leflt input[type="radio"] {margin-top: 5px;}
.alternative_leflt label{ line-height:14px;}
.project_wp.alternative_leflt label {padding-top: 5px;}
.propertyb_left label{ padding-left:0;}
.resource_pfnl_fm input[type=checkbox]{ float:left;}
.resource_pfnl_fm .project_wp label{ float:left; width:85%; padding:0 0 9px 0}
.resource_pfnl_fm .project_wp{ margin-top:0px; padding-top:30px}
.responsibilities_fm {margin-top:0px;}
label.commi_frstL {float: left;margin-top: -1px;}
.commitments_left input[type=radio] .commitments_middle input[type=radio]{margin: 0px 0 10px 0; line-height:normal;}
.concerns_left input[type="radio"]{ margin-top:5.5px !important;}
.resource_pfnl_fm1 .project_wp{ margin-top:0;}
.resource_pfnl_fm1 .project_wp .col-md-6 input[type="checkbox"] {margin-top:0px; margin-bottom:10px; display:block;}
.whento_contact {margin-top: 18px;}
.col-md-5[style="color:red; text-align:right;"],
.col-md-7[style="color:green; text-align:center;"] {padding-top: 0px; margin-top:-4px;}
.concerns_left .concerns_wp {margin-top: 6px;}
.materialquality_wp label {padding-left: 0;vertical-align: text-bottom;width: 70%;}
.materialquality_wp {margin-top: -4px; margin-bottom:-1px;}
.materialquality_wp input[type=radio]{margin:0px 0 11px 0;}
.parking_wp b {padding-bottom: 6px;display: inline-block;}
.parking_wp label{ padding-left:0;}
.security_wp {margin-top: -5px;}
div#map {padding: 15px;padding-bottom: 0;}
.commitments_left input[type=radio], .commitments_middle input[type=radio] {margin: 0 0 10.5px 0;}
.commitments_left label, .commitments_middle label{ line-height:11px;}
.admin_status{ margin-top:18px;}
.admin_status .ic_status_main select{border: 1px solid #ccc;padding: 3px;border-radius: 4px;font-size: 11px;margin-bottom: 2px;width: 100%;font-weight: 400;margin-left: 12px;margin-bottom:0px;}
.admin_status .ic_status_main{ min-height:100%;}
.admin_newproject{ padding-left:15px;}
.admin_newproject label {padding:0;}
.admin_newproject input[type=radio] {margin: 0px 0 35px 0;}
.admin_newproject .submit1 {margin: 0;position: absolute;bottom:-2px;}
.property_exterior{ padding-right:0;}
.property_exterior #fine-uploader {margin: -21px 0 0 0;}
.masonry_upload_pic #fine-uploader {margin-top: 0;}
.door_middle label, .windows_middle label {padding: 40px 15px 0 0;text-align: right;font-weight: bold;}
.door_middle .middil_sections, .windows_middle .middil_sections{ padding-top:18px;}
.door_middle select, .windows_middle select{height: 61.5px;}
.doors{ margin-top:-2px}
.windows_middle .submit1, .door_middle .submit1 {margin-top: 8px;}
.basement_pic label {padding-top: 40px;width: 37%;}
.basement_pic select {width: 125px;margin-top: 16px;padding: 0 5px;border: 1px solid #a9a9a9;box-sizing: border-box;border-radius: 3px;height:63px;}
.basement_pic .submit1 {margin-top: 8px;}
.conditions_fm input[type=radio] {margin: 0px 0 7px 0;}
.conditions_fm_btn{ margin-top:3px;}
.damage_wp h4{margin: -4px 0 5px 0;text-decoration: none;font-weight: bold;}
.damage_wp input[type="radio"] {margin: 0 0 6px 0;}
.damage_wp_btn{ margin-top:2px}
.cocumentation_left label{padding:0 0 0 8px;}
.cocumentation_left h4 {margin: -4px 0 19px 0;text-decoration: none;font-weight: bold;}
.cocumentation_left input[type=radio] {margin: 0px 0 26px 0;}
.cocumentation_left {min-height: 224px;margin-bottom: -18px !important;}
.structure_wp1 select{width: 110px;height: 50px;margin-top: 0px;padding: 0 2px;margin-bottom: 7px;}
.walls_wp1 label{ padding:10px 10px 9px 10px;}
.walls_wp select{width: 110px;height: 52px;margin-top:0px;padding:0 2px;}
.walls_wp .submit1 {margin-top: -8px;}
.walls_wp {padding-top: 36px;box-sizing: border-box; margin-bottom:-3px;}
.municipal_wp select{width: 180px;height: 47px;padding: 0 2px;margin-top: 0;margin-bottom: 12px;}
.septic_wraper{ margin-top:1px;}
.plumbing_upl_slider .carousel-inner{height: 262px;}
.Plumbing_wp ul.ui-sortable {height: 223px;}
.plumbing_dfl_slider .pic-wp {margin: 16px auto 0;}
.plumbing_dfl_slider .dft_slide_bullet .carousel-indicators {bottom: -7px;}
.parta_a .submit1 {margin-left: 15px;margin-top:0px;float: left;}
.parta_a1 label {padding-top: 30px;}
.parta_a1 .df_slide_pic{ margin-top:11px !important;}
.df_slide_pic .hvac_slide {height: 164px;}
.parta_a1 .carousel-inner{ height:185px}
a.web-btn.submit1 {font-size: 13px;}
.part_b1 b{ float:left; width:50%; padding-top:8px;}
.part_b2 b{ float:left;}
.part_b2_top label {width: 48%; padding-left:0;}
.part_b2{padding-left:0;}
.part_b1 [type="text"]{width:50%;margin-bottom: 0px;padding: 1px 3px;border: none;border-radius: 4px;border:1px solid #a9a9a9;}
.part_b2 [type="text"]{width:20%;margin-bottom: 0px;padding: 1px 3px;border: none;border-radius: 4px;float:left;border:1px solid #a9a9a9;}
.part_b2 [name="heatingpartb[441][value]"], .part_b2 [name="heatingpartb[443][value]"]{ margin:0 0px 3px 10px;}
.part_b2 [name="heatingpartb[443][value]"]{ margin:0 0px 11px 10px;}
.part_b1 [name="heatingpartb[439][value]"], .part_b2 [name="heatingpartb[449][value]"]{ width:100% !important}
.part_b2 [name="heatingpartb[442][value]"]{ margin-bottom:5px; margin-left:5px;}
.part_b1 input[type="radio"]{ margin-bottom:0px;}
.part_b2 input[type="radio"]{ margin-bottom:3px; margin-top:2px}
.part_b1 [name="heatingpartb[438][value]"]{ margin-bottom:12px !important;}
.col-md-4.project_wp.part_b1 input[name="heatingpartb[439][value]"]{ margin-bottom:7px !important;}
.part_b1 [name="heatingpartb[436][value]"]{ margin-bottom:12px;}
.part_b1 button#profilesubmit {margin-top: 2px;}
.part_b1 [name="heatingpartb[440][value]"]{ margin-top:2px;}
.hvac_wp b{float: left;text-align: left;width: 50px;padding-left: 15px;box-sizing: border-box;padding-top:18px;}
.age_sections {width: 19% !important;float: left;margin-top: 16px;margin-left: 4px;border: 1px solid #a9a9a9;}
.electrical_wp h4:first-child{ margin-bottom:21px; margin-top:-4px}
.sub_panel_left select{ height:35px; margin-bottom:20px;}
.sub_panel_left [type="text"]{ margin-bottom:19px}
.col-md-4.masonrycls.hvac_wp1.sub_panel {margin-top: 53px;min-height: 245px;}
.sub_panel a.web-btn.submit1 {margin-top: 0 !important; bottom: -2px;}
.sub_panel_left [type="radio"]{ margin-bottom:0;}
.sub_panel_left .submit1 {margin-top: 4px;}
.hvac_dfl_slider {margin-top: -42px !important;}
.hvac_dfl_slider ul.ui-sortable {height: 225px;}
.parta_a1 div.qq-upload-button {margin: 7px 0;}
.subpanel_dfl_slider{margin-top: -54px;}
.admin_newproject {min-height: 265px;margin-bottom: 0 !important;}
.electrical_wp select {height: 69px;}
.city_state .col-md-2{ padding-left:0;}
.padd_right{padding-right: 0; margin-bottom:5px;}
.ragister_wraper select[name="state"] {line-height: 19px;}
.subt_btn_sect{margin-right: 30px; float:left;}
.terms_conditions .folio_main_cont {border: none;height: 260px;margin-bottom: 10px; overflow:auto;}
.profile_info .form-control{margin-bottom: 1px;padding-bottom: 2px;}
.finance_sbbtn .submit1{ margin-top:4px;}
.electrical_service select{ height:24px;}
.sub_panel div#myPICTURE {margin-top: -55px !important;}
.terms_conditions .folio_main_cont ol{margin-left:15px;}
.terms_conditions .folio_main_cont p, .terms_conditions .folio_main_cont ol li{line-height: 20px; font-size: 14px;}
.finances_wp h4, .property_left h4{ text-decoration:none;}
.finances_wp .col-md-4, .finances_wp .col-md-9{padding-left:0;}
.finances_wp .col-md-12{padding-left:0;padding-right:0;}
/*------- 20-04-2018 ---------*/
input.web-btn.submit1{position: absolute;top: 255px;height: 28px;}
button#profilesubmit {position: absolute;top: 271px;height: 28px;}
.col-md-4.masonrycls.water_sy_wp button#profilesubmit {position: absolute;top: 235px;height: 28px;}
.whento_contact .submit1, .householdmember_fm .submit1 {margin-top:0px;margin-left: 15px;}
.property_left input[type=radio] {margin: 0 0 17px 0;}
.col-md-6.project_wp.concerns_left [name="concerns[75][value]"] {margin-top: 0 !important;}
.col-md-8.project_wp.propertyb_left [type="radio"] {margin-top: 0 !important;margin-bottom: 10px;}
.admin_status button#profilesubmit {position: absolute;top: 239px;height: 28px;margin:0px 0 0 -15px !important;}
.col-md-4.project_wp.property_left.alternative_leflt h4,
.col-md-4.project_wp.property_left.alt_middile h4{ text-decoration:underline;}
#profilesubmit1 {left:-326px;position: absolute;margin-bottom: 0;top: 263px;height: 28px;}
.admin_newproject{margin-top:1px;}
.admin_status .ic_status_main select{margin-bottom:2px; height:26px;}
.col-md-6.project_wp.concerns_left label{padding: 0 0 3.5px 0px;}

/* ------------- 10-10-2018 ------------- */
.col-md-2.Center_subMit {margin-top: 41px;}
.col-md-2.Center_subMit2 {margin-top: 54px;}
.col-md-4.Access_LB_box {padding-top: 3px;padding-left: 0;}
.col-md-8.Access_NPT_box {padding-top: 5px;padding-right: 0;}
.Approve_Remove .ic_status{ padding-top:0;}
.Approve_Network_Member {margin-top: 14px;}

/* ------------- 11-10-2018 ------------- */
/* label.walls_wp1_last_label {padding-top: 31px;} */
select[name="generalstructure[409][value][]"] {margin-bottom: 15px;}
input.Check_boX_1 {margin: 26px 0 31px 0;}
input.Check_boX_2 {margin: 40px 0 31px 0;}

/* ------------ 16-10-2018 ----------- */
.Body_right_wprapper{height: 320px;margin-top: 0px;}
.second_right_Section{border: 2px solid #000;padding: 0px 15px;border-radius: 8px;overflow: auto; height: 320px;background: #d7d7d7;}
.pg_hedding {float: left;width: 75%;}
.Last_right_Section {padding-right: 0;}
.head-left h2 a {font-size: 14px;padding-left: 10px;color: #074fc8;}
.middle_img_wrapper{background-color: #fff;padding: 15px;}
.middle_img_wrapper strong{font-weight:700;}
.middle_img_wrapper img{ width:auto;}
.Righttop_imgBox { border:2px solid #797979;border-radius:10px; height:165px;}
.Righttop_imgBox img {width: 100%; max-height: 165px;border-radius:8px;}
.Rightbottom_imgBox {text-align: center; margin: 15px 0; font-weight: 600;}
.Rightbottom_imgBox p{  font-size: 16px; }
.sorttab:focus {color: #fff;}
.Rightbottom_imgBox{width:61px; height:61px; margin:35px auto 0;}
.Rightbottom_imgBox img{width:100%; height:auto; margin-bottom:30px;}
.Left_bottom{text-align:center; margin-top:20px;}
.Left_bottom h3 {margin: 5px 0 0 0;font-size: 20px;}
.Self_Chech_wp {background: #d7d7d7;padding: 8px 15px;height: 280px;overflow: auto;background:#d7d7d7;}
.self_btn_Box {background: #d7d7d7;float: left;width: 100%;padding: 0 15px 6px;position:relative;}
.Self_Chech_wp label{font-weight:normal;}
.self_btn_Box button#profilesubmit {top: 0;}
.Left_bottom.Rightbottom_imgBox img{margin-bottom:0;}
/* Research Modules Css 31-01-2019 */
.QuesionsNariesLeft p{margin:0;padding:0;}
.QuesionsNariesLeft label {width: 120px;margin-bottom: 4.6px;}
.QuesionsNariesRight .textare1 {max-height: 223px;min-height: 223px;}
.QuesionsNariesLeft span {display: inline-block;padding: 0 15px 0 2px;position: relative;top: -2px;}
.LeftSpace{padding-left:30px;}
#toogleexam1 {position: absolute;left: 252px;}
.ques_label label {width: 77% !important;margin-bottom: 0;}
.ques_label {width: 100%;}
.ques_label textarea {width: 100%;height: 35px;margin-top:3px;}
.QuesionsNariesLeft h5 {padding-top: 0;margin: 5px 0;font-weight: 600;}
/* .ques_label input[type="radio"]{margin: 2px 0 0;} */
.difrenClass_196 textarea {height: 30.5px;}
.difrenClass_197 div:first-child p label {padding-top: 26.5px;}
.difrenClass_197 textarea{height:65px;}
.difrenClass_198 textarea{height: 30px;margin-top:2px;}
.difrenClass_199 textarea {height: 33px;margin-top: -2px;margin-bottom: -.3px;}
.difrenClass_200 h5 {margin-bottom: 17px;}
.difrenClass_200 textarea {height: 50px;margin-top: 2px;margin-bottom: 5px;}
.SubmitComment {margin: 0;position: absolute;left: 60%;width: 110px;}

/* Research Modules Css Products and Services 07-02-2019 */
/* h5.general_title{margin-bottom:12px;} */
.Self_Chech_wp label {text-transform: capitalize;}
.QuesionsNariesLeft label {text-transform: none !important; }
.pro_service h5 {padding-bottom: 10px;}
.pro_service textarea {width: 100%;height: 38.5px;margin: 0 0 -15px 0;}
.difrenClass_204 div:first-child p, .difrenClass_217 div:first-child p {padding-top: 0;}
.difrenClass_204 p, .difrenClass_217 p {padding-top: 12.8px;}
.rates_label p {float: left;width: 50%;}
.rates_label textarea {display: block !important;width: 100%;height: 40px;position: relative;top: -13px;margin-bottom: -21px;}
h5.rpa_89 {margin-bottom: 12px;}
h5.rpa_97 {margin-top: 15px;}
.difrenClass_206 label{margin-bottom: 0;}
.difrenClass_207 label{margin-bottom: 3px;}
.difrenClass_207 div:first-child p{padding-top:6px;}
.difrenClass_207 div:nth-child(3) p label{width: 37% !important;margin-right: 10px;}
.difrenClass_207 div:nth-child(3) p input{width: 107px !important;position:relative;top:-8px;}
.difrenClass_210 label, .difrenClass_209 label {padding-top: 6px;}
.difrenClass_212 span{margin-top: 13px;margin-bottom: 4.5px;}
.difrenClass_215 textarea, .difrenClass_216 textarea {height: 90px;}
h5.general_title{margin-bottom:10px !important;}
.materialquality_wp.cocumentation_left.admin_newproject{min-height: 260px;}

.AdminWap .ic_status_main .web-btn {margin-top: 21px;padding: 2px 10px;}
.ApproveSel select{width:90%;}
.ApproveSel input[type="checkbox"]{margin-top: 9px;}
.ApprViw{margin-top:30px;display:block;}
.ApproveSubmit {margin-top: 60px;}
.GeneralRight {padding-left: 0;}
.QuesionsNariesLeft .GeneralRight label {width: 120px;}
.difrenClass_195 div:first-child h5 {padding-bottom: 6px;}
.difrenClass_195 textarea {height:33px}
.difrenClass_206 label {width: 80px;}
.difrenClass_206 p {float: left;width: 43%;margin-right: 13%;}
.difrenClass_206 div:nth-child(odd) p {margin-right: 0;}
.MultSeltBox {width: 100%;font-size: 14px;padding:5px 10px;margin-top: 3px;height: 160px !important;}
.MlListInpt input{width:100%;margin: 3px 0 5px;}
button.AddBtnBox {background:#000541;padding: 0px 15px 3px;color:#fff;border: none;border-radius: 5px;float: left;font-size:20px;font-weight:500;}
button.DeleteBtnBox {background:#000541;padding: 0px 15px 6px;color:#fff;border: none;border-radius: 5px;float: right;font-size:30px;font-weight:500;line-height:25px;}
h5.qc_service {text-decoration: underline;}
label#qc_110, label#qc_111, label#qc_113, label#qc_114, label#qc_115, label#qc_117, label#qc_118, label#qc_119,label#qc_121, label#qc_122, label#qc_124, label#qc_125, label#qc_126, label#qc_128, label#qc_129, label#qc_130, label#qc_132, label#qc_133, label#qc_135, label#qc_136, label#qc_137, label#qc_138 {padding-left: 10px;}
button.DeleteBtnBox:hover, button.AddBtnBox:hover{background:#0899fb;color:#fff;}
.textare001 {max-height: 223px;min-height: 223px;width: 100%;height: 223px;margin-top: 10px !important;padding: 5px;margin-bottom: 0px;border-radius: 4px;overflow: auto;position: relative;background: #fff;border: 1px solid #a9a9a9;top: 7px;}

/* -------------- 19-07-2019 ------------- */
.TitleList, .BuildingDeptBox ul{list-style-type:none;}
.TitleList li{display:inline-block;font-size: 14px;float: left;color: #000;font-weight: 700;padding-bottom: 0px;margin: 0;text-transform: none;}
.TitleList li:nth-child(1){padding-left:0px;width:20%}
.TitleList li:nth-child(2),
.TitleList li:nth-child(3),
.TitleList li:nth-child(4){width:21%}
.TitleList li:nth-child(5),
.TitleList li:nth-child(6){width:8%;text-align:center}
.BuildingDeptBox { background: #fff; min-height: 315px; max-height: 315px; overflow: auto;}
.BuildingDeptBox ul li{display:block;border-bottom:1px solid #ccc;padding:6px;clear: both;float: left;width: 100%;transition:all ease-in-out 0.7s 0s}
.BuildingDeptBox ul li:hover {background: #fbf9f6;}
.BuildingDeptBox ul li span{float: left;width:20%;}
.BuildingDeptBox ul li span:nth-child(1){padding-left:1%;}
.BuildingDeptBox ul li span:nth-child(2){width:21%;padding-left:4px;}
.BuildingDeptBox ul li span:nth-child(3){width:21%;overflow: auto;}
.BuildingDeptBox ul li span:nth-child(4){width:18%;overflow: auto;}
.BuildingDeptBox ul li span:nth-child(5),
.BuildingDeptBox ul li span:nth-child(6){width:10%;text-align:right}
.BuildingDeptBox ul li span a{border:none;padding:3px 9px;border-radius:5px;color:#fff;margin-right:0px;transition:all ease-in-out 0.5s 0s;display: inline-block;cursor: pointer;text-decoration: none;background:#000541}
.BuildingDeptBox ul li span a:hover{background:#0899fb;color:#fff;border:none;}
.SearchPgBox input{margin-bottom: 25px;}
#myDIV ol {margin-left: 12px;}
.InvMsg{position: absolute;top: -4px;right: 0;color: #18b308;font-size: 14px;font-weight: 500;}
.BuildingDeptBox p[style="text-align:center;"] {font-size: 14px;height: 294px;display: flex;color: #f00;justify-content: center;align-items: center;}
#loaderlist li span b{display:block;}
#loaderlist li span {max-height: 50px;}
.Searchnavi ul li{margin-right:3px;}
.admin_newproject .ic_status input{width: 60px;margin: 0;padding: 2px 5px !important;}
.admin_newproject .ic_status h5,
.PriorityTxt h5{ font-weight:600;margin:0 0 8px 0;padding:0;}
.PriorityTxt{padding-top:4px;}
.PriorityTxt select {margin: 0;padding: 0;}
.admin_newproject .ic_status.ApproveSel input[type="checkbox"] {width: 20px;margin: 6px 0 0 0;}
.SubcontactorsLeft label, .SubcontactorsRight label{float: left;width: 85%;}
.SubcontactorsLeft input[type=checkbox], .SubcontactorsRight input[type=checkbox]{float: left;}
.AccImage {border: 8px solid #fff;}
.research_picture #carousel-example-generic .carousel-inner{border:none; border-bottom:8px solid #fff;}
.research_picture #carousel-example-generic .carousel-inner .LeftSpace{padding-left:0;}
.research_picture #carousel-example-generic .carousel-inner {margin: 33px auto 0;height: 198px;}
span.EfolioBox b {display: block;font-size: 14px;padding-top: 3px;height:18px;}
b.NameTxt{display:inline-block;width:50%;text-align:center;font-weight: bold;}
.pg_hedding span{float:right;}
.CunsumerBox label{display:block;margin-bottom:4px;}
.CunsumerBox select{display:block;width:100%;height:35px;border-radius: 6px;margin-bottom: 10px;border: 1px solid #ccc;}
/* .athorized_list tbody tr:first-child{position: fixed;width: 782px;margin-top: -2px;} 
.athorized_list tbody tr:first-child th:nth-child(1){width: 160px;}
.athorized_list tbody tr:first-child th:nth-child(2){width: 146px;}
.athorized_list tbody tr:first-child th:nth-child(3){width: 379px;}
.athorized_list tbody tr:first-child th:nth-child(4){width: 96px;}
.athorized_list tbody tr:nth-child(2) td{padding-top: 34px;} 
.athorized_list.tblListing{padding-right:23px;}
.athorized_list.tblListing.TopZero tr:before,*/
.ListtitleBox.sticky:before {content: '';position: absolute;background: #d7d7d7;width: 100%;height: 8px;left: 0;top: -8px;}
.athorized_list.tblListing ul {display: table;width:100.2%;background:#000541;margin-bottom:-1px;}
.athorized_list.tblListing ul li {display: table-cell;border: 1px solid #333;padding: 5px;color:#fff;font-weight: bold;}
.athorized_list.tblListing ul li:nth-child(1){width: 30%;}
.athorized_list.tblListing ul li:nth-child(2){width: 20%;}
.athorized_list.tblListing ul li:nth-child(3){width: 40%;}
.athorized_list.tblListing ul li:nth-child(4){width: 10%;}
.ListtitleBox.sticky {width:784px;position: fixed;}
/* .forMob{display: table-column;} */
.ListtitleBox{display:none;}
.PriorityTxt #time_priority,
.PriorityTxt #distance_priority{margin-top:4px;}
.StatusBx, .StatusBxIn{font-weight:bold;letter-spacing:0.3px;text-transform: lowercase;color:green;border-color: #333;}
.StatusBxIn{color:red;}
.athorized_list.tblListing{padding-bottom:0;}
/*------------ 18-03-2020 ---------- */
#partab_7, #partab_8 {float: left;width: 100%;margin-bottom:10px}
#partab_7 label, #partab_8 label{display:block;width:100%;}
#partab_7 select, #partab_8 select {float: left;width: 24%;margin-left: 3%;height: 40px;padding: 5px;}
#partab_7 textarea, #partab_8 textarea, #partab_14 textarea{float: left;padding: 5px;width: 94%;height: 40px;margin-bottom:3px;}
#partab_14 textarea{width:94% !important;}
#partab_10 input,
#partab_11 input,
#partab_12 input,
#partab_13 input{width:94%;margin-left:10px;margin-bottom:10px;}
#isSelection {
position: absolute;
top: 30%;
width: 360px;
left: 40%;
height: 70px;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
background: #fff;
border-radius: 10px;
box-shadow: 0 0 10px;
}
#isSelection .fa.fa-times {
position: absolute;
top: -10px;
right: -7px;
background: #f00;
width: 24px;
height: 24px;
font-size: 17px !important;
text-align: center;
color: #fff;
font-weight: bold;
border-radius: 50%;
cursor:pointer;
}
#isSelection span{font-size:16px}
.athorized_list .web-btn.submit1.pull-right {
    width: auto;
    white-space: nowrap;
    margin: 0 -8px 0 0px;
}
.BuildingDeptBox ul.loaderlistnetwork li span:nth-child(5){width:auto !important; margin-right:5px;}
/*============= Hack for Chrome ============*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.video_edit{min-height:265px;}
.video_edit .update_url .submit1{ bottom:0px; margin-bottom: -14px;}
.logon_form_left {min-height: 271px;}
.logon_form_left .form-control {margin-bottom:3.5px;}
.profile_info .form-control {margin-bottom:1.2px;}
.howtocontact input {padding: 2px 3px !important; margin-bottom:2.3px !important;}
.howtocontact select{ margin-bottom:1px !important; height:24px !important}
.profile_info select {height: 24px !important;}
.howtocontact .submit1 {margin-top:0px;}
.social_media_fm input{padding: 3px 3px 3.5px 3px !important;}
.whento_contact select{ margin-top:0px !important;border-radius: 3px; height:22.9px !important; padding: 0 !important; border:none !important;}
.whento_contact input {padding:2px 3px 1px !important; margin-bottom:0px !important;}
.whento_contact .col-md-7 .col-md-6{ padding-left:0;}
.whento_contact .col-md-5 .col-md-2 {width: 21%; margin-top:5px;}
.whento_contact .col-md-5, .whento_contact .col-md-7  {margin-bottom: 1px;} 
.col-md-5[style="color:red; text-align:right;"] label,
.col-md-7[style="color:green; text-align:center;"] label{margin-bottom: 4px;} 
.projectdefinations_fm select{ height:30px;}
.responsibilities_fm .submit1 {margin-top:0px;}
.budgetfees .submit1{bottom:-2px;}
.video_edit .update_url .submit1{ bottom:0px; margin-bottom: -8px; border:none !important;}
.first_wp .submit1 {margin-top:0px;}
.whento_contact .submit1 {margin-top: 7px;}
.whento_contact select{margin-bottom:1.3px !important; border:1px solid #CCC !important}
.whento_contact .submit1 {margin-top:0px;margin-left: 15px;}
.finances_wp textarea{ width:100% !important; margin-left:0% !important;}
.social_media_fm .submit1{margin-top:0px;}
.alternative_leflt input[type="radio"] {margin-top: 5px;margin-bottom:6px !important;}
.alt_middile input[type="radio"]{margin-top:3px;}
.structur_fm label{ padding-left:0 !important; padding-bottom:23px;}
.offlimit_wp textarea {height: 64px; margin: 0 0 5px 0;}
.offlimit_wp_2 textarea{height: 243px !important;margin-bottom:0px;}
.parking_wp textarea {height: 65px; margin-bottom:1px}
.parking_wp .submit1 {margin-top:0px;}
.security_wp textarea {height: 66px;margin-bottom: 1px;margin-top: 1px;}
.security_wp .submit1, .rulesroad_pets .submit1{margin-top:0px;}
.rulesroad_pets textarea{ margin-top:0; margin-bottom:1px;}
.admin_status .ic_status_main select{margin-bottom:14px;}
.admin_status .ic_status_main select#RESTART_DELAY {margin-bottom:0px;}
.row.ruleofthegeneral_fm {margin-bottom: -3px;}
.damage_wp input[type="radio"] {margin: 0 0 7px 0;}
.parta_a select {height: 50.4px;}
.water_middile .col-md-4 { padding-left:0;}
.commitments_left .submit1 {position: absolute;top: 8px;}
.resource_pfnl_fm1 .form-control {margin-bottom: 4px;}
.commitments_left label, .commitments_middle label {line-height: 19px;}
.structur_fm .project_wp .submit1{margin-bottom: -12px;}
.basement_pic #profilesubmit1 {bottom: -36px;}
.admin_newproject{margin-top:0px;}
.ques_label input[type="radio"]{margin: 3px 0 0;}
.difrenClass_197 input[type="radio"]{margin: 8px 0 0;}
.difrenClass_198 input[type="radio"]{margin: 3px 0 0 !important;}
.difrenClass_199 input, .difrenClass_200 input[type="radio"]{margin: 0px 0 0 !important;}

/* ------- this css use For Mack --------- */
.structur_fm span, .parking_wp span, .structure_wp span, .walls_wp span, .municipal_wp span, .part_b1 span, .part_b2 span, .sub_panel_left span{
position: relative;top:0px;}
.commitments_left span, .commitments_middle span, .concerns_left span,
.propertyb_left span, .property_left span, .materialquality_wp span, .water_md span {top:0px;}
.conditions_fm input[type=radio] {margin: 0px 0 5.5px 0;}
.damage_wp input[type="radio"] {margin: 0 0 3.9px 0;}
.cocumentation_left input[type=radio] {margin: 0px 0 23.5px 0;}
.alt_middile input[type="radio"]{margin-top:6px; margin-bottom:28px;}
.alternative_leflt input[type="radio"] {margin-top: 5px;margin-bottom:28px !important;}
.alternative_leflt .submit1 {margin-top:0px !important;}
.commitments_left input[type=radio], .commitments_middle input[type=radio] {margin: 0 0 8px 0;}
.commitments_left .submit1 {top: 5px;}
.concerns_left input[type="radio"]{ margin-top:8.5px !important;}
.structur_fm label{ padding-left:0 !important; padding-bottom:20.5px;}
.parking_wp textarea {height:67px; margin-bottom:1px}
.finances_wp label{ width:74%;}
.ragister_wraper select{line-height: 19px; height:25px}
.ragister_wraper input, .ragister_wraper select {margin-bottom: 4px;}
.resource_pfnl_fm1 .project_wp .col-md-6 input[type="checkbox"] {margin-top:0px; margin-bottom:11.1px; display:block;}
.electrical_service .submit1 {margin-top:0px;}
.property_left, .propertyb_left {padding-top:0px; margin-top:0px;}
.property_fm label{padding-top:2px;}
.alternative_leflt h4{margin: 0px 0 0px 0 !important;}
.finances_wp input[type=radio] { margin: 5px 0 9px 9px;}
.commitments_left h4, .commitments_middle h4{margin:0px 0 5px 0;}	
.property_left input[type=radio]{margin: 0 0 25px 0;}	
.property_fm .project_wp .submit1{ margin-bottom:0px;}
.project_wp.alternative_leflt label {padding-top: 7px;}	
h4.frst{width:38%;}
.concerns_left label{padding-bottom:2.6px;}
.col-md-6.project_wp.concerns_left label{padding-bottom:0px;}
.propertyb_left input[type="radio"] {margin-bottom: 8px;}
.structur_fm h4{ text-decoration:none;}
.structur_fm .project_wp .submit1{margin-bottom: -3px;}
.materialquality_wp input[type=radio]{margin:0px 0 9px 0;}
.materialquality_wp.conditions_fm input[type=radio]{margin:0px 0 5px 0;}
.materialquality_wp.cocumentation_left input[type=radio]{margin:0px 0 24px 0;}
.col-md-4.project_wp.commitments_left label,
.col-md-4.project_wp.commitments_middle label{padding-left:0;}
.responsibilities_fm input[type=radio]{margin: 0px 0px 8.3px 0;}
.responsibilities_fm span{position:relative; top:0px; padding-left:3px}
/*------- 20-04-2018 ---------*/
.register_contener select.form-control {padding: 0 12px;height: 25px;}
.col-md-8.project_wp.propertyb_left [type="radio"] {margin-top: 0 !important;margin-bottom:7.5px;}
.admin_status .ic_status_main select{margin-bottom:2px; height:26px;}
.AdminWap .admin_status .ic_status_main select {height: 24px;}
.commitment_newb{padding-top:35px;}
.commitments_aleft_frm{padding-top:39px;}
.commitments_aleft_frm label{ width:63%}
.col-md-4.project_wp.commitments_left.commitments_aleft_frm input[type=radio],
.col-md-4.project_wp.commitments_middle.commitments_aleft_frm input[type=radio]{margin: 0 0 17px 0;}
.commitment_newb label{padding-bottom: 16px;}
/* .GeneralLeft label, .GeneralRight label {margin-top: 8px;margin-bottom: 16px;} */
.GeneralLeft label, .GeneralRight label {margin-top: 0px;margin-bottom: 0px;line-height: 0;position: relative;top: -3px;}
.GeneralLeft input[type="radio"], .GeneralRight input[type="radio"]{margin-top:10px;}
.GeneralLeft div:last-child p label, .GeneralRight div:last-child p label {margin-bottom: 0;margin-top: 5px;}
.AdminWap .ic_status_main .web-btn {margin-top: 22px;padding: 2px 10px;margin-bottom: 3px;}
.QuesionsNariesLeft .GeneralLeft span, .QuesionsNariesLeft .GeneralRight span{padding-right:10px;}
.QuesionsNariesLeft h5{font-size:13px;}
.difrenClass_196 input[type="radio"] {margin: 6px 0 0;}
.difrenClass_200 textarea {height: 53px;margin-top: 0px;margin-bottom: 3px;}
.difrenClass_200 textarea:last-child{margin-bottom:0;}
.difrenClass_199 textarea {height: 30px;margin-top: -2px;margin-bottom: -.3px;}
.difrenClass_206 input[type=radio] {margin: 6.4px 0 0;}
.difrenClass_206 p {margin-bottom: -5px;}
.difrenClass_206 textarea {top: 0;margin-bottom: 0px;}
.difrenClass_204 p{padding-top: 13px;}
label#qc_80 {margin-bottom: 10px;}
input#provided, input#excluded{padding: 0 5px;}
.error{line-height: 10px;font-size: 11px;color:#f00;}
/* ------------ 08-05-2019 -------------- */
.difrenClass_225 input[type="radio"] {margin: 1px 0 0;}
.difrenClass_225 label{width: 55% !important;}
.difrenClass_225 h5 {margin-bottom: 15px;}
.difrenClass_226, .difrenClass_227, .difrenClass_228, .difrenClass_229, .difrenClass_230, .difrenClass_234, .difrenClass_236,
.difrenClass_239 {margin-top: 32px;}
.difrenClass_226 textarea, .difrenClass_227 textarea {width: 93%;margin-top: 5px;margin-left: 10px;}
.difrenClass_227 textarea {width: 93%;margin-top: 0px;margin-left: 10px;}
.difrenClass_227 label{width: 100% !important;}
.difrenClass_228 textarea {margin-bottom: 6px;width: 93%;margin-left: 10px;}
.difrenClass_228 label#qc_26 {width: 23% !important;}
.difrenClass_229 select.test {padding: 5px;width: 28%;margin-bottom: 3px;margin-top:2px;border-radius: 3px;height:42px;}
.difrenClass_229 label {width: 70% !important;}
.difrenClass_229 textarea {margin-top: 3px;width: 93%;margin-left: 10px;}
.difrenClass_230 textarea {margin-top: 0px;width: 98%;margin-left: 10px;margin-bottom:-3px;}
.difrenClass_234 textarea{height:58px;}
.difrenClass_236 label#qc_36{width:30% !important;margin:7px 60px 7px 0;}
.difrenClass_236 input[type="text"]{position: relative;top: -8px;}
.difrenClass_236 label#qc_37 {padding-bottom:10px;}
.difrenClass_236 label#qc_39 {padding-top: 10px;}
.difrenClass_239 input[type="radio"]{margin-top:17px;}
.difrenClass_239 div:first-child p input[type="radio"]{margin-top:3px;}
.difrenClass_239 label#qc_42 {padding-top: 17px;}
.difrenClass_239 label#qc_43 {padding-left: 10px;}
.difrenClass_239 label#qc_44 {padding-left: 10px;}
.difrenClass_239 label#qc_45 {padding-left: 10px;}
.difrenClass_242 h5, .difrenClass_243 h5{ margin-bottom:13px;}
.difrenClass_242 label#qc_48, .difrenClass_242 label#qc_49,
.difrenClass_243 label#qc_51, .difrenClass_243 label#qc_52{ padding-left:10px;width:70% !important}
.difrenClass_242 textarea, .difrenClass_243 textarea{ margin-left:20px;height:87px;width: 95%;}
.difrenClass_195 label#qc_27 {width: 77% !important;position: relative;}
.difrenClass_229 label#qc_27 {width: 46% !important;position: relative;top: -24px;}
/* -------------- 30-05-2019 --------------- */
.rcdifrenClass_245 {margin-top: 35px;}
.rcdifrenClass_245 textarea {height: 40px;margin-top: 0;line-height: 8px;margin-left: 10px;width: 94%;margin-bottom:3px;}
.rcdifrenClass_245 input[type="radio"] {margin-top:0;}
label#rc_5 {width: 40% !important;margin-bottom: 5px;float:left;}
.rcdifrenClass_245 input[type="text"] {width: 92.5%;padding: 0 5px;float:left;height:40px;float: left; margin-bottom: 12px;margin-left: 14px;border-radius: 5px;border: 1px solid #a9a9a9;}
.FeetBox {position: relative;top: -10px;left: 10px;float: left;margin-top: 0;width:100%;display:none;}
label#rc_10, label#rc_11, label#rc_12, label#rc_13  {float: left;margin-left: 17px;width: 100% !important;}
label#rc_10{margin-left:2%;}
.rcdifrenClass_246 {margin-top:32px;}
.rcdifrenClass_246 p input[type="text"],
.rcdifrenClass_251 p input[type="text"] {float: left;width: 70px;margin-left: 5px;margin-bottom:7px;}
.rcdifrenClass_246 select{float: left;height: 34px;width: 25%;padding: 0 5px;margin-right: 5%;margin-left:2%;margin-bottom: 10px;}
.rcdifrenClass_246 textarea{float: left;width: 68%;margin-top: 0;}
.winClass {width: 98% !important;margin-left: 2%;}
.rcdifrenClass_251, .rcdifrenClass_252, .rcdifrenClass_253, .rcdifrenClass_254, .rcdifrenClass_257, .rcdifrenClass_258, 
.rcdifrenClass_260, .rcdifrenClass_261, .rcdifrenClass_263, .rcdifrenClass_264, .rcdifrenClass_266, .rcdifrenClass_267 {margin-top: 35px;}
.rcdifrenClass_251 textarea{margin-left:2%;height: 27px;margin-top: 0;line-height: 14px;}
.rcdifrenClass_252 textarea, .rcdifrenClass_254 textarea{margin-top:0;height:32px;width:98%;margin-left:2%;}
.rcdifrenClass_253 textarea{margin-top:0;height:34px;width:98%;margin-left:2%;}
label#rc_22 {float: left;width: 34% !important;margin-top: 2px;}
.rcdifrenClass_253 label {width: 100% !important;}
.rcdifrenClass_256 {margin-top: 31px;}
.rcdifrenClass_256 select {float: left;height: 51px;width: 30%;padding: 0 5px;margin-right: 0;margin-left: 4%;margin-bottom: 10px;margin-top:3px;}
.rcdifrenClass_256 textarea {float: left;width: 64%;margin-left:2%;height:51px;}
.rcdifrenClass_256 textarea.winClass {height:35px;}
label#rc_40, label#rc_41 {margin-top: 7px;}
.rcdifrenClass_257 label{width: 100% !important;margin-top: 0;}
.rcdifrenClass_257 div {float: left;width: 50%;}
.rcdifrenClass_257 textarea{width: 90%;margin-top: 0;margin-left:4%}
.rcdifrenClass_257 select{height: 34px;width: 90%;padding: 0 5px;margin-left:4%;margin-bottom:4px;}
.rcdifrenClass_257 select.perClass,
.rcdifrenClass_257 textarea.perClass{height: 62px;margin-bottom:2px;}
label#rc_47 {width: auto !important;margin-right: 10px;margin-bottom: 5px;}
.feeClass {height: 61px !important;}
label#rc_49, label#rc_49{margin-bottom:10px;}
.rcdifrenClass_258 div:nth-child(2),
.rcdifrenClass_258 div:nth-child(4) {margin-left: 2%;}
.rcdifrenClass_258 textarea {height:62px;}
.rcdifrenClass_260 div:nth-child(2){margin-left:2%;}
.rcdifrenClass_260 div:nth-child(2) textarea{float:left;width:70%;height:41px;}
.rcdifrenClass_260 textarea.winClass{height:41px;}
.rcdifrenClass_260 div:nth-child(2) select{float:left;width:26%;margin-left:4%;margin-top: -7px;padding: 0 5px;margin-bottom: 5px;height: 52px;}
label#rc_56 {margin-left: 2%;width: 75% !important;}
.rcdifrenClass_261 textarea{margin-left:2%;height: 78px;}
.rcdifrenClass_263 textarea, .rcdifrenClass_264 textarea, .rcdifrenClass_266 textarea
{height:53px;width:98%;margin-left:2%;}
.rcdifrenClass_263 div:nth-child(2) select, .rcdifrenClass_263 div:nth-child(3) select{float:left;width:40%;margin-left:2%;height:48px;padding:0 5px;margin-top:3px;}
.rcdifrenClass_263 div:nth-child(2) textarea, .rcdifrenClass_263 div:nth-child(3) textarea{float:left;width:56%;margin-left:2%;height:48px;}
label#rc_61 {margin-top: 7px;}
.rcdifrenClass_264 div:nth-child(1) select, .rcdifrenClass_264 div:nth-child(2) select{float:left;width:40%;margin-left:2%;height:48px;padding:0 5px;margin-top:3px;}
.rcdifrenClass_264 div:nth-child(1) textarea, .rcdifrenClass_264 div:nth-child(2) textarea{float:left;width:56%;margin-left:2%;height:48px;}
label#rc_63, label#rc_64 {margin-top: 6px;}
.rcdifrenClass_266 div:nth-child(1) select{float:left;width:40%;margin-left:2%;height:104px;padding:0 5px;margin-top:3px;}
.rcdifrenClass_266 div:nth-child(1) textarea{float:left;width:56%;margin-left:2%;height:104px;}
.rcdifrenClass_267 label{float:left;}
.rcdifrenClass_267 div:nth-child(3) textarea{height:42px;}
.rcdifrenClass_267 textarea{width:98%;margin-left:2%;}
.rcdifrenClass_269 textarea,
.rcdifrenClass_270 textarea{width:98%;margin-left:2%;height:80px;}
label#rc_72, label#rc_75 {margin-top: 10px;}
label#rc_73, label#rc_76 {margin-top: 18px;}
.admin_newproject .ic_status input{width: 45px;margin-top: 4px;}


}
@-moz-document url-prefix() { 
.ListtitleBox.sticky {width:772px;position: fixed;}
.athorized_list.tblListing ul {width:100%;}
}






 /* Safari 5+ ONLY */
::i-block-chrome, .basement_pic select {margin-top:17px;}
::i-block-chrome, .basement_pic .submit1 {margin-top: 11px;}
::i-block-chrome, .project_wp.alternative_leflt label {padding-top: 3px;}
::i-block-chrome, .alternative_leflt .submit1 {margin-top: 6px !important;}
::i-block-chrome, .responsibilities_fm .submit1 {margin-top: 0px;}
::i-block-chrome, .responsibilities_fm input[type="radio"] {margin: 4px 0 0;}
::i-block-chrome, .responsibilities_fm label {padding-bottom: 4px;line-height: 19px;}
::i-block-chrome, .commitments_left input[type="radio"], ::i-block-chrome, .commitments_middle input[type="radio"] {
margin: 0 0 11px 0;}
::i-block-chrome, .commitments_left .submit1 {position: absolute;top: 3px;}
::i-block-chrome, .concerns_left input[type="radio"] {margin-bottom:6px !important;}
::i-block-chrome, .concerns_left .concerns_wp {margin-top: 1px;}
::i-block-chrome, .resource_pfnl_fm1 .project_wp .col-md-6 input[type="checkbox"] {display: inline-block !important;float: right;width: 37%;margin-top: -13px;}
::i-block-chrome, .rulesroad_general textarea {height: 63px;margin: 0 0 4px 0;}
::i-block-chrome, .conditions_fm{ margin-top:-8px;}
::i-block-chrome, .conditions_fm input[type="radio"] {margin: 0px 0 8px 0;}
::i-block-chrome, .structure_wp1 select{height:51px;}
::i-block-chrome, .structure_wp select{margin-bottom: 48px;}
::i-block-chrome, .walls_wp select{ margin-bottom:15px;}
::i-block-chrome, .municipal_wp select{ height:49px;}
::i-block-chrome, .municipal_wp .submit1{margin-top: 7px;}
::i-block-chrome, .septic_btn .submit1 {margin-top: 2px;}
::i-block-chrome, .water_sy_wp .carousel-inner {margin-top: -5px;}
::i-block-chrome, .parta_a select {height: 52px;}
::i-block-chrome, .parta_a .submit1 {margin-top:0px;}
::i-block-chrome, .sub_panel_left [type="text"]{ margin-bottom:21px}
::i-block-chrome, .sub_panel_left .submit1 {margin-top: 5px;}
::i-block-chrome, .resource_pfnl_fm1 .project_wp .submit1 {
margin-top: 0 !important;
bottom: -2px !important;
position: relative;
}
::i-block-chrome, .admin_status .ic_status_main select {margin-bottom: 16px;}
::i-block-chrome, .AdminWap .admin_status .ic_status_main select {margin-bottom:0px;}
::i-block-chrome, .admin_status .ic_status_main select#RESTART_DELAY {margin-bottom: 16px;}
::i-block-chrome, .AdminWap .admin_status .ic_status_main select#RESTART_DELAY {margin-bottom:0px;}
::i-block-chrome, .walls_wp .submit1 {margin-top: -9px;}
::i-block-chrome, .water_md a.submit1 {padding: 5px 10px;}
::i-block-chrome, .commitments_left label, ::i-block-chrome, .commitments_middle label {line-height: 11px;}
::i-block-chrome, .ApproveSel input[type="checkbox"] {margin-top: 6px;}
/* ::i-block-chrome, .GeneralLeft label, .GeneralRight label {margin-top: 10px;} */
}

/*============= Mack for safari ============*/
@media not all and (min-resolution:.001dpcm) { @media {
.commitments_left input[type=radio], .commitments_middle input[type=radio] {margin: 0 0 7px 0;}
.commitments_left span, .commitments_middle span, .concerns_left span,
.propertyb_left span, .property_left span, .materialquality_wp span, .water_md span {top:0px;}
.water_sy_wp .carousel-inner {margin-top:-5px;}
.concerns_left input[type="radio"]{ margin-top:8.5px !important;}
.alternative_leflt span, .alt_middile span,
.structur_fm span, .parking_wp span, .structure_wp span, .walls_wp span, .municipal_wp span, .part_b1 span, .part_b2 span, .sub_panel_left span{position: relative;top:0px;}
.structur_fm label{ padding-left:0 !important; padding-bottom:26px; width:70%;}
.materialquality_wp input[type=radio]{margin:0px 0 9px 0;}
.project_wp.alternative_leflt label {padding-top: 4px;}
.alt_middile label {padding-bottom: 2px;}
.responsibilities_fm span{position:relative; top:1px; padding-left:8px}
.responsibilities_fm label {padding-bottom:5px;}
.finances_wp label{ width:74%;}
.finances_wp span{position:relative; top:0px; padding-right:0;}
.finances_wp input {margin-bottom:9px;}
.finances_wp { margin-bottom:3px;}
h4.frst{width:39%;}
.resource_pfnl_fm1 .project_wp .col-md-6 input[type="checkbox"] {float:right;width:50%;display: block;margin-top:-12px;}
.parking_wp textarea {margin-bottom:6px}
.parking_wp .submit1 {margin-top:-3px;}
.admin_status .ic_status_main select{ height:26px}
.door_middle select, .windows_middle select{height:63px;}
.basement_pic select{ height:64.5px;}
.basement_pic .submit1 {margin-top:11px;}
.conditions_fm input[type=radio]{margin:0px 0 5px 0;}
.damage_wp input[type="radio"] {margin: 0 0 4px 0;}
.cocumentation_left input[type=radio]{margin:0px 0 23px 0;}
.cocumentation_left {margin-bottom: -14px !important;}
.parta_a select {height:53px;}
.part_b1 input[type="radio"]{ margin-bottom:6px;}
.electrical_wp select {height:71px;}
.electrical_service select{ height:24px;}
.howtocontact input {padding: 2px 3px !important; margin-bottom:2.5px !important;}
.whento_contact select{ margin-top:0px !important;border-radius: 3px; height:22px !important; padding: 0 !important; border:none !important;margin-bottom: 2.5px !important;}
.whento_contact input {padding: 2px 3px !important;margin-bottom: 0px !important;}
.alternative_leflt .submit1 {margin-top:0px !important;}
.logon_form_left .form-control input[name="user_name"],
.logon_form_left .form-control input[name="password"]{padding: 4px 4px;}
.finance_sbbtn .submit1{ margin-top:0px;}
.parking_wp textarea {height:65px;}
.walls_wp .submit1 {margin-top: -4px;}
.municipal_wp select{height:49px;}
.property_fm label{padding-top:0px;}
.alternative_leflt h4, .alt_middile h4{margin: 15px 0 0px 0 !important;}
.finances_wp input[name="finances[33][comment]"] {vertical-align: top;padding-bottom:20px;height: auto;}
.commitments_left .submit1 {top: 9px;}
.concerns_left label{padding-bottom:0px;}
.propertyb_left input[type="radio"] {margin-bottom: 8px;}
.structure_wp1 select{ height:51px;}
.col-md-8.project_wp.propertyb_left [type="radio"] {margin-top: 0 !important;margin-bottom: 7px;}
.property_left input[type=radio]{margin: 0 0 27px 0;}
.materialquality_wp.conditions_fm input[type=radio]{margin:0px 0 5px 0;}
.commitment_newb label{padding-bottom: 14px;}
.resource_pfnl_fm1 .form-control {margin-bottom: 5px;}
.part_b1 [name="heatingpartb[440][value]"]{ margin-top:-1px;}
.concerns_left input[type="radio"] {margin-top: 11px !important;}
.ApproveSel input[type="checkbox"] {margin-top: 6px;}
/* .GeneralLeft label, .GeneralRight label {margin-top: 17px;} */
.GeneralLeft input[type="radio"], .GeneralRight input[type="radio"]{margin-top:11px;}
.QuesionsNariesLeft h5{font-size:13px;}
.difrenClass_195 label {padding-bottom: 3px;}
.difrenClass_196 input[type="radio"] {margin: 5px 0 0;}
.difrenClass_198 input[type="radio"] {margin: 4.6px 0 0 !important;}
.difrenClass_199 textarea {height: 31px;margin-top: -2px;margin-bottom: -.3px;}
.difrenClass_206 input[type=radio] {margin: 7.5px 0 0;}
.difrenClass_209 label {padding-bottom: 3px;}
.difrenClass_215 p {margin-top: 6.5px;}
.difrenClass_195 input[type="radio"] {margin: 6px 0 0;}
.difrenClass_206 textarea {height: 43px;}
.difrenClass_197 textarea{height:67px;}
.difrenClass_198 input[type="radio"] {margin: 4.5px 0 0 !important;}
.difrenClass_206 p {margin-bottom: -3px;}
.difrenClass_206 input[type=radio] {margin-top: 8px !important;}
.difrenClass_204 p{padding-top: 14px;}
label#qc_80 {margin-bottom: 10px;}
.difrenClass_225 label{margin-top:4px !important;}
.difrenClass_225 textarea, .difrenClass_228 textarea, .difrenClass_230 textarea{height:37px;}
.difrenClass_232 input[type="radio"] {margin-top: 6px !important;}
.difrenClass_239 input[type="radio"],
.difrenClass_239 label#qc_42 {padding-top: 20px !important;}
.difrenClass_242 textarea, .difrenClass_243 textarea{height:89px;}
.SubcontactorsLeft label, .SubcontactorsRight label{float: left !important;width: 85% !important;}
.SubcontactorsLeft input[type=checkbox], .SubcontactorsRight input[type=checkbox]{float: left !important;}
.Subcontactors .form-control {height: 23px !important;}
.admin_newproject .ic_status input{width: 45px;margin-top: 4px;}
}}









.logon_form_left select,
.howtocontact select,
.whento_contact select,
.head-right select{background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50% !important;
	-moz-appearance: none !important; 
	-webkit-appearance: none !important; 
	padding-left:5px !important; padding-right:5px !important;
	background-color:#fff !important;
	}
.admin_newproject .col-md-2 input.web-btn{margin-top:2px;}
#myDIV ul, #myDIV ol{margin-left:12px;}
.doors #myPICTURE {min-height: 262px;}
.menu-down ul li a{cursor:pointer;}



/* --------------- Device Css Start Here ---------------- */
@media all and (max-width: 1366px) {
.ListtitleBox.sticky{width:789px;}
	}
@media all and (max-width: 1200px) {
.container{ width:100%}
.masonrycls label{ width:65px;}
}
@media all and (max-width: 1105px) {
.col-md-4.project_wp.commitments_middle{padding-right:0;}
.col-md-4.project_wp.commitments_middle label,
.col-md-4.project_wp.commitments_left label{width:58%}
}
@media all and (max-width: 1038px) {
.how-it-work .col-md-7 {float: left;width: 70%;}
.howitwork_fm .col-md-9 {padding-right: 0;width: 55%;}
.howitwork_fm .col-md-5{ width:30%}
.howitwork_fm .col-md-2{ float:right;}
.how-it-work .col-md-7{width:58.333%}
.ListtitleBox.sticky{width:68%}
}
@media all and (max-width: 991px) {
.responsibillities .col-md-8 .col-md-6{ width:50%}
.responsibillities .col-md-8 .col-md-3{ width:25%}
.responsibillities .col-md-8 .col-md-3{ width:25%}
#video iframe{margin-top: 20px;margin-bottom:10px;height: 210px;}
.main_container h1{ float:none;margin-top:20px;}
.left_nav{ padding:0px;}
.researchtopic{ height:auto; padding-bottom:10px;}
.head-right .col-md-4 {width: 20%;float: left;}
.form-control {font-size: 14px;padding: 5px;margin-bottom: 4px;}
.col-md-12 textarea {height: 50px !important;margin-top: 5px;}
.submit1{ margin-right:15px;}
form.how-it-work{ padding:0;}
.how-it-work .col-md-10{ float:left; width:85%;}
.how-it-work .col-md-2{ float:right; width:8%;}
.how-it-work .col-md-7{ float:left; width:70%;}
.how-it-work .col-md-3 {float: left;width: 20%;margin-left: -5%;}
form.how-it-work input {padding: 5px;font-size: 14px;margin: 0 10px 4px 0;}
.how-it-work .row{ padding:0;}
.how-it-work .col-md-7 {float: left;width: 70%;}
.howitwork_fm .col-md-9 {padding-right: 0;width: 55%; float:left;}
.howitwork_fm .col-md-5{ width:30%; float:left;}
.howitwork_fm .col-md-2{ float:right;}
.how-it-work .col-md-7 .col-md-6 {float: left; width:50%;}
.howitwork_fm .col-md-7 .col-md-6 select{ margin-left:0;}
.how-it-work .col-md-7 .col-md-6 input{width:70%;}
.row.householdmember_fm .col-md-5 {width: 45%;float: left;padding-left:0;padding-right:5px;}
.row.householdmember_fm .col-md-4 {width: 35%;float: left;padding-left:0;}
.row.householdmember_fm .col-md-4 {padding:0;}
.form-control{ height:auto;}
.householdmember_fm .col-md-6 {padding:0;}
#textare42 {min-height: auto !important;}
.projectdefinations_fm select {margin-left:0px !important;}
.projectdefinations_fm .how-it-work .col-md-3{ width:50% !important; margin-left:0 !important;}
.projectdefinations_fm {padding: 0;}
.project_wp label{ width:47%;}
.copy_right_cont {box-sizing: border-box;padding: 0;margin: 0;width: 96%;}
.doors{float: left;width: 60%;}
.masonrycls_left {float: left;width: 50% !important;}
.masonrycls {float: left; width:98%;}
.masonrycls_wp .masonrycls{ width:50%;}
.doors .carousel-inner {margin-top: 10px;height: auto;}
.masonrycls select {width: 70%;margin-top: 1px;height: 60px;}
.hvac_wp [type="text"]{width: 70%;}
.masonrycls label{width: 30%;}
.hvac_wp b {width:28%;}
.window_slider,
.carousel-inner,
.pic-wp, .window_slider img{ height:auto;}
.tooltip{margin:10px 8% 0}
.txt_area_sec {position: relative;width: 100%;float: left;}
.topic{ column-count:2; list-style-type:none;}
.hvac_wp{ margin-top:15px;}
.project_wp b{display: block;}
.water_sy_wp .col-md-8, .water_sy_wp .col-md-8 input{ width:100%;}
.login .col-md-6, .login .col-md-12, .login .col-md-3{padding-left:0;padding-right:0;}
.city_state .col-md-2 {width: 100% !important;padding-left: 0;padding-right: 0;}
.right_main_cont{ height:inherit;}
.topic{height:inherit;padding:10px 0;}
.profile_right{padding-left:0;}
#commentsubmit{position:inherit;margin-left: 37%;margin-left: 44%;margin-top: 20px;}
.howtocontact .col-md-10, .howtocontact .col-md-7 {padding-left: 0;}
.howtocontact .col-md-3{padding-right:15px;margin-left:0;}
.nav > li > a{padding: 5px 9px;}
.col-md-4 #myDIV {width: 100%;}
#myDIV{margin-top:10px;}
.doors .carousel-indicators {bottom: -20px;left: -5%;}
.right_main_cont{width:100%;}
#myDIV {width: 96.5% !important;bottom: 70px;}
select[name="generalstructure[410][value][]"] {margin-bottom: 20px;}
.research_picture .carousel-indicators, .doors .carousel-indicators {width: 100%;text-align: center;padding: 0 0 10px 0;}
.research_picture .carousel-inner{width:80%; height:100%;}
.left_nav {margin-bottom: 20px;}
button#profilesubmit {bottom: 0;position: relative;top: 30px;}
.research_picture ul.ui-sortable {height: inherit;}
ul.photos-crud li {width: 16.666%;text-align: center;}
.basic-image{display:inline !important;width:100% !important; height:auto !important;}
.photo-box textarea{width:100%;}
#toogleexam {position: absolute;left:0px;}
.txt_area_sec #myDIV {margin-top: 0;padding-top: 0;width: 100% !important;bottom: 58px;}
#toogleexam1 {left: 0px;bottom: 0px;}
.masonrycls {width: 37%;}
.doors #ajax-list ul.photos-crud li {width: 25%;}
.second_right_Section{width:100%;}
.QuesionsNariesLeft label {width: 75px;margin-bottom: 3.4px;margin-right: 5px;}
.second_right_Section{width:100%;}
.pg_hedding{width:100%}
.Body_right_wprapper, .second_right_Section, .Self_Chech_wp{height:inherit;}
#toogleexam{bottom:0px;}
.head-left h2{padding-left:0;}
.TitleList{margin-top:0px;}
.nav.navbar-nav li:nth-child(7){padding-left:20px !important;}
.AdminWap .ic_status_main .web-btn{margin-top:3px;margin-bottom:10px;}
.ic_status input {margin-top: -10px;}
.materialquality_wp.cocumentation_left.admin_newproject,
.property_fm .project_wp, .propertyb_fm .project_wp{min-height:inherit;}
.row.householdmember_fm, .projectdefinations_fm .row{margin-left:0;margin-right:0;}
.how-it-work .col-md-2 {float: left;width: 20%;}
.how-it-work .col-md-2 select{width: 100% !important;}
#Show_Comment {margin-top: 20px;}
.submit1 {margin-right: 0;}
.finances_wp .col-md-8{padding-left:0;}
h4.frst {width: 50%;}
h4.scond, h4.thrd{width:25%}
.col-md-4.project_wp.commitments_left.commitments_aleft_frm,
.col-md-4.project_wp.commitments_middle.commitments_aleft_frm{float:left;width:50%}
.commitment_newb label{width:80%;}
.web-btn.submit1.pull-right {margin-top: 20px;}
.offlimit_wp, .offlimit_wp_2, .security_wp, .rulesroad_pets,
.parking_wp{padding-right:15px;}
.parking_wp label{width:auto;padding-right:15px;padding-bottom:15px;}
.materialquality_wp.cocumentation_left.admin_newproject.Approve_Remove .ic_status {width: 80%;float: left;}
.materialquality_wp.cocumentation_left.admin_newproject.Approve_Remove .col-md-2 {float: left;width: 10%;}
.materialquality_wp.cocumentation_left.admin_newproject.Approve_Remove .col-md-2 input:nth-child(2){margin-top:25px}
input.Check_boX_1, input.Check_boX_2 {margin-top: 0;position: relative;top: 72px;right: 13px;}
.Access_NPT_box{padding-left:0;}
.materialquality_wp.cocumentation_left.admin_newproject.Approve_Remove div:nth-child(6) {position: relative;top: 17px;}
.col-md-8.Access_NPT_box {position: relative !important;top: -4px !important;}
.rulesroad_general{padding-right:15px;}
.howtocontact .col-md-10{width:85%;padding-left: 15px;}
.howtocontact .col-md-2 {padding-left:0px;padding-right: 15px;width:15%;}
.howtocontact .col-md-2 select{margin-left: 0;}
.howtocontact .col-md-7{width:65%;padding-left: 15px;}
.col-md-5.UnavailableTitle, .col-md-7.AvailableTitle {float: left;width: 50% !important;text-align: center !important;}
form.how-it-work select{width:100%;}
.Last_right_Section {margin-top: 25px;text-align: center;width: 100%;}
.Righttop_imgBox{width: 170px;margin: 0 auto;}
.property_exterior .pic-wp {width: 85%;height: 100%;}
.right_main_cont{overflow:inherit;overflow-y: auto;}
.doors .doors_pic{width:100%;height:100%;padding-bottom:50px;}
.doors .carousel-indicators {bottom: 40px;}
.status-publish .doors #toogleexam1 {bottom: 20px;left: 35%;}
.masonrycls select{padding:5px;}
.project_wp.damage_wp label, .materialquality_wp.conditions_fm label, .materialquality_wp.cocumentation_left label{width:85%;}
.water_sy_wp .carousel-inner, .water_systom_slide{height:100%;width:100%;}
.masonrycls.water_md {width: 100%;}
.water_middile{padding-left:15px;}
.masonrycls.water_md label{width:80%;}
.water_sy_wp .carousel-inner{padding-left:0;}
.masonrycls.water_sy_wp{width:100%;padding-right:15px;}
.water_systom_slide{margin-left:0;}
.water_sy_wp .carousel-inner{margin-left:0px;}
#carousel-example-generic {margin-left: 15px;}
.masonrycls.parta_a1 #carousel-example-generic {margin-left: 20%;}
.masonrycls.parta_a1 #carousel-example-generic .carousel-control .glyphicon-chevron-right {right:0px;}
.masonrycls.parta_a1 #toogleexam2{left:20%;}
.part_b2 {padding-left: 15px;padding-top:0;}
.part_b1 b, .part_b2 b {float: left;width: 47%;}
.part_b2 [name="heatingpartb[441][value]"], .part_b2 [name="heatingpartb[443][value]"], .part_b2 [name="heatingpartb[442][value]"]{margin-left:0;}
.part_b2 [type="text"], .part_b1 [type="text"] {width: 53%;}
.part_b2_top{padding-top:5px;min-height:inherit;}
.masonrycls.hvac_wp1 {width: 45%;margin-left: 5%;}
.hvac_slide {margin-top: 0px;width: 92%;height: 100%;}
.masonrycls.hvac_wp1 .carousel-inner {margin-top: 10px;height: auto;max-height: 240px;overflow: hidden;}
.hvac_wp1{margin-top:0;}
.hvac_wp1 #toogleexam2 {left: 15px;bottom: -48px;}
.hvac_wp b {width: 29%;margin-bottom: 20px;}
.masonrycls.hvac_wp{width:98%;}
.masonrycls.hvac_wp1 {width: 97%;margin-left: 5%;}
.masonrycls.hvac_wp1 .carousel-inner {height: 100%;max-height: 480px;}
.hvac_wp1 .carousel-control .glyphicon-chevron-left {margin-left: -75%;}
.project_wp.electrical_wp.electrical_service {float: left;width: 50%;margin-top: 15px;}
.electrical_wp [type="text"], .electrical_wp select {width: 100%;}
.electrical_wp h4{margin-top: 15px;margin-bottom:10px;}
.subpanel_slide {height: auto;}
.masonrycls.hvac_wp1.sub_panel {width: 100%;padding-left: 15px;padding-right: 15px;box-sizing: border-box;margin:0 !important;}
.sub_panel .carousel{width:90%;margin:0 auto !important;}
.masonrycls.hvac_wp1.sub_panel #carousel-example-generic{margin-left:0;}
.sub_panel .carousel-control .glyphicon-chevron-right {margin-right: -75%;}
#toogleexam[style="width:120px;"] {margin-left: 1px !important;position: relative;top: 0 !important;margin-top: 20px;}
.ListtitleBox.sticky{position:inherit;}
.ListtitleBox{display:none;}
.forMob{display: contents;}
}

@media all and (max-width: 900px) {
.menu-down ul li a{border-radius:inherit;display:block;width:100%;}
.menu-down ul li a:hover, .menu-down ul li a.active {background: #fff !important;color: #000 !important;}
}
@media all and (max-width: 767px) {
.carousel-inner{ height:auto;}
.tooltip{margin:10px 5% 0}
#video iframe{margin-top: 20px;margin-bottom:10px;height: 210px;}
.head-right .col-md-4 {width: 33.33%;float: left;}
.finances_txt,
.finances_txt_1 {width: 100% !important;height: auto;margin-bottom: 5px !important;}
.finances_lbl label{ padding-left:0 !important;}
.pic-wp, .topic, .doors .carousel-inner{ height:auto;}
.masonrycls label{ width:30%;}
.masonrycls select{ width:70%;}
.doors, .masonrycls_left{float:left;width:50%;}
.doors .carousel-inner {margin-top: 10px;height: auto;}
.masonrycls {float: left;padding-left:15px;padding-right: 0;width: 48%;}
.txt_area_sec #myDIV{ margin-top:20px; width:100%;}
.video_edit, .video_edit1, .parta_a1,
.property_fm .project_wp, .propertyb_fm .project_wp,
.structur_fm .project_wp, .municipal_wp1, .water_upload {min-height:inherit;}
.video_edit .submit1, 
.video_edit1 .submit1,
.property_fm .project_wp .submit1,
.propertyb_fm .project_wp .submit1,
.structur_fm .project_wp .submit1,
.structure_wp .submit1,
.municipal_wp1 .submit1,
.water_upload .submit1{position: inherit;right: 15px;bottom: -12px;}
#myNavbar .navbar-nav {width: 48%;float: left;}
.nav > li > a, .navbar-nav li:nth-child(4) a {padding: 10px 15px;}
.navbar-nav ul li[style="padding-left: 201px;"]{padding-left:15px !important}
li[style="padding-left: 201px;"] {padding-left: 0 !important;}
button#profilesubmit{bottom: -39px;}
ul.photos-crud li {width: 25%;text-align: center;}
#myDIV {width: 92% !important;bottom: 70px;}
.doors, .masonrycls_left{width:100%;}
.masonrycls{width:96%;padding-left:0;}
.doors #ajax-list ul.photos-crud li {width: 33.333%;}
.QuesionsNariesLeft .col-sm-6 {width: 50%;}
.QuesionsNariesLeft .col-sm-6 label {width: 129px;}
.QuesionsNariesRight .textare1{margin-bottom:20px;}
.second_right_Section .Self_Chech_wp .col-sm-5{padding:0;}
.SubmitComment{left: 35%;}
.ques_label {width: 100%;}
.QuesionsNariesRight .pull-right {margin-top: 15px;}
.nav.navbar-nav li:nth-child(7){padding-left:0px !important;}
.project_wp label {width: 70%;}
#myDIV{width:95% !important;}
.menu-down ul li a{width:100%;}
.property_exterior {padding-right: 15px;}
#toogleexam{left:0;}
.masonrycls.door_middle, .masonrycls.windows_middle {width: 100%;padding-left: 15px;padding-right: 15px;}
.masonrycls.door_middle label, .masonrycls.windows_middle label{padding-top:20px;width: 22%;}
.masonrycls.door_middle select, .masonrycls.windows_middle select{width: 78%;}
.middil_sections {min-height: inherit;}
.door_middle label, .windows_middle label{text-align:left;}
.project_wp.damage_wp label, .materialquality_wp.conditions_fm label, .materialquality_wp.cocumentation_left label{width:82%;}
.water_middile input[type="text"] {width: 97%;}
.masonrycls.parta_a1 #carousel-example-generic {margin-left: 15px;}
.parta_a1 .carousel-inner {height: 100%;margin-left: 8px;}
.parta_a1 .hvac_slide {width: 100%;height: auto;max-height: 450px;}
.masonrycls.parta_a1 #toogleexam2{left:2.5%;bottom: -50px;}
.project_wp.electrical_wp.electrical_service {float: left;width: 100%;}
#commentsubmit{position:inherit;margin: 20px auto 0;display: block;width: 125px;float: none !important;}
.ques_label.difrenClass_234, .ques_label.difrenClass_230{padding-right:0;}
.difrenClass_226 textarea, .difrenClass_227 textarea, .difrenClass_228 textarea, .difrenClass_229 textarea{width:100%;}
.athorized_list.tblListing ul li:nth-child(1) {width: 24%;}
.athorized_list.tblListing ul li:nth-child(2) {width: 18%;}

}

@media all and (max-width: 600px) {
ul.photos-crud li {width: 33.3333%;text-align: center;}
.QuesionsNariesLeft .col-sm-6 {width: 100%; padding:0;}
.QuesionsNariesLeft .col-sm-6 label{width:50%;}
.second_right_Section .Self_Chech_wp .col-sm-5{padding:0;}
.SearchListBox{width:600px}
.TitleList li:nth-child(2) {width: auto;padding-right: 20px;}
.project_wp.damage_wp label, .materialquality_wp.conditions_fm label, .materialquality_wp.cocumentation_left label{width: 75%;}
.masonrycls.water_md label{width:70%;}
.athorized_list{min-width:600px;}


}
@media all and (max-width: 665px) {
.materialquality_wp.cocumentation_left.admin_newproject.Approve_Remove .col-md-2 input:nth-child(2){margin-top:-18px;margin-right:13px;}
}

@media all and (max-width: 480px) {
.responsibillities .project_wp label{ width:60%; padding-bottom:5px}
.rit_btn{ margin-bottom:10px}
.head-right .col-md-4 {width:50%;float: left;}
.how-it-work .col-md-7 {float: left;width: 64%;}
.howitwork_fm .col-md-5 {width: 35%;float: left;}
.commitment_newb label{width:70%}
.col-md-8.project_wp label {width: 60%;}
.finances_lbl label {width:100% !important;}
h4.frst,
h4.scond,
h4.thrd{ font-size:13px; font-weight:bold;}
.doors {float:none;width:100%;}
.doors .carousel-inner {margin-top: 10px;height: auto;}
.masonrycls {float: none;padding-left:15px;padding-right:15px;width:100%;}
.masonrycls_slider, .masonrycls .carousel-inner{ height:auto;}
.masonrycls_left, .masonrycls_wp .masonrycls {float: none;width:100% !important;}
.tooltip{margin:10px 2% 0}
.topic{ column-count:1; list-style-type:none;}
.head-left h2{ font-size:23px;}
ul.photos-crud li {width: 50%;text-align: center;}
.basic-image{display:inline !important;width:100% !important; height:auto !important;}
.photo-box textarea{width:100%;}
#myDIV {width: 93% !important;bottom: 70px;}
.profile_right #myDIV, .howtocontact_right #myDIV, .social_md_wp #myDIV, .TexAreaBox #myDIV, .cocumentation_right #myDIV{width: 93% !important;bottom: 20px;}
.doors #ajax-list ul.photos-crud li {width: 50%;}
.ques_label label {width: 55% !important;}
.project_wp.concerns_left label{width:65%}
.project_wp label {width: 100%;}
.structur_fm label{padding-bottom:0;}
.structur_fm input{margin-bottom:15px;}
.masonrycls.door_middle label, .masonrycls.windows_middle label{width: 30%;}
.masonrycls.door_middle select, .masonrycls.windows_middle select{width: 70%;}
.project_wp.damage_wp label, .materialquality_wp.conditions_fm label, .materialquality_wp.cocumentation_left label{width:64%;}
.masonrycls.water_md label{width:58%;}
#toogleexam2{left:-35px;}
.parta_a1 .carousel-inner, .masonrycls.parta_a1 #carousel-example-generic{margin-left:0;}
#commentsubmit{margin-left: 37%;margin-left: 38%;margin-top: 20px;}

}
@media all and (max-width: 360px) {
.responsibillities .project_wp label{ width:100%; padding-bottom:0px; padding-top:10px}
input.project_btn {width: 80%;margin: 15px auto;display: block;}
.responsibillities .project_wp label{ padding-left:0}
.finances{width:100% !important; padding-bottom:10px !important;}
.finances_lbl{padding: 2px 10px 10px 0px !important;}
.finances_txt_1, .finances_txt {width: 100% !important;height:50px;margin: 0 0 5px 0 !important;}
.rit_btn{ float:none;}
.head-right .col-md-4 {width:100%;float: none;}
.howitwork_fm .col-md-5 {width: 90%;float: left;}
.how-it-work .col-md-7 {float: left;width: 100%;}
.col-md-8.project_wp label {width:100%;}
.finances_lbl label {width:100% !important;}
.tooltip{ width:30%; text-align:center;}
.basic-image {width: 100% !important;height: auto !important;}
ul.photos-crud li {width: 100%;}
.project_wp.concerns_left label{width:100%}
.project_wp.concerns_left input{margin-bottom:15px;}
#myDIV p{padding-right:15px;}
.howtocontact .col-md-10, .howtocontact .col-md-2, .how-it-work .col-md-7, .howtocontact .col-md-3{width:100%;}
.howtocontact .col-md-2{padding-left:15px;}
.masonrycls.door_middle label, .masonrycls.windows_middle label{width: 40%;}
.masonrycls.door_middle select, .masonrycls.windows_middle select{width: 60%;}
.project_wp.damage_wp label, .materialquality_wp.conditions_fm label, .materialquality_wp.cocumentation_left label, .masonrycls.water_md label{width:100%;margin-bottom:15px;}

}


/* --------- Loader css ----------- */
#loader-wrapper {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
#loader {
    position: relative;
   padding:15% 0 16%;
    width:100%;
    height:100%;
    margin:0;text-align:center;
    z-index: 1001;
}	
div#loader img {width: 40px;}
   
