﻿/*=========================
    Section Separation 
==========================*/
.ax-section-gap {
    padding: 50px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ax-section-gap {
        padding: 80px 0;
    }
}

@media only screen and (max-width: 767px) {
    .ax-section-gap {
        padding: 30px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ptb--120 {
        padding: 80px 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .ptb--120 {
        padding: 60px 0 !important;
    }
}

.ax-section-gapBottom {
    padding-bottom: 130px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ax-section-gapBottom {
        padding-bottom: 80px;
    }
}

@media only screen and (max-width: 767px) {
    .ax-section-gapBottom {
        padding-bottom: 60px;
    }
}

.ax-section-gapTop {
    padding-top: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .ax-section-gapTop {
        padding-top: 80px;
    }
}

@media only screen and (max-width: 767px) {
    .ax-section-gapTop {
        padding-top: 60px;
    }
}

/*----------------------------
    Popup Mobile Menu  
------------------------------*/
.popup-mobile-manu .inner .mobileheader {
    background: #EAF8FF;
    border-bottom: dashed 1px gray;
}

.popup-mobile-manu .inner {
    background: #EAF8FF;
}

    .popup-mobile-manu .inner .menu-item ul.mainmenu-item li a {
        color: #000248;
        border-bottom: solid 1px gray;
        padding-top: 10px;
        padding-bottom: 10px;
    }

/*----------------------------
    List styles  
------------------------------*/
/*.list-group-item::before {
    content: "●";
    margin-right: 0.75rem;
*/}