/*font-family: 'Arapey', serif;
font-family: 'Nunito', sans-serif;*/

/*footer */
footer{  color: #fff; max-width:1920px; margin: auto; font-family: 'Nunito', sans-serif;}
footer h5{ margin-bottom: 15px; text-transform: uppercase; font-size:17px; letter-spacing: 2.5px;}
footer h4{ font-size:22px;}
.footer_contact h6{ margin-bottom:15px;}
.footer_contact h6 span{ margin-bottom: 5px; display: block;}
/*footer p:last-of-type{ margin-bottom: 0px; }*/
footer p{ font-size:16px;}
footer a{ color:#fff; font-size:14px;}
footer a:hover{ color:#c8913f; }
.footer_link ul li { position: relative;  margin-bottom: 5px;    padding-left: 20px;}
.footer_link ul li a{ font-weight: 300; text-transform: uppercase;}
.footer_link ul li a:before { content: "\f0da";  display: inline-block; font-weight: 900; font-family: "Font Awesome 5 Free";  position: absolute;
    left: 0px; top: 2px; color:#d8b55b;}
.footer_bottom p{ font-size:15px; font-weight: 200;}
.footer_bottom figure img{ margin: 0 10px;}
.footer_top .row [class*="col"]{ padding:20px 15px; display: flex; flex-wrap: wrap; justify-content: center;}
.profile_box {  position: absolute;  bottom: 0; right: 0;}
.profile_box .profile_name{ border:1px solid #fff; padding:10px; text-align: center;}
.profile_box h5{ margin-bottom: 5px; text-transform: uppercase;}
.profile_box figure { max-width:85%; margin-left: auto;}
.profile_box p{ font-size:14px; }
.social_icon ul { display: flex; flex-wrap: wrap;}
.social_icon ul li {  margin-right: 10px;}
.social_icon ul li a { text-decoration: none;  width: 25px;  height: 25px; display: flex;  align-items: center;  padding: 0px;
 flex-wrap: wrap;  justify-content: center;  background-color: #fff; border-radius: 50%;  font-size: 15px; color: #03312f;}
.copyright p{ font-size:14px; font-weight: 300; color: #9f9f9f; margin-bottom: 0px;}
/*footer */


@media(min-width:992px) and (max-width:1199px){
footer p { font-size: 14px;}    
}


@media(min-width:768px) and (max-width:991px){
footer p { font-size: 14px;}      
}


@media(max-width:767px){
.footer_top .row [class*="col"]{ border-bottom: 1px solid #ffff;  display:block;}    
footer p { font-size: 14px;} 
.footer_bottom p{ font-size:14px;}    
}

