/* Enter Your Custom CSS Here */


.o-firmie {
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
}

.tat h3 {
	line-height: 45px !important;
}

#slb_viewer_wrap .slb_theme_slb_default .slb_details {
	display: none !important;
}

#main-navigation-wrapper .dropdown-submenu li a {
	    padding: 7px 25px !important;
}
#main-navigation-wrapper.navbar-default {
	    background: #02274f !important;
}

.contactform {
	background: #03274e !important;
	color: #fff !important;
}

.aboutus-whychoose-boxes {
	display: none !important;
}
.header1 #main-navigation-wrapper .nav > li > a {
	    padding: 22px 30px !important;
}

#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
	    line-height: 25px !important;
}

h3 {
	line-height: 42px;
}

body.page-id-23 .wpb_wrapper .image_hover,
body.page-id-179 .wpb_wrapper .image_hover {
	height: 230px;
}

body.page-id-23 .wpb_wrapper .image_hover img,
body.page-id-179 .wpb_wrapper .image_hover img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	min-height: 100%;
	object-fit: cover;
}