.contact-us .media .media-left i
{
	font-size: 40px;
    color: #262829;
}

.contact-us .media .media-body h4
{
	font-family: arial;
}

.contact-us
{
	padding-top:40px !important;
}

.area-title::before
{
	background: #f9864f none repeat scroll 0 0;
}

.custom-gallery-img
{
	height:250px !important;
	border-radius:20px !important;
}

.top-header-area ul li a{
	color: #fff !important;	
}

.top-header-area ul li a:hover,.footer-top-area a:hover
{
	color: #444 !important;
}

.top-header-area ul li a
{
	padding: 5px 15px !important;
}

.custom-nav-background
{
	background: #fff !important;
}

.auto-navbar
{
	border-top: 2px solid #f9864f !important;
}

.auto-navbar::before
{
	background:#fff !important;
}

.auto-navbar .navbar-nav .nav-link
{
	padding: 15px 16px !important;
	color: #222 !important;
	font-weight: 450 !important;
    font-size: 14.5px !important;
}

.top-header-area
{
	background-color: #f9864f !important;
}

.slide-bg-4
{
	background-image: url('assets/images/slider/1.jpg');
}

.custom-content-block
{
	padding: 40px 0px !important;
}

.banner-boxed .subtitle
{
	line-height: 32px !important;
    margin: 20px 0 30px !important;
}

.abt-txt
{
	font-size: 18px !important;
    word-spacing: 6px !important;
    line-height: 30px !important;
}

.abt-txt-sub
{
	font-size: 17px !important;
    word-spacing: 6px !important;
    line-height: 30px !important;
}

.abt-img
{
	border-radius:25px !important;
}

.custom-btn
{
	background: #f9864f;
    color: white;
    padding: 8px 15px;
    border: 3px solid #eee;
    border-radius: 25px;
}

.custom-quote-btn
{
	background: #f9864f;
    color: white;
    padding: 6px 35px;
    border: 3px solid #eee;
    border-radius: 25px;
}

.wc-intro-txt
{
	font-size: 16px !important;
    word-spacing: 4px !important;
}



.whatsapp-icon
{
	right: 20px !important;
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
    z-index: 33 !important;
    bottom: 75px !important;
    text-align: center !important;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.16) !important;
    color: #ffff !important;
    font-size: 18px !important;
    border-radius: 100% !important;
    font-size: 18px !important;
    position: fixed !important;
    background: green;
}


.custom-btn:hover,.custom-quote-btn:hover
{
	color:black;
}


.social-icos a:hover
{
	background: #f9864f !important;
}

.banner-boxed .subtitle
{
	text-align: center !important;
    font-weight: bold;
    color: #222;
}

.banner-boxed>h2 {
    font-size: 33px;
    line-height: 40px;
    color: #f76a26;
}

.sld-img
{
	width:100% !important;
	height:470px !important;
}

.content-block-area
{
	padding:45px 0px !important;
}

.box .icon li a:hover
{
	border-color: #f9864f;
	background: #f9864f;
}

.footer-logo
{
	background:none;
}

div.dataTables_wrapper div.dataTables_filter,.dataTables_length
{
	display:none;
}

.custom-block-bg
{
	background:#f7ffff !important;
}

.mega-menu .sub-menu-heading
{
	color: #f9864f !important;
}

.mega-menu p a:hover
{
	background: #f9864f !important;
}

.dropdown-menu.mega-menu
{
	width: 250px !important;
    padding: 25px 30px !important;
}

.auto-navbar .dropdown>.dropdown-menu
{
	border-radius:25px !important;
	left: 0px;
}

.hidden
{
	display:none;
}

.epoxy-img
{
	height:370px;
}

.services-section
{
	background-color: #f9864f;
	padding: 50px 0px;
}

.services-box
{
	background: #fff;
    height: 440px;
    border-radius: 10px;
}

.services-box h4
{
	text-transform: capitalize;
    text-align: center;
    padding: 20px 0px 8px 0px;
	font-size: 22px;
}

.services-box p
{
	text-align: justify;
    color: #222;
    font-size: 15.5px;
    padding: 0px 20px;
}

.btn-orange
{
	color: #f76a26;
	border: 1px solid #f76a26;
	background-color: #fff;
}

.quick-enquiry-form
{
	background: #fb7637;
    padding: 30px;
    box-shadow: 0px 0px 5px 0px #222;
}

.btn-quick-enquiry-button
{
	background-color: #fff;
	color: #f76a26;
	width: 100%;
    border: unset;
    padding: 10px;
    margin: 0px 15px;
	border-radius: 20px;
}

.services-box img
{
	width: 100%;
	height: 235px !important;
}

.clients-section
{
	padding: 50px 0px;
}


.client-image
{
	width: 100%;
	height: 95px;
}

.top-header-area ul li:first-child {
    border-left: unset !important;
}

.consultancy-services-section
{
	padding: 70px 0px;
}

.consulting-services-box
{
	padding:15px 10px;
}

.consulting-services-box p
{
	font-size: 17px;
	color: #222;
}

.consulting-services-main-box
{
	padding: 25px 15px;
	background-color: #ffc8ad;
	box-shadow: -1px 1px 5px 2px #eee;
}

.value-added-services-box {
    background: #fff;
    height: 330px;
    border-radius: 10px;
    padding: 20px 10px;
    border: 4px dotted #f9864f;
	box-shadow: 0px 2px 7px 3px #dc8d66;
}

.value-added-services-box h4 {
    text-transform: capitalize;
    text-align: center;
    padding: 20px 0px 8px 0px;
    font-size: 22px;
}

.value-added-services-box p {
    text-align: justify;
    color: #222;
    font-size: 15.5px;
    padding: 0px 20px;
}

.gallery-boxed
{
	display: block !important;
}


@media (max-width: 1250px)
{
	.auto-navbar .navbar-nav .nav-link
	{
		font-size: 13.5px !important;
	}

	.services-box h4
	{
		font-size: 19px;
	}

	.services-box
	{
		height: 470px;
	}

	.value-added-services-box
	{
		height: 390px;
	}
}



@media (max-width: 500px)
{
	.hidden
	{
		display:inline-block;
	}
	
	.alkyd-img
	{
		margin-top:10px;
	}
	
	.epoxy-img
	{
		height:auto;
	}
	
	.auto-navbar::before 
	{
		width: 230px !important;
		height: 107px !important;
	}
	
	.navbar-light .navbar-brand img
	{
		max-width:135px !important;
	}
	
	.navbar-light .navbar-brand
	{
		padding-left:13px !important;
	}
	
	.navbar-light .navbar-toggler
	{
		color: #7c4327 !important;
		border-color: #7c4327 !important;
		outline: 0 !important;
		border-radius: 30px !important;
	}
	
	.navbar-light .navbar-toggler-icon
	{
		background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	
	.navbar-nav
	{
		margin-top: 34px !important;
		text-align: center !important;
	}
	
	.sld-img
	{
		width:100% !important;
		height:auto !important;
	}
	
	.abt-margin
	{
		margin-top:15px !important;
	}
	
	.custom-content-block
	{
		padding: 20px 0px !important;
	}
	
	.dropdown-menu.mega-menu
	{
		width:unset !important;
	}

	.consulting-services-main-box
	{
		margin:0px 20px 20px 20px;
	}
}