@media only screen and (max-width: 600px){

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
        background-color:#fff;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
    
 
}


@media (min-width: 320px) and (max-width: 480px) {
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    display: list-item !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }

#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 {
    visibility: visible;
    text-align: right !important;
    padding: 10px 0px 0px 0px;
}

h3.welcome_h3 {
    font-size: 15px;
}
.boxcont_welnt {
    margin-top: 0px !important;
}

h2.welcome_h2 {
    font-size: 20px !important;
    line-height: 32px !important;
}

img.welcome_pic {
    width: 100% !important;
    margin-left: 0px !important;
    height: 475px;
}

div#pgc-43-0-0 {
    margin-left: 0px !important;
}

.weltxt_shadows {
    padding: 20px;
}

div#n2-ss-1 .n2-font-f84ce8003c2e08dda51d56b767326c1f-hover {
    font-size: 150% !important;
}

.historyimgs {
    width: 100%;
    padding-bottom: 20px;
}

.caption {
    display: none;
}
ul#mega-menu-max_mega_menu_1 {
    height: 65vh !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    line-height: 55px !important;
    height: 55px !important;
}

.copyright {
    text-align: right;
}

.copysolution {
    padding-right: 0px !important;
}

.container-fluid.pre-footer {
    padding-top: 15px !important;
    padding-bottom: 20px !important;
}

.regionalconutryimg {
    width: 100%;
}


form#searchform {
    display: -webkit-inline-box;
    margin-top: 66px;
    /*margin-top: 25px;*/
    align-items: center !important;
	/*margin-bottom: -28px !important;*/
}

section.page-banner {
    height: 20vh !important;
}
.row.topbar {
    padding: 5px 0px !important;
}

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
    background-color:#fff;
}

h1.tribe-events-single-event-title {
    font-size: 18px;
}

.tribe-events-sub-nav li a {
    background: #6660 !important;
    color: #5d9c3d !important;
    
}

/*button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {*/
/*    margin-top: -15%;*/
/*    margin-left: 3%;*/
/*}*/

/*.tribe-events .tribe-events-l-container {*/
/*    padding-top: 20px !important;*/
/*}*/
button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
    margin-top: -13% !important;
    margin-left: 5% !important;
}

.tribe-events .datepicker {
    padding: 0 0px 0px !important;
}
.tribe-events .datepicker .datepicker-switch, .tribe-events .datepicker .next, .tribe-events .datepicker .prev {
    padding: 20px 10px !important;
}

.welcometxt_boxes {
    padding-bottom: 65px !important;
}

p.visionparas {
    padding: 5px !important;
}

h2.ect-list-title a {
    font-size: 17px !important;
}

div#n2-ss-1 .n2-font-cc903082f54d7783b2eb5c1e0ea8bfa6-hover {
    font-size: 225% !important;
    letter-spacing: 3px !important;
}
}

@media (min-width: 600px) and (max-width: 640px) {
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
}

@media (min-width: 640px) and (max-width: 670px) {
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
}

@media (min-width: 670px) and (max-width: 700px) {
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
}

@media (min-width: 725px) and (max-width: 751px) {
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
}

@media (min-width: 725px) and (max-width: 751px) and (orientation : landscape) {
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
} 

@media (min-width: 750px) and (max-width: 767px) {
     #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: #5c9c3c !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
        #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
    background: #5c9c3c !important;
}

img.img-responsive.logo-img {
    max-width: 200%;
}

img.welcome_pic {
    width: 100% !important;
    margin-left: 0px !important;
    
}

div#pgc-43-0-0 {
    margin-left: 0px !important;
    
}
div#panel-43-0-0-0 {
    padding: 20px;
}

div#n2-ss-1 .n2-font-f84ce8003c2e08dda51d56b767326c1f-hover {
    font-size: 210% !important;
}

#pl-43 .panel-grid-cell {
    padding: 0;
    margin-top: 18%;
    margin-bottom: -15%;
}

.whatsnewshadow {
    padding-bottom: 5%;
}

.welcometxt_boxes {
    padding-bottom: 20px !important;
}

.row.threeboxconts {
    padding-top: 130px !important;
}

.historyimgs {
    padding-bottom: 20px;
}

div#n2-ss-1 .n2-font-cc903082f54d7783b2eb5c1e0ea8bfa6-hover {
    font-size: 230% !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
}

.row.navigationmenu {
    margin-top: -10%;
}

ul#mega-menu-max_mega_menu_1 {
    margin-top: 3% !important;
}

}

@media (min-width: 992px) and (max-width: 1200px) {
    .row.navigationmenu {
    padding-top: 0px !important;
}

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
    background: #5c9c3c00 !important;
}
img.welcome_pic {
    width: 116% !important;
    margin-left: -48px !important;
    
}

    .ect-list-date .ect-date-area .ev-day {
    font-size: 0.7em !important;
    }
    
    .ect-list-date .ect-date-area .ev-mo {
    font-size: .4em !important;
    }
    

span.cls-list-time {
    font-size: 12px;
}

a.ect-event-url {
    font-size: 12px !important;
}
#ect-events-list-content span.ect-icon {
    font-size: 17px !important;

}

.ect-list-post {
    width: 107%;
}

span.cls-list-time {
    margin-left: -14px;
}

[class*=" ect-icon-"]:before, [class^=ect-icon-]:before {
    margin-right: 0em;
    margin-left: 0em;

}

.historyimgs {
    width: 100%;
}

.regionalconutryimg {
    width: 100%;
}

div#n2-ss-1 .n2-font-cc903082f54d7783b2eb5c1e0ea8bfa6-hover {
    font-size: 225% !important;
    line-height: 0.5 !important;
    letter-spacing: 4px !important;
}

ul#mega-menu-max_mega_menu_1 {
    margin-top: 1.5% !important;
}

}

@media (min-width: 1200px) and (max-width: 1281px) {
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
        background: #3330 !important;
        line-height: 30px !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label {
        color: #000000 !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:after {
        color: #000000 !important;
    }

    #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
        background: transparent !important;
    }
    
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
        margin: 0 -3px 0 0 !important;
    }
/*    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {*/
/*    padding: 0px 10px 0px 20px !important;*/
/*    color: #fff;*/
/*}*/
a.mega-menu-link {
    margin: 0 10px 0px -33px !important;
}
}

@media (min-width: 1281px) {

}