﻿
.topHeader {
    padding: 10px 15px;
}

    .topHeader a {
        color: #fff !important;
        font-size:18px;
    }

.navbar-nav li ul.dropdown-menu,
.navbar-nav li ul.dropdown-menu li {padding: 0 !important;margin: 0 !important;}
.navbar-nav li ul.dropdown-menu li a {display: block !important;}
.header1 {box-shadow: 0 0 10px #ddd;}
.header1 .topHeader {background: #a2af35;}
.header1 .single-footer-widget .footer-social i {background-color: #4a5209;}
.header1 .navbar-nav li a:hover,.header1 .navbar-nav li a.active {color: #a2af35 !important;position: relative;background:none !important;}
.header1 .navbar-nav li:hover a:after,.header1 .navbar-nav li a.active:after {content: "";display: block;position: absolute;height: 5px;background: #a2af35;width: 100%;bottom: -9px;}
.header1 .navbar-nav li .dropdown-menu li a:after {display: none !important;}
.header1 .navbar-nav li .dropdown-menu li a {border-bottom: 1px solid #a2af35;}

/*====End Header 1====*/
/*#region header2*/
.header2 {box-shadow: 0 0 10px #f1f1f1;}
.header2 .topHeader {background: #333;padding: 5px 15px;}
.header2 .topHeader a {color: #fff;}
.header2 .navbar-nav li {padding: 0 !important;margin: 0 !important;}
.header2 .navbar-nav li a {padding: 35px 10px !important;margin-right: 0 !important;margin-left: 0 !important;}
.header2 .navbar-nav li a:hover, .header2 .navbar-nav li a.active {background: #622c2c;color: #fff !important;letter-spacing:0!important;}
.header2 .navbar-nav li .dropdown-menu a {padding: 10px 10px !important;}
            /*#endregion*/
            /*#region header3*/
            .header3 {
                box-shadow: 0 0 10px #f1f1f1;
            }

    .header3 .topHeader {
        background: #333;
        padding: 5px 15px;
    }


        .header3 .topHeader a {
            color: #fff;
        }

    .header3 .navbar-nav > li {
        padding: 15px 0px !important;
        margin: 0 !important;
    }

    .header3 .navbar-nav li a {
        padding: 5px 15px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-right: 1px solid #9A9A9A;
    }

        .header3 .navbar-nav li a:hover,
        .header3 .navbar-nav li a.active {
            background: #9A9A9A;
            color: #fff !important;
        }

    .header3 .navbar-nav li:last-child a {
        border-right: 0 !important;
    }

/*#endregion*/

/*#region header4*/

.header4 {
    box-shadow: 0 0 20px #333;
    border-radius: 0 0 50px 50px;
}

    .header4 .topHeader {
        background: #333;
        padding: 5px 15px;
    }

        .header4 .topHeader a {
            color: #fff;
        }

    .header4 .navbar-nav > li {
        padding: 15px 0px !important;
        margin: 0 !important;
    }

    .header4 .navbar-nav li > a {
        padding: 5px 15px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-radius: 0 10px;
    }

    .header4 .navbar-nav li a:hover,
    .header4 .navbar-nav li a.active {
        background: #333;
        color: #fff !important;
    }


/*#endregion header4*/

/*#region header5*/

.header5 {
    max-width: 1400px;
    margin: auto;
    border-radius: 20px 20px 40px 40px;
}

    .header5 .topHeader {
        background: #333;
        padding: 5px 15px;
        height: 90px;
        border-radius: 20px 20px 0 0;
    }


    .header5 .navbar {
        position: relative;
        z-index: 99;
        margin-top: -50px;
        background: #fff;
        border-radius: 50px;
        box-shadow: 0px 4px 10px #ddd;
    }

    .header5 .navbar-nav li > a {
        padding: 5px 15px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-radius: 0 10px;
    }

    .header5 .navbar-nav li a:hover,
    .header5 .navbar-nav li a.active {
        background: #333;
        color: #fff !important;
    }


/*#endregion header5*/

/*#region header6*/
.header6 {
    box-shadow: 0 0 10px #f1f1f1;
}

    .header6 .topHeader {
        background: #333;
        padding: 5px 15px;
    }

    .header6 .navbar-nav li > a {
        padding: 8px 15px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-radius: 20px;
    }

    .header6 .navbar-nav li a:hover,
    .header6 .navbar-nav li a.active {
        background: #333;
        color: #fff !important;
    }


/*#endregion header6*/

/*#region header7*/
.header7 {
    box-shadow: 0 0 10px #f1f1f1;
}

    .header7 .topHeader {
        background: #333;
        padding: 5px 15px;
    }

    .header7 .navbar-nav li > a {
        padding: 8px 15px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-radius: 20px;
        border: 2px solid rgb(255 255 255 / 0.00);
    }

    .header7 .navbar-nav li a:hover,
    .header7 .navbar-nav li a.active {
        border: 2px solid #333;
        color: #333 !important;
    }


/*#endregion header7*/

/*#region header8*/
.header8 {
    box-shadow: 0 0 10px #f1f1f1;
}

    .header8 .topHeader {
        background: #333;
        padding: 5px 15px;
    }

    .header8 .navbar-nav li > a {
        padding: 8px 15px !important;
        margin-right: 0 !important;
        margin-left: 0 !important;
        border-radius: 20px;
    }

    .header8 .navbar-nav li a:hover,
    .header8 .navbar-nav li a.active {
        background: #ddd;
        color: #333 !important;
    }


/*#endregion header6*/


.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    width: 20px;
    height: 20px;
    background: #ddd !important;
    margin: 5px;
    border-radius: 100%;
}

.owl-carousel .owl-dots {
    text-align: center !important;
    position: relative;
    top: -110px;
}

.clients-slider.owl-theme .owl-nav + .owl-dots {
    top: 0px;
}

.owl-carousel button.owl-dot.active {
    background: #086AD8 !important;
}


    /*======Banner======*/


.col-lg-12 .main-banner-content {
    max-width: 900px;    
    text-align: center;
    margin: auto;
    padding:100px 15px 50px;
}

    .col-lg-12 .main-banner-content h4,
    .col-lg-12 .main-banner-content h2,
    .col-lg-12 .main-banner-content p,
    .col-lg-12 .main-banner-content ul{
        text-align:center;
        margin:auto;
        justify-content:center;
    }
