@media (min-width: 1200px) {
	.container {max-width: 1170px;}
}
@media (min-width: 1400px) {
	.container {max-width: 1370px;}
}
@media (min-width: 1500px) {}
@media (max-width: 1366px) {}
@media (max-width: 1280px) {}
@media (max-width: 1199px) {
	.hiwRect{transform: rotate(45deg) scale(0.9);}
	.navbar .navbar-nav .nav-link { padding: 15px 8px;}
	.navbar .navbar-nav .getaQuoteBTN a {padding: 15px 15px;}
	.headerCaption h2 {line-height: 1.2;}
}
@media (max-width: 1024px) {}
@media (max-width: 991px) {
	.md_Margin_gap{margin-bottom: 80px;}
	.heroSection::before {
    width: 500px;
    height: 370px;
    background-size: contain;
    top: unset;
    bottom: 0;}
    .heroSection {padding-top: 180px; min-height: 600px;}
    .navbar-dark .navbar-toggler span{width: 25px; height: 2px; background-color: #fff; display: block; margin: 5px 0px;}
    .navbar-collapse{ background-color: #040823;}
    .navbar-collapse .nav-item{padding: 0px 15px;}
    .navbar-collapse .nav-item.getaQuoteBTN{padding: 0px 8px;}
    .navbar-collapse .navbar-nav{padding: 15px 0px;}
    .navbar .navbar-nav .getaQuoteBTN a{display: inline-block;}
    .navbar .navbar-nav .nav-link {text-align: left;}

    .fixed-header .navbar-collapse .nav-item{padding: 0;}
    .fixed-header .navbar-collapse .nav-item.getaQuoteBTN{padding: 0px 8px;}
}
@media (max-width: 860px) {}
@media (max-width: 768px) {}
@media (max-width: 767px) {
	.headerCaption h2,
	.sectionTitle span,
	.contactText h1 {font-size: 34px;}
	.heroSection::before{display: none;}
	.showMobile{display: flex; padding-top: 30px; overflow: hidden; justify-content: center;}
	.showMobile>img{min-width: 350px; max-width: 100%;}
	.md_Margin_gap {margin-bottom: 100px;}
	.hiwRect {transform: rotate(45deg) scale(1);}

	.contactText {padding: 100px 0px 70px;}
	footer {margin-top: 0px;}
	footer .contactImgCol {display: none;}
	footer .contactImgCol .contactImg{position: unset; transform: none;}
	.footerBottom p{text-align: center !important;}
	header .header .col-lg-12{padding: 0px;}
	header .header .navbar-brand {margin-left: 15px;}
	header .header .navbar-toggler {margin-right: 15px;}
	.fixed-header .navbar-collapse .nav-item{padding: 0 15px;}
	.fixed-header .navbar-collapse .nav-item.getaQuoteBTN{padding: 0px 15px; }
}
@media (max-width: 575px) {
	.methodologiCol .text_holder {padding-left: 15px;}
	.aboutSection {background-size: 400px;}
	.hiwSection {overflow: hidden;}
	.showMobile>img{min-width: 350px;}
}

@media (max-width: 480px) {}
@media (max-width: 414px) {}
@media (max-width: 375px) {
	.headerCaption h2, 
	.sectionTitle span, 
	.contactText h1 {font-size: 30px;}
	.hiwRect {transform: rotate(45deg) scale(0.9);}
}