/*
Theme Name: Enron
Theme URI: https://amigothemes.com/downloads/enron-lite/
Author: amigothemes
Author URI: https://amigothemes.com/
Version: 1.0.8
Tested up to: 6.1
Requires PHP: 5.6
Requires at least: 4.4
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template: aqwa
Text Domain: enron
Slug: enron
Description: Enron is a Modern Multipurpose Business Consulting & Finance WordPress Theme. It is very easy to customize with a strong admin panel. The theme is highly suitable for any consulting agency, finance, consultant, advisor, business and all other consultancy agency and businesses.
Tags:left-sidebar,right-sidebar,custom-background,custom-menu,custom-colors,custom-header,featured-images,featured-image-header,footer-widgets,blog,one-column,two-columns,flexible-header,theme-options,threaded-comments,full-width-template,translation-ready,grid-layout,portfolio
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

:root {
    --aq-black: #000000;
    --aq-pink: #d63384;
    --aq-cyan: #17a2b8;
    --aq-white: #ffffff;
    --aq-gray: #dedede;
    --aq-gray-light: #f7f7f7;
    --aq-gray-dark: #343a40;
    --aq-primary: #e97e40;
    --aq-primary-dark: #da6928;
    --aq-secondary: #162238;
    --aq-secondary-dark: #121a2d;
    --aq-gray-500: #f2f2f2;
    --aq-gray-500-thumb: #c2c2c2;
    --aq-danger: #dc3545;
    --aq-light: #f8f9fa;
    --aq-dark: #343a40;
    --aq-transition: all .35s cubic-bezier(.645, .045, .355, 1);
    --aq-transition-slow: all .55s cubic-bezier(.645, .045, .355, 1);
    --aq-transition-very-slow: all .75s cubic-bezier(.645, .045, .355, 1);
}


section.about-section.pt-0 {
    margin-top: 0;
}

.btn-theme:after {
    height: 101%;
}

.item.slider-item{
    overflow: hidden;
} 

main .owl-carousel .owl-item img{
    transform: scale(1.5);
    transition: all 1.5s;
}

main .owl-carousel .owl-item.active img{
    transform: scale(1);
    transition: all 1.5s;
}


.home .main_header_bgcolor {
    min-height: 100px;
    background-color: var(--aq-secondary);
}

@media (max-width: 991px) {
    header .topbar-left {
        background-color: var(--aq-primary);
        padding: 15px 30px 15px 60px;
    }

    section.few-service {
        margin: 60px 0;
    }

    .slide-content h2.title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

/*-New header style updated-*/

.slider-btn .btn-theme {
    box-shadow: 2px 5px 14px #00000030;
    text-align: center;
    margin: 0 auto;
}

.slider-btn .btn-theme:after {
    background-color: var(--aq-primary);
}

body .main-slider .item.slider-item:after {
    background: linear-gradient(80deg, rgb(0 0 0 / 81%) 35%, rgb(35 34 34 / 50%) 100%) !important;
    opacity: 1 !important;
}

body .main-slider  .fadeInUp{
    opacity: 0;
    transition: 1.5s;
}

body .main-slider .animation-one .item.slider-item .fadeInUp {
    animation-name: rubberBand ;
    opacity: 1;
    transition: 1.5s;
}

body .main-slider .animation-two .item.slider-item .fadeInUp {
    animation-name: bounceInLeft  ;
    opacity: 1;
    transition: 1.5s;
}

body .main-slider .animation-three .item.slider-item .fadeInUp {
    animation-name: zoomIn    ;
    opacity: 1;
    transition: 1.5s;
}

.slide-content h2.title {
    font-size: 70px;
    margin-bottom: 30px;
    line-height: 80px;
    letter-spacing: 3px;
}

.slide-content p {
    font-size: 20px;
    line-height: 1.6em;
}

.item.slider-item:after {
    opacity: 0.6 !important;
}

main .owl-nav .owl-prev,
main .owl-nav .owl-next {
    width: 60px;
    height: 60px;
    display: block !important;
    border-radius:50%;
}


main .slide-content {
    max-width: 820px;
    margin: 0 auto;
    text-align: center;         
    position: relative;
    padding: 40px 20px;
}
main .slide-content .fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInDown;
}
main .owl-carousel .owl-item img {
    min-height: 100vh;
}

.container.slider-overlay {
    left: 0%;
    right: 0%;
    width: 80%;
    max-width: 82%;
}

.owl-nav .owl-prev,
.owl-nav .owl-next {
    top: 46%;
}

.slider-btn .btn-theme {
    box-shadow: 2px 13px 22px #00000030;
    text-align: center;
    margin: 0 auto;
    background-color: var(--aq-primary);
    color: #fff;
    padding: 12px 18px !important;
    border-radius:30px;
}

.slider-btn .btn-theme .fa-long-arrow-alt-right:before {
    content: "\f105";
}

.btn-theme.btn-lg i {
    height: 30px;
    line-height: 30px;
    margin-left: 7px;
    font-size: 15px;
    text-align: center;
    width: 28px;
    transition: all 0.6s;
    background-color: #ffffff;
    color: var(--aq-secondary);
    border-radius: 0px 30px 30px 0px;
}

@media (max-width:991px) {
    main .owl-carousel .owl-item img {
        min-height: 70vh;
    }

    main .slide-content {
        max-width: auto;
        margin: 0 auto;
        width: 100%;
    }
}

@media (max-width:767px) {
    main .owl-carousel .owl-nav.disabled,
    main .owl-carousel .owl-dots.disabled {
        display: block;
    }

    .container.slider-overlay {
        width: 96%;
        max-width: 82%;
    }

    main .slide-content {
        padding: 15px 16px !important;
        border-radius: 10px !important;
    }

    main .owl-nav .owl-prev,
    main .owl-nav .owl-next {
        width: 38px;
        height: 38px;
        font-size: 14px;
    }

    main .slider-btn {
        margin-top: 15px;
    }

    main .owl-nav .owl-prev,
    main .owl-nav .owl-next i {
        font-size: 14px !important;
    }

    main .owl-nav .owl-prev {
        position: absolute;
        left: 11px;
    }

    main .owl-nav .owl-next {
        position: absolute;
        right: 11px;
    }

    .owl-item.active .item.slider-item::before {
        display: none;
    }

    body .owl-carousel .owl-dots {
        bottom: 15px;   
    }  
}