*{
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    font-family: "Poppins",sans-serif;
}



/*  Main Section Start  */
.main-section {
    width: 100%;
    height:89vh;
    display: flex;
    align-items: end;
    justify-content: space-between;
    padding: 10px 250px;
    position: relative;
    overflow: hidden;
    background-size: cover;
}

.background-clip
{
    position: absolute;
    width: 100vw;
    top: 0;
    left: 0;
    z-index: -1;
}




.main-section .logo
{
    width: 200px;
    padding-bottom: 10px;
}

.main-section h1
{
    font-size: 30px;
    font-style: italic;
    padding-left: 20px;
    color: white;
    font-weight: 550;
    letter-spacing: 1px;
    padding-bottom: 15px;
}
.main-section h1 span
{
    color: rgba(9, 141, 194, 0.932);
}

/* Main Section Endd */

/* second-section Start */
.second-section
{
    background-color:rgba(9, 141, 194, 0.932);
    padding: 100px 120px 100px;
    position: relative;
}

.logo-div
{
    width: 220px;
    background-color: black;
    position: absolute;
    right: 13%;
    top: 5%;
    display: block;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    height: 120px;
}

.logo-div .logo
{
    margin-left: 30px;
    object-fit: cover;
    width: 170px;
    margin-top: 6px;
}

.second-inner-section
{
    display: flex;
    align-items: center;
    justify-content:space-around;
    padding: 100px 55px 0px;
    width: 83%;
    margin: 10px auto;
}

.second-inner-text-section-box
{
    width:60%;
 
}
.second-inner-text-section-box h2
{
    color: white;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 7px;
    font-size: 27px;
}

.second-inner-text-section-box p
{
    color:whitesmoke;
    font-size: 17px;
    padding-top: 20px;
    padding-bottom: 20px;
    letter-spacing: 1px;
    line-height: 24px;
    font-weight: 300;
}

.second-inner-text-section-image
{
    width: 40%;
    text-align: end;
    margin-top: 20px;
   
}

.second-inner-text-section-image img
{
object-fit:cover;
width: 80%;
border-radius: 50px;
margin-bottom: 20px;
}



/* third-section Start  */
.third-section
{
    
    padding: 100px 0px 100px;
    position: relative;
}

.third-section .logodiv
{
    width: 220px;
    background-color: black;
    position: absolute;
    right: 13%;
    top: 5%;
    display: block;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    height: 120px;
}
.third-section .logodiv .logo
{
    margin-left: 30px;
    object-fit: cover;
    width: 170px;
    margin-top: 6px;
}

.third-inner-section
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:100px 100px 30px;
    width: 75%;
    margin: 0px auto;
}

.third-inner-section .third-inner-section-text
{
    width:55%;
    padding-top: 50px;
}

.third-inner-section .third-inner-section-text h2
{
    color: rgba(9, 141, 194, 0.932);
    font-size: 43px;
    font-weight: normal;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-bottom: 15px;
}

.third-inner-section .third-inner-section-text p
{
    color: rgba(9, 141, 194, 0.932);
    font-size: 20px;
    line-height: 27px;
    padding-top: 10px;
}

.third-inner-section-text-img
{
    text-align: center;
    width: 45%;
}

.third-inner-section-text-img h2
{
    color: rgba(9, 141, 194, 0.932);
    font-size: 30px;
    font-style: italic;
    font-weight: 550;

}

.third-inner-section-text-img img
{
    width: 380px;
    object-fit: cover;
}

.third-inner-section-img
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 100px 10px;
    width: 75%;
    margin: 0px auto;
}

.img-div
{
    width: 13.50%;    
}

.image_11
{
    height: 160px;

}

.img-div img
{
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}


/* third-section Endddd */


/* forth-section start */
.forth-section
{
    background-color:rgba(9, 141, 194, 0.932);
    padding: 100px 0px 120px;
    position: relative;
}

.forth-section .logodiv
{
    width: 220px;
    background-color: black;
    position: absolute;
    right: 13%;
    top: 5%;
    display: block;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    height: 120px;
}

.forth-section .logodiv .logo
{
    margin-left: 30px;
    object-fit: cover;
    width: 170px;
    margin-top: 6px;
}

.forth-inner-section
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 100px 100px 0px;
    width: 75%;
    margin:0px auto 30px;
}

.forth-inner-text
{
    width: 33%;
}

.forth-inner-text h1
{
    color: white;
    font-size: 40px;
    letter-spacing: 1px;
    font-weight: 300;
    padding-left: 20px;  
    
}
.forth-inner-text-firsts p
{
  margin-top: -105px;
}

.forth-inner-text-first p
{
    color:whitesmoke;
    font-size: 17px;
    padding-top: 20px;
    padding-bottom: 25px;
    letter-spacing: 1px;
    line-height: 27px;
    font-weight: 300;
    padding: 0px 10px;
    
}

.forth-inner-text-second p
{
    border-left: 1px solid white;
    border-right: 1px solid white;
    
}

.forth-inner-text-third p
{   
    padding-top: 20px;
}

/* forth-section Enddd */


/* fifth-section start  */
.fifth-section
{
    padding: 100px;
    position: relative;
}

.fifth-section .logodiv
{
    width: 220px;
    background-color: black;
    position: absolute;
    right: 13%;
    top: 4%;
    display: block;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    height: 120px;
}

.fifth-section .logodiv .logo
{
    margin-left: 30px;
    object-fit: cover;
    width: 170px;
    margin-top: 6px;
}

.fifth-section h1
{
    font-size: 43px;
    letter-spacing: 1px;
    font-weight: 300;
    padding-left: 20px;  
    color: rgba(9, 141, 194, 0.932);
    padding-top: 50px;
    padding-left: 260px;
}

.fifth-inner-section
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 20px 5px;
    flex-wrap: wrap;
    width: 75%;
    margin: 10px auto 0px;
}

.logo-box
{
    width: 15%;
    margin:10px 10px;
}
.logo-box img
{
    object-fit: cover;
    width: 170px;
}
/* fifth-section Enddd  */


/* footer-section start  */
.footer-section
{
    background-color:rgba(9, 141, 194, 0.932);
    padding: 120px 100px 100px;
    position: relative;
}

.footer-section .logodiv
{
    width: 220px;
    background-color: black;
    position: absolute;
    right: 13%;
    top: 3%;
    display: block;
    border-top-left-radius: 60px;
    border-bottom-left-radius: 60px;
    height: 120px;
}

.footer-section .logodiv .logo
{
    margin-left: 30px;
    object-fit: cover;
    width: 170px;
    margin-top: 6px;
}

.footer-inner-section
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 40px 20px 5px;
    width: 75%;
    margin: 0px auto;
}

.footer-inner-section .footer-inner-img-box
{
    width:50%;
}

.footer-inner-section .footer-inner-img-box img
{
    width: 100%;
    object-fit: cover;
    height: 650px;
}


.footer-inner-text-img
{
    width: 47%;
}
.footer-inner-text-img h1
{
    color: white;
    font-size:40px;
    letter-spacing: 1px;
    font-weight: 300;
    padding-left: 20px;  
    /* padding-top: 30px; */
    margin-bottom: 20px;
}
.footer-inner-text-img p
{
    color: white;
    padding-left: 25px;
    padding-top: 10px;
    padding-bottom:10px;
}
.address-div
{
    border: 1px solid white;
    width: 380px;
    height: 350px;
    margin-left: 20px;
}

.text-inner-footers
{

    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}
.one{
    width: 40%;
    padding-left: 20px;
}

.one span
{
    color: rgb(212, 203, 203);
    font-size:15px;
    line-height: 24px;
    padding-bottom: 20px;
    font-weight: 100;
}

.soical-icon
{
    margin-top: 20px;
    font-size: 17px;
    color: white;
}

.soical-icon i
{
    margin-right: 15px;
    width: 40px;
    height: 40px;
    border: 1px solid white;
    text-align: center;
    line-height: 40px;
    border-radius: 50px;
}



.bar-img-div
{
    width: 60%;
    text-align: left;
  

}

.bar-img-div img 
{
    width: 170px;
    height: 170px;
    position: relative;

}
/* footer-section enddd  */