/* Enter Your Custom CSS Here */
ul li {
    list-style: none ;
    text-align: left !important;
}


.siteorigin-widget-tinymce .fa {
    font-size: 40px!important;
    margin: 0px 0!important;
    padding: 0px!important;
    border: none;
    border-radius: 100%;
}


#mega-menu-wrap-primary {
    background-color: #e8e8e8!important;
}

.site-header {
    background-color: #e8e8e8!important;
}

.broken_link, a.broken_link {
    text-decoration: none;
}
#secondary {
    background-color: #e8e8e8;
}
body {
    color: #47425d;
    background: #e8e8e8;
}

.tab-section #tab_container_135 .wpsm_nav-tabs > li > a {
    padding: 5px 81px !important;
}

@media(max-width: 360px){
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper{
		margin-top:0px!important;
}
}
@media(max-width: 330px){
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper{
		margin-top:0px!important;
}
}


@media(max-width: 1440px){
		.tab-section #tab_container_135 .wpsm_nav-tabs > li > a {
    padding: 5px 66px !important;
}
@media (max-width: 1024px)
.tab-section #tab_container_135 .wpsm_nav-tabs > li > a {
    padding: 5px 33px !important;
}
}

#mainnav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    background: linear-gradient(rgb(30, 142, 255) 1%, rgb(11, 104, 186) 54%, rgb(13, 143, 229) 100%);
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 39px !important;
    font-weight: 400 !important;
    height: 40px !important;
    vertical-align: baseline !important;
    text-align: left !important;
    width: auto !important;
    display: block !important;
    color: rgb(255, 255, 255) !important ;
    text-transform: none !important;
    font-family: inherit !important;
    font-size: 19px !important;
    margin-right: 15px !important;
    text-decoration: none !important;
    border-radius: 18px !important;
    padding: 0px 21px !important;
}


#mega-menu-item-1437 a {
    background: linear-gradient(rgb(255, 193, 117) 0px, rgb(255, 140, 0) 100%) !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 999 !important;
    position: absolute !important;
    left: -332px !important;
    margin-top: 1px !important;
    width: 154% !important ;
    border-radius: 4px !important;
    background: rgb(255, 255, 255) !important;
    padding: 10px 0px 0px !important;
    border-top: 2px solid rgb(18, 128, 97) !important;
    border-left: 2px solid rgb(18, 128, 97) !important;
    border-right: 2px solid rgb(18, 128, 97) !important;
    border-bottom: 2px solid rgb(18, 128, 97) !important;
}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    color: rgb(85, 85, 85) !important;
    font-family: inherit !important;
    font-size: 17px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    vertical-align: top !important;
    display: block !important;
    text-decoration: none !important;
    margin: 0px !important;
    padding: 2px 0px !important;
    border-top: 1px solid rgb(102, 186, 102) !important;
    border-left: 1px solid rgb(102, 186, 102) !important;
    border-right: 1px solid rgb(102, 186, 102) !important;
    border-bottom: 1px solid rgb(102, 186, 102) !important;
}

.tab-section #tab_container_1881 .wpsm_nav-tabs > li > a {
    padding: 5px 15px !important;
}
.slick-dots{
display:none!important;	
}


/*******************vertical scroll menu***************************/

div.sc_menu
{
    position: relative;
    overflow: auto;
    max-width: 1000px;
    min-width: 400px;
}

ul.sc_menu
{
    display: block;
    width: 1500px;
    padding: 0 0 0 10px;
    margin: 0;
    list-style: none;
}

.sc_menu li
{
    display: block;
    float: left;
    padding: 0 4px;
}

.sc_menu a
{
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    padding: 5px 10px;
}

    .sc_menu a:hover, .sc_menu .active a
    {
        color: #000;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #fff;
    }