/*!/wp-content/themes/Divi-child-style/header-footer.css*//*Font Family*/


/*Fonts*/
@font-face{font-family:'Poppins';src:url('/wp-content/themes/Divi-child-style/./font/Poppins-Bold.woff2') format('woff2'), url('/wp-content/themes/Divi-child-style/./font/Poppins-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}

@font-face{font-family:'Poppins';src:url('/wp-content/themes/Divi-child-style/./font/Poppins-ExtraBold.ttf') format('ttf'),;font-weight:bold;font-style:normal;font-display:swap;}

@font-face{font-family:'Poppins';src:url('/wp-content/themes/Divi-child-style/./font/Poppins-Medium.woff2') format('woff2'), url('/wp-content/themes/Divi-child-style/./font/Poppins-Medium.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}

@font-face{font-family:'Poppins';src:url('/wp-content/themes/Divi-child-style/./font/Poppins-Regular.woff2') format('woff2'), url('/wp-content/themes/Divi-child-style/./font/Poppins-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}

@font-face{font-family:'Poppins';src:url('/wp-content/themes/Divi-child-style/./font/Poppins-SemiBold.woff2') format('woff2'), url('/wp-content/themes/Divi-child-style/./font/Poppins-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}

@font-face{font-family:'Poppins';src:url('/wp-content/themes/Divi-child-style/./font/Poppins-Light.ttf') format('ttf');font-weight:300;font-style:normal;font-display:swap;}

body {font-family: 'Poppins';}
#top-header{display: none;}
body header#main-header{box-shadow: inherit;background-color: transparent;}
header#main-header .container div#et-info { position: absolute; right: 0; bottom: 0; top: 0; display: flex; align-items: center; background: #FFFFFF; padding-bottom: 0; padding: 0 20px;}
body.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top: 0 !important;}
header#main-header .container #et-top-navigation nav>ul>li>a { padding: 28px 28px; font-weight: 400; color: #fff !important; font-family: 'Bebas Neue',display;}
header#main-header .container #et-top-navigation nav>ul>li>ul>li>a {  font-family: 'Bebas Neue',display;}
header#main-header .container div#et-info span#et-info-phone a { color: #1E4164; font-weight: 700; font-size: 25px; display: inline-block; margin-left: 11px; }
ul.social_icon {display: flex;padding-bottom: 0;margin-top: 29px;justify-content: center;}
body.et-db #et-boc .et-l ul.social_icon li a,
ul.social_icon li a {border: 3px solid #FFFFFF;width: 48px;height: 48px;border-radius: 100%;display: flex;align-items: center;margin: 0 12px;background-repeat: no-repeat;background-position: center;color: #fff0;}
.footer_wapper .et_pb_column {height: 224px;display: flex;align-items: center;justify-content: center;}
.footer_wapper .et_pb_column p {color: #fff;font-weight: 400;margin-bottom: 10px;}
body.et-db #et-boc .et-l .et_pb_column h4,
body.et-db #et-boc .et-l .et_pb_column h5,
body.et-db #et-boc .et-l h4,
body.et-db #et-boc .et-l h5,
.footer_wapper .et_pb_column h4,
.footer_wapper .et_pb_column h5 {font-size: 25px;font-family: 'Poppins';line-height: normal;padding-bottom: 0;}

#main-footer, #footer-bottom{background-color: transparent;padding: 0;} header#main-header.et-fixed-header { background: rgb(21 38 59); }
header#main-header .container div#et-info span#et-info-phone:before {display: none;}
header#main-header .container #et-top-navigation nav ul li.current-menu-item a,
header#main-header .container #et-top-navigation nav ul li:hover a{background-color: #0079C1;color: #fff;font-weight: 400;}
header#main-header .container div#et-info span#et-info-phone {display: flex; align-items: center; color: #1E4164;font-weight: 400; margin: 0;font-family: 'Poppins';font-size: 18px;}
header#main-header .container  #top-menu li{padding-right: 0;}
header#main-header .container  #et-top-navigation{padding-top: 0;padding-right: 303px;padding-left: 0 !important;}
ul.social_icon li.youtube a{background-image: url(/wp-content/themes/Divi-child-style/images/youtube.png);}
ul.social_icon li.linkden a{background-image: url(/wp-content/themes/Divi-child-style/images/linkden.png);} 
ul.social_icon li.instagram a{background-image: url(/wp-content/themes/Divi-child-style/images/instagram.png);}
ul.social_icon li.facebook a { background-image: url(/wp-content/themes/Divi-child-style/images/facebook.png); }
body.et-db #et-boc .et-l .et_pb_menu_0.et_pb_menu{background-color: transparent;}
.footer_menu_wapper  .et_pb_menu__logo-wrap {width: 100%;}
.footer_menu_wapper .et_pb_menu_inner_container {flex-wrap: wrap;justify-content: center;}
body.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__wrap,
.footer_menu_wapper .et_pb_menu__wrap {width: 100%;justify-content: center;}
body .footer_menu_wapper .et_pb_module {background-color: transparent;margin-bottom: 0 !important;}
nav#top-menu-nav { background: rgba(30, 65, 100, 0.33); }
body .footer_menu_wapper .et_pb_menu__wrap ul#menu-footer li:last-child:before{display: none;}
body .footer_menu_wapper .et_pb_menu__wrap ul {margin-top: 20px;}
body.et-db #et-boc .footer_menu_wapper p,
body.et-db #et-boc .footer_menu_wapper p a,
.et-db #et-boc .et-l .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,
body.et-db #et-boc .footer_menu_wapper .et_pb_menu__wrap ul li a,
body .footer_menu_wapper .et_pb_menu__wrap ul li a { font-weight: 400; font-size: 15px; line-height: 197.8%; text-align: center; color: #000000; padding: 12px 0; border: 0 !important; }
body.et-db #et-boc .footer_menu_wapper p a:hover,
body .footer_menu_wapper .et_pb_menu__wrap ul li a:hover,
body .footer_menu_wapper .et_pb_text_inner p a:hover{color: #0079c1;}
body .footer_menu_wapper .et_pb_text_inner p a{color: #000;font-weight: 400;}
body .footer_menu_wapper .et_pb_menu__wrap ul#menu-footer li:before {content: "-";position: absolute;right: -2px;bottom: 0;top: 22px;}
.et-db #et-boc .et-l .et_pb_menu .et_pb_menu__menu>nav>ul>li,
body .footer_menu_wapper .et_pb_menu__wrap ul#menu-footer li {padding: 0 20px;}
body #main-header #logo{max-height: 100%;margin-top: 6px;}
body #main-header.et-fixed-header .logo_container #logo{max-height: 85%; padding-bottom: 8px; padding-top: 5px;margin-top: 0;}
#top-menu .menu-item-has-children>a:first-child:after{right: 3px; top: 27px;}
/* submenu css */
body #main-header.et-fixed-header #top-menu-nav #top-menu .sub-menu{background-color: #0079C1; color: white;}
body #main-header #top-menu-nav #top-menu .sub-menu{background-color: #15263b!important;}
body #main-header.et-fixed-header #top-menu-nav #top-menu .sub-menu a{ color: white!important;}
body #main-header.et-fixed-header #top-menu-nav #top-menu .sub-menu a{background-color: #15263b;}
body #main-header #top-menu-nav #top-menu .sub-menu a{background-color: #15263b;}
body #main-header #top-menu-nav #top-menu .sub-menu a:hover{background-color: #0079C1;color: #FFFFFF;}
body #main-header.et-fixed-header #top-menu-nav #top-menu .sub-menu a:hover{background-color: #0079C1;color: #FFFFFF;}
a.arrow { /* width: 50px; height: 44px; */ background-color: #1E4164!important; display: inline-block; position: absolute; right: 0; z-index: 1; top: 0; }
.et_header_style_left .logo_container{height: 75px;}
body .et_pb_menu__logo{margin-right: 30px!important;}
body.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 0; }
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 30px; }
/* submenu css */
/* #main-header .et_mobile_menu li{ position: relative; }
#main-header .et_mobile_menu li .sub-menu{ display: none!important; }
#main-header .et_mobile_menu li.active .sub-menu{ display: block!important; } */


/* Media Query */

@media (max-width: 1450px){
    
    
    body.et-db #et-boc .et-l .et_pb_column h4, body.et-db #et-boc .et-l .et_pb_column h5, body.et-db #et-boc .et-l h4, 
    body.et-db #et-boc .et-l h5, .footer_wapper .et_pb_column h4, .footer_wapper .et_pb_column h5 {font-size: 20px;}
    .et_header_style_left .logo_container{height: 65px;}
    body #main-header.et-fixed-header .logo_container #logo{padding-bottom: 0px; padding-top: 0px;}
    
    
}
@media (max-width: 1400px){
    header#main-header .container #et-top-navigation nav>ul>li>a { padding: 28px 21px;}
}


@media (max-width: 1300px){

    header#main-header .container #et-top-navigation nav>ul>li>a{padding: 25px 20px;}
    header#main-header .container div#et-info span#et-info-phone {font-size: 16px;}
    header#main-header .container div#et-info span#et-info-phone a{font-size: 20px;}
    header#main-header .container #et-top-navigation nav>ul>li>a{font-size: 17px;}
    header#main-header .container #et-top-navigation{padding-right: 253px;}
    body #main-header.et-fixed-header .logo_container #logo{padding-bottom: 4px; padding-top: 2px;}
    
}

@media (max-width: 1280px){
    #top-menu .menu-item-has-children>a:first-child:after{right: 1px; top: 23px;}
    .et_header_style_left .logo_container{height: 57px;}
    body #main-header.et-fixed-header .logo_container #logo{padding-bottom: 0px;padding-top: 4px;}
}
@media (max-width: 1150px){
    .et_header_style_left .logo_container { height: 48px; }
    header#main-header .container #et-top-navigation nav>ul>li>a { font-size: 15px; }
    header#main-header .container #et-top-navigation nav>ul>li>a {padding: 22px 17px;}

}
@media (max-width: 1024px){
    
    header#main-header .container #et-top-navigation nav>ul>li>a {padding: 22px 17px;}
    #top-menu .menu-item-has-children>a:first-child:after{right: 0px; top: 20px;}
    .et_header_style_left .logo_container{height: 49px;}
    body #main-header.et-fixed-header .logo_container #logo{padding-top: 6px;}

    header#main-header .container #et-top-navigation nav>ul>li>a { font-size: 14px; }
    .et_header_style_left .logo_container { height: 40px; }
    
}

@media (max-width: 980px){
    header#main-header .container div#et-info span#et-info-phone a{font-size: 0;}
    header#main-header .container div#et-info span#et-info-phone { background-image: url(/wp-content/themes/Divi-child-style/images/Phone-icon.jpg); background-position: center; background-repeat: no-repeat; width: 24px; height: 18px; font-size: 0; justify-content: center; } 
    header#main-header .container div#et-info{width: 65px;height: 65px;}
    header#main-header .container{max-width: 100%;width: 100%;padding: 0 30px;}
    header#main-header .container #et-top-navigation {padding-right: 65px;}
    header#main-header .mobile_menu_bar{background-image: url(/wp-content/themes/Divi-child-style/images/navbar_icon.png);background-repeat: no-repeat;width: 27px;height: 17px;line-height: normal;padding-top: 0 !important;}
    header#main-header .mobile_menu_bar:before{ content: "";}
#et_mobile_nav_menu{margin-top: 23px;} .logo_container a { display: inline-block; padding-top: 11px; }

body .logo_container a img { width: 100% !important; max-width: 200px !important; }
#et_mobile_nav_menu ul#mobile_menu { top: 65px; border-color: #000; }
#et_mobile_nav_menu ul#mobile_menu li a{color: #000;    padding-left: 0;font-weight: 400;}
header#main-header .container div#et-info span#et-info-phone a{width: 100%;height: 100%;}
body.et-db #et-boc .et-l .et_pb_menu_0.et_pb_menu .nav li ul,
body.et-db #et-boc .et-l .et_pb_menu_0.et_pb_menu .et_mobile_menu, 
body.et-db #et-boc .et-l .et_pb_menu_0.et_pb_menu .et_mobile_menu ul, 
body .footer_menu_wapper .et_pb_menu .et_mobile_menu { display: inline-block !important; position: static !important; width: 100% !important; background-color: transparent !important; box-shadow: none; border: 0; padding-top: 0; }
body .footer_menu_wapper .mobile_menu_bar{display: none !important;}
body .footer_menu_wapper .et_pb_menu .et_mobile_nav_menu .mobile_nav {width: 100%;}
body .footer_menu_wapper .et_pb_menu .et_mobile_nav_menu{width: 100%;justify-content: center;}
.et_header_style_left .logo_container{width: auto;}
body .footer_menu_wapper .et_pb_menu__wrap ul li a{    padding: 6px 0;}


}

@media (max-width: 450px){

    body #main-header .logo_container a img{max-width: 150px;}
    header#main-header .container{padding: 0 18px;}
    .footer_wapper .et_pb_column h4, .footer_wapper .et_pb_column h5 { font-size: 18px !important; }
    .footer_wapper .et_pb_column{padding-left: 10px;padding-right: 10px;}
    .footer_wapper .et_pb_column{height: 180px;}
    

}