body {
    font-family: 'KievitPro-Book';
    font-weight: normal;
    font-style: normal;
}
.nav{
margin-top:8px;
    font-family: 'KievitPro';
    font-weight: bold;
    font-style: normal;
}
.dropdown-item{
    font-weight: bold!important;
    font-size: 13px!important;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    min-width: 100px;
}
.main-body{
	background-color:#35A8E0;
    font-family: 'KievitPro-Book';
    font-weight: normal;
    font-style: italic;
    font-size:calc(100vw / 80);
    line-height:calc(100vw / 80);
    color:#fff;
/*    min-height:700px;*/
}
.main-body2{
    font-family: 'KievitPro-Book';
    font-weight: normal;
    font-style: normal;
    font-size:calc(100vw / 80);
    line-height:calc(100vw / 80);

}
.main-body2 h1{
	margin-top:10px;
    font-family: 'KievitPro-Bold';
    font-weight: 800;
    font-style: normal;
    font-size:calc(100vw / 36);
    line-height:calc(100vw / 36);
    color:#4EA677;
}
h4,h5{text-transform:none; padding-left:10px;}
@media (min-width: 768px) {

.main-body-left{
overflow: visible;  
white-space: nowrap;  
text-overflow: ellipsis;
padding-left:48px;

}
.main-form{
    margin-left:-100px; 
}

}
.main-bodyimg{
    margin-left: calc((100px - 100vw) / 12);
}
.main-body h1{
margin-top:10px;
    font-family: 'KievitPro-Bold';
    font-weight: 800;
    font-style: italic;
    font-size:calc(100vw / 24);
    line-height:calc(100vw / 20);
    color:#fff;
}
.main-form{
background-color:#4EA677;
  border-radius: 25px;
    font-family: 'KievitPro-Bold';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color:#000;
}
.main-form2{

	border-radius: 25px!important;
    font-family: 'KievitPro-Bold';
    font-weight: normal;
    font-style: normal;
    font-size: 18px!important;
    color:#000;
}

.main-form2 input, .main-form2 textarea{

	border-radius: 25px!important;
    font-family: 'KievitPro-Bold';
    font-weight: normal;
    font-style: normal;
    font-size: 20px!important;
    color:#000;
}


#mainNav2 li a{color: #444;}
#mainNav2 li a.active{color: #fff;}
#mainNav2 li:hover a{background-color:#76B72A;color: #fff;}
#mainNav2 {margin-top:0;padding-left:30px;border-top: 1px solid gray;border-bottom: 1px solid gray;}
.col-cooperations{width:20%;}
.h1tgreen{color:#00943A!important;}
.bgblue{background-color:#035680;}
@media (max-width: 767px) {
#mainNav2 {margin-top:0;padding-left:0px;}
.col-cooperations{width:100%;}
.main-body{
	background-color:#35A8E0;
    font-family: 'KievitPro-Book';
    font-weight: normal;
    font-style: italic;
    font-size:26px;
    line-height:26px;
    color:#fff;
/*    min-height:700px;*/
}
	.main-body h1{
	margin-top:10px;
	    font-family: 'KievitPro-Bold';
	    font-weight: 800;
	    font-style: italic;
	    font-size:40px;
	    line-height:40px;
	    color:#fff;
	}
.main-body2{
    font-family: 'KievitPro-Book';
    font-weight: normal;
    font-style: normal;
    font-size:26px;
    line-height:26px;

}
.main-body2 input, .main-body2 textarea{
    font-size:20px!important;
    line-height:20px!important;
}

.main-body2 h1{
	margin-top:10px;
    font-family: 'KievitPro-Bold';
    font-weight: 800;
    font-style: normal;
    font-size:40px;
    line-height:40px;
    color:#4EA677;
}
.main-body-space2{display:none;}

.main-form{
	background-color:#4EA677;
	border-radius: 25px;
    font-family: 'KievitPro-Bold';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color:#000;
}
.main-form2{

	border-radius: 25px;
    font-family: 'KievitPro-Bold';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    color:#000;
}

.main-body-left{
	padding-left:48px;
	padding-right:48px;
}

.col-services2{
text-align: center!important;
width:80%!important;
}
}

.main-form form{
    font-size:16px;
}
.form-control:not(.form-control-sm):not(.form-control-lg){
line-height: 1;
}



.main-brands img{
/*
min-width:calc((100vw - 100px) / 9);
min-height:calc(((100vw - 100px) / 9) * 54 / 158);
*/
}
.col-brands {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
    text-align:center;
}

.col-brands {
    width: 100%;
    float: left;
}

@media (max-width: 767px) {
.col-brands.border-right {	border-right: none!important;	}
}

@media (min-width: 768px) {
.col-brands {
        width: 50%;
        float: left;
    }
   
}
@media (min-width: 992px) {
.col-brands {
        width: 11%;
        float: left;
    }
}
@media (min-width: 1200px) {
.col-brands {
        width: 11%;
        float: left;
    }
}

.col-services2 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
    text-align:left;
color:#00953B;
    font-family: 'KievitPro';
    font-weight: bold;
    font-style: italic;
    font-size: 40px;
    line-height: 40px;
    width: 20%;
    float: left;
    padding-left: 75px;

}

.col-services {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
    text-align:center;
color:#00953B;
    font-family: 'KievitPro';
    font-weight: bold;
    font-style: italic;
    font-size: 40px;
}

.col-services {
    width: 100%;
    float: left;
}
.col-services4 {
    width: 80%;
    float: left;
}
@media (min-width: 768px) {
.col-services {
        width: 50%;
        float: left;
    }
}
@media (min-width: 992px) {
.col-services {
        width: 10%;
        float: left;
    }
#header .header-nav-main nav > ul > li > a {
    font-size: 23px;    }
}
@media (min-width: 1200px) {
.col-services {
        width: 10%;
        float: left;
    }
}

#header .header-btn-collapse-nav {
    margin-top: -75px;
}

.form-fields-rounded .form-control {
    border-radius: 15px;
}
.box-content{
  border-radius: 25px!important;

width:160px;
background-color:#B9DD8C}