/*
Theme Name: Fulton Child
Theme URI: http://tonatheme.com/newwp/fulton/
Template: fulton
Author: Theme Kalia
Author URI: http://themeforest.net/user/themekalia
Description: This is Fulton Solution fot all business theme
Tags: one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,rtl-language-support,sticky-post,translation-ready,microformats
Version: 2.3.1676907950
Updated: 2023-02-20 16:45:50

*/

p {
    font-family: "Lato", Sans-serif;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    font-weight: inherit;
}
.card_slider .elementor-container.owl-services-cards .elementor-column{
    width: 94%;
    margin: 0 auto;
}
.teamslider .elementor-container.owl-services-team .elementor-column:not(.teamcardfooter .elementor-column){
    width: initial;
}
.card_slider .elementor-container.owl-services-cards .elementor-column img{
    margin: 0 auto;
}
.card_slider .elementor-container.owl-services-cards .elementor-inner-column{
    width: 100%;
}
.owl-theme .owl-nav [class*='owl-'] {
    color: inherit;
    font-size: inherit;
    margin: inherit;
    padding: inherit ;
    background: inherit;
    display: inline-block;
    cursor: pointer;
    border-radius: inherit;
}
.owl-theme .owl-nav [class*='owl-']:hover {
    background: inherit;
    color: inherit;
    text-decoration: inherit;
    border: inherit;
}
.card_slider .elementor-container.owl-services-cards .owl-nav {
    margin: 0;
    padding: 0;
    position: absolute;
    top: -95px;
    left: initial;
    margin: 0;
    right: 10px;
}
.teamslider .elementor-container .owl-nav {
    left: 0;
}

.top-bar .right-column{
    display: none;
}
.top-bar .top-bar-text{
    width: 100%;
}
.top-bar .top-bar-text .list_inline {
    display: flex;
    justify-content: space-between;
}
.top-bar .topbarleft {
    font-size: 14px;
    color: #4a4a4a;
}
.top-bar .topbarright a {
    font-size: 14px;
    color: #266e71;
   margin: 0 10px;
}
.top-bar .topbarright img{
    width: 37px;
    margin-right: 5px;
}
.top-bar .topbarright li{
    display: flex !important;
    align-items: center;
}
.top-bar .topbarright{
    display: flex ;
}

.top-bar .topbarright .sub-menu{
    display: none;
    position: absolute;
    background: #25272e;
    top: 40px;
    transition: all .3s;
}
.top-bar .topbarright .sub-menu li{
 
    padding: 1rem 0;}
.top-bar .topbarright .sub-menu li a{
    line-height: 20px;
    color: #fff ;
}
.top-bar .topbarright #menu-prof:hover .sub-menu,
.top-bar .topbarright #menu-univ:hover .sub-menu{
    display: block;
}
.top-bar {
    font-family: "Lato", Sans-serif;
    font-size: 14px;

}
/*****************/
.navigation>li>a{
    font-family: "Lato", Sans-serif;
    text-transform: uppercase;
}
.link_btn .thm-btn{
    font-family: "Lato", Sans-serif;
    color: #266e71;
    border-color: #266e71;
}
.theme_menu .logo {
    margin-top: 24px;
}
/****************/
.main-footer .footer_badges img{
    width: 70px;
}
.main-footer .footer_text{
    color: #fff;
    margin-top: 3rem;
}
.main-footer .footer_text p a{
    color: #7bced1;
    text-decoration: underline;
}
.main-footer .lyon{
    width: 130px;
    margin-top: 1rem;
}
.main-footer .link{
    display: none;
}
.footer-bottom p,
.footer-bottom p a
{ 
   color: #7bced1 !important;
}
.footer-bottom p a{ 
   margin-left: 1rem;
}
.footer-bottom .pull-right.get-text{ 
display: none;
}
.footer-bottom .pull-left.copy-text{ 
width: 100%;
text-align: center;
}
.footer-bottom{ 
background: #124d63;
}
/**/
.main-footer h4{
    font-size: 15px;
    text-transform: uppercase;
    font-family: "Lato", Sans-serif;
    font-weight: 600;
    color: white;
}
.main-footer hr{
    border-color: #7bced1;
    width: 50%;
    margin-inline: initial;
}
.main-footer{
    background: url(/wp-content/uploads/2023/02/backfooter.jpg);
    background-repeat: repeat-x;
    background-size: contain;
}
.main-footer .footer-widget a{
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    margin-bottom: 1.5rem;
    transition: all .3s;
}
.main-footer .footer-widget a:hover{
    color: #7bced1;
}

.contact_form .form-control{
    height: 42.4px;
    font-family: 'Lato';
    border-radius: 0;
}
.contact_form .textarea.form-control{
    height: auto;
}
.contact_form .thm-btn{
    font-family: 'Lato', sans-serif;
}
/*****responsive******/
@media (max-width:991px){
    .card_slider .elementor-container.owl-services-cards .owl-nav {
        top: -46px;
        left: initial;
        right: 15px;
    }
}
@media (max-width:767px){
    .teamslider .elementor-container .owl-nav {
        left: 0;
        position: relative;
        top: 0;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .navigation>li>a {
        font-size: 12px;
    }
}
@media (max-width:1199px) {
    .main-header .top-bar{
        display: none;
    }
}
@media (max-width:991px) {
    .theme_menu .link_btn {
        bottom: 15px;
        position: absolute;
        float: initial;
        right: 0;
    }
    .theme_menu .right-column {

        bottom: 0;
    }
    .main-menu .collapse.in, .main-menu .collapsing {
        position: absolute;
        width: 100%;
    }
    div#block-12 {
        clear: both;
    }
}

