/* theme -color */
#color-theme {
    color: #0596df
}

#contact-fields {
    background-color: #0596df;
}

#color-theme1 {
    color: #fff;
}

#arrow,
#slider {
    color: #0596df;
}


#slider .flex-control-nav li a.flex-active,
.page_slider .flex-control-nav li a:hover {
    background: #0596df;
    border-color: #0596df;
    opacity: 1;
}

#slider .flex-control-nav li a.flex-,
.page_slider .flex-control-nav li a:hover {
    background: #0596df;
    border-color: #0596df;
    opacity: 1;
}


#slider a:hover {
    background: #0596df;
    border-color: #0596df;
}

.ds .sf-menu>li>a:hover,
.ds .sf-menu>li.active>a {
    color: #f2c014;
    opacity: 1;
}

.with-line::after {
    color: #0596df;
}

.fa {
    color: #0596df;
}

#logo1 {
    max-width: 80%
}

/* #text1 {
    text-align: justify;
} */

#text2:hover {
    color: #0596df;
}

#text2::after {
    color: #0596df;
}


#feature li:before {
    color: #0596df;
}

#divider {
    color: #0596df;
}

#line {

    text-decoration:


        limegreen double 1px;
    margin-top: 10px;
}

#top {
    background-color: #0596df;
}

.sf-menu>#active2.active>a {
    font-weight: 400;
    color: #0596df;
}

.sf-menu>#active2>a:hover,
.sf-menu>.active>a {
    color: #0596df;
    opacity: 1;
}

button:before,
.widget_mailchimp button:before,
.widget_product_search form:before {
    color: #0596df;
}

.widget_mailchimp form button:before {

    font-family: icomoon
}

#toTop {
    background-color: #0596df;
}


#final_btn {
    color: #fff;
}

.table1 {
    padding: 85px;
}

#current {
    text-align: center;
}


/* contact page */
#contac1 {
    padding-bottom: 77px;
    padding-top: 120px;
}


#map {
    padding-bottom: 30px;
    position: relative;
}


.table1 {
    padding: 85px;
}

#current {
    text-align: center;
}

#topic {
    text-align: center;
    color: #fff
}

#final_btn:hover {
    color: black;

}



#color-theme {
    color: #0596df
}


#container1 {
    padding-bottom: 1px;
    padding-top: 70px;
}



#topics {
    background-color: #041843;
    color: #fff;
}


#topic th {
    color: #fff
}


/* mobile responsive */

@media (max-width: 768px) {
    #menu1{
        text-align: center;        
    }
}



