body, p, h1, h2, h3, h4, h5, h6, div{ font-family: Lato;}

.head-responsive-nav{display:none;background: #001837;position: relative;padding: 2px;}
#hamburger-icon {margin: auto 0;display: none;cursor: pointer;}
#hamburger-icon div > img {width:50px;height:50px;transition: 0.4s;}
.open .mobile-menu {display: flex;flex-direction: column;align-items: center;
    justify-content: flex-start;position: fixed;top: 0;height: 100%;overflow-x: hidden;
    overflow-y: auto;}
.mobile-menu {display: none;position: absolute;top:54px;left: 0;height: calc(100vh - 8px);
        width:186px;z-index: 3000;background: #333333;padding-left: 0;list-style: none;}
.mobile-menu > li {width: 100%; border-top: 1px solid #4d4d4d; border-bottom: 1px solid #1a1a1a;}
.mobile-menu li a{margin: 10px;text-decoration: none;color:#fff;display:block;}
.mobile-menu li .sub-mobile-menu{list-style:none;background:#333333;padding-left:0;margin-top:14px;}
.mobile-menu li .sub-mobile-menu > li{border-top: 1px solid #4d4d4d;border-bottom: 1px solid #1a1a1a;}
.mobile-menu li .sub-mobile-menu > li:last-child{border-bottom:none;}
.mobile-menu li .sub-mobile-menu > li > a{padding-left: 22px;line-height: 20px;font-size: 14px;
    display: block;}
@media only screen and (max-width:500px){
    .mobile-menu{width:186px!important;}
}
@media only screen and (max-width: 900px) {
    .mobile-menu{width:300px;}
    .head-responsive-nav {display:block;}}
@media only screen and (max-width: 900px) {
    header nav {display: none;}
    .nav-parent .ul-nav1{display: none;}
    
    #hamburger-icon {display: block;}}
@media only screen and (max-width: 900px){
    .header-top > .container{max-width: 800px;}
    .header-section > .container{max-width: 800px;}
}
figure{margin:0 0 15px!important;}
  

.header-top{background:#B12D30;padding: 10px 0px;}
.header-top .second-col .head-contact-container{display: flex;column-gap: 18px;
    justify-content: flex-end;}
.social-link-head .icons-holder img{width: 28px;height: 28px;background: #fff;border-radius: 50%;
    padding:5px;}
.social-link-head .icons-holder:hover img{background: transparent;filter: brightness(0) invert(1);}
.social-link-head{display: flex;column-gap: 6px;}
.contact-link-head{display: flex;column-gap: 8px;align-items: center;justify-content:end;}
.contact-link-head .icons-holder img{width: 29px;height: 29px;background: #fff;
    border-radius: 60%;padding: 4px;transition: all 0.4s;}
.contact-link-head .content p{margin-bottom:0px;}
.contact-link-head .content a{color:#fff;text-decoration:none;text-underline-offset: 5px;}
.contact-link-head .content a:hover{text-decoration:underline;}
@media only screen and (max-width: 768px) {
    .header-top .first-col{justify-content: center;display: flex;padding-bottom: 10px;} .contact-link-head .content p{font-size: 13px;} 
    .header-top .second-col .head-contact-container{justify-content: center;flex-wrap:wrap;} .header-section .navbar { justify-content: center;} .contact-link-head{ margin:8px 0; }}

section {position: relative;overflow: unset;}
.header-section{border-bottom: 4px solid #B12D30!important;}
.nav-parent{justify-content:end;}
.nav-parent .ul-nav1{position: relative;transition: all 0.4s;}
.nav-parent .ul-nav1 > li{position: relative; top: -14px;}
.nav-parent .ul-nav1 > .nav-item > a{font-size:17px;color: black;padding:38px 18px 18px 18px;}
.nav-parent .ul-nav1 > .nav-item > a:hover, .nav-parent .ul-nav1 > .nav-item > a.active{color:#fff!important;background: #B12D30;position:relative;
    width:100%;transition: all 0.2s ease;}
.nav-parent .ul-nav1 > .nav-item > a:hover::after, .nav-parent .ul-nav1 > .nav-item > a.active::after{ content:""; position:absolute; left:0; bottom:-10px; width:100%; border-left: 20px solid rgba(0,0,0,0) !important;
     border-right: 20px solid rgba(0,0,0,0) !important; border-top: 10px solid #b12d30 !important; }


.nav-parent .ul-nav1 > .treat{position:relative;}
.nav-parent .ul-nav1 > .treat > a{padding-left: 10px;padding-right: 10px;}
.nav-parent .ul-nav1 > .treat .ul-nav1-inner{display:none;}
.nav-parent .ul-nav1 > .treat:hover .ul-nav1-inner{list-style:none;margin-left: 0;padding:1px 0px;
    background:#fff;position: absolute;left:0;display: block;width:300px;top: 100%;
    z-index:10;box-shadow: 0 0 2px #ddd;color:black;}
.nav-parent .ul-nav1 > .treat:hover .ul-nav1-inner > li{border-bottom: 1px solid #ddd;width: 100%;}
.nav-parent .ul-nav1 > .treat .ul-nav1-inner > li a{ display:block;}
.nav-parent .ul-nav1 > .treat .ul-nav1-inner > li a:hover, .nav-parent .ul-nav1 > .treat .ul-nav1-inner > li a.active{background:#B12D30;color:#fff;}
.nav-parent .ul-nav1 > .treat .ul-nav1-inner > li:last-child{border-bottom:none;}
.nav-parent .ul-nav1 > .treat .ul-nav1-inner > li a{font-size: 17px;text-decoration: none;
    padding: 0 0 0 10px;width: 100%;line-height: 40px;color:#000;}
