/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

iframe
{
    width:100%;
	display:block;
}
.nav-menu-custom ul li
{
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 46px !important;
    margin-top: 0 !important;
    position: relative;
}
.nav-menu-custom ul li:last-child
{
    margin-right: 0 !important;
}

.header-row-custom .et_pb_column_0_tb_header
{
    width: 15% !important;
}
.header-row-custom .et_pb_column_1_tb_header
{
    width: 85% !important;
}
.req-btn
{
    height: 40px !important;
    line-height:36px !important;
}


.nav-menu-custom ul li:hover::before
{
position: absolute;
right: calc(100% + 9px);
top: 41%;
transform: translateY(-50%);
width: 10px;
height: 2px;
content: "";
background-color: #f7992b;
display: inline-block;
}
.nav-menu-custom .current_page_item::before
{
    position: absolute;
right: calc(100% + 9px);
top: 41%;
transform: translateY(-50%);
width: 10px;
height: 2px;
content: "";
background-color: #f7992b;
display: inline-block;
}
.nav-menu-custom ul li .sub-menu li:hover::before
{
    display: none !important; 
}
.nav-menu-custom ul li .sub-menu li a:hover
{
    background-color: #fff !important;
}
.main-header
{
    position: fixed !important;
    width: 100% !important;
    
}

.nav-menu-custom .et-menu 
{
    margin-left: 0 !important;
    margin-right: 0 !important;
}
 .et_pb_section_0_tb_header.et_pb_section .et_pb_sticky--top
{
    background-color: #000 !important;
    
}
.main-header .et_pb_sticky--top .header-row-custom
{
    padding-top: 0 !important;
}
.before-line h3::before
{
    width: 10px;
height: 2px;
content: "";
background-color: #f7992b;
display: inline-block;
position: absolute;
top: 26%;
right: calc(100% + 9px);
}
.has_et_pb_sticky .main-header.et_pb_sticky--top
{
  
    background-color:rgba(0,0,0,0.7) !important;
   
}
.social-icon-custom li a
{
    text-align: left !important;
}
.f-custom-blurb .et_pb_blurb_container
{
    padding-left: 6px !important;
}
