#div0 {
    width: 100%;
    /*border-bottom-color: red;
    border: solid;*/
    margin-left: auto;
    margin-right: auto;
    max-width: 2500px;
    height: 3055px;
}

.agra {
    transition: transform .2s;
}

    .agra:hover {
        transform: scale(1.1);
    }

#google_translate_element {
    float: left;
    padding: 0px 0px 0px 0px;
    position: absolute;
    left: 350px;
    margin-top: 10px;
}

.video1 {
    width: 390px;
}

#banner1 {
    width: 100%;
    max-height: 800px;
}

#iframe22 {
    width: 100%;
    height: 250px;
}

#img6 {
    height: 190px;
    float: left;
    margin-left: 17%;
    margin-top: 15px;
}




#frame {
    border: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.contenedor {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
}

#img3 {
    display: none;
}

#p1 {
    text-align: center;
    height: 15px;
    margin: 0 0 10px;
    /*letter-spacing: 0.15em;*/
    font-size: 12px;
    line-height: 25px;
    font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
}

#p5 {
    text-align: center;
    height: 15px;
    margin: 0 0 10px;
    letter-spacing: 0.15em;
    font-size: 12px;
    line-height: 25px;
    font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
    font-size: 55px;
    color: white;
}

#p4 {
    /* height: 15px; */
    color: white;
    font-weight: bold;
    /* margin: 0 0 10px; */
    font-size: 45px;
    /* letter-spacing: 0.15em; */
    line-height: 25px;
    font-family: inherit;
    /* font: 400 15px/1.8 "Open Sans", Verdana, sans-serif; */
    margin-top: 85px;
    float: left;
    margin-left: 10%;
}

#p2 {
    text-align: center;
    height: 15px;
    margin: 0 0 10px;
    /*letter-spacing: 0.15em;*/
    font-size: 15px;
    line-height: 25px;
    font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
    margin-top: 15px;
    color:black;
}

#p3 {
    text-align: center;
    height: 15px;
    margin: 0 0 10px;
    letter-spacing: 0.15em;
    font-size: 12px;
    line-height: 25px;
    font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
}

#div3 {
    width: 100%;
    float: right;
    height: 290px;
    /*border: 1px solid #ddd;*/
    /*background: #f1f1f1;*/
    overflow-y: scroll;
    overflow-x: hidden;
}

#grow {
    border: 0.5px solid white;
    /*box-shadow: 1px 1px 1px black;*/
    color: white;
    /*background-color: rgba(37, 107, 215,0.9);*/
}

#banner3 {
    display: none;
}

#div1 {
    position: absolute;
    /*left: 800px;*/
    margin-left: 40%;
    top: 50px;
    background-color: white;
    filter: alpha(opacity=30);
    opacity: .6;
    width: 650px;
    text-align: center;
    height: auto;
    margin-top: 60px;
    padding: 120px 60px;
}

#div2 {
    padding: 10px 30px;
    height: auto;
    width: 100%;
    float: left;
}



#div3 {
    height: auto;
    width: 100%;
    color: black;
    overflow-y: hidden;
}

#div10 {
    padding: 10px 30px;
    height: 270px;
    width: 100%;
    float: left;
}

#div11 {
    height: 230PX;
    /*width:90%;*/
    background: white;
    color: black;
    overflow-y: hidden;
}



#div4 {
    padding: 10px 30px;
    height: 220px;
    width: 100%;
    float: left;
}

#div5 {
    height: 180PX;
    /*width:90%;*/
    /*background: white;*/
    color: white;
}

.div6 {
    height: auto;
    position: relative;
    width: 80%;
    font-size: 32px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-family: inherit;
    margin-left: auto;
    line-height: 30px;
    /*margin-top: 15px;*/
    padding: 0px 405px;
    margin-right: auto;
    /*margin-right: 0%;*/
    margin-top: 0px;
}

#div8 {
    padding: 10px 30px;
    height: 270px;
    width: 50%;
    float: right;
}

#div9 {
    height: 187PX;
    width: 90%;
    background: white;
    color: black;
}

#div12 {
    /*padding: 10px 30px;*/
    height: auto;
    width: 100%;
    /*float: right;*/
    /*margin-left:auto;*/
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

#div13 {
    height: 187PX;
    width: 90%;
    background: white;
    color: black;
}


#a1 {
    text-align: center;
    position: absolute;
    left: 61%;
    top: 150px;
    margin-bottom: 10px;
    font-size: 24px;
    text-transform: none;
    color: white;
}

#img2 {
    /*width: 430px;
    height: 130px;
    position: absolute;
    left: 62%;
    top: 250px;*/
    width: 331px;
    height: 100px;
    position: absolute;
   left: 10%;
    top: 350px;
}

#img7 {
    /*width: 300px;
    height: 100px;
    position: absolute;
    left: 64%;
    top: 450px;*/
    width: 250px;
    height: 80px;
    position: absolute;
    right: 4%;
    top: 500px;
}

#div14 {
    height: 220px;
    width: 100%;
    float: left;
    /*margin-top: 50px;*/
    /*background-color: black;*/
    /*filter: alpha(opacity=20);
    opacity: .6;*/
}

#div15 {
    height: 180PX;
    /*width:90%;*/
    background-color: white;
    /*filter: alpha(opacity=30);*/
    /*opacity: .6;*/
    text-align: center;
    background-color: blue;
    margin-top: 0px;
}

#div16 {
    left: 50%;
    background-color: black;
    filter: alpha(opacity=30);
    opacity: .6;
    text-align: center;
    height: 100px;
    z-index: 10;
    padding: 120px 60px;
}

#div17 {
    height: 220px;
    width: 100%;
    float: left;
    color: white;
}

#div19 {
    height: 1020px;
    width: 100%;
    float: left;
    /*margin-left: 12%;*/
}

#div20 {
    height: 160px;
    width: 100%;
    float: left;
    /*background-color: black;*/
    /*filter: alpha(opacity=20);
    opacity: .6;*/
}

#div21 {
    width: 100%;
    height: auto;
    /*border-bottom-color:green;
    border:solid;*/
    margin-left: 8%;
    margin-right: auto;
}

#div22 {
    width: 390px;
    height: 50%;
    float: left;
    /*border-bottom-color: green;
    border: solid;*/
}



#div40 {
    width: 390px;
    height: 50%;
    float: left;
    /*border-bottom-color: green;
    border: solid;*/
}


#div25 {
    max-width: 2500px;
    margin-left: auto;
    margin-right: auto;
}

#div26 {
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    display: none;
}

#div27 {
    text-align: center;
    float: left;
    margin-left: 30%
}

#div28 {
    text-align: center;
    margin-right: 16%
}

#div29 {
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

#div30 {
    width: 100%;
    height: 500px;
    MARGIN-LEFT: 0%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

    #div30 img {
        /*height: 60%;
   width : 30%;
  margin-left:10%;*/
        display: flexbox;
    }


#div31 {
    text-align: center;
    float: left;
    margin-left: 13%;
}

#div32 {
    width: 100%;
    background-image: url(../img/courier.png);
    background-size: 100vw 100vh;
    background-attachment: fixed;
    max-height: 800px;
    height: auto;
    float: left;
}

#div33 {
    font-weight: bold;
    font-size: 32px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-family: inherit;
    margin-left: auto;
    line-height: 30px;
}

#div34 {
    font-weight: bold;
    color: blue;
    font-size: 32px;
    text-align: center;
    font-weight: bold;
    font-family: inherit;
    margin-left: auto;
    line-height: 30px;
}

#div36 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

#div37 {
    font-weight: bold;
    color: blue;
    font-size: 32px;
    text-align: center;
    color: blue;
    font-weight: bold;
    font-family: inherit;
    margin-left: auto;
    line-height: 50px;
    /* height: 0px; */
    float: none;
}


#img5 {
    /* display: block; */
    margin: auto;
    height: 120px;
    /* margin-top: 20px; */
    /* margin-right: auto; */
    float: right;
    /*margin-right: 45%;*/
    /*margin-top: 25px;*/
   
    margin-top:20px

}

.color1 {
}

#banner4 {
    width: 100%;
    max-height: 600px;
}

footer {
    background-color: black;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    color: white;
}


@media (max-width:1640px) {
    #div0 {
        width: 100%;
        /*border-bottom-color: red;
    border: solid;*/
        margin-left: auto;
        margin-right: auto;
        max-width: 2500px;
        height: 3055px;
    }

    .agra {
        transition: transform .2s;
    }

        .agra:hover {
            transform: scale(1.1);
        }

    #google_translate_element {
        float: left;
        padding: 0px 0px 0px 0px;
        position: absolute;
        left: 350px;
        margin-top: 10px;
    }

    .video1 {
        width: 390px;
    }

    #banner1 {
        width: 100%;
        max-height: 800px;
    }

    #iframe22 {
        width: 100%;
        height: 250px;
    }

    #img6 {
        height: 190px;
        float: left;
        margin-left: 17%;
        margin-top: 15px;
    }




    #frame {
        border: none;
        overflow: hidden;
        width: 100%;
        height: 100%;
    }

    .contenedor {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
    }

    #img3 {
        display: none;
    }

    #p1 {
        text-align: center;
        height: 15px;
        margin: 0 0 10px;
        /*letter-spacing: 0.15em;*/
        font-size: 12px;
        line-height: 25px;
        font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
    }

    #p5 {
        text-align: center;
        height: 15px;
        margin: 0 0 10px;
        letter-spacing: 0.15em;
        font-size: 12px;
        line-height: 25px;
        font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
        font-size: 55px;
        color: white;
    }

    #p4 {
        /* height: 15px; */
        color: white;
        font-weight: bold;
        /* margin: 0 0 10px; */
        font-size: 45px;
        /* letter-spacing: 0.15em; */
        line-height: 25px;
        font-family: inherit;
        /* font: 400 15px/1.8 "Open Sans", Verdana, sans-serif; */
        margin-top: 85px;
        float: left;
        margin-left: 10%;
    }

    #p2 {
        text-align: center;
        height: 15px;
        margin: 0 0 10px;
        /*letter-spacing: 0.15em;*/
        font-size: 15px;
        line-height: 25px;
        font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
        margin-top: 15px;
        color:black;
    }

    #p3 {
        text-align: center;
        height: 15px;
        margin: 0 0 10px;
        letter-spacing: 0.15em;
        font-size: 12px;
        line-height: 25px;
        font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
    }

    #div3 {
        width: 100%;
        float: right;
        height: 290px;
        /*border: 1px solid #ddd;*/
        /*background: #f1f1f1;*/
        overflow-y: scroll;
    }

    #grow {
        border: 0.5px solid white;
        /*box-shadow: 1px 1px 1px black;*/
        color: white;
        /*background-color: rgba(37, 107, 215,0.9);*/
    }

    #banner3 {
        display: none;
    }

    #div1 {
        position: absolute;
        /*left: 800px;*/
        margin-left: 40%;
        top: 50px;
        background-color: white;
        filter: alpha(opacity=30);
        opacity: .6;
        width: 650px;
        text-align: center;
        height: auto;
        margin-top: 60px;
        padding: 120px 60px;
    }

    #div2 {
        padding: 10px 30px;
        height: auto;
        width: 100%;
        float: left;
    }



    #div3 {
        height: auto;
        width: 100%;
        color: black;
        overflow-y: hidden;
    }

    #div10 {
        padding: 10px 30px;
        height: 270px;
        width: 100%;
        float: left;
    }

    #div11 {
        height: 230PX;
        /*width:90%;*/
        background: white;
        color: black;
        overflow-y: hidden;
    }



    #div4 {
        padding: 10px 30px;
        height: 220px;
        width: 100%;
        float: left;
    }

    #div5 {
        height: 180PX;
        /*width:90%;*/
        /*background: white;*/
        color: white;
    }

    .div6 {
        height: auto;
        position: relative;
        width: 80%;
        font-size: 32px;
        text-align: center;
        color: white;
        font-weight: bold;
        font-family: inherit;
        margin-left: auto;
        line-height: 30px;
        margin-top: 0px;
        padding: 0px 290px;
    }

    #div8 {
        padding: 10px 30px;
        height: 270px;
        width: 50%;
        float: right;
    }

    #div9 {
        height: 187PX;
        width: 90%;
        background: white;
        color: black;
    }

    #div12 {
        /*padding: 10px 30px;*/
        height: auto;
        width: 100%;
        /*float: right;*/
        /*margin-left:auto;*/
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }

    #div13 {
        height: 187PX;
        width: 90%;
        background: white;
        color: black;
    }


    #a1 {
        text-align: center;
        position: absolute;
        left: 61%;
        top: 150px;
        margin-bottom: 10px;
        font-size: 24px;
        text-transform: none;
        color: white;
    }

    #img2 {
        /*width: 430px;
    height: 130px;
    position: absolute;
    left: 62%;
    top: 250px;*/
        width: 331px;
        height: 100px;
        position: absolute;
        right: 4%;
        top: 370px;
    }

    #img7 {
        /*width: 300px;
    height: 100px;
    position: absolute;
    left: 64%;
    top: 450px;*/
        width: 250px;
        height: 80px;
        position: absolute;
        right: 4%;
        top: 500px;
    }

    #div14 {
        height: 220px;
        width: 100%;
        float: left;
        /*margin-top: 50px;*/
        /*background-color: black;*/
        /*filter: alpha(opacity=20);
    opacity: .6;*/
    }

    #div15 {
        height: 180PX;
        /*width:90%;*/
        background-color: white;
        /*filter: alpha(opacity=30);*/
        /*opacity: .6;*/
        text-align: center;
        background-color: blue;
        margin-top: 0px;
    }

    #div16 {
        left: 50%;
        background-color: black;
        filter: alpha(opacity=30);
        opacity: .6;
        text-align: center;
        height: 100px;
        z-index: 10;
        padding: 120px 60px;
    }

    #div17 {
        height: 220px;
        width: 100%;
        float: left;
        color: white;
    }

    #div19 {
        height: 1020px;
        width: 100%;
        float: left;
        /*margin-left: 12%;*/
    }

    #div20 {
        height: 160px;
        width: 100%;
        float: left;
        /*background-color: black;*/
        /*filter: alpha(opacity=20);
    opacity: .6;*/
    }

    #div21 {
        width: 100%;
        height: auto;
        /*border-bottom-color:green;
    border:solid;*/
        margin-left: auto;
        margin-right: auto;
    }

    #div22 {
        width: 390px;
        height: 50%;
        float: left;
        /*border-bottom-color: green;
    border: solid;*/
    }



    #div40 {
        width: 390px;
        height: 50%;
        float: left;
        /*border-bottom-color: green;
    border: solid;*/
    }


    #div25 {
        max-width: 2500px;
        margin-left: auto;
        margin-right: auto;
    }

    #div26 {
        max-width: 1500px;
        margin-left: auto;
        margin-right: auto;
        display: none;
    }

    #div27 {
        text-align: center;
        float: left;
        margin-left: 30%
    }

    #div28 {
        text-align: center;
        margin-right: 19%
    }

    #div29 {
        font-size: 40px;
        font-weight: bold;
        text-align: center;
        margin-top: 20px;
    }

    #div30 {
        width: 100%;
        height: 500px;
        MARGIN-LEFT: 0%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }

        #div30 img {
            /*height: 60%;
   width : 30%;
  margin-left:10%;*/
            display: flexbox;
        }


    #div31 {
        text-align: center;
        float: left;
        margin-left: 11%
    }

    #div32 {
        width: 100%;
        background-image: url(../img/courier.png);
        background-size: 100vw 100vh;
        background-attachment: fixed;
        max-height: 800px;
        height: auto;
        float: left;
    }

    #div33 {
        font-weight: bold;
        font-size: 32px;
        text-align: center;
        color: white;
        font-weight: bold;
        font-family: inherit;
        margin-left: auto;
        line-height: 30px;
    }

    #div34 {
        font-weight: bold;
        color: blue;
        font-size: 32px;
        text-align: center;
        font-weight: bold;
        font-family: inherit;
        margin-left: auto;
        line-height: 30px;
    }

    #div36 {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    #div37 {
        font-weight: bold;
        color: blue;
        font-size: 32px;
        text-align: center;
        color: blue;
        font-weight: bold;
        font-family: inherit;
        margin-left: auto;
        line-height: 50px;
        /* height: 0px; */
        float: none;
    }


    #img5 {
        /* display: block; */
        margin: auto;
        height: 120px;
         margin-top: 20px; 
        /* margin-right: auto; */
        float: right;
        /*margin-right: 30%;*/
        /*margin-top: 25px;*/
    }

    .color1 {
    }

    #banner4 {
        width: 100%;
        max-height: 600px;
    }

    footer {
        background-color: black;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        color: white;
    }
}

@media (max-width:1440px) {
    #div21 {
       
        margin-left: 7%;
    }

    #div19 {
        height: 1500px;
    }

    #img5 {
        margin-right: 0%;
    }

 #img2 {
       top: 320px
    }

    .div6 {
      
        padding: 0px 220px;
    }
}
@media (max-width:1366px) {
        #div19 {
            height: 15.625in;
        }

        #div21 {
            margin-left: 5%;
        }

        #img5 {
            margin-right: 0%;
        }

        .div6 {
            padding: 0px 210px;
        }

        #div31 {
            margin-left: 10%;
        }

        #p4 {
            margin-left: 4%;
        }

        #img7 {
            top: 400px;
        }

        #img2 {
            top: 300px;
        }
    }
@media (max-width:1360px) {
    #div21 {
        margin-left: 5%;
    }
}
@media (max-width:1280px) {
    #div21 {
        margin-left: 2%;
    }
      #img2 {
            top: 280px;
        }
}
@media (max-width:1060px) {
    #img6 {
        margin-left: 6%;
    }
	#div21 {
    margin-left: 11%;
	}
	  #img2 {
            top: 210px;
        }
}
@media (max-width:1024px) {

    .div6 {
       padding: 0px 90px;
    }
        #div36 {
            width: 100%;
            margin-left: auto;
            margin-right: auto;
        }

        #img5 {
            margin-right: 0%;
        }

        #img2 {
            width: 350px;
            height: 100px;
            position: absolute;
            right: 4%;
            top: 200px;
        }

        #img7 {
            width: 280px;
            height: 80px;
            position: absolute;
            left: 65%;
            top: 340px;
        }

        #div21 {
            width: 100%;
            margin-left: 16%;
        }

        #div22 {
            width: 342px;
            height: 230px;
        }

        #div40 {
            width: 342px;
            height: 230px;
        }





        #div2 {
            padding: 10px 5px;
        }

        #div12 {
            width: 100%;
        }

        #frame {
            border: none;
            overflow: hidden;
            width: 300px;
            height: 776px;
            margin-top: 100px;
        }

        #p4 {
            font-size: 35px;
        }

        #img6 {
            margin-left: 10%;
        }

        #div19 {
            height: 1500px;
            width: 100%;
            float: left;
            margin-left: 0%;
            /* margin-right: auto;
}
    #div30 {
    width: 100%;
    height: 500px;
    MARGIN-LEFT: 0%;
}

    #div37 {
       
        line-height: 40px;
        height: auto;
        float: none;
    }

    #div31 {
       
        margin-left: 7%;
        /* margin-right: auto; */
        }

        #div28 {
            margin-right: 21%;
        }

    #google_translate_element {
        float: left;
        padding: 0px 0px 0px 0px;
        position: absolute;
        left: 650px;
        margin-top: 60px;
    }
    }
@media (max-width:1006px) {

    #google_translate_element {
        margin-top: 40.5pt;
        /* margin-right: 10%; */
        left: 580px;
    }

    .div6 {
        padding: 0px 100px;
        margin-top:0px
    }

    #img5 {
        margin-right: 0%;
        margin-top: 20px;
    }

    #div31 {
        margin-left: 7%;
    }
}
@media (max-width:977px) {

        #div1 {
            width: 420px;
        }

    .div6 {
        padding: 0px 10px;
      
    }

        .agra:hover {
            transform: scale(1.0);
        }

        #a1 {
            left: 55%;
        }

     #img2 {
    right: 4%;
    top: 180px;
}

        #div4 {
            padding: inherit;
        }

        #div2 {
            padding: 0px 5px;
            width: 100%;
            height: 660px;
        }

        #div3 {
            height: 650PX;
        }

        #p2 {
            margin-top: revert;
            color:black;
        }

        #div12 {
            width: 100%;
            height: auto;
        }

        #frame {
            width: 345px;
            height: 740px;
        }

        #div21 {
            margin-top: 25px;
            width: 100%;
            height: 460px;
            margin-left: auto;
        }

        #div22 {
            width: 50%;
            height: 230px;
        }

        #div40 {
            width: 50%;
            height: 230px;
        }





        #div14 {
            color: white;
        }

        #p4 {
            font-family: inherit;
            letter-spacing: 0em;
            font-size: 40px;
            margin-left: 15%;
            margin-top: 35px;
        }

        #p5 {
            font: 400 45px/1.8 "Open Sans", Verdana, sans-serif;
        }

        #div19 {
            height: 1500px;
        }

        #div0 {
            height: 2820px;
        }

        #div29 {
            font-size: 40px;
            font-weight: bold;
            text-align: center;
            margin-top: 25px;
        }

        #img5 {
            display: block;
            margin: auto;
            height: 120px;
            margin-top: 20px;
            margin-right: 0%;
        }

        #img6 {
            height: 116px;
            float: left;
            margin-left: 47%;
            margin-top: 25px;
        }

        #div30 {
            width: 100%;
            height: 500px;
            MARGIN-LEFT: 0%;
        }


        #div31 {
            margin-left: 8%;
        }

        #div17 {
            height: 220px;
            width: 100%;
            float: left;
            color: white;
            /* background-color: black; */
        }

    #google_translate_element {
        margin-top: 45.5pt;
        /* margin-right: 10%; */
        left: 580px;
    }
    }
@media (max-width:768px) {


        #img5 {
            margin-right: 0%;
        }

        #img7 {
            width: 280px;
            height: 80px;
            position: absolute;
            left: 55%;
            top: 320px;
        }

        #div3 {
            height: 1150PX;
        }

        #div17 {
            MARGIN-TOP: 1820px;
        }

        #div27 {
            margin-left: 26%;
        }

        #div19 {
            height: 1010px;
            width: 100%;
            margin-left: 0%;
            /* margin-right: auto; */
        }

        #p4 {
            margin-left: 6%;
        }

        #div2 {
            padding: 0px 5px;
            width: 100%;
            height: 1140px;
        }

        #div22 {
            width: 100%;
        }

        #div40 {
            width: 100%;
        }


        #banner3 {
            display: inline-block;
            width: 80%;
            font-size: 12px;
        }

        #banner2 {
            display: none;
        }

        #banner1 {
            margin-top: 40px;
            width: 100%;
        }

        #div1 {
            position: absolute;
            left: 50%;
            top: 50px;
            background-color: white;
            filter: alpha(opacity=30);
            opacity: .6;
            width: 75%;
            text-align: center;
            height: auto;
            margin-top: 20px;
            padding: 120px 60px;
        }

        #a1 {
            text-align: center;
            position: absolute;
            left: 54%;
            top: 90px;
            font-size: 24px;
            text-transform: none;
            color: white;
            width: 350px;
        }

        #div31 {
            margin-left: 5%;
        }

        #img2 {
            width: 360px;
            height: 100px;
            position: absolute;
          right: 2%;
    top: 170px;
        }

        #div12 {
            width: 100%;
        }

        .video1 {
            width: 290px;
        }

        #div32 {
            max-height: 1350px;
        }

        #div21 {
            margin-top: 45px;
        }

    #google_translate_element {
        margin-top: 5.5pt;
        /* margin-right: 10%; */
        left: 580px;
    }
    }
@media (max-width:420px) {

        #div17 {
            MARGIN-TOP: 920px;
        }


        .video1 {
            width: 190px;
        }

        #div34 {
            font-size: 52px;
            color: blue;
            line-height: 50px;
        }

        #google_translate_element {
            left: 100px;
        }

        #div32 {
            max-height: 3350px;
            height: 1440px;
        }

        #iframe22 {
            width: 100%;
            height: 270px;
        }

        #div12 {
            margin-top: 15px;
        }

        #div33 {
            font-size: 40px;
            line-height: 55px;
        }

        #img7 {
            /*width: 280px;
    height: 80px;
    position: absolute;
    left: 25%;
    top: 220px;*/
            width: 200px;
            height: 60px;
            position: absolute;
            left: 45%;
            top: 320px;
        }


        #p1 {
            text-align: justify;
            height: 15px;
            margin: 0 0 10px;
            letter-spacing: 0.15em;
            font-size: 12px;
            line-height: 25px;
            font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
        }

          #p2 {
     
          margin-top: 25px;
          font-size: 20px;
          font-family: inherit;
          text-align: justify;
          margin: 0px 20px 0px 20px;
        }
        
        #a1 {
            display: none;
        }

        #banner3 {
            width: 70%;
        }

        #div1 {
            width: 340px;
            left: 16%;
            height: 100px;
            top: 290px;
            padding: 10px 3px;
        }

        #div2 {
            padding: 0px;
            height: 900px;
            width: 100%;
            float: left;
        }

        #div3 {
            width: 100%;
            height: 1390px;
        }

        #img2 {
           right: 24%;
    width: 300px;
    height: 85px;
    top: 135px;
        }

        #img6 {
            height: 100px;
            /* float: left; */
            /* margin-left: 17%; */
            /* margin-top: 15px; */
            margin-left: 40%;
        }

        #banner1 {
            width: 100%;
        }

        #div5 {
            width: 100%;
            color: white;
            height: 510px;
        }

        #div6 {
            background: white;
            color: black;
            width: 100%;
            font-size: 26px;
        }


        #div4 {
            padding: 0px 30px;
            height: 590px;
            width: 100%;
            float: left;
        }

        .div6 {
            font-size: 45px;
            text-align: center;
            color: white;
            font-weight: bold;
            font-family: inherit;
            margin-left: 5%;
            padding: 0px 0px 0px 0px;
            width:90%;
        }

        #img3 {
            margin-left: 40%;
            height: 60px;
            display: inline-block;
	
        }

        #p3 {
            text-align: center;
            height: 15px;
            margin: 0 0 10px;
            letter-spacing: 0.15em;
            font-size: 12px;
            line-height: 25px;
            font: 400 15px/1.8 "Open Sans", Verdana, sans-serif;
        }

        #div21 {
            width: 100%;
            height: 1100px;
            margin-left: auto;
            margin-right: auto;
            margin-top: 10px;
        }

        #div22 {
            width: 100%;
            height: 200px;
            float: left;
        }

        #div40 {
            width: 100%;
            height: 200px;
            float: left;
            margin-top: 50px;
        }

        #div12 {
            width: 100%;
            float: left;
        }

        #div24 {
            background-image: url(../img/banner21.png);
            background-size: 100vw 100vh;
            background-attachment: fixed;
            height: 500px;
        }

        #div25 {
            max-width: 1500px;
            margin-left: auto;
            margin-right: auto;
            display: none;
        }

        #div26 {
            max-width: 1500px;
            margin-left: auto;
            margin-right: auto;
            display: inline-block;
            margin-top: 45px;
        }

        #banner4 {
            width: 100%;
            height: 400px;
        }

        #p4 {
            line-height: 35px;
            font-weight: bold;
            font-size: 35px;
            color: white;
            font-family: inherit;
            margin-top: 20px;
            text-align: center;
            margin-left: auto;
        }

        #p5 {
            color: white;
            font-size: 39px;
        }

        #div19 {
            height: 1900px;
            width: 100%;
            float: left;
            margin-left: auto;
        }

        #div27 {
            text-align: center;
            float: left;
            margin-left: 8%
        }

        #div28 {
            text-align: center;
            margin-right: 1%
        }

        #div29 {
            font-size: 40px;
            font-weight: bold;
            text-align: center;
            font-family: inherit;
            margin-top: 20px;
        }

        #img5 {
            margin-top: 0px;
            margin-right: 5%;
        }

        #div0 {
            width: 100%;
            margin-left: auto;
            margin-right: auto;
            max-width: 1500px;
            height: 5151px;
        }

        #frame {
            width: 408px;
            margin-top: 15px;
        }

        #div31 {
            margin-left: 8%;
        }

        #div14 {
            color: white;
            float: right;
            margin-top: 0px;
        }



        #div30 {
            margin-left: 0%;
        }

        #div20 {
            height: auto;
        }

      
    }
@media (max-width:395px) {

        #img3 {
            margin-top: 0px;
        }

        #iframe22 {
            width: 100%;
            height: 220px;
        }

        #div4 {
            height: 590px;
        }

        #div33 {
            margin-top: 0px;
        }

        #img2 {
            left: 4%;
        }

        #img6 {
            margin-top: 15px;
        }

        #div30 {
            margin-left: 0%;
        }

        #div1 {
            left: 8%;
        }

        #frame {
            width: 380px;
            margin-top: 15px;
        }

        #div12 {
            width: 100%;
            margin-top: 0px;
            float: left;
            height: 700px;
        }

        #div19 {
            height: 1920px;
        }

        #div14 {
            margin-top: 1460px;
        }

        .div6 {
            padding: 0px 10px;
        }
    }
@media (max-width:362px) {

        #frame {
            border: none;
            overflow: hidden;
            width: 100%;
            height: 776px;
        }

        #div31 {
            margin-left: 4%;
        }

        #p5 {
            color: white;
            font-size: 35px;
        }

        #div14 {
            margin-top: 395px;
        }

        #div12 {
            width: 100%;
            margin-top: 0px;
            float: left;
            height: 632px;
        }

        #div4 {
            height: 650px;
        }

        #div5 {
            height: 560px;
        }

        #div22 {
            height: 225px;
        }

        #div40 {
            height: 225px;
        }

        #div3 {
            height: 1430px;
        }

        #div30 {
            width: 100%;
            MARGIN-LEFT: 0%;
        }

        .video1 {
            width: 180px;
        }

        #img2 {
            left: 1%;
        }

        #div1 {
            left: 3%;
        }

        #div32 {
            height: 1440px;
        }

        .div6 {
            padding: 0px 1px;
        }
    }
@media (max-width:356px) {
           #div14 {
            margin-top: 1530px;
        }
}