@import url("/css/fonts.css");
@media (max-width: 767px) {
	.h1, h1 {
		font-size: 20px;
	}

	p {
		font-size: 15px;
	}

	footer strong, b
	{
		line-height: 1.4;
	}

	.container {
		flex-wrap: wrap;
	}

	.navbar-brand > img {
		padding-left: 0;
		margin-left: 0;
	}

	.navbar-toggle {
		right: 0;
	}

	.bannerText {
		font-size: 23px;
	}

	.homePage_services .row > .col-sm-4:nth-child(2) {
		border-left: none;
		border-right: none;
	}

	.homePage_services h5 {
		font-size: 10px;
	}

	.homePage_services img {
		height: 20px;
	}

	.defaultContentUp {
		margin-top: -130px;
		min-height: 140px;
	}

	/*************
      NEWS START
    *************/
	#newsArticleListing {
		flex-direction: column;
	}

	#newsArticleListing > div {
		width: 100%;
		margin-bottom: 50px;
	}

	.newsSectionWrap {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.newsDateNav {
		float: unset;
	}

	.newsDateNav > div:nth-child(1) {
		margin-left: 0;
	}

	.newsPulldownMonths {
		align-items: flex-end;
	}

	.newsPulldownYears {
		align-items: flex-start;
	}

	/*************
      NEWS END
    *************/
	.nav-tabs > li.active > a:after {
		background: #D7E17A;
		border: none;
		width: 12px;
		height: 12px;
		border-radius: 100%;
		bottom: -1px;
		left: 6px;
	}

	.nav-tabs > li:last-child > a:after {
		left: -7px;
	}

	.nav-tabs > li:last-child.active > a:after {
		left: -3px;
	}

	.nav-tabs > li:last-child > a:before {
		display: none;
	}

	.footerMenuMobile ul {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: wrap column;
		flex-flow: wrap column;
		max-height: 200px;
		padding-left: 0;
	}

	.footerMenuMobile ul li {
		list-style: none;
		margin-bottom: 20px;
		margin-right: 30px;
		width: 46%;
	}

	.mainSubNavMobile {
		display: block;
		margin-right: -23px;
	}

	.mainSubNavWrap {
		display: none;
	}

	.mainNavWrap {
		width: 100%;
		/*padding-right: 23px;*/
		padding-top: 0;
	}

	.mainSubNav {
		padding-top: 15px;
		padding-right: 23px;
		padding-bottom: 15px;
	}

	.newsPulldownMonths h3, .newsPulldownYears h3 {
		font-size: 16px;
	}

	.nice-select
	{
		font-size: 16px !important;
	}

	.newArticleOuter h1 {
		font-size: 18px;
	}

	.newsListTitleWrap h3 {
		font-size: 18px;
		margin-top: 0;
	}

	.newsListTitleWrap h4 {
		font-size: 15px;
	}

	.newsListTitleWrap .underLineSmallThicker {
		height: 7px;
		width: 40px;
	}

	.newsListTitleWrap {
		padding-bottom: 10px;
	}

	.navbar-brand > img {
		height: auto;
	}

	.bannerText h3 span {
		font-size: 15px !important;
	}

	.footerMenuMobile ul {
		max-height: 280px;
	}

	.homePageBannerOuter:after {
		background-position: -200% 15%;
	}

	.navbar-brand > img
	{
		max-height: 120px;
		max-width: 210px !important;
	}

	.homeContent article {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.navbar-nav > li > .dropdown-menu {
		padding: 0px 0 0px 0;
	}

	.mainProductImage_banner {
		max-width: 240px;
		right: 0;
		left: 0;
		margin: 0 auto;
	}

	.footerLogo img {
		width: 300px;
	}

	.nav > li > a {
		font-size: 24px !important;
		/*text-transform: capitalize;*/
	}

	.projects .nav > li > a {
		font-size: 17px !important;
	}

	.dropdown-menu > li > a {
		font-size: 20px;
		text-transform: unset !important;
	}

	.navbar-nav .nav-link {
		padding: 10px 0;
	}

	.navbar-nav .nav-link, .dropdown-menu > li, .menuByItSelf_footer a {
		font-size: 16px;
		line-height: 1;
	}

	#frmContact .mb-3 {
		margin-bottom: 25px !important;
	}

	.mainProductImage_banner {
		bottom: -90px;
	}

	.homeBannerText {
		margin-top: 0px;
	}

	.navbar-nav > li {
		padding: 0;
	}

	.navbar-nav > li > .dropdown-menu {
		margin-top: 0;
	}

	.bannerText_subPage
	{
		margin-top: 90px;

		display: flex;
		justify-content: flex-end;
		align-items: flex-end;
	}

	.notHomePageBanner
	{
		height: 45vh !important;
	}

	.contactPageContact p span strong {
		font-size: 20px !important;
	}

	.contactPageContact p span a {
		font-size: 16px !important;
	}

	.footer_site {
		position: relative;
		background-position: center 15px;
		background-size: cover;
	}

	.pageContent h1 br {
		display: none;
	}

	.newDetailImage img {
		max-width: 100%;
		width: 60%;
	}

	.pageContent .w-75 {
		width: 100% !important;
	}

	.newsImage_list_wrap {
		width: 30%;
	}

	.newsTitle, .newsDate {
		font-size: 19px !important;
		white-space: nowrap;
	}

	.newsListIndeItem h1 {
		font-size: 26px;
	}

	.btns_page_banners_inner {
		flex-direction: column;
	}

	.faqs_list:hover {
		display: none;
	}

	.bannerText .btn-default, #banner_outer .btn-default {
		border-color: #fff;
		color: #fff !important;
		min-width: 130px;
	}

	.btns_page_banners_inner > a {
		font-size: 16px;
		padding: 8px 12px;
	}

	.homePageWrap_services .slick-slide {
		margin: 0px 10px;
	}

	.homePageWrap_services .slick-list {
		margin: 0 -140px;
	}

	.slick-center .sector_learn_more_btn {
		display: block;
		font-size: 16px;
		padding: 0;
		margin-top: 20px;
		white-space: nowrap;
	}

	.h2, h2 {
		font-size: 1.5rem;
	}

	.footerSiteMapWrap h5 {
		font-size: 16px !important;
		white-space: nowrap;
	}

	.footerSiteMapWrap img {
		max-width: 100% !important;
		height: auto !important;
	}

	.footerContainerWrap {
		padding-top: 1rem !important;
	}

	.nav > li > a:focus, .nav > li > a:hover, .nav > li > a:hover * {
		color: #75CEDC !important;
	}

	.active .text-white {
		color: #fff !important;
	}

	.getSubPagesBtn_wrap img {
		width: 25px;
	}

	.getSubPagesBtn_wrap b {
		font-size: 13px;
	}

	.contactPageMap {
		padding: 0 !important;
	}

	/*.pageContent .col-sm-4
	{
		margin-bottom: 15px;
	}*/
	/*.homePageContent span, .MontserratBold, .getOurBrandsHome h3
	{
		font-size: 18px !important;
	}*/
	.hideInDesktop .MontserratBold {
		margin-bottom: 0 !important;
	}

	.scrollDownBtn img {
		height: 35px;
	}

	.bannerArrowDown
	{
		bottom: 0px;
	}

	.bannerText_subPage_outer .bannerTextInner br {
		display: none;
	}

	.aboutPageSection .container {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.achievementIndeWrap img {
		max-width: 100% !important;
		max-height: 100% !important;
	}

	.achievementIndeWrap {
		margin-bottom: 50px;
	}

	.bannerArrowDown .container {
		align-items: flex-end !important;
	}

	.ShrikhandFont {
		font-size: 32px !important;
	}

	.bannerArrowDown .position-absolute {
		position: relative !important;
	}

	/*.notHomePageBanner .bannerTextInner
	{
		margin-top: 215px;
	}*/
	.pageContent .MontserratBold {
		margin-bottom: 20px;
	}

	.homeExtraContentSection, .getOurBrandsHome {
		padding-top: 0;
	}

	.dropdown-menu {
		margin: 0.5rem 0;
		border-radius: 0 !important;
	}

	.pageContent .MontserratBold *, .pageSubBrief .MontserratBold * {
		font-size: 18px !important;
	}

	.newArticleOuter h5 {
		margin-bottom: 20px;
	}

	.achievementIndeWrap:nth-last-child(2), .achievementIndeWrap:last-child {
		margin-bottom: 0;
	}

	.achievementIndeWrap_viewInStore {
		width: 132px !important;
		height: 132px !important;
	}

	.homeExtraContentWrap .MontserratBold, .MontserratBold * {
		font-size: 18px !important;
	}

	.flex-w-100-auto {
		width: auto;
	}

	.bannerText_home {
		bottom: 0px;
	}

	.dropdown {
		position: unset;
	}

	/*.dropdown-item {
		padding: 0rem 1rem !important;
	}*/
	.homeMenuTop {
		display: none !important;
	}

	#myNavbar
	{
		padding-top: 40px !important;
	}

	.menuListMobile {
		width: 90%;
		margin: auto;
		/*border-bottom: 1px solid #fff;*/
		padding-left: 0 !important;
		/*margin-bottom: 20px;*/
	}

	.menuListMobile i.fa-chevron-up,
	.menuListMobile i.fa-chevron-down
	{
		padding-left: 20px !important;
	}

	.menuListMobile:last-child {
		border-bottom: none !important;
	}

	/*.dropdown-item, .nav-link {
		padding-left: 0 !important;
	}*/

	.extraBtnsTopMenu {
		padding: 5px !important;
		font-size: 10px;
	}

	.defaultContentUp {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}

	.defaultContentUp .row {
		--bs-gutter-y: 1.5rem;
		--bs-gutter-x: 1.5rem;
	}

	.defaultContentUp .row > div > div {
		border-right: none !important;
	}

	.defaultContentUp .row > div:nth-child(2) > p {
		border-bottom: 1px solid #000 !important;
		padding-bottom: 40px;
	}

	.homePageContentHeader {
		margin-top: 30px;
		font-size: 15px;
	}

	.faqWrap h5 {
		font-size: 14px;
	}

	.servicesListWrap {
		flex-wrap: wrap;
	}

	.servicesListWrap img {
		margin-right: 0 !important;
		margin-bottom: 10px;
	}

	.servicesListWrap > div {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.servicesListWrap a {
		padding: 0;
	}

	/*.homePageBannerOuter .bannerTextInner p, .homePageBannerOuter .bannerText {
		text-align: left !important;
	}*/

	.defaultContentUp .row > div:first-child h2 {
		display: flex;
		align-items: center;
	}

	.defaultContentUp .row > div:first-child h2 br {
		display: none;
	}

	.defaultContentUp .row > div:first-child h2 img {
		margin-right: 15px;
		margin-bottom: 0 !important;
	}

	.extraPadding {
		padding-left: 0;
		padding-right: 0;
	}

	.extraPadding_content {
		padding-left: 25px;
		padding-right: 25px;
	}

	.aboutPageItemsWrap {
		justify-content: flex-start;
	}

	.bannerTextInner p
	{
		font-size: 40px;
	}

	.bannerText_subPage .bannerTextInner p
	{
		font-size: 20px;
	}

	#banner_outer
	{
		height: 91vh;
	}

	.banner_inner
	{
		/*align-items: flex-end !important;*/
		padding-bottom: 30px;
	}

	.bannerContainer
	{
		height: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.bannerContainer > div:first-child
	{
		flex: 1;
	}

	h3 {
		font-size: 1.2rem;
	}

	.aboutPageItemsWrap > div {
		justify-content: center !important;
		align-items: center !important;
		text-align: center;
		flex: 1;
	}

	.defaultContentUp .row > div:nth-child(3) p {
		padding-right: 0 !important;
	}

	.newsListIndeItemInnerWrap {
		flex-wrap: wrap;
	}

	.newsListIndeItemImgWrap {
		margin-right: 0 !important;
		width: 100%;
	}

	.newsListIndeItemImgWrap img {
		max-width: 100%;
		width: 100%;
		height: 100px;
	}

	.filterPostDropDownForm, .filterPostDropDownForm .niceSelect, .newsListSearchInput {
		width: 100%;
	}

	.extraContent_img_list img {
		max-width: 100%;
	}

	.homePageContentWithImgWrap {
		flex-wrap: wrap;
		justify-content: center !important;
		margin-bottom: 0 !important;
	}

	.homePageContentWithImg {
		/*display: flex;
		margin-right: 0 !important;*/
		width: 100%;
		text-align: center !important;
		margin-bottom: 30px;
	}

	.homeContentIcon {
		white-space: nowrap;
		max-width: unset !important;
	}

	.homePageContentWithImg img {
		max-width: 100%;
	}

	.footerBannerContent .btn {
		padding: 30px 20px;
	}

	.footerBannerWrap
	{
		height: 600px;
	}

	.extraContentWithIcon .container {
		/*padding-left: 0 !important;
		padding-right: 0 !important;
		overflow: hidden;*/
	}

	.mobileContainer, .mobileContainerRight {
		/*adding-right: 25px;
		padding-left: 25px;*/

		margin: 0px 0;
	}

	/*.extraContentWithIcon
	{
		padding: 15px 0;
	}*/

	.arrowRight {
		right: -10px;
	}

	.arrowLeft {
		left: -15px;
	}

	/*.footerBannerContent {
		top: 40px;
	}*/

	.footerBannerContent p {
		font-size: 14pt;
		margin-bottom: 0;
		font-family: MontserratBold;
	}

	/*.footerBannerContent .mt-5 {
		margin-top: 20px !important;
	}*/

	#nav-icon4-desktop.open span {
		background: #fff;
	}

	.newsHomePageWrap {
		flex-wrap: wrap;
	}

	.newsHomePage > div:nth-child(n+3) {
		display: none;
	}

	.homePageBannerOuter .bannerTextWrap {
		flex-wrap: wrap;
		justify-content: center;
		margin-top: 120px;
	}

	.bannerSubText_global {
		order: 2;
	}

	.homeBannerText {
		order: 1;
	}

	/*#banner_outer .slick-dots {
		text-align: center;
	}*/

	.footerContactUs p {
		text-align: left;
	}

	/*.footerBannerWrap > .row > div:first-child {
		order: 2;
	}*/

	.footerBannerWrap > .row > div:last-child {
		/*order: 1;*/
		display: flex;
		justify-content: center;
	}

	.footerBannerContent {
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 9;
		/*margin-bottom: -20px;*/
	}

	.productIndeWrap {
		flex-wrap: wrap;
		justify-content: center;
	}

	.alsoSeeWrap h5, .alsoSeeWrap, .contactUsSection p {
		text-align: left;
	}

	.newDetail_text > div:first-child, .cocoonsAustraliaDifference .row > div:first-child {
		order: 2;
	}

	.newDetail_text > div:last-child, .cocoonsAustraliaDifference .row > div:last-child {
		order: 1;
	}

	.benefitsOfInfrared {
		padding-top: 70px;
		text-align: center;
		padding-bottom: 90px;
	}

	.cocoonsAustraliaDifference p, .recommendedFor, .cocoonsAustraliaDifference {
		text-align: center;
	}

	.cocoonsAustraliaDifference .row > div:first-child {
		padding-top: 120px;
	}


	.cocoonsAustraliaDifference .row > div:last-child-child {
		text-align: center;
	}


	.recommendedFor .floatImageBottom {
		margin-bottom: 30px;
		margin-top: -90px;
	}

	.recommendedFor img, .cocoonsAustraliaDifference img {
		width: 70% !important;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		z-index: 9;
	}

	.productImgWrap .floatImageTop {
		margin-top: 0;
	}

	.productImgWrap_about {
		margin-top: -90px;
	}

	.bannerSubText_global {
		margin-right: 0;
	}

	.notHomePageBanner .bannerTextInner span {
		display: block;
	}

	.bannerSubText_global img {
		max-height: 150px;
		width: auto;
	}

	.bannerText_global {
		width: 100%;
	}

	.homePageBannerOuter .banner_inner::after {
		left: 0;
	}

	.secondaryBtnsWithBgInde_arrow {
		margin-top: 10px !important;
	}

	.newsDescription {
		padding-top: 50px !important;
	}

	.menuByItSelf_footer a {
		border-right: none;
		padding-right: 0;
		margin-right: 0;
	}

	.pageContentTitle span, .pageContentTitle p {
		font-size: 22px !important;
		text-align: center;
	}

	#banner_outer .slick-dots {
		bottom: 0;
	}

	.productImgWrap {
		margin-right: 0 !important;
	}

	.productIndeWrap {
		text-align: center;
	}

	.enquireNowBtn {
		margin-bottom: 30px;
	}

	.floatImageBottom {
		height: auto !important;
	}

	.productImgWrap img {
		height: auto !important;
		width: 55% !important;
		margin-bottom: 0px !important;
	}

	.alsoSeeWrap img {
		height: auto !important;
		width: 100% !important;
		margin-bottom: 30px;
	}

	.productImgWrap {
		justify-content: center;
	}

	.alsoSeeWrap * {
		font-size: 16px !important;
		white-space: unset !important;
	}

	/*.navbar {
		padding-top: 50px !important;
	}*/

	.homePageContentWithImg a {
		color: var(--default-red) !important;
	}

	/*.homePageContentWithImg > div:nth-child(2)
	{
		margin: 40px 0 !important;
	}
*/
	.cocoonsAustraliaDifference {
		padding-top: 0 !important;
		background: none !important;
	}

	.cocoonsAustraliaDifference .row > div:first-child {
		background: #F4F4F4;
		padding-bottom: 50px !important;
	}

	.newsHomePageWrap h2 {
		text-align: center;
		margin-bottom: 30px;
	}

	.recommendedFor {
		padding-bottom: 50px !important;
	}

	.productImgWrap_about .row > .col-sm-4 {
		margin-bottom: 60px;
	}

	.alsoSeeWrap h2 {
		font-size: 22px !important;
	}

	.didYouKnowSection span {
		font-size: 20px !important;
	}

	.didYouKnowSection a {
		white-space: nowrap;
		font-size: 12px;
	}

	.benefitsOfInfrared {
		flex-wrap: wrap;
	}

	.benefitsOfInfrared > div {
		width: 100%;
		text-align: center;
		margin-bottom: 60px;
	}

	.benefitsOfInfrared > div:last-child {
		margin-bottom: 0 !important;
	}

	.benefitsOfInfrared h5 {
		text-align: center !important;
	}

	.benefitsOfInfrared h5 span {
		font-size: 20px !important;
	}

	.benefitsOfInfraredImg img {
		height: 220px !important;
		object-fit: cover;
	}

	/*.contactSubmitBtnWrap {
		justify-content: center;
	}

	.frmContactHeader {
		text-align: center;
	}*/

	.newsDate_list {
		font-size: 16px;
	}

	.newDetailContent {
		margin-top: 10px !important;
		margin-bottom: 0px !important;
	}

	.newDetailDate {
		margin-bottom: 60px !important;
	}

	.newDetail_text > div:first-child {
		margin-top: 20px !important;
	}

	.enquireNowBtn {
		margin-right: 0;
	}

	.cocoonsAustraliaDifferenceHeader, .benefitsOfInfraredHeader, .recommendedForHeader {
		font-size: 22px !important;
	}

	.cocoonsAustraliaDifferenceHeader br {
		display: none;
	}

	.cocoonsAustraliaDifferenceHeaderRed {
		display: block;
	}

	.newsHomePageWrap .me-5 {
		margin-right: 0 !important;
		width: 100%;
	}

	.aboutText_red span {
		font-size: 19px !important;
	}

	.productTitle_about span {
		font-size: 22px !important;
	}

	.dropdown-item:last-child a {
		border-bottom: none;
	}

	.readMoreBtnNews span {
		font-size: 13px;
	}

	.news_list_title {
		font-size: 16px;
	}

	.frmContact {
		width: 100%;
	}

	.menuByItSelf_footer {
		border-right: none;
	}

	.footerMenu_h ul li {
		margin-bottom: 12px;
	}

	.productImgWrap_about .row > .col-sm-4:last-child {
		margin-bottom: 0px !important;
	}

	.frmContact_productSection {
		padding-top: 0 !important;
	}

	.frmContact_contactPage {
		height: unset !important;
	}

	.alsoSeeWrap .d-flex > div:last-child {
		margin-right: 0 !important;
	}

	.bannerTextBgImgWrap
	{
		/*bottom: -10px;
		width: 360px;*/
	}

	.homePageBannerOuter .bannerTextWrap {
		flex-wrap: wrap;
		justify-content: center;
		margin-top: -26px;
		text-align: center;
		/*margin-left: -10px;*/
	}

	.pageLinkBtnsWrap
	{
		width: 100%;
	}

	.pageLinkBtnsWrap img
	{
		max-width: 50px !important;
		max-height: 40px !important;
	}

	.pageLinkBtnLink, .alsoSeeBtnLink
	{
		font-size: 22px !important;
	}

	.quotationMarkTesti svg
	{
		height: 120px;
	}

	.quotationMarkTesti
	{
		top: -35px;
		margin-left: -23px;
	}

	.imgOffset
	{
		bottom: unset;
		margin-top: -130px;
	}

	.extraContent_img_list
	{
		padding: 0 !important;
	}

	.bannerPhoneWrap
	{
		display: flex;
		justify-content: space-between;
		align-items: center;
		font-size: 17px !important;
	}

	.hideIconTitle
	{
		display: block;
	}

	.hideIconTitle_alt
	{
		display:  none;
	}

	.resourcesDir
	{
		direction: ltr !important;
	}

	.resourcesDir img
	{
		max-width: 110px !important;
	}

	.extra_icon
	{
		order: 1;
	}

	.extra_content
	{
		order: 2;
	}

	.menuContactBtns
	{
		position: absolute;
		top: 0;
		z-index: 9999;
	}

	.contactFormImgWrap
	{
		position: absolute;
	}

	.contactFormImg {
		position: absolute;
		top: -170px;
		right: 35px;
		max-width: 150px !important;
	}

	.contactUsFormSection
	{
		margin-top: 60px;
	}

	.extra_icon img
	{
		max-width: 100%;
	}

	.textCenterMb
	{
		text-align: center;
	}

	.contentCenterMb
	{
		justify-content: center;
	}

	.footerBannerContent > div
	{
		width: 100%;
		margin: auto;
		padding: 30px;
	}

	.pageLinkBtnLink img
	{
		max-width: 100px !important;
		max-height: 100px !important;
	}

	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl
	{
		padding-right: 20px;
		padding-left: 20px;
	}

	.menuTextFR
	{
		margin-right: 5px;
		font-size: 20px;
	}

	.bannerText_subPage .bannerTextBgImgWrap
	{
		/*width: 330px;*/
		width: auto;
	}

	.expertContactSubmitBtn
	{
		font-weight: bold;
	}

	#myNavbar {
		position: absolute;
		/* right: 50px; */
		top: 60px;
		width: 100%;
		background: var(--default-dark);
	}

	.dropdown-menu
	{
		border-top: none !important;
	}

	.navBarWrap
	{
		margin-top: 10px;
	}

	.dropleft .dropdown-menu
	{
		position: relative !important;
		top: 0 !important;
		height: unset;
	}

	.phoneNumberBannerPhone
	{
		font-size: 21px;
	}

	.bannerSubTextWrap img
	{
		width: 100px;
	}

	.servicesSubPages .btn
	{
		font-size: 14px !important;
		padding: 5px 15px !important;
		min-height: 60px !important;
	}

	.servicesSubPages img
	{
		max-height: 25px !important;
	}

	.newsPulldownMonths, .newsPulldownYears
	{
		margin-right: 7px !important;
	}

	.services_cat_wrap .nice-select.open .list
	{
		right: 0;
		left: unset;
	}

	.newsListIndeItem
	{
		margin-left: 0 !important;
	}

	.readMoreBtnNewsHome
	{
		font-size: 10pt !important;
	}

	.nav-link
	{
		color: #fff !important;
	}

	.our_specialisations_btn_wrap
	{
		margin-top: 0;
	}

	.our_specialisations_content > div
	{
		margin-bottom: 0px !important;
	}

	.our_specialisations_content img
	{
		max-width: 100% !important;
		margin-left: unset !important;
	}

	.imgToRightFull img
	{
		height: 300px;
	}

	.newsDateNav
	{
		flex-wrap: wrap;
	}

	.services_cat_wrap
	{
		margin-top: 20px;
	}

	.contactUsFormSection
	{
		margin-top: 0;
	}

	.contactPageOurServices
	{
		flex-wrap: wrap;
	}

	.contactPageOurServices > div
	{
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 10px;
	}

	.meetOurDirectorSection
	{
		padding-bottom: 50px !important;
	}

	.meetOurDirectorBtnSection
	{
		justify-content: center;
		margin-top: 30px;
	}

	.meetOurDirectorBtnSection a.btn-success
	{
		left:unset !important;
	}

	.getInTouchFormWrap
	{
		padding: 30px;
	}

	.form-control
	{
		padding-bottom: 5px;
	}

	.ourServices_home > div div.col-6
	{
		width:100% !important;
	}
	
	.navbar-brand
	{
		padding-bottom:unset;
	}

	.dropdown-menu::after
	{
		display: none;
	}

	.dropdown-menu
	{
		background: var(--default-blue) !important;
	}

	.expertiseExtraContent > div:first-child
	{
		order: 1;
		margin-bottom: -50px;
	}

	.expertiseExtraContent > div:last-child
	{
		order: 2;
		padding: 0;
		max-width: unset;
		margin: 0 -25px !important;
		width: auto;
		flex-shrink: unset;
	}

	.expertiseExtraContentSection
	{
		overflow: hidden;
		padding-bottom: 0;
	}

	.projectLinkIndex
	{
		padding-bottom: 20px;
	}

	.contactPageOurServices > div
	{
		width: 100%;
	}

	.bannerText_subPage_outer
	{
		border-bottom: none;
	}

	.bannerText_subPage .bannerText
	{
		justify-content: flex-start !important;
		margin-top: 0;
		margin-bottom: -15px;
	}

	.team_content
	{
		text-align: center;
	}

	.teamList hr
	{
		display: none;
	}

	.teamList
	{
		margin-bottom: 60px;
	}

}

@media (max-width: 375px) {
	.topMenuMbWrap
	{
		margin-left: 25px !important;
		margin-right: 15px !important;
	}
}