 /*Theme Name:   jubani_enfold_child
 Description:  Enfold Child Theme
 Author:       JustDev
 Template:     enfold
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  jubani_enfold_child
*/


 .carousel-slider.dots-center .owl-dots {
     text-align: center;
     position: absolute;
     bottom: 0;
     margin: auto;
     left: 0;
     right: 0;
 }

 .bg-dark-blue {
     background-color: #001c48;
     color: white;
 }

 .bg-tur {
     background-color: #63dce0;
     color: #001c48;
 }

 .p-50 {
     padding: 50px;
 }

 .text-tur {
     color: #63dce0;
 }

 .text-white {
     color: white !important;
 }

  .text-white a {
     color: white !important;
 }


 h1,
 h2,
 h3,
 h4,
 h5 {
     line-height: 1.4 !important;
 }

 .icon-header {
     display: flex;
     align-items: flex-start;
     justify-content: start;
 }

 .icon-header::before {
     content: url(./assets/icon.png);
     margin-right: 10px;
 }

 .container .av-content-full.units {
     width: 100%;
     padding: 0;
 }

 #header_meta {
     display: none;
 }

 #header_main .container,
 .main_menu ul:first-child>li a {
     height: 88px !important;
     line-height: 88px !important;
 }

 .html_header_top.html_header_topbar_active.html_header_sticky #top #main {
     padding-top: 88px !important;
 }

 .menu-item-search-dropdown {
     display: none;
 }

 #header_main .container,
 .main_menu ul:first-child>li a {
     height: 88px;
     line-height: 88px;
     background: #001c48;
 }

 #header_main {
     background: #001c48;
     border: none;
 }

 .header_color .sub_menu>ul>li>a,
 .header_color .sub_menu>div>ul>li>a,
 .header_color .main_menu ul:first-child>li>a,
 #top .header_color .main_menu .menu ul .current_page_item>a,
 #top .header_color .main_menu .menu ul .current-menu-item>a,
 #top .header_color .sub_menu li ul a {
     color: #fff !important;
 }

 .avia-menu.av_menu_icon_beside {
     padding-right: 0 !important;
     margin-right: 0 !important;
     border-right-width: 0 !important;
     border-right-style: solid;
     -webkit-transition: border-color 0.2s ease-in-out;
     transition: border-color 0.2s ease-in-out;
     border: none !important;
     border-right: none !important;
 }

 body .unit.alpha,
 body .units.alpha,
 body div .first {
     margin-left: 0;
     clear: left;
     padding: 0;
 }

 #top .avia-font-entypo-fontello,
 body .avia-font-entypo-fontello,
 html body [data-av_iconfont='entypo-fontello']:before {
     font-family: 'entypo-fontello';
     color: white;
 }

 .wp-block-group {
     max-width: 1280px;
     margin: auto;
 }

 .w-full {
     max-width: 100% !important;
     width: 100% !important;

 }

 .wp-block-group__inner-container {
     max-width: 1280px;
     margin: auto !important;
 }

 #footer {
     display: none !important;
 }

 .wp-block-social-links {
     display: none !important;
 }

 .av-contains-svg {
     height: 88px !important;
     line-height: 88px !important;
 }

 .logo,
 .logo a {
     height: 88px !important;
     line-height: 88px !important;
 }

 .logo svg,
 .logo.avia-img-svg-logo>a {
     height: 100%;
     max-height: 88px !important;
 }

 .logo,
 .logo a {
     height: 88px !important;
     line-height: 88px !important;
     width: 88px !important;
     max-height: 88px !important;
 }

 .header_color .primary-background,
 .header_color .primary-background a,
 div .header_color .button,
 .header_color #submit,
 .header_color input[type='submit'],
 .header_color .small-preview:hover,
 .header_color .avia-menu-fx,
 .header_color .avia-menu-fx .avia-arrow,
 .header_color.iconbox_top .iconbox_icon,
 .header_color .iconbox_top a.iconbox_icon:hover,
 .header_color .avia-data-table th.avia-highlight-col,
 .header_color .avia-color-theme-color,
 .header_color .avia-color-theme-color:hover,
 .header_color .image-overlay .image-overlay-inside:before,
 .header_color .comment-count,
 .header_color .av_dropcap2,
 .header_color .av-colored-style .av-countdown-cell-inner,
 .responsive #top .header_color .av-open-submenu.av-subnav-menu>li>a:hover,
 #top .header_color .av-open-submenu.av-subnav-menu li>ul a:hover {
     background-color: #63dce0 !important;
     color: #ffffff;
     border-color: #63dce0 !important;
 }

 .html_header_top.html_header_topbar_active.html_header_sticky #top #main {
     padding-top: 0 !important;
 }

 .wp-block-group__inner-container {
     max-width: 1280px;
     margin: auto !important;
     padding: 0 50px;
 }

 .av-burger-overlay-inner {
     background: #001c48;
 }

 .wp-block-columns {
     padding: 0;
 }

 .wp-block-column {
     padding: 0;
 }

 .carousel_main {
     margin-top: 88px !important;
 }

 .services-wrapper .wp-block-group__inner-container {
     padding: 0 !important;
     margin: 0 !important;
 }



 @media (max-width: 980px) {

     .p-50 {
         padding: 0;
     }

     .icon-header {
         display: block;
     }

     .icon-header::before {
         content: url("");
         margin-right: 10px;
     }

     .wp-block-group__inner-container {
         max-width: 1280px;
         margin: auto !important;
         padding: 0 !important;
     }

     .three-col .icon-header {
         padding-top: 10px !important;
         margin: 0;
     }

     .three-col::before {
         content: url(./assets/icon.png);
     }

     .three-col {
         text-align: center;
     }

     .services-wrapper {
         padding: 0 50px;
     }

     .news-feed-wrapper .wp-block-spacer {
         display: none !important;
     }

     .news-content-block {
         padding: 30px;
         margin: 0 !important;
     }

 }

 @media (max-width: 900px) {
     .services-wrapper .wp-block-columns {
         display: block;
     }

     .services-wrapper .wp-block-columns .wp-block-column {
         margin: 0 !important;
         padding: 15px 0;
     }
 }

 @media (max-width: 768px) {


     .wp-block-carousel-slider-slider {
         margin-top: 0 !important;
     }

     .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
         border-color: #112c56 !important;
     }

     .html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
         padding: 0 50px !important;
     }

     .html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,
     .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
     .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
     .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
         background-color: #ebebeb !important;
     }

     #menu-item-search {
         display: none !important;
     }

     .services-wrapper {
         padding: 50px 30px 30px 30px;
     }

     .services-wrapper h2 {
         padding: 0;
         margin: 0;
     }

     .services-wrapper .wp-block-columns {
         margin: 0;
     }

     .about-wrapper {
         padding: 50px;
     }

     .contact-wrapper {
         padding: 50px;
     }

     .services-wrapper .wp-block-spacer {
         height: 10px !important;
     }

     .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
         flex-basis: auto !important;
         padding: 0px 0;
         text-align: center;
     }

     .icon-header::before {
         content: url("");
         margin-right: 10px;
     }

     .wp-block-group__inner-container {
         padding: 0;
     }

     .icon-header {
         display: block;
     }

     .wp-block-spacer {
         height: 0px !important;
     }

     .p-50 {
         padding: 40px !important;
     }

     .three-col {
         margin-top: 30px !important;
     }

     .three-col:first-child {
         margin-top: 0px !important;
     }

     .three-col .icon-header {
         padding-top: 10px !important;
     }

     .three-col::before {
         content: url(./assets/icon.png);

     }

     .contact-wrapper .wp-block-columns {
         display: block;
     }

 }

 @media (max-width: 599px) {

     .carousel-slider-hero__cell__heading {
         font-size: 16px !important;
         line-height: 1.5;
         margin-bottom: 15px;
     }

     .wp-block-carousel-slider-slider {
         margin-top: 0 !important;
     }

     .html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
         border-color: #112c56 !important;
     }

     .html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
         padding: 0 50px !important;
     }

     .html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,
     .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,
     .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,
     .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
         background-color: #ebebeb !important;
     }

     #menu-item-search {
         display: none !important;
     }

     .services-wrapper {
         padding: 50px 30px 30px 30px;
     }

     .services-wrapper h2 {
         padding: 0;
         margin: 0;
     }

     .services-wrapper .wp-block-columns {
         margin: 0;
     }

     .about-wrapper {
         padding: 50px;
     }

     .contact-wrapper {
         padding: 50px;
     }

     .services-wrapper .wp-block-spacer {
         height: 10px !important;
     }

     .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
         flex-basis: auto !important;
         padding: 0px 0;
         text-align: center;
     }

     .icon-header::before {
         content: url("");
         margin-right: 10px;
     }

     .wp-block-group__inner-container {
         padding: 0;
     }

     .icon-header {
         display: block;
     }

     .wp-block-spacer {
         height: 0px !important;
     }

     .p-50 {
         padding: 40px !important;
     }

     .three-col {
         margin-top: 30px !important;
     }

     .three-col:first-child {
         margin-top: 0px !important;
     }

     .three-col .icon-header {
         padding-top: 10px !important;
     }

     .three-col::before {
         content: url(./assets/icon.png);

     }

 }

 @media (min-width: 1280px) {

     .carousel-slider-hero__cell__heading {
         font-size: 250% !important;
         line-height: 1.5 !important;
         margin-bottom: 15px;
     }

     .hero__cell-1 .carousel-slider-hero__cell__content {
         max-width: 90% !important;
         display: flex;
         width: 100%;
         justify-content: space-between;
         align-items: center;
     }

     .hero__cell-1 .carousel-slider-hero__cell__content .carousel-slider-hero__cell__heading {
         font-weight: bold !important;
         font-size: 150% !important;
         text-align: left;
     }


     .hero__cell-1 .carousel-slider-hero__cell__content .carousel-slider-hero__cell__description {
         width: 90%;
         text-align: right;
         font-weight: bold !important;
         font-size: 250%;
         color:#001c48!important;
     }

      .hero__cell-1 .carousel-slider-hero__cell__content {
            background: none!important;
            padding: 0!important;
            text-align: inherit;
            max-width: auto!important;
        }

 }

 .carousel-slider-hero__cell__heading {
     font-size: 250% !important;
     line-height: 1.5 !important;
     margin-bottom: 15px;
 }

 .hero__cell-1 .carousel-slider-hero__cell__content {}

 .hero__cell-1 .carousel-slider-hero__cell__content .carousel-slider-hero__cell__heading {
     font-weight: bold !important;
     font-size: 150% !important;
 }


 .hero__cell-1 .carousel-slider-hero__cell__content .carousel-slider-hero__cell__description {
     width: 100%;
     font-weight: bold !important;
     font-size: 250%;
     color:white;
 }

 .hero__cell-1 .carousel-slider-hero__cell__content {
    background: rgba(0,0,0,0.4);
    padding: 25px;
    text-align: center;
    max-width: 90%!important;
}

#slide-01-header-desc-child {
font-weight: 400!important;
    font-size: 70%!important;
    margin-top: 0;
    display: block;
        line-height: 10px;
}

#scroll-top-link {
    display: none!important;
}

.carousel-slider-outer {
    margin-top:-1px!important;
}

.icon-fa-menu a{
    display:none!important;
}

.fa-phone:before {
    content: "\f095";
    position: absolute;
    top: 29px;
    color:white;
    left:30px;
    pointer-events: none;
    z-index:999;
}

.social_icon_1 a:before {    
    content: "\f095";
}

#top nav .social_bookmarks {
    position: relative;
    top: 50%;
    margin-top: -16px;
    right: 0;
    margin-left: 20px;
    overflow: hidden;
    clear: none;
    float: left;
       z-index: 0;
}