    /* ######read more button################# */
    .ss5 {
        padding-bottom: 60px;
        padding-right: 900px;
    }

    @media screen and (max-width: 990px) {
        .ss5 {
            padding-bottom: 0px;
            padding-right: 0px;
        }
    }

    .ss4 {
        cursor: pointer;
        border: 1px solid #3498db !important;
        background-color: transparent;
        height: 50px;
        width: 200px;
        color: #3498db !important;
        font-size: 1.5em;
        box-shadow: 0 6px 6px rgba(0, 0, 0, 0.6);
        font-family: 'Poppins', sans-serif !important;
    }

    /* ####################### */
    .carousel-inner {
        overflow: visible;
        width: 100%;
    }

    .carousel-item {
        width: 100% !important;
        display: none;
        position: relative;
        -webkit-transition: .6s ease-in-out left;
        -o-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left;
    }

    .carousel-item {
        -webkit-transition: 0s !important;
        -o-transition: 0s !important;
        transition: 0s !important;
    }

    .carousel-item-next.carousel-item-left {
        display: block !important;
    }

    .carousel-item {
        width: 99%;
        overflow-x: hidden;
    }

    .wpb_row *,
    .wpb_row *:before,
    .wpb_row *:after {
        box-sizing: border-box;
    }

    #top-bar {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 28px;
        padding-top: 8px;
    }

    /* .N1 {
                  padding: 20px;
                  font-size: 20PX;
                 
                  text-align: center;
                  color: #ffffff;
                  font-weight: bold;

                } */

    /* a:hover{
              color: #ffffff;
            } */

    /* ul li a:hover {
        background-color: #15CFCA !important;
        ;
    } */

    .a2 {
        background-color: #2bd8d8 !important;
        ;

    }

    .a3 {
        background-color: #DEF8F7 !important;
        ;
    }

    .a1 {
        color: #0070b7;
    }

    .spero13 {
        background-color: whitesmoke;
        padding: 20px;
        border: 1px solid grey;
    }


    .a4 {
        padding-top: 25px;
    }

    .a5 {
        color: #0070b7;
        font-family: 'Poppins', sans-serif !important;
        font-weight: bold;
    }

    .a6 {
        /* border-top: 1px solid #fecc27; */
        color: #DEDE0B;
    }

    .a7 {
        padding: 20px 10px 10px 10px;
    }

    .a8 {
        padding-bottom: 15px;
    }

    .a9 {
        background-color: #15CFCA;
    }

    .b2 {
        color: white;
        padding: 25px;
    }

    .b1 {
        color: white;
        font-size: 20px;
        padding: 20px;
        text-decoration: none;
    }

    .b3 {
        padding-top: 20px;
    }

    .b4 {
        padding: 25px;

        height: 350px;
    }

    /* .footer{
              padding-bottom: 30px;
            } */
    .A1 {
        padding-top: 10px;
    }

    .c1 {
        padding: 10px;
        background-color: #0070b7;
        color: white;
        margin: 15px;
        box-shadow: 0 0 10px #818181;
        border-radius: 10px;
    }

    .scroll {
        max-height: 200px;
        overflow-y: auto;
        /* padding: 1rem;
                max-height: 220px;
                overflow-y: auto;
                scrollbar-gutter: stable; */


    }

    #a1 {
        border-radius: 10px;

    }

    .blockquote-custom {
        position: relative;
        font-size: 1.1rem;

    }

    .blockquote-custom-icon {
        width: 75px;
        height: 75px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: -5px;
        left: 160px;


    }

    .c10 {
        background-color: #0070b7 !important;
        border: none !important;
        color: white !important;
    }

    .c10:hover {
        background-color: #0070b7 !important;
    }

    .c7 {
        padding-top: 50px;
    }

    .c8 {
        border: 1px solid #15CFCA;
        height: 190px;
    }

    .c9 {
        font-size: 15px;
        text-align: center;
    }

    .p-5 {
        padding: 2rem !important;
    }

    .d1 {
        margin-top: 5px;
        text-align: center;
    }

    .t1 {

        position: absolute;
        bottom: 379px;
        left: -142px;
    }

    .back-ground {
        background-image: url(images/backgroundimg2.jpg);
        /* background-color: rgb(182, 197, 219); */

        background-size: 100% 100%;
        background-attachment: fixed;
        background-repeat: no-repeat;

    }

    /* ######################################### */
    .bg {
        background-color: #3389D2;
        opacity: 50%;
    }

    .bg1 {
        padding: 30px;
        color: white;
        font-family: 'Poppins', sans-serif !important;
        font-weight: bold;
    }

    /* ######################################services############## */
    .bg11 {
        background-color: #f2f2f2 !important;
        height: 300px;
    }
    .bg12 {
        background-color: #f2f2f2 !important;
        height: 195px;
    }
    .bg13 {
        background-color: #f2f2f2 !important;
        height: 187px;
    }

    .bg5 {
        padding-bottom: 20px;
        color: #DEDE0B;
    }

    .bg6 {

        color: #0070b7;
        padding: 20px;
        font-family: 'Poppins', sans-serif;
        font-weight: bold;
    }

    .bg2 {
        background-color: #15cfca !important;
    }

    .social-link {
        width: 30px;
        height: 30px;
        position: center;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-bottom: 50px;
        padding-left: 145px;
        border-radius: 50%;
        transition: all 0.3s;
        font-size: 0.9rem;
    }

    .serv {
        padding-bottom: 40px;
    }

    /* .social-link:hover,
    .social-link:focus {
        background: #ddd;
        text-decoration: none;
        color: #555;
        font-family: 'Poppins', sans-serif !important;
    } */

    .bg7 {

        font-family: 'Poppins', sans-serif !important;
        box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);
        border-radius: 10px;
    }

    .sd {
        padding-top: 2px;
        font-family: 'Poppins', sans-serif !important;
    }

    .pl {
        padding-top: 6px;
    }

    .hh {
        padding-top: 8px;
    }

    .ss1 {
        color: white !important;
        font-family: 'Poppins', sans-serif !important;
    }

    .img-hover-zoom {
        overflow: hidden;
    }

    .img-hover-zoom img {
        transition: transform .3s ease;
    }

    .img-hover-zoom:hover img {
        transform: scale(1.2);
    }

    .servT2 {
        padding: 15px;
        font-weight: bold;
    }

    .servT1 {

        color: #15cfca !important;
        text-decoration: none;
        font-weight: bolder;
    }

    .servT3 {
        border-radius: 20px;
        width: 18rem;
    }

    .servT4 {
        padding-top: 30px;
    }

    @media screen and (max-width: 990px) {
        .dc1 {
            padding-left: 50px !important;
        }
    }

    .dc1 {
        padding-left: 200px;
    }

    .dc2 {
        padding-left: 50px;
    }

    /* ###################### */
    .bg4 {
        background-color: #3389D2;
        opacity: 50%;
        height: 70px;
    }

    /* ##############RECENT UPADTE############## */
    .bg8 {
        padding: 20px;
    }

    .bg10 {
        padding: 10px 0px 20px 15px;
        text-align: center;

    }

    .bg11 {
        font-family: 'Poppins', sans-serif !important;
    }

    /* ############################gallery############### */
    .bg9 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .g1 {
        height: 100px;
        width: 100px;
    }

    .g2 {
        height: 250px;
    }

    .g3 {
        background-color: #0070B7 !important;
        text-align: center;
        color: white !important;
        border: none;

    }

    /* .g3:hover {
        background-color: #0070B7!important;
        border: none;
        color: white;
    } */

    /* #################ACHIEVMENTS############# */
    .ab9 {
        color: #15cfca;
        font-weight: bold;
        padding-top: 30px;
        font-family: 'Poppins', sans-serif !important;
    }

    .gallery {
        font-weight: bold;
        font-family: 'Poppins', sans-serif !important;
    }

    .ab10 {
        font-weight: bold;
        padding-top: 50px;
        font-family: 'Poppins', sans-serif !important;
    }

    .ab11 {
        height: 350px;
        padding-bottom: 60px;
    }

    .ab14 {
        padding-bottom: 30px;
    }

    .ab15 {
        background-color: #f2f2f2;

    }

    .ab16 {
        background-color: #0070B7;
    }

    .ab16:hover {
        background-color: #0070b7 !important;
        border: none;
    }

    .text1 {
        font-family: roboto;
        /* color: gray; */
    }

    .gb1 {
        font-family: 'Poppins', sans-serif !important;
        font-weight: bold;
    }

    .gb2 {
        font-family: roboto;
    }

    .cd1 {
        flex: 1 1 auto;
        padding: 2rem 1rem;
    }

    .crd1 {
        width: 100px;
        height: 100px;
        border-radius: 70px;
        padding: 23px;
        background-color: #2bd8d8 !important;
    }

    .gall {
        height: 200px;
        width: 200px;
        padding-bottom: 10px;
    }

    .btn-primary,
    .btn {
        background-color: #0070b7 !important;
        font-family: 'Poppins', sans-serif;
        border-color: #0070b7;
    }
    .bnnr{
        padding: 0px !important;
    }
    /* .bg50{
        height: 38vh; 
        width: 420px !important;
    } */
    /* .pd11{
        padding: 0 30px 0 50px;
    }
    .pd12{
        padding: 0 30px 0 50px;
    } */
   /* .bg100{
    height: 60%;
    width: 70%;
   } */
   .tt{
    position: relative;
   }
   .ty{
    position: absolute;
    top: 50%;
    left: 50%;
   }
   