/*General styles*/
body {
    font-family: 'Noto Sans', sans-serif;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Roboto', sans-serif;
}
h1{
    font-size:48px;
    line-height: 58px;
    font-weight:600;
}
a {
    color:#2F8F7F;
    font-weight: bold;
}
a:hover {
    color:#2F8F7F;
}

thead {
    background-color: #2F8F7F;
    color:#FFF;
}
form{
    max-width: 100%;
}
.white{
    color:#FFFFFF;
}
.color3{
    color:#F4F4F4
}
/*Padding and margins*/
.mt-100{
    margin-top:100px;
}
.mb-100{
    margin-bottom: 100px;
}
.mb-55 {
    margin-bottom: 55px;
}
.ptb-20{
    padding: 20px 0;
}
.ptb-50{
    padding: 50px;
}
.mt-55{
    padding-top:55px;
}
/*home*/
.head_search {
    background-color: #2F8F7F;
    padding-top: 100px;
    padding-bottom: 100px;
}

.clear-list {
    list-style-type: none;
    padding: 0;
    margin:0;
}
/*footer*/
footer {
    background-color:#2F8F7F ;
    padding: 20px 0 10px 0;
    margin-top:120px;
}
footer .container{
    max-width: 1200px;
}
footer a {
    color:#FFF;
}
footer a:hover {
    color:#FFFFFF;
}
footer ul{
    list-style-type: none;
    padding-left:0px;
    margin-left: 0px;
}
footer ul li {
    display: inline-block;
    padding:0 10px;
}