@media screen and (min-width: 767px) 
{
	       .Plant-uper, .nav-main{
	       display: block!important;	
	       }
}

/* ===================== responsive style start ===================== */
@media only screen and (max-width:950px)
{
.table-listing-grid table{ width:916px;}


.property-detail-form, .form-label, .form-input, .property-detail-form-r,.property-detail-form-r .form-label,.property-detail-form-r .form-input {width:100%;}
.property-detail-form { padding:0 0 15px 0;}
.form-label { padding-bottom:10px;}
.construction-date .form-input {width:95%;}

.renvoation-col-l,.renvoation-col-r, .renvoation-col-l .property-detail-form {width:100%;}
.renvoation-col-l{padding-right:0;}
.renvoation-col-r { padding:0 0 30px 0;}


.homepage-col-r, .homepage-col-l {width:100%;}
.homepage-slider-nav ul li {width:100%; background:none;}
.homepage-slider-nav ul li a{
background:#aaa;
border:1px solid #aaa;
margin:2px 0 0 0;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;	
}

.homepage-slider-nav {padding-bottom:10px;}

.homepage-slider-nav ul li.ui-state-active a{
border:1px solid #fff;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
}
.homepage-slider-nav ul li a:hover{
border:1px solid #fff;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
}

	
td[class="tsection2a"], .galletryimages, .galleryname{
               width:100%!important;
	       float:left!important;
	       padding-right: 0px!important;
            }
.galletryimages{
	padding-top: 15px;
}
#external_photo_table{
	width:100%;
}
.jcarousel-skin-tango .jcarousel-container-vertical{
	height: auto !important;
	width: auto !important;
}
.jcarousel-skin-tango .jcarousel-clip-vertical{
	height: 165px !important;
}
.file_uploads_externaldiv .uploadifive-queue{
	width:100% !important;
}
.clicktoenlargediv{
	margin-top: -100px !important;
	margin-left: 80px !important;
}
.file_uploads_externaldiv{
	width:200px !important;
	margin:0px !important;
	padding: 0px !important;
}
td[class="tsection6a"] {
               width:80%!important;
	       float:left!important;
	       padding-right: 0px!important;
            }
#external_photo_table .upload_holder{
	width: 100% !important;
}
.externalfrsttd{
	margin-top: 20px !important;
}
.ws_images{
  height: auto !important;
  width: auto !important;
}
.nav-links ul li a{padding: 11px 7px 14px !important;}
#colorbox{
	width: 276px !important;
}
#cboxWrapper{
	width: 318px !important;
}
#cboxContent{
	width: 276px !important;
}
#cboxLoadedContent{
	width: 276px !important;
}
.newresponsiveaddform{
	width:85%;
}

.jobauthdep{
	text-align:left;
}
.jobauthemail{
	margin-top:0px;
}
.jobdepright{
	float:left;
	
}
.jobdeprightinner{
	float:left;
	
}
.jobeditdeduction{
	float:left;
	width:100%;
}
.jobauthtotaldeductions{
	float:left;
	width:100%;
}
.jobauthpriceestimate{
	float:left;
}
.priceestimatejobresponse{
	width:36.7%;
	float:left;
	padding:9px 17px 11px 30px;
	
}
.jobauthtemplatetext {
    margin-top: 10px;
    width: 40.7%;
}

.paymentemailjob{
   float: left;
   
}
.jobcreatedcount{
padding:19px 0 0;

}

.nav-search{
	width:94%;
	margin-left: 8px;
}
.quick-add-block {
    float: right;
    /*margin-right: 26px;*/
    padding-top: 27px;
    position: relative;
}





}
@media only screen and (max-width:980px)
{
.nav-links ul li a{padding: 11px 7px 14px !important;}
}


@media only screen and (max-width:850px)
{
.assets-listing table{ width:916px;}

/*****************8-8-2014*******************/
.common{
	display:none!important;
	}
.inner-plan-wrap{
	width:100%;
	float:left;
	margin:10px 0 0 0;
	}
.mdl-plan{
	border:none!important;
	}

h4.common-title{
	width:100%;
	float:left;
	font-weight:bold;
	font-size:14px;
	margin:0 0 8px 0;
	display:block;
	}
.web-off{
	display:block!important;
	}	
.inner-plan-wrap h3.add-left-title{
	font-size:14px !important;
	color:#c60017!important;
	font-weight:bold;
	}	
h3.left-asset-title{
	display:none!important;
	}	
h3.left-asset-title-mob{
	display: block !important;
    float: left;
    width: 100%;
	}

.unitlot_list{
	width:40%;
}
.templates_list{
	width:40%;
}

.mytextarea{
	width:100% !important;
}
.h2_grey{
	margin-left:-3px;
	margin-top:3px;
}

.jobeditimportant{
	float: left !important;
	width: 100% !important;
	clear: both;
	margin: 2px 12px 22px 2px;
    	text-align: left;
	line-height: 22px;
}


/*.jobmainlistouter{width:700px; overflow: auto;}

.jobmainlistouter .listing-block{width:850px;}*/





}


@media only screen and (max-width:800px)
{
/*.jobmainlistouter{width:665px !important;}*/

}


@media only screen and (max-width:767px)
{

.mobile-nav { display:block;}
.nav-main { display:none;}

.center-block {width:90%;}
.main-wrapper-bg{ margin:25px 0 0 0;}
.inner-wrapper { padding:0 10px;}
.header-bg-glow {
    padding: 13px 0;
	background:none;
}
ul.Plant li input{
	width:100%;
	text-align:left;
}
.sliderGalleryHolder{
width:853px;

}
#broadcat_emailinputtable input[type="text"]{
	width:100% !important;
}

.testemailtable td select{
	width:100%;
}

#broadcat_screentable td input[type="checkbox"] {
    width: 2%;
}
#rate_finder_search select {
    margin-left: -86px;
    width: 216px;
}
.mytextarea{
	width:95% !important;
}


.wrap-dragger{ margin-top:0;}
.logo, .welcm-user{width:100%; text-align:center; padding:0;}
.user-name, .user-pic {float:none; display:inline-block; vertical-align:top;}

.nav { height:auto; border:2px solid #b9b9b9;}
.nav-bg2 { padding:0;}
.nav,.nav-bg, .nav-bg2{ background:none;}

.nav-links {width:100%;}
.nav-links ul li.active-li a{ color:#c52637;}
.nav-links ul li {width:100%; background:none; border-bottom:1px solid #ddd; padding:0;}
.nav-links ul li a{
	color:#555;
	text-shadow:0px -1px 0 #eee;
	-webkit-text-shadow:0px -1px 0 #eee;
	-moz-text-shadow:0px -1px 0 #eee;
	-o-text-shadow:0px -1px 0 #eee;
	padding: 11px 8px 14px;
}

.nav-links ul li a:hover {background:url(../images/active-link-bg.png) 0 0 repeat-x; color:#515151;
text-shadow:0px -1px 0 #eee;
-webkit-text-shadow:0px -1px 0 #eee;
-moz-text-shadow:0px -1px 0 #eee;
-o-text-shadow:0px -1px 0 #eee;
}
/*.newresponsiveaddform{
	width:36%;
}*/

.quick-add-block { padding:8px;}
.quick-add-block, .quick-add-block > a {width:100%;}
#saved_searches{width:95% !important;}
.quick-add-block > a {
height: 35px;
line-height: 35px;	
font-size:12px;
}
.quick-add-icn {height: 90%; width:44px;}

.dashboard-job{text-align:center;}
.dashboard-job-l { padding:0 0 10px 0;}
.dashboard-job-l, .dashboard-job-r{ float:none;}

.filter-form {width:100%;}
.filter-label { padding:17px 0 6px; width:100%;}
.filter-input, .filter-input, .filter-btn,.filter-btn a{width:100%; padding:0;}

.filter-input { margin-bottom:5px;}
.filter-input-bg { height:32px;}
.filter-input-bg2 { height:100%;}
.filter-input input[type="text"], select{ height:100%; font-size:15px; padding:5px; width: 100% !important;}

.filter-btn a{ font-size:15px; height:35px; line-height:35px;}

.footer{ font-size:12px;}
.footer-l{ padding:12px 0}
.footer-l, .footer-r { width:100%; text-align:center;}
.footer-r ul li { padding-bottom:10px;}

.dashboard-nav ul li{width:100%; padding:0 0 7px; 0}
.dashboard-nav ul li.active-li a,.dashboard-nav ul li.active-li input{width:100%; border:1px solid #fff;

border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
}
.dashboard-nav ul li a:hover,.dashboard-nav ul li input:hover{
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-o-border-radius:3px;
}
	
/******************11-08-2014****************/	
.plant-nav{
	display:block!important;
	}
.plant-nav-uper{
	display:block!important;
	}
ul.Plant{
	display:none;
	margin-bottom:10px;
	}
ul.Plant-uper{
	display:none;
	margin-bottom:10px;
	}
ul.Plant li{
	width:100% !important;
	float:left !important;
	}
ul.Plant-uper li{
	width:100% !important;
	float:left !important;
	}
ul.Plant li a{
	width:100%!important;
	}
ul.Plant-uper li a{
	width:100%!important;
	}
.right-add-row{
	width:90%!important;
	margin:8px 0 0 0;
	}

.nav-links ul li ul{
	position:relative !important;
	width:100%;
	float:left;
	}
.nav-links ul li ul a{
	color:#fff;
	text-shadow:none;
	}
.dashboard-nav ul li.document-li{
	background:none;
	}

	
	
label.first-left{
    width:98%;
    float:left;
}
.inner-new-add-form{
    width:98%;
    float:left;
    padding: 10px 15px 0 0
}
.specialform select{
 width: 100%;
}
.propertydetails select {
    width: 100%;
}

.label.first-left {
    width: 100%;
}
.inner-new-add-form label{
    width:98%;
    float:left;
}
.left-company-profile{
	width:100% !important;
	
	}

.right-company-profile{
	width:100% !important;
	float:left;
	
	}



.file_uploads_externaldiv{width:auto;}	
	
td[class="upload_holder"] {
               width:55%!important;
	       float:left!important;
	       padding-right: 0px!important;
            }	
	
	
table[class="external_table"] {
               width:100%!important;
	       float:left!important;
	       padding-right: 0px!important;
            }
table[class="tsectiontable"] {
               width:100%!important;
	       float:left!important;
            }	
		
#uploaded_job_files_table .upload_holder_small{
	width:100%!important;
	}
	
table[class="mobiletable"] {
               width:100%!important;
	       float:left!important;
            }		
.mobiletabledashboard{
	float:left !important;
}
	    
td[class="ownerjobfile"] {
               width:100%!important;
	       float:left!important;
	       padding-bottom: 8px;
            }	
.job_dep{
  width: 95% !important;
}
.job_srch{
width: 95% !important;
}
.job_srch_listing{
width:95% !important;
}
.searchboxlisting{
	overflow-x: scroll;
	}	
.galletryimages{
	margin-top: 0px !important;
}
.galletryimages, .galletryimages ul, .galletryimages table, .galletryimages td{
	float: left !important;
}
.galletryimages .typeofgallery	{
	margin-top: 0px !important;
}

#choosetemplatetocopy{
	
	left:5%!important;
}


.jobeditdeduction{
	float:left;
	width:28%;
}
.jobauthtotaldeductions{
	float:left;
	width:28%;
}
.jobauthpriceestimate{
	float:left;
	width:100%;
}
.priceestimatejobresponse{
	width:27.7%;
	float:left;
	
}

/***=============31/10/2014=start=============*******/

.nav-main .nav-links ul{
	width:100%;
	margin-bottom:0px;
	}
.nav-main .nav-links ul li{
	display:block;
	}
.my-logo{display:none;}
.mobile-logo{display:block;}
.searchfieldformobile{display: block;}
.searchfieldfordesktop{display: none;}
.logo-wrap{display: none !important;}
/***=============31/10/2014==end============*******/

}




@media only screen and (max-width:670px)
{
.construction-date .form-input {
    width: 93%;
}

.upload-inner{
	 width: 97%;
	 float:left;
	 margin:10px;
	}
.inner-bt-grid{
	width:100%!important;
	}
a.attach-files{
	margin-top:10px;
	margin-bottom:10px;
	}
.cons-date {
    margin: 0 !important;
    padding: 0!important;
    width: 100%!important;
}
.cons-detail-div3 {
    width: 100%!important;
    padding:0!important;
    margin:0!important;
}


.mob-align{
    width:75% !important;
    
}
.input-mob-align{
    width:15% !important;
}

.construction-date .form-input {
    width: 93%;
}

.upload-inner{
	 width: 97%;
	 float:left;
	 margin:10px;
	}
.inner-bt-grid{
	width:100%!important;
	}
a.attach-files{
	margin-top:10px;
	margin-bottom:10px;
	}
	

/**********************01-09-2014****************************/
.add-dashboard{
	width:99%;
	}
.dashboad-block .mdl-dashboard{
	margin: 20px 0;
	}
.left-company-profile{
	width:99%;
	float:left;
	}

.right-company-profile{
	width:99%;
	float:left;
	margin-top:10px;
	overflow: auto;
	}
	.left-company{
	width:99% !important;
	float:left;
	}

.right-company{
	width:99% !important;
	float:left;
	margin-top:10px;
	overflow: auto;
	}
.right-company-category{
	width:99% !important;
	float:left;
	margin-top:10px;
	overflow: auto;
	}
.left-company-category{
	width:99% !important;
	float:left;
	}
.sub_category_listing{
	width:94% !important;
}
.subcatthirdtd {
    width: 268px;
}
        /**********************01-09-2014*********end*******************/

.asset-content{
		font-size:11px !important;
}	
	
	
	.tab_form_sleft{float:left;width:100% !important;}
.tab_form_sright{float:right;width:100% !important;margin-top:10px;}
	
#section1 .tab_form_sleft .renvoation-col-l .depsoftind{width:98%; float:left;}



.purchase-add{width:600px!important;}


.upload_gallery_right {
    float: left !important;
    margin-top: 5px;
    padding-left: 10px;
    text-align: left;
    width: 95% !important;
}
.upload_gallery_left {
    float: left !important;
    width:100% !important;
}

/*.jobmainlistouter{width:555px !important;}*/


.searchfieldformobile{display: block !important;}
.searchfieldfordesktop{display: none;}



	
}



@media only screen and (max-width:480px)
{
.assets-alert-dropdown {width:215px;}	
.construction-date-pic {top:33px;}

.construction-date .form-input {
    width: 87%;
}

.consruction-box2 span {
    max-width: 160px;
}
.renvoation-btns a{width:100%;}
.renvoation-btns a {margin:0 0 4px 0;}

.homepage-slider-thumb {display:none;}

.email-form-inner input[type="password"],.email-form-inner input[type="text"],.email-form-inner input[type="mail"] {
width:100%;
}
.email-form-inner a {
width:100%;
text-align:center;
margin-top:5px;
}
.order-block{ text-align:center;}

.center-block {
    width: 97%!important;
}

.add-edit-block{
	padding:8px!important;
	}
.assets-block{padding:6px;}

.inner-plan-wrap .common-list li:first-child {
    width: 23.5% !important;
}

.inner-plan-wrap .common-list li h4{
	font-size:11px!important;
	}
.sub-asset-title{
	width:100%!important
	}

.inner-wrapper {
    padding: 0 6px!important;
}

.add-table {
    overflow: auto;
    width: 420px !important;
}
	
.unitlot_list{
	width:100%;
}
.templates_list{
	width:100%;
}
 .unitlot_list_label{
	width:92%;
	padding: 15px 0;
} 
  
#section1 .depsoftind .property-detail-form .form-input{width:95%!important;}
#section1 .depsoftind .property-detail-form .form-label{width:95%!important;}
#section1 .tab_form_sleft .renvoation-col-l .property-detail-form{width:100% !important; padding-right:0px;} 
#section1 .tab_form_sleft .renvoation-col-l .property-detail-form .form-label{width:93%; padding-top:0px;}
  


#choosetemplatetocopy {
    left:0px!important;
    width: 300px!important;
    height:220px!important;
    
}
/*.jobmainlistouter{width:400px !important;}*/




.nav-search-field{
	width:82%;
	}
	
.searchfieldformobile{display: block;}
.searchfieldfordesktop{display: none;}

}
  
  
  
}


@media only screen and (max-width:360px)
{
.add-table {
    overflow: auto;
    width: 300px !important;
}


#choosetemplatetocopy {
    left:0px!important;
    width: 250px!important;
    height:220px!important;
    
}

/*.jobmainlistouter{width:335px !important;}	*/
	
	
	}
@media only screen and (max-width:320px)
{
.add-table {
    overflow: auto;
    width: 265px !important;
}
	
.searchfieldformobile{display: block;}
.searchfieldfordesktop{display: none;}
.logo-wrap{display: none !important;}
	
	}

/* ===================== responsive style end ===================== */

