@media screen and (max-width: 1366px) and (min-width: 1340px){
    .logo_div {
        top: 325px;
    }
    .menu_div ul li.main_menu:nth-child(1) {
        top: 380px;
        left: 4%;
    }

    .menu_div ul li.main_menu:nth-child(2) {
        top: 380px;
        right: 2%;
    }

    .menu_div ul li.main_menu:nth-child(3) {
        top: 60%;
        right:  0;
    }

    .menu_div ul li.main_menu:nth-child(4) {
        bottom: -10%;
        right: 0;
    }
}
@media screen and (max-width: 1024px) and (min-width: 1024px){
    .logo_div {
        top: 40%;
    }
    .menu_div ul li.main_menu:nth-child(1) {
        top: 45%;
        left: 4%;
    }

    .menu_div ul li.main_menu:nth-child(2) {
        top: 45%;
        right: 2%;
    }

    .menu_div ul li.main_menu:nth-child(3) {
        top: 60%;
        right:  0;
    }

    .menu_div ul li.main_menu:nth-child(4) {
        bottom: -10%;
        right: 0;
    }
}

@media screen and (width: 1024px) and (height: 1366px){
    .logo_div {
        top: 19%;
    }    
    .menu_div ul li.main_menu:nth-child(1) {
        top: 19%;
        left: 4%;
    }

    .menu_div ul li.main_menu:nth-child(2) {
        top: 19%;
        right: 2%;
    }

    .menu_div ul li.main_menu:nth-child(3) {
        top: 60%;
        right:  0;
    }

    .menu_div ul li.main_menu:nth-child(4) {
        bottom: -10%;
        right: 0;
    }
}

@media screen and (min-width: 1023px){
.home_section {
    min-height: 100vh;
}
}
@media screen and (max-width: 1023px){
.logo_div img {
    max-width: 25%;
    min-width: 25%;
}
.home_section {
    background: url('../img/bg.png');
	background-repeat:no-repeat;
    background-size: 100%;
	background-color:#feb63d;
    /* min-height: 120vh; */
}
.menu_div li.main_menu{
	position:static;	
}
.menu_div {
    margin: 0 auto;
    width: 50%;
    margin-top: 440px;
}
.menu_div ul{
	padding:0px;
}
.menu_div ul.home_menu{
    padding:17px;
}
.menu_div li.main_menu{
	margin-bottom:20px;	
	width:100%;
	text-align:center;
}
.logo_div {
    top: 17%;
}
.footer_link {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.copright{width:100%;text-align:center;}
.mobile_nav{
    margin-bottom: 15px;
}
}

@media screen and (max-width: 640px){
.logo_div img {
    max-width: 25%;
    min-width: 25%;
}
.donation_form form .btn.btn-success{
    font-size: 20px;
    padding: 3px 25px;
}
h1, .h1{
    font-size: 26px;
}
.menu_div {
    margin: 0 auto;
    width: 100%;
    margin-top: 75%;
}
.menu_div li.main_menu img {
    max-height: 56px;
}
}
@media screen and (max-width: 480px){
.home_section {
    background: url(../img/bg.png);
    background-repeat: no-repeat;
    background-size: 125%;
    background-color: #feb63d;
    /* min-height: 120vh; */
    background-position: center top;
}
.home_section{
	/* height:110vh; */
}
.menu_div {
    margin: 0 auto;
    width: 100%;
    margin-top: 440px;
}
.menu_div li.main_menu img {
    max-height: 56px;
}
.logo_div {
    top: 130px;
}
.logo_div img {
    max-width: 50%;
    min-width: 50%;
}
.menu_div {
    margin: 0 auto;
    width: 100%;
    margin-top: 400px;
}
.mobile_nav{
    margin-bottom: 15px;
}
}
@media screen and (max-width: 479px) and (min-width: 321px){
    .menu_div {
        margin: 0 auto;
        width: 100%;
        margin-top: 94%;
    }
}
@media screen and (max-width: 320px){
.home_section {
    background: url(../img/bg.png);
    background-repeat: no-repeat;
    background-size: 125%;
    background-color: #feb63d;
    /* min-height: 120vh; */
    background-position: center top;
}
.home_section{
	/* height:130vh; */
}
.menu_div {
    margin: 0 auto;
    width: 100%;
    margin-top: 440px;
}
.menu_div li.main_menu img {
    max-height: 51px;
}
.logo_div {
    top: 100px;
}
.logo_div img {
    max-width: 50%;
    min-width: 50%;
}
.menu_div {
    margin: 0 auto;
    width: 100%;
    margin-top: 90%;
}
}

@media screen and (max-width: 768px) and (min-width: 426px){
.home_menu .dropdown-menu{
    left: 40px;
}
}

@media screen and (max-width: 480px){
    #google_translate_element{
        right: -25px !important;
        top: 0px !important;
        transform: scale(0.6);
    }
}

@media screen and (max-width: 375px){
    .home_menu .dropdown-menu{
        left: 40px;
    }
}

@media screen and (max-width: 320px){
.home_menu .dropdown-menu{
    left: 15px;
}
}