body{line-height:1.5;font-family:Rubik;}
body,button{font: 12pt 'Rubik', sans-serif;font-weight:normal;}

.lh15{line-height:1.5;}
.flightgrey{color:#9b9b9b;}

#main_menu{margin-top:25px;font-weight:bold;text-transform:none;}
#main_menu .main_li a{font-size:16px;color:#003278;font-family:'Rubik', sans-serif;}
#main_menu .main_li a:hover{color:#9b9b9b;}


#site_logo{margin:5px 20px;max-height:60px !important;}
#site_slogan{}

#website_image{background-size:cover;background-position:center;}
#website_image_inner{background:rgba(35,35,35,.5);}
#website_image_inner{padding:60px 0px;font-size:80px;font-weight:800;font-family: 'Montserrat', sans-serif;}

#div_whatmksdiff{background:rgb(1, 46, 79);}


#div_ourservices .icon{font-size:80px;line-height:1;}
#div_ourservices .title{font-size:15px;font-weight:bold;text-align:left;padding-top:20px;}
#div_ourservices .div_tile .text{padding:20px 0px;line-height:1.5;font-size:16px;}

#div_howitworks .icon{font-size:80px;line-height:1;}
#div_howitworks .title{font-size:15px;font-weight:bold;text-align:left;padding-top:30px;}
#div_howitworks .div_tile .text{padding:20px 0px;color:rgb(118, 118, 118);line-height:1.5;font-size:16px;}
#div_howitworks .div_tile{padding:25px;background:white;min-height:200px;}

#div_sub_howitworks .icon{font-size:80px;line-height:1;}
#div_sub_howitworks .title{font-size:18px;font-weight:bold;text-align:left;padding-top:15px;}
#div_sub_howitworks .div_tile{padding:25px;background:white;min-height:200px;}
#div_sub_howitworks .div_tile .text{padding:20px 0px;color:rgb(118, 118, 118);line-height:1.5;font-size:16px;}

#div_reveals .icon{font-size:80px;line-height:1;}
#div_reveals .title{font-size:15px;font-weight:bold;text-align:left;padding-top:25px;}
#div_reveals .div_tile{padding:25px;background:white;min-height:200px;}
#div_reveals .div_tile .text{padding:0px 0px 20px;color:rgb(118, 118, 118);line-height:1.5;font-size:16px;}

#div_sub_clients .icon{font-size:80px;line-height:1;}
#div_sub_clients .title{font-size:18px;font-weight:bold;text-align:left;padding:20px 0px;}
#div_sub_clients .div_tile{padding:25px;background:white;min-height:200px;}
#div_sub_clients .div_tile .text{padding:0px 0px 20px;color:rgb(118, 118, 118);line-height:1.5;font-size:16px;}

.icon .las{vertical-align:top;}

.div_tile{border-radius:5px;}




.txt_site_color{color:rgb(118, 118, 118);}

.section_subtit{font-size:40px;font-weight:600;margin-bottom:20px;}

button{text-transform:uppercase;border-radius:100px;padding:20px 40px;font-size:15px;}

.justify{text-align:justify;}
.vpad10{padding:10px 0px;}
.vpad20{padding:20px 0px;}
.vpad40{padding:40px 0px;}
.vpad50{padding:50px 0px;}
.vpad60{padding:60px 0px;}
.tpad40{padding-top:40px;}
.f16px{font-size:16px;}
.f24px{font-size:24px;}
.f25px{font-size:25px;}
.f30px{font-size:30px;}
.f35px{font-size:35px;}
.f40px{font-size:40px;}
.f50px{font-size:50px;}
.f90px{font-size:90px;}
.fw400{font-weight:400;}
.fw600{font-weight:600;}

.bkg_white{background:white;}
.bkg_darkgrey{background:#465052;}


#div_footer{font-size:12px;font-weight:300;line-height:25px;background:#000;}
#div_footer a{color:#9b9b9b;}
#div_footer .title{margin-bottom:10px;}
