@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
*
{
	padding:0;
	margin:0;
}

body
{
	font-family: "Roboto", serif;
	background-color:#fff;
	overflow-x:hidden;
}

h1,h2,h3
{
	color:#00305e;
	margin:25px 0px;
}

h1{
	font-family: "Roboto", serif;
	font-size:48px;
	color:#000000;	
	font-weight:400;
}

h2{
	font-family: "Roboto", serif;
	font-size:36px;
	color:#000000;
	font-weight:500;
}

h3{
	font-family: "Roboto", serif;
	font-size:30px;
	color:#000000;
	font-weight:400;
}

h4{
	font-family: "Roboto", serif;
	font-size:24px;
	color:#000000;
	font-weight:400;
}

h5{
	font-family: "Roboto", serif;
	font-size:18px;
	color:#000000;
	font-weight:400;
}

h6{
	font-family: "Roboto", serif;
	font-size:14px;
	color:#000000;
	font-weight:400;
}

p{
	font-family: "Roboto", serif;
	font-size:15px;
	color:#5e5e5e;
	font-weight:400;
	line-height:22px;
	text-align:justify;
	
}


ul,ol
{
	padding:0;
	margin:0;
}

ul li,ol li
{
	list-style-type:none;
	font-family: "Roboto", serif;
	font-size:12px;
	color:#707070;
	font-weight:400;
	line-height:30px;
}

a
{
	font-family: "Roboto", serif;
	transition: all 0.2s ease;
	color:#000000;
	font-weight:700;
	text-decoration:none;
}

a:hover {
    color:#000000;
	text-decoration:none;
}

strong
{
	font-family: "Roboto", serif;
	font-weight:600;
	color:#1e91eb;
}



hr {
    background: #ebebeb none repeat scroll 0 0;
    border: medium none;
    height: 5px;
    width:auto;
}

.audits-banner
{
	background:url(../assets/audits-bg.jpg) no-repeat top center;
	background-size: cover;
	padding: 80px 0px;
}

.audits-banner h1
{
	font-family: "Roboto", serif;
	font-weight: 700;
	color:#F16223;
}

.audits-banner h1 span
{
	color:#fff;
}

.audits-banner p
{
	color:#fff;
}

.contact-cta
{
	background-color: #F16223;
	color:#fff;
	display: inline-block;
	padding: 15px 40px;
	border-radius: 90px;
	margin-top:10px;
	float: none;
	cursor: pointer;
}

.contact-cta:hover
{
	color:#fff;
}

.audits-bg-1
{
	margin-top: 40px;
}

.audits-bg-2
{
	background: url(../assets/audits-bg-2.jpg) no-repeat top center;
	background-size: cover;
	padding:0px 20px 20px 20px;
	border-radius: 10px;
}

.audits-bg-2 h4
{
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	margin-top: 0;
	margin-bottom: 40px;
}

.audits-bg-2 ul
{
	text-align: center;
}

.audits-bg-2 ul li
{
	width: 20%;	
	display: inline-block;
	color: #fff;
	font-size: 20px;
}

.audits-bg-2 ul li img
{
	margin-bottom: 20px;
}

.audits-content
{
	padding:60px 0px;
}

.audits-content h2
{
	font-size: 48px;
	font-weight: 700;
	color:#000;
	margin-bottom:20px;
}

.audits-content h2 span
{
	color:#F16223;
}

.audit-list
{
	background-color: #1a2f49;
	padding: 20px;
	border-radius:15px;
	margin-bottom: 35px;
	min-height:510px;
	cursor: pointer;
}

.audit-list:hover
{
	background-color: #F16223;
	padding: 20px;
	border-radius:15px;
	margin-bottom: 35px;
	min-height:510px;
}

.audit-list h4
{
	font-size: 22px;
	color:#fff;
	font-weight: 600;
	margin-top:20px;
}

.audit-list p
{
	font-size: 18px;
	color:#fff;
	text-align: left;
}

.products-menu
{
	margin-top:40px;
}

.products-menu ul
{
	text-align: center;
	position:relative;
	z-index:5;
	margin-bottom:40px;
	background-color: #F3F3F3;
	border-radius: 90px;
}

.products-menu ul li
{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	font-weight:600;
	display: inline-block;
	margin-right: 20px;
}

.products-menu ul li:last-child
{		
	border-bottom:none;
}

.products-menu ul li a
{	
	font-size: 18px;
	padding:12px;
	display:block;
	color:#6D7079;
	margin:3px 0px;
	
	padding: 4px 33px;
	border-radius: 90px;
}

.products-menu ul li a:hover
{
	margin:3px 0px;
	padding: 4px 33px;
	background-color:#F16223;
	color:#FFF;
}

.products-menu ul li a.active
{
	margin:3px 0px;
	background-color:#F16223;
	color:#FFF;
	padding-left: 25px;
}

.products-menu ul li:last-child a
{		
	border-bottom:none;
}

.mb-4
{
	margin-bottom: 40px;
}

@media (min-width: 1800px) {
    .container {
        width: 1320px !important;
    }

	
}

@media (max-width:1799px){
	.audit-list {
		background-color: #1a2f49;
		padding: 20px;
		border-radius: 15px;
		margin-bottom: 35px;
		min-height: 480px;
	}

	.audit-list:hover
	{
		background-color: #F16223;
		padding: 20px;
		border-radius:15px;
		margin-bottom: 35px;
		min-height: 480px;
	}
}

@media (max-width:1199px){

.audits-bg-2 ul li {
    width: 24%;
    display: inline-block;
    color: #fff;
    font-size: 20px;
}

}

@media (max-width: 991px){


	.audits-bg-2 ul li {
		width: 48%;
		display: inline-block;
		color: #fff;
		font-size: 20px;
		margin-bottom: 30px;
	}

	
}

@media (min-width: 768px){
	
}

@media (min-width: 991px) and (max-width: 1366px) {

     
}

@media (max-width: 1024px) {
	
	

}

@media (max-width: 991px){

	
}

@media (max-width: 768px) {

	.audit-list {
        background-color: #1a2f49;
        padding: 20px;
        border-radius: 15px;
        margin-bottom: 35px;
        min-height: auto;
    }

	.audit-list:hover
	{
		background-color: #F16223;
		padding: 20px;
		border-radius:15px;
		margin-bottom: 35px;
		min-height: auto;
	}
	

}

@media (max-width: 581px) {
	

}

@media (max-width:480px) {
	
	.audits-bg-2 ul li {
		width: 98%;
		display: inline-block;
		color: #fff;
		font-size: 20px;
		margin-bottom: 30px;
	}
	
}

@media (min-width: 992px) {
    .col-lg-block {
        display: block;
    }
}



	
