/*
Theme Name: Sway Child
Template: sway
Theme URI: https://www.swaytheme.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Block Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */


body{
    font-family: 'Cairo';
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Cairo';
}
 #about .kd-group-image.second-image-wrapper {
    display: none;
} 

ul.vc_grid-filter {
    display: none;
}

.vc_grid-styled-select select {
    display: none !important;
}


.key-icon-box .ib-badge, .kd-side-panel div.wpforms-container-full .wpforms-form input[type=email], .kd-side-panel div.wpforms-container-full .wpforms-form input[type=number], .kd-side-panel div.wpforms-container-full .wpforms-form input[type=search], .kd-side-panel div.wpforms-container-full .wpforms-form input[type=text], .kd-side-panel div.wpforms-container-full .wpforms-form input[type=url], .kd-side-panel div.wpforms-container-full .wpforms-form select, .kd-side-panel div.wpforms-container-full .wpforms-form textarea, .kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text, .kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text, .kd-side-panel .kd-panel-wrapper .wpcf7 textarea, .kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-select, .back-to-top, .search .search-form .search-field, #wrapper .blog_widget .wp-block-search .wp-block-search__input, #posts-content .wp-block-search input[type="search"], .blog_widget .search-form .search-field, .blog-page-numbers li:not(.active) a:hover, .vc_row.vc_row-main-color-overlay, #single-page .bbp-login-form, div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpcf7 input[type="file"], .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-select, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .wpcf7 .wpcf7-select, .single-post-layout-two .blog-single-header-wrapper, .tags a, .tagcloud a, .tags-label, #single-page #comments input[type="text"], #single-page #comments input[type="email"], #comments input[type="text"], #comments input[type="email"], #comments input[type="url"], #commentform textarea, #commentform input[type="text"], #commentform input[type="email"], .page-404, #customizer .options a:hover, .keydesign-cart .badge, .header-wishlist .badge, .post .entry-categories a, .portfolio .entry-categories a, .author-box-wrapper, .content-area .vc_basic_grid .vc_grid .blog-detailed-grid .vc_gitem-post-category-name a, .team-member.design-classic .team-socials a, .owl-nav div.owl-next, .owl-nav div.owl-prev, .vc_tta-panels .vc_tta-panel.medium-section, .blog-subscribe-wrapper:before, #bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header, .kd-panel-phone:after, .kd-panel-email:after, .testimonials.slider.without-image .tt-image, .search .topbar-search .search-form .search-field, .topbar-search .search-form .search-field, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, .bbpress .entry-header.blog-header, .entry-header {
    /*background-color: #401851 !important;*/
}

/*.transparent-navigation .nav-secondary-logo.navbar-shrink.nav-transparent-secondary-logo .nav-logo, .transparent-navigation .nav-transparent-secondary-logo.navbar-shrink .fixed-logo, .transparent-navigation .nav-transparent-secondary-logo .nav-logo, .nav-secondary-logo.navbar-shrink .nav-logo {*/
/*	height: 50px;*/
/*}*/
.kd-rotator-wrapper {
    color: #38B82E;
    display: block !important;
    text-align: initial;
    margin-top: 30px;
        text-align: initial !important;

}
#about .subtitle{
    text-align: justify;
    line-height: 30px;

}
.eq-height ,.eq-height .ib-wrapper{
    height: 100%;
}

.vc_row-o-equal-height .wpb_wrapper{
    height: 100%;
}
.vc_row.vc_row-bg-position-top.home-new {
    background-position: top right !important;
    -webkit-background-size: 60% !important;
    background-size: 60% !important;
    background-repeat: no-repeat !important;
    padding-top: 80px !important;
    padding-bottom: 65px !important;
}

.download-mobile .dld {
    display: flex;
    height: 100%;
    justify-content: flex-start;
    align-items: center;
}

.download-mobile .dld h3 {
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}

.download-mobile .dld p {
    font-size: 16px;
    color: #fff;
}

.mob-img img {
    max-height: 700px;
}

.d-flex {
    display: flex;
    align-items: center;
}

.aps img {
    height: 60px;
}

.aps {
    margin-top: 30px;
}

.widget_media_image {
    margin-bottom: 0 !important;
}

.widget_media_image img {
    height: 80px !important;
    width: auto;
}

.footer-apps h3 {
    color: #fff !important;
}

.footer-apps img {
    height: 45px;
}

.second-widget-area .widget_media_image {
    padding-top: 70px !important;
}

.upper-footer .textwidget img {
    margin-bottom: 0px !important;
}

.aps a, .aps a:focus, .aps a:hover {
    text-decoration: none !important;
}

.widget_media_image {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}


.mmob-img img {
    height: 60px;
    width: auto;
}

html[lang=ar] .mmob-img img {
    margin-left: 5px;
}

footer.underline-effect .textwidget a:after {
    display: none !important;

}


.copy-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 640px) {

    .copy-right {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column-reverse;
    }

    #contact {
        background: none !important;

    }

    .second-widget-area {
        display: none !important
    }

    .navbar-default .navbar-toggle .icon-bar, .navbar-toggle .icon-bar:before, .navbar-toggle .icon-bar:after {
        background-color: #401851 !important;
    }

    .navbar-default .toggle-search, .navbar-default .cart-icon-container, .navbar-default .header-wishlist a, .navbar-default .menu-item-has-children .mobile-dropdown, .navbar-default .menu-item-has-children:hover .dropdown-menu .dropdown:before, .navbar.navbar-default .mobile-cart .keydesign-cart .cart-icon, .keydesign-cart .nc-icon-outline-cart, .transparent-navigation .navbar.navbar-default .menubar .navbar-nav .dropdown-menu a, .navbar.navbar-default .menubar .navbar-nav a {
        color: #401851 !important;
    }

    .mob-img {
        margin-top: 30px;
    }

    .aps img {
        height: 39px;
    }

    .second-widget-area .widget_media_image {
        padding-top: 0px !important;
    }

    .d-flex {
        display: block;
    }

    .mmob-img img {
        height: 40px !important;
        width: auto;
    }


}
.key-icon-box.icon-default.icon-top .tt-iconbox-customimg img{
    height: 50px;
}
.redux-social-media-list {
    text-align: center;
    padding-top: 20px !important;
}

ul.redux-social-media-list li {
    display: inline-block !important;
    float: none !important;
}

.redux-social-media-list li a i {
    color: #fff !important;
}


.redux-social-icons-display .widget-title {
    display: none !important;
}

.logged-in #main-menu .navbar-nav a, #main-menu .navbar-nav .menu-item a {
    font-weight: 700;
}

.lower-footer a:hover {
    color: #DD9933 !important;
}

.redux-social-media-list li a:hover i {
    color: #DD9933 !important;
}
.big-btn{
    font-size: 20px !important;
    font-weight: 700;
    padding: 30px 0 !important;
    cursor: default !important;
}

.home--img img{
    max-height: 600px;
    width: auto;
}
#features , #track{
    overflow: visible !important;
}
#features .mob-img{
    position: relative;
    top: -80px;
}
@media (min-width: 1024px) and (max-width: 1366px) {
    .first-image-wrapper {
        transform: translateY(60px) !important;
    }
}
@media (max-width: 960px){
    .kd-group-image {
        transform: translateY(60px) !important;
    }
}


.dld2{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.dld2 h3{
    color: #fff !important;
}
.dld2 p{
    color: #fff;
}

.track-img{
    position: relative;
    bottom: -50px;

}

.upper-footer{
    display: none !important;
}


html[lang=ar] .feature-sections-wrapper .feature-sections-tabs .nav-tabs a:before,
html[lang=ar]  .wpb-js-composer .vc_tta-container .vc_tta.vc_tta-style-classic.vc_tta-tabs-position-top .vc_tta-tabs-container .vc_tta-tabs-list li a:before{
    -ms-transform: translateX(50%) !important; 
    -webkit-transform: translateX(50%) !important; 
    transform: translateX(50%) !important; 
    right: 50% !important;
    left: auto !important;
}

 .single-page-content iframe{
    height: 650px;
    margin:  50px auto;


 }

@media(max-width: 640px){
    .download-mobile , .track{
        padding : 40px 0;

    }
    #features .mob-img {
        top: 0;
    }
    .download-mobile .dld h3 {
        font-size: 35px;
        margin-bottom: 10px;
    }

    .track-img {
        bottom: 0;
    }


    .dld2 {
        display: block;
     }
}


.key-icon-box.icon-top.cont-center p{
    text-align: justify;
}