/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css
	https://briannoursehosting.com/BATHAIR2023/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/* @override http://stagingserver004.co.uk/bathaircon2021/templates/bathaircon/css/custom.css */

/*---- font-family: 'Montserrat', sans-serif; Montserrat:wght@300;400;600-------*/


.navbar.navbar-fixed-top.nav-custom {
  background-color: white;
  padding: 0;
  margin: 0;
  z-index: -20;
  border-style: none;
  -webkit-box-shadow:0 0px 0px #000000;box-shadow:0 0px 0px;
}

#footer1 {
		background-color: #29749f;
	margin-top: 100px;
}
.navbar {
  padding: 0;
  margin: 0;
  border-style: none;
}
	#page header.main-header {
	position: absolute;
	top: -222px;
}
#page header.main-header div.container {
	display: none;
}
#bathaircon_nav {
	background-color: #29749f;
				font: 25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
						font-weight: 600;
}
.NewsARTICLEScss div.item-content {
border-bottom: 1px solid silver;
padding-bottom: 22px;
}

.NewsARTICLEScss div.item-content ul li {
						font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 30000;
	padding-bottom: 5px;
	color: black;
	margin-left: 10px;
	text-align: left;
}

#content-area a {
			color: #29368d;

}
#content-area a:hover {
			color: #29368d;
	text-decoration: underline;
}
#heat-pumpCSS {
	background-color: #f7f7fa;
	padding: 15px;
	float: left;
	border: 1px solid #c6bfd8;
}


/*------ Footer details ------*/

#footer1 div.container {
						font: 400 13px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: white;
}

#footer1 div.container .FooterChipPin p img {
	width: 200px;
}

#footer1 div.container .FooterAddress p a {
	color: white;
}
#footer1 div.container .FooterAddress p a:hover {
	color: white;
	text-decoration: underline;
}

/*------ Footer details end ------*/



#heat-pumpCSS p img {
	width: 200px;
	float: right;
	margin-left: 33px;
	padding-bottom: 11px;
}

#footer1 div.container .FooterChipPin  p {
	text-align: left;
}

#footer1 div.container .FooterAddress  p {
	text-align: left;
}



#heat-pumpCSS p a {
					font: 600 15px/20px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	display: block;
	margin-top: 22px;
}

#content-area div.blog h1 {
			font: 25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 400;
	padding-bottom: 22px;
		color: #29368d;
}

#content-area div.blog h2 {
				font: 400 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;

}

#content-area div.blog p {
					font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 30000;
	padding-bottom: 5px;
	color: black;
}

div.item.column-1 {
	border-bottom: 1px solid silver;
	padding-bottom: 33px;
}

#content-area div.item-page div h1 {
		font: 25px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 400;
	padding-bottom: 22px;
		color: #29368d;

}
div#content-area {
	padding-top: 80px;
	padding-right: 50px;
}

#content-area div.item-page div ul li {
					font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 30000;
	padding-bottom: 5px;
	color: black;
}


#content-area div.item-page div h3 {
			font: 400 18px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 5px;
		color: #29368d;
	padding-top: 22px;
}

#content-area div.item-page div p {
				font: 15px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 5px;
	color: black;
}

#content-area div.item-page div h2 {
			font: 400 17px/22px Montserrat, Arial, Helvetica, Geneva, sans-serif;
}

#bathaircon_nav div.container {
	padding-top: 0;
	padding-bottom: 0;
}

#bathaircon_header .TelNo div.module-content {
	margin-top: 0;
	padding-top: 11px;
}

#mainbody div.container div.row aside.sidebar-right {
	margin-top: 80px;
}

#bathaircon_header .RefComLogo img {
	width: 130px;
}
#bathaircon_header .RefComLogo p {
	text-align: right;
}
#bathaircon_header .TelNo h2 {
	text-align: right;
	font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #29368d;
}

#bathaircon_header .TelNo h2 a {
		color: #29368d;

}
#bathaircon_header .TelNo h2 a:hover {
		color: #29368d;
	text-decoration: underline;
}

@media (max-width: 767px) {
  	#page header.main-header {
	position: relative;
	top: 0px;

}
}
@media (max-width: 480px) {
}
@media (max-width: 992px) {
	#bathaircon_header .TelNo h2 {
	text-align: center;
	font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: #29368d;
}
.NewsARTICLEScss div.item-content p img {
	width: 100%;
	margin-top: 22px;
}
.NewsARTICLEScss div.item-content ul li {
						font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
		font-weight: 30000;
	padding-bottom: 5px;
	color: black;
	margin-left: 10px;
	text-align: center;
	    list-style-type: none;

}
#bathaircon_header .RefComLogo p {
	text-align: center;
}

#page header.main-header div.container {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #29749f;
}

#page header.main-header div.container a div.navbar-toggle.navbar-btn.pull-right.visible-xs span.icon-bar {
	background-color: white;
}

#mm-sidebar div.mm-header {
	display: none;
}

#panel-overview div.mob-menu-above div.module div.module-content ul.nav.mm-list li a {
	background-color: transparent;
		font: 15px Montserrat, Arial, Helvetica, Geneva, sans-serif;
	color: black;
}
div#content-area {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}
#footer1 div.container .FooterChipPin  p {
	text-align: center;
}

#footer1 div.container .FooterAddress  p {
	text-align: center;
}

	
}