/*
Theme Name: cib
Author: Kat Happens
Version: 1.0
Text Domain: leos
*/

.single-service .flex-wrap.post-col {
    
}
.showonmob{
    display:none;
}
.about-abs-img {
  position: absolute;
  left: 7px;
  bottom: -1rem;
  width: 98%; 
  height:auto;
}

.about-form-wrap .instruction {
    border-bottom: 0 !important;
    padding: 0 !important;
}
.about-form-wrap .instruction .gsection_description {
    padding: 0 !important;
    margin: 0 !important;
    color: red;
}
.about-form-col {
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.about-form-wrap input {
    width: 100% !important;
}
.about-form-wrap .gform_wrapper .gform_footer {
    margin-top: 20px !important;
    padding-left: 0 !important;
}
.about-form-wrap .gform_wrapper .top_label .gfield_error{
	width:100% !important;
}
.about-form-wrap .gform_confirmation_message {
    color: #000;
}
/* .gform_body input.datepicker{
	background-image: url(assets/icons/date.png);
}
.gform_body address input{
	background-image: url(assets/icons/date.png);
}
.gform_body .education input{
	background-image: url(assets/icons/date.png);
} */





@media only screen and (max-width:768px){
	.showonmob{
        display:block;
    }
    .showondesk{
        display:none;
    }
    a.mobile-tel-float {
        position: fixed;
        bottom: 20px;
        right: 20px;
        color: #fff;
        background-color: #008233;
        padding: 10px;
        border-radius: 5px;
        z-index: 99;
    }
	
    .mobile-tel-float .icon-section {
        color: #008233;
        background-color: #fff;
        padding: 5px;
        border-radius: 5px;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 15px;
            font-size: 28px;
    }
    .mobile-tel-float .content-phone span {
        display: block;
        font-size: 18px;
        font-weight: 700;
        line-height: 23px;
    }
    nav ul li a{
        font-size:18px !important;
    }
    .main-block .gform_footer input[type="submit"]{
        background-image:none;
    }
    .flex {
        display: flex !important;
    }

}

@media only screen and (max-width:576px){
	.gform_body input[type="text"], .ginput_container_phone input {
		padding-right: 2.6rem !important;
	}
	.gform_body li.gfield{
		display: block;
		width: 100%;
	}
	body .gform_wrapper ul li.gfield{
		margin-top:0px;
	}
	html[dir=rtl] .gform_wrapper span.ginput_left, html[dir=rtl] .gform_wrapper ul.gform_fields li.gfield{
	    margin-top:0px;
	}
	body .gform_footer input[type="submit"].gform_button.button{
	    height:auto;
	}
	
	nav#MainNav.active #MobNavBtn {
        right: 0;
        top: 0;
    }
	
	nav#MainNav.active .main_menu {
        padding-top: 50px;
    }
	nav#MainNav.active{
	    width:100%;
	    z-index:9999999999;
	}
}