body{
    margin: 0;
}
html{
    scroll-behavior: smooth;
}
*{
    box-sizing: border-box;
    margin: 0;
}

/* inside the container */
.container{
    height: 100vh;
    max-width: 1140px;
    margin: 0px 10%;
    margin: auto;
}
.row{
    display: flex;
    flex-wrap: wrap;
}
/* inside the container */

/* start header */
header{
    position: absolute;
    z-index: 10;
    left: 0px;
    right: 0px;
}
header .header-content{
    justify-content: space-between;
    display: flex;
    flex: 50%;
    margin:  27px 5%;
}
header .header-content .head-Img{
    display: none;
}
header .header-content .header-nav{
    display: flex;
}
header .header-content .header-nav a{
    margin: 0px 10px;
    text-decoration: none;
    color: #ffffff;
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.5px;
}
header .header-content .header-cnav{
    display: flex;
}
header .header-content .header-cnav a{
    margin: 0px 10px;
    color: #ffffff;
    font-size: 20px;
}

/* Header fixed */
header.fixed{
    background: none;
    background-color: #2e3136;
    position: fixed;
    transition: ease .5s;
}
header.fixed .header-content{
    margin:  17px 5%;
}
/* end header */

/* start home1 */
.home1{
    background-image: url(/image/BG11.jpg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.home1 .home1-content{
    display: flex;
    margin: 17% auto;
    color: #ffffff;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
}
.home1 .home1-content .simp{
    font-size: 58px;
    font-weight: bolder;
    margin-right: 10px;
}
.home1 .home1-content .trav{
    font-size: 58px;
    font-weight: 100;
    border: 5px solid #ffffff;
    padding: 30px 10px;
    margin-top: -35px;
}
/* end home1 */

/* start home2 */
.home2{
    background-color: #eeeeee;
}
.home2 .container{
    height: 30vh;
}
.home2 .home2-content{
    text-align: center;
    margin: 45px auto;
}
.home2 .home2-content h3{
    font-size: 36px;
}
.home2 .home2-content button{
    padding: 14px 35px;
    margin-top: 20px;
    background-color: #59b9de;
    border: none;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
}
/* end home2 */

/* start home3 */
.home3 .home3-content{
    margin: auto;
}
.home3 .home3-content h3{
    font-size: 40px;
    margin: 5px;
}
.home3 .home3-content .upper{
    text-align: center;
}
.home3 .home3-content .lower{
    text-align: center;
}
.home3 .home3-content .image1{
    display: flex;
    justify-content: center;
    padding: 20px;
}
.home3 .home3-content .image1 img{
    height:180px;
    width: 300px;
    margin: 10px 30px;
}
.home3 .home3-content .image1 .imgg{
    position: relative;
    text-align: center;
    color: white;
    text-transform: uppercase;
}
.home3 .home3-content .image1 .in-img1, .in-img2, .in-img3, .in-img4, .in-img5, .in-img6{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.home3 .home3-content .image1 .txtIn{
    font-size: 20px;
}
/* end home3 */

/* start home4 */
.home4 .half{
    display: flex;
}
.home4 .home4-content{
    max-width: 100%;
    justify-content: space-between;
}
.home4 .home4-content .hide-top{
    display: none;
}
.home4 .home4-content .left-side{
    width: 50%;
}
.home4 .home4-content .left-side h2{
    font-size: 42px;
    margin-bottom: 30px;
}
.home4 .home4-content .left-side h4{
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: lighter;
}
.home4 .home4-content .left-side button{
    padding: 12px 43%;
    margin: 0px auto;
    border: none;
    color: #ffffff;
    border-radius: 3px;
    background-color: #59b9de;
}
.home4 .home4-content .right-side{
    width: 45%;
    display: inline-block;
}
.home4 .home4-content .right-side img{
    border: 1px solid black;
    height: 650px;
    width: 506px;
}
.home4 .home4-content .right-side .fa{
    background-color: #59b9de;
    color: #ffffff;
    padding: 30px;
    font-size: 40px;
    margin: 0px 1.437px;
    transition: ease .5s;
}
.home4 .home4-content .right-side .fa-facebook{
    padding: 30px 37px;
}
.home4 .home4-content .right-side .fa-facebook:hover{
    background-color: #3e63ad;
}
.home4 .home4-content .right-side .fa-instagram:hover{
    background-color: rgb(58, 63, 59);
}
.home4 .home4-content .right-side .fa-youtube:hover{
    background-color: rgb(253, 74, 74);
}
.home4 .home4-content .right-side .fa-twitter:hover{
    background-color: #00a2ff;
}
.home4 .home4-content .right-side .fa-pinterest:hover{
    background-color: #c73a3a;
}
/* end home4 */

/* start home5 */
.home5 .container{
    height: 40vh;
    margin-top: 8%;
}
.home5 .home5-content{
    margin: auto;
}
.home5 .home5-content button{
    margin-top: 110%;
    background-color: #59b9de;
    color: #ffffff;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
}
.home5 .home5-content a{
    color: #ffffff;
    text-decoration: none;
}
/* end home5 */

/* start footer */
footer{
    height: 10vh;
    background-color: #2e3136;
}
footer .footer-content{
    margin: auto;
    margin-top: 25px;
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
}
/* end footer */

/* resolution 1060 */
@media(max-width:1130px){
    .home1 {
        height: 80vh;
    }
    .home3 .home3-content .image1 .txtIn{
        font-size: 18px;
    }
    .container{
        margin: 0 5%;
    }
    .home3 .home3-content .image1 img{
        width: 90%;
        height: 90%;
    }
    .home4 .home4-content .right-side{
        margin-right: -2%;
        text-align: center;
    }
    .home4 .home4-content .right-side img{
        height: 90%;
        width: 90%;
    }
}
/* resolution 900 */
@media(max-width:900px){
    .home5 .container {
        height: 50vh;
    }
    .home5 .home5-content button {
        margin-top: 150%;
    }
}
/*resolution 850*/
@media(max-width:850px){
    .home5 .container {
        height: 60vh;
    }
    .home5 .home5-content button {
        margin-top: 180%;
    }
}


/*This area is for Mobile Application Resolution*/
/*resolution 800*/
@media(max-width:800px){
    .home1 {
        height: 60vh;
    }
    .home1 .home1-content .simp {
        font-size: 38px;
    }.home1 .home1-content .trav {
        font-size: 38px;
    }
    .home2 .home2-content h3 {
        font-size: 30px;
    }
    .home2 .home2-content {
        margin: 32px auto;
    }
    .home3 .home3-content .image1 .txtIn {
    font-size: 15px;
    }
    .home3 .home3-content .image1 .in-img1, .in-img2, .in-img3, .in-img4, .in-img5, .in-img6 {
        top: 55%;
        left: 30%;
        transform: translate(-10%, -50%);
    }
    .home4 .half{
        display: block;
        text-align: center;
    }
    .home4 .home4-content .hide-top{
        display: block;
    }
    .home4 .home4-content .hide-top img{
        border: 1px solid black;
        border-radius: 50%;
        height: 250px;
        width: 250px;
    }
    .home4 .home4-content .left-side {
        width: 100%;
    }
    .home4 .home4-content .right-side {
        display: none;
    }
    .home4 .home4-content .hide-top .fa {
        background-color: #59b9de;
        color: #ffffff;
        padding: 10px 11px;
        font-size: 40px;
        margin: 30px 4px;
        transition: ease .5s;
        border-radius: 50%;
    }
    .home4 .home4-content .hide-top .fa-facebook {
        padding: 10px 17px;
    }
    .home5 .container {
        height: 90vh;
    }
    .home5 .home5-content button {
        margin-top: 250%;
    }
}
    /*resolution for 700*/
    @media(max-width:700px){
        .home1 {
            height: 55vh;
        }
        .home1 .home1-content .trav {
            border: 3px solid #ffffff;
            padding: 20px 10px;
            margin-top: -25px;
        }
        .home3{
            height: 160vh;
        }
        .home3 .home3-content h3 {
            font-size: 30px;
        }
        .home3 .home3-content .image1 .in-img1, .in-img2, .in-img3, .in-img4, .in-img5, .in-img6 {
            top: 51%;
            transform: translate(-21%, -50%);
        }
        .home3 .home3-content .image1 img {
            margin: 10px 10px;
        }
        .home3 .home3-content .image1 {
            display: block;
            overflow: scroll;
            height: 380px;
        }
        .home4{
            height: 150vh;
        }
        .home4 .home4-content .hide-top{
            margin-bottom: 30px;
        }
        .home4 .home4-content .left-side h2 {
            font-size: 32px;
        }
        .home4 .home4-content .left-side h4 {
            font-size: 15px;
            margin-bottom: 20px;
        }
        .home5 .container {
            height: 20vh;
        }
        .home5 .home5-content button {
            margin-top: 30%;
        }
}
/*resolution 500*/
@media(max-width:500px){
    .home1 {
        height: 40vh;
    }
    .home1 .home1-content {
        display: flex;
        margin: 25% auto;
    }
    .home1 .home1-content .simp {
        font-size: 20px;
    }
    .home1 .home1-content .trav {
        font-size: 20px;
    }
    .home2 .home2-content h3 {
        font-size: 25px;
    }
    .home2 .home2-content {
        margin: 30px auto;
    }
    .home2 .home2-content button {
        padding: 10px 25px;
    }
    .home3 .home3-content .image1 {
        display: block;
        overflow: scroll;
        height: 290px;
    }
    .home3{
        height: 120vh;
    }
    .home3 .home3-content .image1 .txtIn {
        font-size: 28px;
    }
    .home3 .home3-content .image1 .in-img1, .in-img2, .in-img3, .in-img4, .in-img5, .in-img6 {
        top: 51%;
        transform: translate(-21%, -50%);
    }
    .home4 .home4-content .left-side h2 {
        font-size: 22px;
    }
    .home4 .home4-content .left-side h4 {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .home4 .home4-content .left-side button {
        padding: 12px 0%;
        width: 100%;
    }
    .home5 .container {
        height: 10vh;
        margin-top: 0;
    }
    .home5 .home5-content button {
        margin-top: 0;
    }
}
/*resolution 480*/
@media(max-width:480px){
    header .header-content .header-nav {
        display: none;
        padding: 30px 80px;
        position: absolute;
        background: blueviolet;
    }
    header .header-content .header-nav a {
        display: grid;
        margin: 20px 0px;
    }
    .home3 .home3-content .image1 {
        height: 270px;
    }
    header .header-content .head-Img{
        display: block;
        z-index: 10;
    }
}
@media(max-width:450px){
    .home4 {
        height: 160vh;
    }
    .home2 .container {
        height: 25vh;
    }
    .home2 .home2-content h3 {
        font-size: 18px;
    }
    .home2 .home2-content button {
        padding: 12px 25px;
        margin-top: 20px;
        background-color: #59b9de;
        border: none;
        color: #ffffff;
        border-radius: 5px;
        font-size: 12px;
    }
    .home3 .home3-content h3 {
        font-size: 20px;
    }
    .home3 .home3-content .image1 {
        height: 260px;
    }
}
@media(max-width:410px){
    .home4 .home4-content .left-side h4 {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .home3 .home3-content .image1 {
        height: 240px;
    }
    .home2 .home2-content h3 {
        font-size: 16px;
    }
}
@media(max-width:400px){
    footer .footer-content {
        margin-top: 25px;
        font-size: 8px;
    }
    
    .home3 .home3-content .image1 {
        height: 235px;
    }
    .home3 {
        height: 100vh;
    }
}
@media(max-width:380px){
    .home3 .home3-content .image1 .txtIn {
        font-size: 20px;
    }
}
@media(max-width:370px){
    footer .footer-content {
        margin-top: 25px;
        font-size: 8px;
    }
    .home3 .home3-content .image1 {
        height: 220px;
    }
    .home4 {
        height: 190vh;
    }
}
@media(max-width:360px){
    .home2 .home2-content h3 {
        font-size: 14px;
    }
    .home2 .home2-content button {
        padding: 12px 20px;
        margin-top: 20px;
        background-color: #59b9de;
        border: none;
        color: #ffffff;
        border-radius: 5px;
        font-size: 12px;
    }
    .home3 .home3-content h3 {
        font-size: 18px;
    }
}
@media(max-width:350px){
    .home1{
        height:42vh;
    }
    .home1 .home1-content {
        margin: 33% auto;
    }
    .home4 {
        height: 160vh;
    }
    .home4 .home4-content .hide-top .fa {
        background-color: #59b9de;
        color: #ffffff;
        padding: 10px 11px;
        font-size: 30px;
        margin: 30px 4px;
        transition: ease .5s;
        border-radius: 50%;
    }
    .home4 .home4-content .hide-top .fa-facebook {
        padding: 10px 15px;
    }
}
@media(max-width:340px){
    footer .footer-content {
        margin-top: 25px;
        font-size: 8px;
    }
    .home3 .home3-content .image1 {
        height: 190px;
    }
}
@media(max-width:330px){
    .home3 {
        height: 90vh;
    }
}
@media(max-width:320px){
    .home2{
        height: 23vh;
    }
    .home2 .home2-content h3 {
        font-size: 13px;
    }
    button {
        font-size: 10px;
    }
    .home4 {
        height: 160vh;
    }
    .home4 .home4-content .hide-top .fa {
        padding: 10px 11px;
        font-size: 25px;
        margin: 30px 3px;
    }
    .home4 .home4-content .hide-top .fa-facebook {
        padding: 10px 15px;
    }
}
@media(max-width:310px){
    .home1 .home1-content {
        margin: 40% auto;
    }
}
@media(max-width:300px){
    .home4 .home4-content .hide-top .fa {
        padding: 10px 11px;
        font-size: 20px;
    }
    .home4 .home4-content .hide-top .fa-facebook {
        padding: 10px 15px;
    }
}


/* this is for height */
@media(max-height: 540px){
    .home4 {
        height: 160vh;
    }
    .home2 .home2-content {
        margin: 20px auto;
    }
    .home3 .home3-content .image1 {
        height: 250px;
    }
    .home3 .home3-content .image1 .txtIn {
        font-size: 18px;
    }
}
@media(max-height: 500px){
    .home4 {
        height: 180vh;
    }
    .home2 .home2-content {
        margin: 20px auto;
    }
    .home3 .home3-content .image1 {
        height: 180px;
    }
    .home3 .home3-content .image1 .txtIn {
        font-size: 18px;
    }
    .home1 .home1-content .trav {
        border: 2px solid #ffffff;
        padding: 15px 10px;
        margin-top: -18px;
    }
}
@media(max-height: 470px){
    .home4 {
        height: 180vh;
    }
    .home2 .home2-content {
        margin: 20px auto;
    }
    .home3 .home3-content .image1 .txtIn {
        font-size: 18px;
    }
    .home3{
        height: 100vh;
    }
    .home1 {
        height: 50vh;
    }
    .home2 .home2-content button {
        padding: 8px 25px;
        margin-top: 8px;
    }
}
@media(max-height: 460px){
    .home4 {
        height: 185vh;
    }
    .home2 .home2-content {
        margin: 20px auto;
    }
    .home3 .home3-content .image1 .txtIn {
        font-size: 18px;
    }
    .home3{
        height: 100vh;
    }
    footer .footer-content {
        margin: auto;
        margin-top: 18px;
    }
}
@media(max-height: 450px){
    .home4 {
        height: 190vh;
    }
}
@media(max-height: 440px){
    .home4 {
        height: 195vh;
    }
}
@media(max-height: 430px){
    .home4 {
        height: 200vh;
    }
    .home3{
        height: 110vh;
    }
}
@media(max-height: 420px){
    .home4 {
        height: 205vh;
    }
    .home3{
        height: 100vh;
    }
    .home2{
        height: 18vh;
    }
    .home2 .home2-content {
    margin: 10px auto;
    }
}
@media(max-height: 410px){
    .home4 {
        height: 210vh;
    }
    .home3{
        height: 120vh;
    }
}
@media(max-height: 400px){
    .home4 {
        height: 215vh;
    }
    .home3{
        height: 120vh;
    }
}
@media(max-height: 390px){
    .home2{
        height: 20vh;
    }
    .home4 {
        height: 220vh;
    }
    .home3 {
        height: 120vh;
    }
}
@media(max-height: 380px){
    .home4 {
        height: 225vh;
    }
    .home3{
        height: 130vh;
    }
    .home1 {
        height: 60vh;
    }
    footer .footer-content {
        margin-top: 12px;
    }
}
@media(max-height: 370px){
    .home4 {
        height: 230vh;
    }
    .home3{
        height: 125vh;
    }
    footer .footer-content {
        font-size: 10px;
    }
}
@media(max-height: 360px){
    .home2{
        height: 22vh;
    }
    .home4 {
        height: 235vh;
    }
    .home3{
        height: 120vh;
    }
}