body .icons-box .icons-wrap .icons-item:not(.type-3) {
	background: #f6f6f6;
}
body .icons-box .icons-wrap .icons-item:not(.type-3):hover > .item-box > *, .icons-box .icons-wrap .icons-item.type-2 > .item-box > * {
    color: #000!important;
}
body.home h5.banner-title {
    color: #fff;
}
body.home .banners-wrap > .banner-item p {
    color: #ccc !important;
}
body.home .vc_custom_1489063676994 h2{
	font-size: 36px;
}
div#gform_confirmation_message_2 {
    font-size: 26px;
    color: #fff;
}
body .wpcf7-response-output{
	border:none;
	background:transparent;
}
#header.header-5 .top-bar{display:none !important;}

body ul.our-info-list li:last-child {
    display: none;
}
body .icons-box .icons-wrap .icons-item:not(.type-3) > .item-box{
	    min-height: 320px;
}

body input#input_1_4 {
    width: 100%;
}
div#ui-datepicker-div {
    max-width: 320px;
	    top: 551.628px;
}
body .vc_column-inner.vc_custom_1631752231176 , body .contact-from-section {
    background: linear-gradient( 
45deg, #000000, #2f2a2a00) !important;
}
body .contact-from-section {
    border-radius: 35px !important;
	padding: 20px 30px;
}
body form#gform_1 input::placeholder {
    color: #fff !important;
}
body form#gform_1 input , select{
	 color: #fff !important;
}
   
body form#gform_1 select option {
    color: #333 !important;
}
body h1.page-title {
    text-transform: capitalize;
}
.copyright.mad_bottom_footer a {
    color: #fff;
}
.banner-inner h5 , .banner-inner p{
	color:#fff !important;
}
.vc_row.wpb_row.vc_row-fluid.clearfix.vc_custom_1631828794647.vc_row-vc-full-width.ult-vc-hide-row.vc_row-has-fill {
    margin-top: -30px !important;
}
body .mad-table .mad-table-cell{
	font-weight:bold;
}
body .mad-table.size_1 .mad-table-row:nth-child(even) {
    background: #c5c5c5;
}
input#choice_2_33_0 , input#choice_2_33_1  {
    width: auto;
    color: #7b8285;
    border-radius: 0;
    height: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
}
span.gfield_required {
    display: none !important;
}
select#input_2_30_2 {
    display: none;
}

select option {
    color: #333 !important;
}
@media screen and (max-width: 600px){
body .counters-section.custom_statistics.type_1 .row {
    text-align: center !important;
}
}
