

/* // X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {  }

/* // Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 

    section#Our\ Partners {
        background-color: #EFF2F6;
        float: left;
        width: 100%;
    }
    .kslp-text {
        padding: 20px 65px !important;
    }
    h1.col-10.mx-auto.p-0 {
        font-size: 33px;
    }
    .kslp-text p {
        font-size: 18px;
    }
    .for-background {
        background-image: linear-gradient(1.39deg, #090808 11.3%, rgba(255, 255, 255, 0) 98.92%), url(../images/Rectangle\ 18.svg);
        width: 100%;
        height: 521px !important;
        height: auto;
        text-align: center;
    }
    .for-background-1 {
        background-image: linear-gradient(1.39deg, #090808 11.3%, rgba(255, 255, 255, 0) 98.92%), url(../images/Rectangle\ 18.svg);
        width: 90%;
        height: 521px !important;
        height: auto;
        text-align: center;
    }
    .for-background-2 {
        background-image: linear-gradient(1.39deg, #090808 11.3%, rgba(255, 255, 255, 0) 98.92%), url(../images/Rectangle\ 18.svg);
        width: 100%;
        height: 521px !important;
        height: auto;
        text-align: center;
    }
    .Portfolio {
        position: relative;
        margin: 10px;
        float: left;
        width: 30%;
        height: 460px;
        transition-duration: 0.4s;
        border-radius: 5px;
        animation: winanim 0.5s;
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
    }
    .nav li a {
        margin: 3px;
        padding: 8px 21px;
        font-size: 18px;
        background: transparent;
        transition-duration: 0.4s;
        border-radius: 6px !important;
        font-family: KonnectRegular;
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 130%;
        border: 1px solid  #15145B;
        color: #15145B;
    }
    .Portfolio img {
        height: 207.449402px;
        width: 100%;
        border-radius: [object Object]px;
    }
    .Portfolio {
        position: relative;
        margin: 10px;
        float: left;
        width: 30%;
        height: auto;
        transition-duration: 0.4s;
        border-radius: 5px;
        animation: winanim 0.5s;
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
    }
    ul.p-0.Partners li {
        float: left;
        width: 14%;
        height: auto;
        background: #FFFFFF;
        box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.09);
        border-radius: 16px;
        margin-right: 28px;
    }
    ul.p-0.Partners span {
        font-size: 16px;
        padding: 20px;
    }
    .desc {
        font-size: 16px;
        padding: 20px 40px;
    }
    footer.footer-section {
        padding-top: 170px;
    }
    div#sidebar {
        /* position: absolute; */
        width: 190px;
        height: 260px;
        /* left: 138px; */
        top: 175px !important;
        background: #FFFFFF !important;
        border-radius: 6px;
    }
    .collapse.width.show.darkHeader1.clearHeader1 {
        position: fixed;
        top: 150px !important;
        transition-timing-function: ease-out;
    }
    .container-cust-1 {
        width: 100% !important;
        height: 328px !important;
        border-radius: 12px;
    }
    .our-parter-border {
        float: none;
        border-bottom: 1px solid #C4C4C4;
        width: 100%;
        padding:0 !important;
         margin-bottom: 0 !important;
    }
    .row-cust-text {
        left: 3px;
        right: 0;
        margin: auto;
        width: 107%;
    }
}

/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

  

    .collapse.width.show.darkHeader1.clearHeader1 {
        position: relative;
        top: 175px !important;
        transition-timing-function: ease-out;
    }
    .for-background {
        width: 100%;
        height: 521px !important;
        
    }
    .for-background-1 {
        width: 88%;
        height: 521px !important;
      
    }
    .for-background-2 {
        width: 100%;
        height: 521px !important;
        
    }
    h1.col-10.mx-auto.p-0 {
        font-size: 20px;
    }.kslp-text p {
        font-size: 18px;
        line-height: 20px;
        padding: 0px !important;
    }a.free-d {
        font-family: KonnectRegular;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 5px;
        letter-spacing: -0.4px;
        color: #000000;
        text-decoration: none;
        padding: 18px 35px;
    }
    a.free-d {
        width: 150px;
        height: 40px;
    }
    ul.p-0.Partners li {
        width: 13%;
    }
    ul.p-0.Partners span {
        font-size: 11px;
        padding: 12px;
    }
    .home-nav li {
        margin-bottom: 25px ;
    }
    ul.navbar-nav.ml-lg-auto {
       text-align: center;
    }
    .navbar-toggler {
        font-size: 40px !important;
    }
    .recent-blog-card_0__subheading {
        font-size: 20px;
    }
    .footer-logo {
        text-align: center;
    }.footer-text p {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0.6px;
        text-align: center;
    }
    footer.footer-section {
        padding-top: 150px;
    }
    .desc {
        font-size: 15px;
        padding: 15px 3px;
    }

    div#sidebar {
        /* position: absolute; */
        width: 50%;
        height: 100%;
        left: 0;
        top: 144px!important;
        background: #FFFFFF !important;
        border-radius: 6px;
    }
    a.for-plain-togg {
        position: relative;
        top: 15px;
        left: -50px;
    }

    #sidebar, #sidebar .list-group {
        max-width: 25% !important;
        /* overflow: visible; */
    }
    #sidebar .list-group {
        min-width: 100%;
        /* background-color: #191919; */
        min-height: 100vh;
    }
    .row-cust-text {
        left: 40px;
        right: 0;
        margin: auto;
        width: 92%;
    }.table-cust-details.col-11 {
        padding-top: 50px;
        left: 0;
        right: 0;
        margin: auto;
    }

  }


/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
    #sidebar, #sidebar .list-group {
        max-width: 100% !important;
        /* overflow: visible; */
    }


    .for-background {
        width: 100% !important;
        height: 521px !important;
        text-align: center !important;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .for-background-1 {
        width: 100% !important;
        height: 521px !important;
        text-align: center !important;
        background-repeat: no-repeat;
        background-size: cover;
        position: relative !important;
        top:0;
    }
    .for-background-2 {
        width: 100% !important;
        height: 521px !important;
        text-align: center !important;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .card-for-scuba .col-md-4 {
        padding: 20px;
    }
    ul#pills-tab {
        width: 90%;
    }
    .nav li a {
        font-size: 13px;
    }
    .Portfolio {
        width: 100%;
    }
    ul.p-0.Partners li {
        width: 100%;
    }
    .row.con-width {
        width: 100%;
        margin: 0;
    }
    .con-width li {
        width: 55%;
        /* text-align: center; */
    }
    ul#pills-tab {
        width: 100%;
        margin: 0 auto!important;
        padding: 20px 0!important;
    }
    .Portfolio img {
        height: auto;
        width: 93%;
        float: left;
        padding-bottom: 15px;
    }
    ul.p-0.Partners li {
        width: 100%;
        display: flex;
        flex-direction: column;
        text-align: center;
        margin-bottom: 25px;
        justify-content: center;
        padding: 0px;
        /* margin: 14px; */
    }
    .copyright-text p {
        font-family: KonnectRegular;
        font-size: 12px;
        font-weight: 500;
        line-height: 21px;
        letter-spacing: 1px;
        text-align: center;
        padding: 12px 0;
    }
    .footer-widget {
        margin-top: 30px;
    }.kslp-text {
        padding: 0px 35px !important;
        margin-bottom: 50px;
    }
    .card-for-scuba {
        padding: 0px 0;
        padding-bottom: 30px;
    }.home-nav li {
        margin-bottom: 0px;
        margin-top: 25px;
    }
    #sidebar .list-group {
        min-width: 210px !important;
        min-height: 100vh;
    }
    section#list-part h2 {
        font-family: Konnectbold;
        font-style: normal;
        font-weight: 600;
        font-size: 28px;
        line-height: 70px;
        color: #000000;
    }
    .lead {
        font-family: KonnectRegular;
        font-style: normal;
        font-weight: 400;
        font-size: 15px !important;
        line-height: 25px;
        letter-spacing: -0.4px;
        color: #979797;
    }
    a.for-plain-togg ,a.for-plain-togg.collapsed {
        position: relative;
        top: 15px !important; 
        left: 50px !important;
    }
    .page-header {
        padding-top: 25px;
    }footer.footer-section {
        padding-top: 100px;
    }
    div#menu1 a {
        font-size: 10px;
        line-height: 40%;
        float: left;
    }
    div#menu2 a {
        font-size: 10px;
        line-height: 40%;
        float: left;
    }
    div#menu3 a {
        font-size: 10px;
        line-height: 40%;
        float: left;
    }
    div#menu4 a {
        font-size: 10px;
        line-height: 40%;
        float: left;
    }
    div#menu5 a {
        font-size: 10px;
        line-height: 40%;
        float: left;
    }
    .our-parter-border {
        float: none;
        border-bottom: 1px solid #C4C4C4;
        width: 100%;
        padding:0 !important;
       margin-bottom: 0 !important;
    }
    .container-cust-1 {
        width: 100% !important;
        height: 260px !important;
        border-radius: 12px;
    }.row-cust-text {
        left: 15px;
        right: 0;
        margin: auto;
        width: 100%;
    }.img-details-gallery {
        padding: 0 !important;
    }
 }

/* // X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) { 
    ul.p-0.Partners span {
        font-size: 20px;
        padding: 5px;
    }
    #sidebar .list-group {
        min-width: 150px !important;
        min-height: 100vh;
    }
    .container-cust-1 {
        width: 100% !important;
        height: 214px !important;
        border-radius: 12px;
        padding-top: 20px;
    }.row-cust-text {
        left: 3px;
        right: 0;
        margin: auto;
        width: 110%;
    }
 }
