ul {padding: 0; }
*{
    box-sizing: border-box;
}

/* Start header */
.custom-nav li a {
    font-size: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.nav-more .btn-more {padding: 8px 25px;}

.container>.navbar-collapse{
    padding: 10px 0;    
    align-items: center;
}

.nav-bar-flex {display: flex; align-items: center;}
.navbar-brand {margin-top: 5px;}
.social {    
    position: fixed;
    left: 0;
    top: 167px;
    box-shadow: 0px 0px 8px -3px #567999;
    display: block;
    background-color: #fff;
    padding: 5px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    z-index: 99;
}
.social a {margin: 0 !important; margin-bottom: 8px !important; display: block;}
.nav-more .divider {display: none;}
.navbar {
    background: #0000007d;
}
.navbar.affix {
    box-shadow: 0 0px 9px -4px #333
}
.navbar .nav-more .number {margin-right: 10px;}
.affix-top .nav-more .number p a {color: #fff;}
.affix-top .nav-more .btn-more:hover {color: #fff}
                    /* header logo */
                    .affix-top .dark {display: none;}
                    .affix .light {display: none;}
/* End header */

/* Start courses sections */
.videos .video-wrapper video {min-height: 220px; object-fit: cover;}
.videos {margin-top: 20px;}
section .videos .video .video-wrapper p {padding: 8px 0}
/* End courses sections */

/* Start books section */
.books .books-type-title {font-weight: bold} 
section#section5 .content .boxx {padding-right: 15px; padding-left: 15px; padding-top: 50px; padding-bottom: 50px;}
/* End books section */

/* Start logos slider */
.slide-item {
    height: 190px;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* End logos slider */

/* Start contact us */
.input-group-lg > .form-control, .form-group .form-control {
    border: 1px solid #1ecad8 !important;
}
/* End contact us */

/* Start login page */
section#login{
    height: auto;
    padding-top: 150px;
    padding-bottom: 150px;
}
section#login .content {
    transform: none;
    margin: auto;
    position: static;
}
/* End login page */



#section6 .btn-more {padding: 8px 15px}
/* Start my frame work */
.mt-0 {margin-top:0}
.mb-3 {margin-bottom: 30px}
section#section3, section.graybg {padding-bottom: 50px;}

.btn-more {
    padding: 8px 20px
}
.btn-style:hover {
    background-color: #1ecad8;
    color: #fff;
}
.btn-style-solid:hover {background-color: #2e6292 !important;}
.ml-1 {margin-left: 10px;}

.dropdown ul {transition: visibility .3s, opacity 0.3s linear;}
.overflow-hidden {overflow: hidden;}

.padding-y {padding: 15px 0;}
.bold {font-weight: bold;}

/* End my frame work */

/* Start media query */
@media (min-width: 767px) {
    .container>.navbar-collapse{display: flex !important;}
    .custom-flex {
        display: flex;
        align-items: center;
    }
    .custom-flex .navbar-collapse {width: 100%;}
}
/* @media (max-width: 1200px) { 
    .nav-more .social {display: none;}
    .nav-more .divider {display: none;}
} */

@media (max-width: 991px) { 
    .nav-more .number {display: none;}    
    .for-mb {margin-bottom: 20px}
    .hidden-b-r {border-right: none !important;}  
}

@media (min-width: 991px) { 
    
    /* Start contact page */
    section#contact .places .list {margin-right: 50px;}
    /* End contact page */
}

@media (max-width: 767px) {
    /* .navbar {padding-bottom: 0;} */
    .navbar-nav {
        margin: 7.5px 0px;
    }
    .nav-more li {margin-right: 15px;}
    .nav-more .number {display: flex;}
    /* .nav-more .social {margin-left: 20px; top: auto;} */
    .nav-bar-flex {flex-wrap: wrap;}
    .number .img-wrap {
        display: flex;
        height: 27px;
        width: 27px;
        background-color: #fff;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        margin-left: 8px;
    } 
    .nav-more .number p a {color: #fff}
    .social img {width: 25px}
    .social a {
        height: 35px;
        width: 35px;
        background-color: #fff;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .container>.navbar-collapse {margin-top: 14px; margin-bottom: -10px;}
    .navbar-brand {
        margin-top: 0px;
    }

    /* Start books */
    section#section5 .content .boxx {padding-top: 20px; padding-bottom: 20px;} 
    /* End books */
    .navbar.affix .custom-nav li a, .navbar.affix li p {color: #fff}
.navbar-nav .open .dropdown-menu {
    position: absolute;
    background-color: #fff;
    right: 15px !important;

}
.custom-nav li .dropdown-menu {right: -50% !important; }

.navbar.affix .custom-nav li .dropdown-menu a {color: #1ecad8}

.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 10px;
    text-align: center;
}
.navbar-collapse.in {overflow-y: visible;}

}
@media (max-width: 1400px) {
    /* contact page */
    section#contact {    background-size: 50% 100%;}
}
@media (max-width: 1200px) {
    /*header */
    .navbar-header .navbar-brand {padding-left: 0;}
}

/* End media query */

/* Start products list in pay page */
.request-wrap {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 8px;
}
.products-list {padding-top: 13px;}
.products-list li {padding: 10px 0;}
.paypal-btn {margin-top: 15px;display: inline-block;}
section#section10 a {color: #fff !important;text-decoration: underline;}
.paypal-btn{width: 160px;}
.info img {max-width: 100% !important;}
