@media screen and (min-width: 768px) and (max-width: 1022px) {
.login_page .login_page_img{
		width: 225px;
	}
	.aquavista_logo_pass {
		max-width: 225px;
		background-image: url(../images/hubgrade_image.png);
		height: 80px;
		background-size: 225px;
		display: block;
	}
body.path-my-contract{
	padding-left:0px;
	padding-right:0px;
}
.container{
	max-width:750px !important;
	margin-right: auto;
	margin-left: auto;
}
.navbar {
	/*width:auto;*/
}
.col-md-5 h2.form-signin-heading {margin-top: 24px;border-top: 1px solid #cacaca;padding-top: 18px;}
.col-md-5 img.img-responsive.login_page_img {
    display: initial;
    margin-left: 0px;
}
.login_page{
	display:block;
	width: auto;
	margin: auto;
    float: none;
position: relative;
}
#page-wrapper #page .navbar .container{width: 750px!important}
#page-wrapper #page .navbar .top-whitebar .container{
	width:750px !important;
}
.container.bot-mgn .row.col-sm-12{
	margin:auto;
}
.login_page h2{
	text-align: center;
	margin-bottom: 35px;
    margin-left: 0px;
}
.login_page .user-login-form .js-form-submit{
	left: 320px;
	top: 230px;
}
footer{
	width: 100%;
}

#page-wrapper #page .footer-bottom .container{
	width: 750px !important;
}
footer .footer-bottom .container{
	width: 100% !important;
}
footer .footer-bottom  .useful_links .second_useful_links{
	margin-left:0px;
	border-left:0px;
}
.footer-bottom p.pull-left{
	padding-left:0px;
	padding-right:0px;
}
.foot-link a{
	display:block;
}
.foot-link span{
	display:none;
}
#sortable .col-md-3.col-sm-5{
	width:41.66666667% !important;
	margin-left:3%;
	margin-right:3%;
}
#page-wrapper #page .white-bg .container .row .col-md-8 .col-md-3{
	margin-bottom:20px;
}
#widgetslist{
	margin:30% -265px;
}
.nontab-pane-blue .search-service-visit{
	float:right;
	margin-left:0;
	margin-top:-35px;
	margin-right:10px;
}
form#contact-message-feedback-form,
form#contact-message-sign-up-form{
	width:auto;
}
form.contact-message-feedback-form h3,
form.contact-message-sign-up-form h3{
	left:125px;
}
.list_button.arrow_right_small.right-btn.export-right-btn{
	margin-right:0px !important;
	margin-left:20px !important;
}
.nontab-pane-red .equipment_details_top{
	top:47px;
}
.nontab-content .nontab-pane-red .subheading #search{
	top:90px;
}
.big_map img{
	width:100%;
}
.sales-item-open{
	margin-top:5px;
}
.vws_equipment_description .description .equipment_panel p span{
	width:40%;
}
.form-item-event-date.js-form-item-event-date{
	width:33% !important;
	margin-right:5px;
	margin-left:5px;
}
.manual_event_form .form-item .date_picker{
	width:auto !important;
}
.form-item-event-hours.js-form-item-event-hours{
	width:20%;
	margin-left:5px;
	margin-right:5px;
}
.form-item-event-hours.js-form-item-event-hours .select-wrapper{
	width:100%;
}
.form-item-event-minutes.js-form-item-event-minutes{
	width:20%;
		margin-left:5px;
	margin-right:5px;
}
.form-item-event-message.js-form-item-event-message{
	width:80%;
	margin:10px auto;
}
.form-item-event-minutes.js-form-item-event-minutes .select-wrapper{
	width:100%;
}
.form-item-event-date.js-form-item-event-date .form-date{
	width:90% !important;
}
.manual_event_form .form-item .manuel_event_content{
	width:84% !important;
}
.form-type-radio.js-form-type-radio.form-item-select-type.js-form-item-select-type{
	width:25%;
}
.event_log_filters .radio  label{
	width:100%;
}
.results_panel .items_listing .sub_item div.description{
	padding:5px 20px 5px 25px;
	width:65%;
}
.results_panel .items_listing .sub_item div.details{
	width:28%;
	padding:5px 20px 5px 25px;
}
.Grouping_Body_White_Panel ul.vws_sub_slimmenu li{
	margin-bottom:5px;
}
.description .status_no_va{
	width:350px;
}
#example_filter{
	margin-left:-150px !important;
}
.path-my-contract #page-wrapper #page .nontab-pane-green .container{
	width:auto!important;
	padding-right:0px;
}
.path-my-contract #accordion.contact-custom-accordion{
	width:100%!important;
}
.user-form div#edit-field-gree-wrapper .form-type-textfield.form-item-field-gree-0-value{
	margin-top:5px;
}
form.user-form #edit-account, form.user-form .field--type-string, form.user-form label, form.user-form .field--type-boolean{
	width:100%
}
form.user-form input[type='text'], form.user-form input[type='email'], form.user-form input[type='password'], form.user-form #edit-current-pass--description, form.user-form .password-strength, form.user-form #edit-timezone .select-wrapper{
	width:95% !important;
}
.user-form #edit-timezone--content .form-type-select.form-item-timezone{
	width:100%;
}
.user-form #edit-timezone .select-wrapper::after{
	left:96%;
}
.items_listing{
	margin-left:50px;
}
form.user-form .field--type-image{
	width:95%;
}

form#change-pwd-form{
	width:auto;
}
form.user-pass#user-pass{
	width:auto;
}
.user-pass .form-item.js-form-item.form-type-email.js-form-type-email.form-item-name.js-form-item-name.form-group{
	width: 80%;
}
.user-pass .form-item.js-form-item.form-type-email.js-form-type-email.form-item-name.js-form-item-name.form-group input#edit-name{
	width:100% !important;
}
form#user-pass .backtologin{
	margin-left:0px;
}
.path-orders .nontab-pane-red .messagepop{
	width:89.5%;
}
.path-orders .dropdown_table#inner-table{
	width:100%;
}
.path-equipment .block-veolia-equipment .messagepop{
	width:89.5%;
}
.path-equipment .block-veolia-equipment .dropdown_table#inner-table{
	width:100%;
}
.map_thump_cont{
	width:66%;
}
.map_thump{
	width:32%;
	float:right;
	margin-right:10px;
}
.path-fullcalender .container{
	padding:20px;
	margin-left:-10px;
}
.path-fullcalender .container .container{
	padding-left:20px;
}
.canvas-container{
	width:100% !important;
}
canvas.lower-canvas{
	width:100% !important;
}
canvas.upper-canvas{
	width:100% !important;
}
.contact-custom-accordion .rightpanel{
	margin-left:0px;
}
.vws_equipment_description .description .equipment_panel, .vws_equipment_description .description .location_details{
	width:100%;
}
.vws_equipment_description .description .location_details{
	padding-left:0px;
}
.vws_equipment_description .description .location_details div.location_description,
.vws_equipment_description .description .location_details div.location_description_address{
	display:inline-block;
}
.vws_equipment_description .description .location_details div.location_description{
	width:40%;
}
.user-form div#edit-field-salutation-wrapper .form-type-textfield.form-item-field-salutation-0-value{
	margin-top:0px;
}
.overlay{
	left:0;
	top:36px;
}
.path-intervention-report table#example tbody tr td:nth-child(1){
	text-align:left;
}
.path-intervention-report table#example tbody tr td span.pdf_icon{
	margin:0px;
}
.breadcrumb{
	width:70%;
}
.order_invoice_download a.nice_button {
    margin-top: -20px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed{
	margin-left:0px;
}
/*chinmayi responsive css starts*/
.col-md-8 {
	z-index: 1;
}
.col-sm-12 {
	width: 100%!important
}
.sidenav .nav > li {
	display: inline;
}
.sidenav .navbar-nav .menu > li {
	float: none
}
.sidenav .navbar-collapse .navbar-nav {
	width: 100%;
	margin-top: 0!important;
}
.menu{    margin-top: 40px;}
.logo_responsive img {
	position: absolute;
	z-index: 0;
}
.banner_image img {
	width: 100%;
}
.widgets_toggle.pannel-blue {
	position: absolute;
	width: 90%;
	top:-9px;
	left: 34px;
	background-image: none;
	height: 53px;
}
.block-widgets {
	margin-top: 64px;
}
.navbar-inverse .navbar-collapse {
	border: 0;
}
#page-wrapper #page .navbar .top-whitebar .container .nav {
	margin-right: 26px;
}
.navbar-fixed-top {
	position: fixed;
}
.res_intervention_popup {
	width: 89%;
}
.res_intervention_popup #inner-table {
	width: 100%;
}
.path-service .messagepop {
	width:140%;
}
.path-service #inner-table{
	width:100% !important;
}
.pages_overlay {
	height: 101%;
	top: -46px;
}
.path-intervention-report table.dataTable {
	width: 100% !important;border: 0;
}
.path-intervention-report .messagepop {
	margin: -60px 0 0 31px !important;
	width:89%;
}
.navbar-fixed-top .nav {
	margin-top: 30px;
}

/* Force table to not be like tables anymore */
.odd {
	background: #fff3f4;
}
.path-intervention-report .odd{
	background-color:#E1F7FE
}

.path-intervention-report .dropdown_table#inner-table{
	width:100%;
}
.res_intervention_table td:before {
	font-weight: 700;
}
.location-filter table, .location-filter thead, .location-filter tbody, .location-filter th, .location-filter td, .location-filter tr {
	display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
.location-filter thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.location-filter tr {
	border: 1px solid #ccc;
}
.location-filter td {
	/* Behave  like a "row" */
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	height: 25px;
	padding: 15px 10px 0 200px!important;
}
  body.path-service .location-filter tr td:last-child {
    height: 70px;
  }
  body.path-service tr.second-inner-intervention-report form#yeardropdownform select#yearDropdownId {
    float: left;
    position: relative;
    right: 20px;
  }
  body.path-service tr.second-inner-intervention-report td:nth-child(2) select.location-search-box {
    margin-right: 16px;
  }
  body.path-service div#example_filter {
    margin-right: 125px !important;
  }
  body.path-service a#js-intervention-search-order-Number {
    top: 45px;
  }
.location-filter td:before {
	/* Now like a table header */
	position: absolute;
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	padding: 10px;
	height: 25px;
}
/*
		Label the data
		*/
.res_intervention_table td:nth-child(1),
.res_intervention_table td:nth-child(2),
.res_intervention_table td:nth-child(3),
.res_intervention_table td:nth-child(4),
.res_intervention_table td:nth-child(5),
.res_intervention_table td:nth-child(6),
.res_intervention_table td:nth-child(7),
.res_intervention_table td:nth-child(8),
.res_intervention_table td:nth-child(9)
{
	width:auto;
	text-align:left;
}
.res_intervention_table td:nth-of-type(1):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(2):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(3):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(4):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(5):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(6):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(7):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(8):before{ content: attr(data-title);}
.res_intervention_table td:nth-of-type(9):before{ content: attr(data-title);}

.res_service_int_table td:nth-of-type(1):before {
	content: 'DOWNLOAD PDF';
}
.res_service_int_table td:nth-of-type(2):before {
	content: attr(data-title);
}
.res_service_int_table td:nth-of-type(3):before {
	content: attr(data-title);
}
.res_service_int_table td:nth-of-type(4):before {
	content: attr(data-title);
}
.res_service_int_table td:nth-of-type(5):before {
	content: attr(data-title);
}
.res_service_int_table td:nth-of-type(6):before {
	content: attr(data-title);
}
.res_service_int_table td:nth-of-type(7):before {
	content: attr(data-title);
}
.res_intervention_table {
	background: #fff
}

#page-wrapper #page .container {
	width: 720px!important
}
body.path-equipment #page-wrapper #page .container {
  width: 690px !important;
}
/*.eq_list_add .select-wrapper:after {
	margin-right: 61px;
	margin-top: 8px;
}*/
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable[aria-describedby="eqdialog"] {
	left: 14%!important
}
.eq_list_add {
	width: auto;
}
#eqsubmitbtn {
	padding-bottom: 25px;
	margin-top: 0px;
	margin-left: 15px
}
#accordion.visit_report_accordion_res {
	width: 100%;
	background: #fff;
}
.visit_report_res {
	/*margin-left: -15px;
	    width: 96%;*/
}
.vws_equipment_description .documents .list {
   width: 47%;
}
.the_download {
    margin: 5px 5px 5px 103px;
    clear: both;
}
.res_intervention_table .open a.nice_button.queryfollowedbyorder{
	margin-top:-5px;
	float:right !important;
}
/*chinmayi responsive css ends*/
.vws_highcharts_graph #graph_wrap .graph_row .graph_wrap .graph_body, .vws_highcharts_gauges #gauges_wrap .gauges_row .gauges_wrap .gauges_body{
	width:46%;
	margin:10px 2%;
}
#page-wrapper #page .container .container{
	width:100% !important;
	padding:0px;
}
.calender-container{
	margin:0 0 -30px;
}
.captcha{
	margin:auto 120px !important;
}
.equip_alarm font{
	font-size:15px;
}
.contract_info{
	font-size:14px;
	color:#9f9f9f;
}
.nontab-pane-blue .search-service-visit{
	margin-top:-45px;
}
.service_visit_page h1{
	height:49px;
	background-position:8px 10px;
}
div#bs-example-navbar-collapse-1{
	width:720px;
}
#mySidenav div#bs-example-navbar-collapse-1 {
	width:350px;
}
.lang_dropdown_form .form-item-lang-dropdown-select .select-wrapper::after{
	/*left: 700px;*/
}
.my-contact-support-details{
	   /* width: 22.5%;*/
	    text-align: right;
	    padding-right:5px;
}
 .caret{  margin-left: 5px}
.lang_dropdown_form .form-item-lang-dropdown-select .select-wrapper{
	margin-right:35px;
}
.contact_help_panel_inner{
	/*left: -120px;
	width: 501px;*/
	left: 347px;
    width: 438px;
}
.contact_help_panel_inner {top: 34px;}
.col_right {
	padding: 15px 0 15px 0px;
    border-left: none;
     float: none;
}
.user-logged-in .overlay2{
	width: 767px;
	left: 0;
}
.overlay2{    top: 649px; left:0;}
.user-logged-in .overlay{
	width: 767px;
	left: 0;
	top:36px;
}
.sidenav a.closebtn{
	/*visibility:visible;*/display:block
}
.path-equipment #bs-example-navbar-collapse-1  a.is-active {
    color:#323232 !important;
}
#bs-example-navbar-collapse-1 li.active a{
	color:#323232  !important;
}

	.dropdown-menu {
			position: inherit;
			float: none;
	}
	.small-banner p { padding: 0 5px;
	word-break: break-word;}
	.path-intervention-report table#example tbody tr td {
			 border:1px solid #9c9e9f !important;border-bottom: 0!important;

			}
	.path-intervention-report table#example tbody tr td {
			 border-left:1px solid #9c9e9f!important;
			 border-right:1px solid #9c9e9f!important;
			}
	.path-intervention-report table#example tbody tr td:nth-last-child(2){ border-bottom:1px solid #9c9e9f!important;}
	.path-service .table-intervention-report .location-search-box{max-width:50%;}
	.path-service .table-intervention-report .second-inner-intervention-report .col-md-7 {
			text-align: right;
			vertical-align: top;
	}
	.path-service .yeardropdownform .select-wrapper:after{
	bottom: 30px !important;left:71%;position:relative;
	}
	.footer-bottom p.pull-left {margin-top: 1px;}
	footer img {
			margin-top: 0px;
	}
	.pull-left.foot-link a {
			padding-bottom: 9px;
	}
	.navbar-fixed-top .nav {padding: 0;}

	/*.nav .open > a, .nav .open > a:hover, .nav .open > a:focus*/

	.main_menu .nav > li > a:hover, .main_menu .nav > li > a:focus , .nav .open > a, .nav .active > a{background: #929292;}
	.items_listing table tr td { background:none}
  body.path-orders .items_listing table tr th {
    padding: 3px;
  }
  body.path-orders .items_listing table tr td {
    background: none;
    padding: 3px;
    text-align: left;
    vertical-align: middle;
  }
  body.path-orders .accordion-content.items_listing {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }
  body.path-orders a.nice_button.list_button.arrow_right_small.right-btn.export-right-btn {
    margin-right: 5px !important;
  }

	.myteamform_location_title, .myteamlocation {width: 235px;}
	.myteam-form .form-item.js-form-item.form-type-checkbox.checkbox {    width: 18.69%;}
	.tablet_navbar-fixed{top: 32px;}
	.tablet_banner-fixed {
		position: fixed;
		z-index: 100;
		background: #f2f2f2;
		top: 0;
	}

	.main_menu .nav > li:first-child > a:hover {
			color: #323232;
	}
	#toolbar-administration{top: 111px;/*width: 100%;*/    z-index: 1032;}
	.check_nl .location-filter td, .check_fr .location-filter td{    padding: 15px 250px 0!important;}
	.path-frontpage .container-fluid {width: 750px !important;}
	form.yeardropdownform{
		max-width:75%;
	}
	select.search-order-status{
		max-width:80%;
	}
	section#block-managewidgetsblock {
			position: initial;
	}
	table .order_invoice_download a.nice_button{
		float:right !important;
		margin-top: -20px !important;
	}
	.path-service .pager-nav {
			min-width: 720px;
	}

	input.form-text,
	form#contact-message-feedback-form .ui-widget.ui-selectmenu-button,
	form#contact-message-sign-up-form .ui-widget.ui-selectmenu-button,
	textarea.form-textarea,
	form#contact-message-feedback-form div input,
	form#contact-message-signup-form div input	{
		width: 80% !important;
	}

	.ui-selectmenu-open .ui-menu.ui-widget-content{
		width: 80%;
	}
	textarea.form-textarea{
		height: 100px !important;
	}

	.region_dropdown_container {
    display: block;
    position: relative;
		margin-left: 62%;
    margin-bottom: 20px;
	}
	form.user-form #edit-field-language-preference-wrapper select, form.user-form #edit-timezone select{
		width: 100%;
	}
	.user-form #edit-timezone .select-wrapper::after, form.user-form #edit-field-language-preference-wrapper .select-wrapper::after{
		left: 95%;
	}

	/* Team Management */
	.my-plant-team-management .profile_header_text{
		width: 85%;
		margin: 20px auto;
	}
	.my-plant-team-management div.form-group.form-item-first-name{
		margin-left: 7.5%;
	}
	.my-plant-team-management .form-item-is-admin, .my-plant-team-management .plant_roles_section, .assign_plant, .create_plant_user{
		margin: 20px auto;
    padding: 0;
    width: 85%;
	}
	.assign_plant, .create_plant_user{
		padding: 15px;
		margin: 10px auto;
	}
	.my-plant-team-management #edit-submit {
    margin-left: 80%;
    padding: 10px 15px;
    margin-top: 5px;
	}
	#my-plant-team-details {
    margin: auto;
    width: 85%;
	}
	.form-type-range {
    display: inline-block;
    width: 17.5%;
    text-align: center;
    margin: 0;
    padding: 10px 0;
    font-size: 14px;
	}
	.my-plant-team-management .form-type-textfield{
		width: 28%;
	}
	.my-plant-team-management{
		padding: 20px 10px;
	}
	.plant_row{
		width: 100%;
	}
	.form-type-range input.form-control{
		width: 65%;
	}
	#kpi_dashboard .kpi {
		width: 48%;
	}
	.subkpi_title{
		width: 100%;
	}
	.graph_wrap{
		width: 390px;
	}
	.my-contact-support-details{
		display: none;
	}

	/* New KPI pages */
	#edit-timespan {
		width: 100%;
	}
	#date-range-ajax {
		width: 50%;
	}
	div#extra_filters {
		top: 175px;
    right: 0px;
	}
	#insightskpi #edit-actions, #equipmentkpi #edit-actions, #locationkpi #edit-actions {
		width: 12%;
		float: none;
		margin: 0 0 0 50px !important;
	}
	#equipmentkpi #edit-actions, #locationkpi #edit-actions {
		margin: 0 0 0 10px !important;
	}
	.kpi_row .form-type-select {
		display: block;
	}
	.equipmentkpi div#extra_filters, #locationkpi div#extra_filters {
		top: 100px;
	}
	#sortable div#my_kpis.col-md-3.col-sm-5 {
    width: 90% !important;
	}

}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
	.subkpi_title {
		width: 37.5%;
	}
	.graph_wrap{
		width: 560px;
	}
	.path-insights #page-wrapper #page .container {
		width: 999px !important;
	}
	.path-insights .top-navbar-content,
	.path-comparekpi .top-navbar-content,
	.path-backoffice .top-navbar-content,
	.path-insights #page-wrapper #page .navbar .container,
	.path-comparekpi #page-wrapper #page .navbar .container,
	.path-backoffice #page-wrapper #page .navbar .container	{
		width: 999px !important;
	}
	#edit-timespan {
		width: 100%;
	}
	#date-range-ajax {
		width: 30%;
	}
	div#extra_filters {
		top: 175px;
    right: 0px;
	}
	div#extra_filters {
		top: 175px;
    left: 30%;
	}
	#insightskpi #edit-actions {
		width: 10%;
		float: none;
		margin: 0 !important;
	}
}

@media screen and (min-width: 1200px){
	.path-kpi-dashboard #page-wrapper #page .container{
		width: 1200px !important;
	}
	.br-theme-bars-1to10 .br-widget a{
		width: 27px;
		height: 27px;
	}
}

/**/
@media screen and (max-height: 450px) {
	.sidenav {
		/*padding-top: 15px;*/
	}
	.sidenav a {
		font-size: 18px;
	}
}

@media (min-width: 768px) {
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: 27px;
	}
}

@media screen and (max-width: 767px) and (min-width: 320px) {
	.alert{
		margin-left: 0;
	}
	.aquavista_logo_pass {
		max-width: 200px;
		background-image: url(../images/hubgrade_image.png);
		height: 70px;
		background-size: 200px;
		display: block;
		background-repeat: no-repeat;
	}
	#my-plant-team-management .aquavista_logo_pass, form#contact-message-feedback-form .aquavista_logo_pass,
	form#contact-message-sign-up-form .aquavista_logo_pass{
		margin-left: 5%;
	}
	body.path-my-contract{
		padding-left:0px;
		padding-right:0px;
	}
	.container{
		width:94% !important;
		margin-right: auto;
		margin-left: auto;
	}
	#page-wrapper #page .container {
		width: 94% !important;
	}
  body.path-equipment #page-wrapper #page .container {
    width: 90% !important;
  }
	.navbar {
		/*width:auto;*/
	}
	.col-md-5 h2.form-signin-heading {margin-top: 24px;border-top: 1px solid #cacaca;padding-top: 18px;}
	.col-md-5 img.img-responsive.login_page_img {
			display: initial;
			margin-left: 0px;
	}
	.login_page{
		display:block;
		width: auto;
		margin: auto;
		float: none;
	}
	.user-login-form .form-item, form.user-login-form #edit-actions, .for-pass, .form-signin-heading, p.logintrms {
    width: 80%;
	}
	#page-wrapper #page .navbar .container{
		width: 94%!important;
	}
	#page-wrapper #page .navbar .top-whitebar .container{
		width: 94% !important;
	}
	.container.bot-mgn .row.col-sm-12{
		margin:auto;
	}
	.login_page h2{
		text-align: center;
		margin-bottom: 35px;
		margin-left: 0px;
	}
	footer{
		width: 100%;
		padding: 0;
	}
	p.logintrms{
		display: block;
	}
	#page-wrapper #page .footer-bottom .container{
		width: 94% !important;
	}
	footer .footer-bottom .container{
		width: 94% !important;
	}
	footer .footer-bottom  .useful_links .second_useful_links{
		margin-left:0px;
		border-left:0px;
	}
	.footer-bottom p.pull-left{
		padding-left:0px;
		padding-right:0px;
	}
	.foot-link a{
		display:block;
	}
	.foot-link span{
		display:none;
	}
	#sortable .col-md-3.col-sm-5{
		width:41.66666667% !important;
		margin-left:3%;
		margin-right:3%;
	}
	#page-wrapper #page .white-bg .container .row .col-md-8 .col-md-3{
		margin-bottom:20px;
	}
	#widgetslist{
		margin:30% -265px;
	}
	.nontab-pane-blue .search-service-visit{
		float:right;
		margin-left:0;
		margin-top:-35px;
		margin-right:10px;
	}
	form#contact-message-feedback-form, form#contact-message-sign-up-form, form#plant-user-profile{
		width:auto;
		margin-top: 10px;
	}
	form.contact-message-feedback-form h3, form.contact-message-sign-up-form h3, form#plant-user-profile h3{
		left:125px;
	}
	.list_button.arrow_right_small.right-btn.export-right-btn{
		margin-right:0px !important;
		margin-left:20px !important;
	}
	.nontab-pane-red .equipment_details_top{
		top:47px;
	}
	.nontab-content .nontab-pane-red .subheading #search{
		top:90px;
	}
	.big_map img{
		width:100%;
	}
	.sales-item-open{
		margin-top:5px;
	}
	.vws_equipment_description .description .equipment_panel p span{
		width:40%;
	}
	.form-item-event-date.js-form-item-event-date{
		width:33% !important;
		margin-right:5px;
		margin-left:5px;
	}
	.manual_event_form .form-item .date_picker{
		width:auto !important;
	}
	.form-item-event-hours.js-form-item-event-hours{
		width:20%;
		margin-left:5px;
		margin-right:5px;
	}
	.form-item-event-hours.js-form-item-event-hours .select-wrapper{
		width:100%;
	}
	.form-item-event-minutes.js-form-item-event-minutes{
		width:20%;
		margin-left:5px;
		margin-right:5px;
	}
	.form-item-event-message.js-form-item-event-message{
		width:80%;
		margin:10px auto;
	}
	.form-item-event-minutes.js-form-item-event-minutes .select-wrapper{
		width:100%;
	}
	.form-item-event-date.js-form-item-event-date .form-date{
		width:90% !important;
	}
	.manual_event_form .form-item .manuel_event_content{
		width:84% !important;
	}
	.form-type-radio.js-form-type-radio.form-item-select-type.js-form-item-select-type{
		width:25%;
	}
	.event_log_filters .radio  label{
		width:100%;
	}
	.results_panel .items_listing .sub_item div.description{
		padding:5px 20px 5px 25px;
		width:65%;
	}
	.results_panel .items_listing .sub_item div.details{
		width:28%;
		padding:5px 20px 5px 25px;
	}
	.Grouping_Body_White_Panel ul.vws_sub_slimmenu li{
		margin-bottom:5px;
	}
	.description .status_no_va{
		width:350px;
	}
	#example_filter{
		margin-left:-150px !important;
	}
	.path-my-contract #page-wrapper #page .nontab-pane-green .container{
		width:auto!important;
		padding-right:0px;
	}
	.path-my-contract #accordion.contact-custom-accordion{
		width:100%!important;
	}
	.user-form div#edit-field-gree-wrapper .form-type-textfield.form-item-field-gree-0-value{
		margin-top:5px;
	}
	form.user-form #edit-account, form.user-form .field--type-string, form.user-form label, form.user-form .field--type-boolean{
		width:100%
	}
	form.user-form input[type='text'], form.user-form input[type='email'], form.user-form input[type='password'],
	form.user-form #edit-current-pass--description, form.user-form .password-strength,
	form.user-form #edit-timezone .select-wrapper{
		width:95% !important;
	}
	form.user-form #edit-timezone select, form.user-form #edit-field-language-preference-wrapper select{
		width: 100%;
	}
	.user-form #edit-timezone--content .form-type-select.form-item-timezone{
		width:100%;
	}
	.user-form #edit-timezone .select-wrapper::after{
		left:90%;
	}
	.items_listing{
		margin-left:50px;
	}
	form.user-form .field--type-image{
		width:95%;
	}

	form#change-pwd-form{
		width:auto;
	}
	form.user-pass#user-pass{
		width:auto;
	}
	.user-pass .form-item.js-form-item.form-type-email.js-form-type-email.form-item-name.js-form-item-name.form-group {
    width: 80%;
    margin: auto;
    margin-bottom: 0px;
	}
	.user-pass .form-item.js-form-item.form-type-email.js-form-type-email.form-item-name.js-form-item-name.form-group input#edit-name{
		width:100% !important;
	}
	.user-pass .form-email{
		margin: auto;
	}
	.user-pass .form-type-email label {
    font-size: 14px;
    display: inline-block;
    width: 100%;
	}
	.user-pass div#edit-actions{
		padding-left:0px;
		margin-left:0px;
		margin: auto;
    display: block;
	}
	footer{
		position: relative;
	}
	form#user-pass .backtologin{
		margin-left:0px;
	}
	.path-orders .nontab-pane-red .messagepop{
		width:89.5%;
	}
	.path-orders .dropdown_table#inner-table{
		width:100%;
	}
	.path-equipment .block-veolia-equipment .messagepop{
		width:89.5%;
	}
	.path-equipment .block-veolia-equipment .dropdown_table#inner-table{
		width:100%;
	}
	.map_thump_cont{
		width:66%;
	}
	.map_thump{
		width:32%;
		float:right;
		margin-right:10px;
	}
	.path-fullcalender .container{
		padding:20px;
		margin-left:-10px;
	}
	.path-fullcalender .container .container{
		padding-left:20px;
	}
  .canvas-container{
    width:100% !important;
    height: auto !important;
  }
  canvas.lower-canvas, canvas.upper-canvas {
    width:100% !important;
    height: auto !important;
  }
  canvas.lower-canvas {
    position: relative !important;
  }
  .block-view-location-schematic.vws_schematics .info_box td, .block-view-location-schematic.vws_schematics .info_box td span, .block-view-location-schematic.vws_schematics .info_box .main_title h2 {
    font-size: small !important;
    padding: 4px;
  }
  .block-view-location-schematic.vws_schematics .info_box td span {
    padding: 0;
  }
	.contact-custom-accordion .rightpanel{
		margin-left:0px;
	}
  .vws_equipment_description .description .equipment_panel, .vws_equipment_description .description .location_details{
    width:100%;
    height: auto;
  }
	.vws_equipment_description .description .location_details{
		padding-left:0px;
	}
	.vws_equipment_description .description .location_details div.location_description,
	.vws_equipment_description .description .location_details div.location_description_address{
		display:inline-block;
	}
	.vws_equipment_description .description .location_details div.location_description{
		width:40%;
	}
	.user-form div#edit-field-salutation-wrapper .form-type-textfield.form-item-field-salutation-0-value{
		margin-top:0px;
	}
	.overlay{
		left:0;
		top:36px;
	}
	.path-intervention-report table#example tbody tr td:nth-child(1){
		text-align:left;
	}
	.path-intervention-report table#example tbody tr td span.pdf_icon{
		margin:0px;
	}
	.breadcrumb{
		width:70%;
	}
	.order_invoice_download a.nice_button {
			margin-top: -20px;
	}
	body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed{
		margin-left:0px;
	}
	/*chinmayi responsive css starts*/
	.col-md-8 {
		z-index: 1;
	}
	footer .col-sm-12, footer .pull_right {
		width: 48%!important
	}
	.copyright{padding: 0;}
	.col-sm-12 {
		width: 100%!important
	}
	.sidenav .nav > li {
		display: inline;
	}
	.sidenav .navbar-nav .menu > li {
		float: none
	}
	.sidenav .navbar-collapse .navbar-nav {
		display: inline-block;
		width: 100%;
		margin-top: 0!important;
	}
	.menu{    margin-top: 40px;}
	.logo_responsive img {
		position: absolute;
		z-index: 0;
	}
	.sidenav a:hover, .offcanvas a:focus {
		color: #f1f1f1;
	}
	.banner_image img {
		width: 100%;
	}
	.widgets_toggle.pannel-blue {
		position: absolute;
		width: 90%;
		top:-9px;
		left: 34px;
		background-image: none;
		height: 53px;
	}
	.mobile_profile{
		display: block;
	}
	.block-widgets {
		margin-top: 64px;
	}
	.navbar-inverse .navbar-collapse {
		border: 0;
	}
	#page-wrapper #page .navbar .top-whitebar .container .nav {
		margin-right: 26px;
	}
	.navbar-fixed-top {
		position: fixed;
	}
	.res_intervention_popup {
		width: 89%;
	}
	.res_intervention_popup #inner-table {
		width: 100%;
	}
	.path-service .messagepop {
		width:140%;
	}
	.path-service #inner-table{
		width:100% !important;
	}
	.pages_overlay {
		height: 101%;
		top: -46px;
	}
	.path-intervention-report table.dataTable {
		width: 100% !important;border: 0;
	}
	.path-intervention-report .messagepop {
		margin: -60px 0 0 31px !important;
		width:89%;
	}
	.navbar-fixed-top .nav {
		margin-top: 30px;
	}

	/* Force table to not be like tables anymore */
	.odd {
		background: #fff3f4;
	}
	.path-intervention-report .odd{
		background-color:#E1F7FE
	}

	.path-intervention-report .dropdown_table#inner-table{
		width:100%;
	}
	.res_intervention_table td:before {
		font-weight: 700;
	}
	.location-filter table, .location-filter thead, .location-filter tbody, .location-filter th, .location-filter td, .location-filter tr {
		display: block;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.location-filter thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.location-filter tr {
		border: 1px solid #ccc;
	}
	.location-filter td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		height: 25px;
		padding: 15px 10px 0 200px!important;
	}
	.location-filter td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		padding: 10px;
		height: 25px;
	}
	/*
			Label the data
			*/
	.res_intervention_table td:nth-child(1),
	.res_intervention_table td:nth-child(2),
	.res_intervention_table td:nth-child(3),
	.res_intervention_table td:nth-child(4),
	.res_intervention_table td:nth-child(5),
	.res_intervention_table td:nth-child(6),
	.res_intervention_table td:nth-child(7),
	.res_intervention_table td:nth-child(8),
	.res_intervention_table td:nth-child(9)
	{
		width:auto;
		text-align:left;
	}
	.res_intervention_table td:nth-of-type(1):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(2):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(3):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(4):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(5):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(6):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(7):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(8):before{ content: attr(data-title);}
	.res_intervention_table td:nth-of-type(9):before{ content: attr(data-title);}

	.res_service_int_table td:nth-of-type(1):before {
		content: 'DOWNLOAD PDF';
	}
	.res_service_int_table td:nth-of-type(2):before {
		content: attr(data-title);
	}
	.res_service_int_table td:nth-of-type(3):before {
		content: attr(data-title);
	}
	.res_service_int_table td:nth-of-type(4):before {
		content: attr(data-title);
	}
	.res_service_int_table td:nth-of-type(5):before {
		content: attr(data-title);
	}
	.res_service_int_table td:nth-of-type(6):before {
		content: attr(data-title);
	}
	.res_service_int_table td:nth-of-type(7):before {
		content: attr(data-title);
	}
	.res_intervention_table {
		background: #fff
	}
	/*.eq_list_add .select-wrapper:after {
		margin-right: 61px;
		margin-top: 8px;
	}*/
	.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable[aria-describedby="eqdialog"] {
		left: 14%!important
	}
	.eq_list_add {
		width: auto;
	}
	#eqsubmitbtn {
		padding-bottom: 25px;
		margin-top: 0px;
		margin-left: 15px
	}
	#accordion.visit_report_accordion_res {
		width: 100%;
		background: #fff;
	}
	.visit_report_res {
		/*margin-left: -15px;
				width: 96%;*/
	}
	.vws_equipment_description .documents .list {
		 width: 47%;
	}
	.the_download {
			margin: 5px 5px 5px 103px;
			clear: both;
	}
	.res_intervention_table .open a.nice_button.queryfollowedbyorder{
		margin-top:-5px;
		float:right !important;
	}
	/*chinmayi responsive css ends*/
	.vws_highcharts_graph #graph_wrap .graph_row .graph_wrap .graph_body, .vws_highcharts_gauges #gauges_wrap .gauges_row .gauges_wrap .gauges_body{
		width:46%;
		margin:10px 2%;
	}
	#page-wrapper #page .container .container{
		width:100% !important;
		padding:0px;
	}
	.calender-container{
		margin:0 0 -30px;
	}

	.equip_alarm font{
		font-size:15px;
	}
	.contract_info{
		font-size:14px;
		color:#9f9f9f;
	}
	.nontab-pane-blue .search-service-visit{
		margin-top:-45px;
	}
	.service_visit_page h1{
		height:49px;
		background-position:8px 10px;
	}
	div#bs-example-navbar-collapse-1{
		width:100%;
	}
	.lang_dropdown_form .form-item-lang-dropdown-select .select-wrapper::after{
		/*left: 700px;*/
	}
	.my-contact-support-details{
			 /* width: 22.5%;*/
				text-align: right;
				padding-right:5px;
	}
	 .caret{  margin-left: 5px}
	.lang_dropdown_form .form-item-lang-dropdown-select .select-wrapper{
		margin-right:35px;
	}
	.contact_help_panel_inner{
		/*left: -120px;
		width: 501px;*/
		left: 347px;
			width: 438px;
	}
	.contact_help_panel_inner {top: 34px;}
	.col_right {
		padding: 15px 0 15px 0px;
			border-left: none;
			 float: none;
	}
	.user-logged-in .overlay2{
		width: 767px;
		left: 0;
	}
	.overlay2{    top: 649px; left:0;}
	.user-logged-in .overlay{
		width: 767px;
		left: 0;
		top:36px;
	}
	.sidenav a.closebtn{
		/*visibility:visible;*/display:block
	}
	.path-equipment #bs-example-navbar-collapse-1  a.is-active {
			color:#323232 !important;
	}
	#bs-example-navbar-collapse-1 li.active a{
		color:#323232  !important;
	}

	.dropdown-menu {
			position: inherit;
			float: none;
	}
	.small-banner p { padding: 0 5px;
	word-break: break-word;}
	.path-intervention-report table#example tbody tr td {
			 border:1px solid #9c9e9f !important;border-bottom: 0!important;

			}
	.path-intervention-report table#example tbody tr td {
			 border-left:1px solid #9c9e9f!important;
			 border-right:1px solid #9c9e9f!important;
			}
	.path-intervention-report table#example tbody tr td:nth-last-child(2){ border-bottom:1px solid #9c9e9f!important;}
	.path-service .table-intervention-report .location-search-box{max-width:50%;}
	.path-service .table-intervention-report .second-inner-intervention-report .col-md-7 {
			text-align: right;
			vertical-align: top;
	}
	.path-service .yeardropdownform .select-wrapper:after{
	bottom: 30px !important;left:71%;position:relative;
	}
	.footer-bottom p.pull-left {margin-top: 1px;}
	footer img {
			margin-top: 0px;
	}
	.pull-left.foot-link a {
			padding-bottom: 9px;
	}
	.navbar-fixed-top .nav {padding: 0;}

/*.nav .open > a, .nav .open > a:hover, .nav .open > a:focus*/

.main_menu .nav > li > a:hover, .main_menu .nav > li > a:focus , .nav .open > a, .nav .active > a{background: #929292;}
.items_listing table tr td { background:none}

.myteamform_location_title, .myteamlocation {width: 235px;}
.myteam-form .form-item.js-form-item.form-type-checkbox.checkbox {    width: 18.69%;}
.tablet_navbar-fixed{top: 32px;}
.tablet_banner-fixed{
	position: fixed;
    z-index: 100;
    background: #f2f2f2;
	top: 0;}
.tablet_navbar-fixed .navbar-collapse .navbar-nav { margin-top: 9px !important;}
.main_menu .nav > li:first-child > a:hover {
    color: #323232;
}
#toolbar-administration{
		position: fixed;
		width: 85%;
		z-index: 1032;
	}
	body.toolbar-vertical{
		padding-top: 0 !important;
	}
	.check_nl .location-filter td, .check_fr .location-filter td{    padding: 15px 250px 0!important;}
	.path-frontpage .container-fluid {width: 100% !important;}
	form.yeardropdownform{
		max-width:75%;
	}
	select.search-order-status{
		max-width:80%;
	}
	section#block-managewidgetsblock {
			position: initial;
	}
	table .order_invoice_download a.nice_button{
		float:right !important;
		margin-top: -20px !important;
	}
	.path-service .pager-nav {
			min-width: 720px;
	}

	/*
	*  Plant system
	*/


	input.form-text,
	form#contact-message-feedback-form .ui-widget.ui-selectmenu-button,
	form#contact-message-sign-up-form .ui-widget.ui-selectmenu-button,
	textarea.form-textarea,
	form#contact-message-feedback-form div input,
	form#contact-message-sign-up-form div input,
	form#plant-user-profile div input{
		width: 100% !important;
	}

	.ui-selectmenu-open .ui-menu.ui-widget-content{
		width: 60%;
	}
	textarea.form-textarea{
		height: 100px !important;
	}

	.region_dropdown_container{
		width: 100%;
    display: block;
    position: relative;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: left;
	}
	.page-node-type-page h2:first-child{
		font-size: 22px !important;
	}
	.page-node-type-page h2{
		line-height: 25px;
		font-size: 18px !important;
	}
	.page-node-type-page h3{
		font-size: 16px;
    line-height: 20px;
	}
	.profile_dropdown{
		width: 100%;
    margin: auto;
		text-align: right;
	}
	footer .pull-right{
		width: 50%;
    margin: auto;
    text-align: right;
	}
	form#contact-message-feedback-form .form-wrapper,
	form#contact-message-sign-up-form .form-wrapper, .captcha,
	form#plant-user-profile .form-item{
		width: 90%;
	}
	form#plant-user-profile #edit-submit{
		margin-left: 5%;
	}
	.captcha{
		display: block;
	}
	.captcha, .g-recaptcha{
		transform:scale(0.93);
		-webkit-transform:scale(0.93);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	.field--name-body ul li{
		font-size: 1.15em;
		line-height: 2em;
	}
	.go_back_home{
		display: inline-block;
	}
	#plant-user-password-reset .form-group{
		margin-bottom: 25px;
	}
	form.change-pwd-form label, #plant-user-password-reset label{
		display: block;
		width: 100%;
		text-align: left;
		margin: auto;
		margin-bottom: 10px;
	}
	form.change-pwd-form div#edit-account input, #plant-user-password-reset input{
		display: block;
		width: 100% !important;
	}
	.password-strength, div.js-password-confirm {
    width: 100%;
    margin: auto;
    display: block;
		text-transform: capitalize;
	}
	form#change-pwd-form button{
		margin: auto;
	}

	/* Team Management */
	.my-plant-team-management .profile_header_text{
		width: 90%;
    margin: auto;
		margin-bottom: 20px;
		margin-top: 25px;
	}
	.my-plant-team-management div.form-group.form-item-first-name{
		margin: auto;
	}
	.my-plant-team-management .form-type-textfield{
		width: 90%;
		margin: auto;
		display: block;
	}
	.my-plant-team-management .form-item-is-admin,
	.my-plant-team-management .plant_roles_section,
	.assign_plant, #my-plant-team-details, .create_plant_user{
    width: 89.4%;
    margin: auto;
	}
	.my-plant-team-management #edit-submit {
    margin-left: 5%;
    padding: 5px 10px;
    margin-top: 15px;
	}
	.assign_plant, .create_plant_user{
		margin: 20px auto 5px auto;
	}
	#my-plant-team-details .assign_plant{
		margin-top: 5px;
	}
	.user_role, .user_details .action{
		display: inline-block;
    width: 50%;
    margin-bottom: 0;
	}
	.user_details .action{
		margin-bottom: 0px;
		text-align: right;
	}
	#my-plant-team-management, .my-plant-team-details{
		margin-left: 0;
		padding: 5px 2.5px 20px 2.5px;;
	}
	#my-plant-team-management{
		padding: 10px 5px 20px 5px;
	}
	.plant_row {
    border-top: none;
		border-left: 0.5px solid #c0c0c0;
		border-right: 0.5px solid #c0c0c0;
    border-bottom: 0.5px dashed #c0c0c0;
    display: block;
    width: 100%;
		height: auto;
	}
	.myteamform_header {
    text-align: center;
		color: #000000;
    font-weight: 600;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
	}
	.myteamform_plant_title {
		display: block;
    width: 100%;
    padding: 10px;
    border-right: none;
    font-size: 14px;
	}
	.form-type-range {
    display: inline-block;
    width: 32.5%;
    text-align: center;
    margin: 0;
    font-size: 14px;
	}
	.form-type-range input.form-control {
    width: 80%;
	}
	.plant_row:first-child, .plant_row_first {
    border: 0.5px solid #c0c0c0;
	}
	.myteamform_plant_title.myteamform_header {
    border-bottom: none;
		background: #d0d0d0;
	}
	form#contact-message-feedback-form .pass_header_text,
	form#contact-message-sign-up-form .pass_header_text {
		width: 90%;
	}
	form#contact-message-feedback-form .pass_header_text p:nth-child(2){
		margin: auto;
	}
	#edit-field-default-view .form-item {
    width: 100%;
	}
	form.user-form{
		padding-left: 20px;
		padding-right: 10px;
	}
	.profile_header_text, .pass_header_text{
		margin: 25px auto;
	}
	.pass_header_text{
		width: 90%;
	}
	#change-pwd-form .aquavista_logo_pass, #plant-user-password-reset .aquavista_logo_pass{
		margin-left: 5%;
	}
	form#change-pwd-form div#edit-account, form#change-pwd-form div#edit-actions,
	#plant-user-password-reset #edit-confirm-pass{
		width: 90%;
	}
	#plant-user-password-reset button#edit-submit{
		margin-left: 5%;
    margin-top: 0;
	}
	form.contact-message-feedback-form div#edit-actions,
	form.contact-message-sign-up-form div#edit-actions{
		padding-top: 0;
	}
	.user-pass div#edit-actions{
		padding-top: 30px;
	}
	.login_page .login_page_img{
		width: 200px;
	}
	#kpi_dashboard .kpi {
		width: 100%;
	}
	.period_filter{
		width: 22.5%;
	}
	.period_filters{
		margin-top: 15px;
	}
	.period_plant.period_filter, select#plant_list{
		width: 100%;
		float: none;
	}
	select#plant_list{
		margin-right: 0;
	}
	.subkpi .graph_wrap{
		padding: 10px;
		height: 250px;
	}
	.subkpis_list {
		margin-bottom: 5px;
		padding: 0px 10px;
		cursor: pointer;
	}
	.subkpi_title{
		width: 100%;
	}
	.br-theme-bars-1to10 .br-widget a{
		width: 20px;
		height: 20px;
	}
	.subkpi_collection, .kpi_collection{
		width: 100%;
		margin-bottom: 10px;
	}
	#kpi_dashboard{
		padding: 10px;
	}
	.my-contact-support-details{
		display: none;
	}
	div#mySidenav {
    width: 100%;
    right: 0;
    margin: auto;
		max-width: 350px;
	}
}

@media screen and (max-width: 380px) and (min-width: 200px) {
	form.user-form{
		padding-left: 20px;
		padding-right: 10px;
	}
	.page-node-type-page h2:first-child{
		font-size: 19px !important;
	}
	footer .pull-right{
		margin: auto;
	}
	footer .pull-left.foot-link a, footer .pull-right span{
		font-size: 13px !important;
	}
	.page.full.clearfix .content .field--name-body p, .field--name-body ul li{
		font-size: 1em;
	}
	input.form-text, form#contact-message-feedback-form .ui-widget.ui-selectmenu-button,
	textarea.form-textarea, form#contact-message-feedback-form div input,
	form#contact-message-sign-up-form .ui-widget.ui-selectmenu-button,
	form#contact-message-sign-up-form div input{
		width: 100% !important;
	}
	form#contact-message-feedback-form .form-wrapper, form#contact-message-sign-up-form .form-wrapper, .captcha{
		width: 90%;
	}
	.captcha{
		display: block;
	}
	.captcha, .g-recaptcha{
		transform:scale(0.85);
		-webkit-transform:scale(0.85);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	.go_back_home{
		display: inline-block;
	}
	.login_page .login_page_img{
		width: 200px;
	}
	.user-pass .form-item.js-form-item.form-type-email.js-form-type-email.form-item-name.js-form-item-name.form-group,
	.pass_header_text, .user-pass div#edit-actions{
		width: 90%;
	}
	.aquavista_logo_pass{
		max-width: 150px;
    background-image: url(../images/hubgrade_image.png);
    height: 60px;
    background-size: 150px;
    display: block;
    background-repeat: no-repeat;
		margin-left: 5%;
	}
	form.change-pwd-form label{
		display: block;
		width: 100%;
		text-align: left;
		margin: auto;
		margin-bottom: 10px;
	}
	form.change-pwd-form div#edit-account input{
		display: block;
		width: 100% !important;
	}
	.password-strength, div.js-password-confirm {
    width: 100%;
    margin: auto;
    display: block;
		text-transform: capitalize;
	}
	form#change-pwd-form button{
		margin: auto;
	}
	form#contact-message-feedback-form .pass_header_text,
	form#contact-message-sign-up-form .pass_header_text	{
    width: 90%;
	}
	form#contact-message-feedback-form .pass_header_text p:nth-child(2){
		margin: auto;
	}
	#edit-field-default-view .form-item {
    width: 100%;
	}
	.my-plant-team-management #edit-submit{
		margin-left: 5%;
	}
	.assign_plant, .create_plant_user{
		margin: 15px auto 5px auto;
	}
	#my-plant-team-management, .my-plant-team-details{
		padding-top: 5px;
	}
	#my-plant-team-management .aquavista_logo_pass, form#contact-message-feedback-form .aquavista_logo_pass,
	form#contact-message-sign-up-form .aquavista_logo_pass{
		margin-left: 5%;
	}
	.my-plant-team-management .form-item-is-admin, .my-plant-team-management .plant_roles_section, .assign_plant, #my-plant-team-details, .create_plant_user{
		width: 89.4%;
	}
	.user_role, .user_details .action{
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	#kpi_dashboard .kpi {
		width: 100%;
	}
	.my-contact-support-details{
		display: none;
	}
}

@media screen and (max-width: 360px) and (min-width: 321px) {
	.br-theme-bars-1to10 .br-widget a{
		width: 18px;
	}
	.graph_wrap{
		width: 275px;
	}
}
@media screen and (max-width: 375px) and (min-width: 361px) {
	.graph_wrap{
		width: 290px;
	}
}
@media screen and (max-width: 450px) and (min-width: 376px) {
	.graph_wrap{
		width: 325px;
	}
}
@media screen and (max-width: 450px) and (min-width: 376px) {
	.graph_wrap{
		width: 325px;
	}
}
@media screen and (max-width: 767px) and (min-width: 451px) {
	.graph_wrap{
		max-width: 600px;
		width: 100%;
	}
}
@media screen and (max-width: 320px) and (min-width: 200px) {
	.br-theme-bars-1to10 .br-widget a{
		width: 15px;
	}
	.period_filter {
		width: 21.5%;
	}
	.graph_wrap{
		width: 240px;
	}
}

/* iPad only (Orientations: both portrait & landscape) */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
  .menu {
    margin-top: inherit;
  }
  .small-banner {
    height: 164px;
  }
  footer {
    margin: 0;
    padding: 0;
  }
}
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1366px)  {
  .small-banner {
   height: 225px;
  }
}


