@media only screen and (min-width: 1201px) and (max-width: 1429px){
    .widget-navigation.main-menu .horizontal .navigation-item a {
        padding: 5px 10px;
        font-size: 14px;
    }
    .responsive .header > .widget-container {
        width: auto;
    }
    body#webcommander-page.responsive .header .widget-storeLogo{
        width: 281px;
        top: 40px;
    }
}
@media only screen and (max-width: 1300px) {
    .widget-snippet .home-social a {
        min-height: 184px;
    }
}
@media only screen and (max-width: 1270px) {
    body#webcommander-page .footer > .widget-container {
        width: 100%;
        display: -webkit-flex;
        display: flex;
        justify-content: space-around;
    }
    body#webcommander-page .footer .widget-navigation.footer-menu, body#webcommander-page .footer .widget-article.footer-address, body#webcommander-page .footer .widget-article.footer-call-now {
        position: relative;
        left: auto;
        right: auto;
        top: 100px;
        bottom: auto;
        margin: 0px 10px;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected {
        padding: 60px 15px 0;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-3,
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-6{
        width: 33.333%;
        box-sizing: border-box;
        display: inline-block;
        margin-right: -4px;
        vertical-align: top;
    }
    .widget-snippet .statis-box h3 {
        font-size: 26px;
    }
}
@media only screen and (max-width: 1200px) {
    .page-content .v-split-container > .v-split {
        margin: auto;
        width: auto;
    }
    .inner-page-headding-html h1,
    .widget-pageHeading.inner-page-headding h1 {
        font-size: 36px;
    }
    /* Board Members */
    body#webcommander-page.page-board-members.responsive .page-content {
        padding: 60px 0px 35px;
    }
    .board-members-page{
        padding: 0px 15px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1200px){
    .widget-navigation.main-menu .horizontal .navigation-item a {
        padding: 5px 6px;
        font-size: 13px;
    }
}
@media only screen and (max-width: 1024px) {
    .widget-snippet .statis-box {
        width: 50%;
    }

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


    .inner-page-headding-html,
    .widget-pageHeading.inner-page-headding {
		text-align:center;
    }
    .widget.widget-storeLogo {
        z-index: 4;
    }
    /*start:menu*/
    .widget-navigation.main-menu{
        z-index: 3;
    }
    .main-menu .menu-title {
        position: absolute;
        right: 9px;
        z-index:99;
        overflow: hidden;
    }
    .widget-navigation.main-menu .nav-wrapper.horizontal{
        text-align:left;
        overflow: hidden;
    }
    .main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
        display: block;
    }
    .main-menu .horizontal .navigation-item .navigation-item-child-container {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        box-shadow: none;
        box-sizing: border-box;
        display: none;
        height: auto !important;
        padding:0;
        position: static;
        width: 100%;
    }
    .main-menu .navigation-item .navigation-item-child-container .navigation-item{
        margin:0;
        padding:0;
        border:none;
    }
    .main-menu .navigation-item .navigation-item-child-container .navigation-item a{
        padding:8px 40px;
        font-size:12px;
        text-align:left;
    }
    .widget-navigation.main-menu .horizontal .navigation-item:first-child a {
        padding-left: 20px;
        font-size: 14px;
    }
    .widget-navigation.main-menu .horizontal .navigation-item:first-child a::after,
    .widget-navigation.main-menu .horizontal .navigation-item a::after{
        left: 0;
        height: 1px;
        width: 100%;
        margin-left: 0%;
    }
    .main-menu .navigation-item .navigation-item-child-container a:hover, .main-menu .navigation-item .navigation-item-child-container a:focus {
        color: rgba(255, 255, 255, 0.6);
    }
    .widget-navigation.main-menu .horizontal .navigation-item .navigation-item-child-container .navigation-item a {
        font-size: 14px;
        text-align: left;
        color: #fff;
        padding-left: 40px;
    }
    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
        font-family: fontawesome;
    }
    .main-menu .nav-wrapper {
        background-color: #333;
        left: auto;
        top: 52px;
        right: -10px;
        width: 100vw;
        z-index: 99;
        height: auto !important;
        padding: 0 !important;
    }
    .main-menu .nav-wrapper .navigation-item{
        background-color: transparent;
        padding:0;
    }
    .widget-navigation.main-menu .nav-wrapper .navigation-item a {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255,1.0);
        line-height: 20px;
        padding: 12px 20px;
        border-radius:0;
    }
    .main-menu .nav-wrapper .navigation-item a:hover {
        background: rgba(255, 255, 255, 0.07) none repeat scroll 0 0;
        border:none;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        border-radius:0;
    }
    .main-menu .nav-wrapper .navigation-item.last a {
        border-bottom:none;
    }
    .main-menu  .menu-button em{
        background-color:#75B027;
    }
    .responsive-navigation .navigation-item.has-child .child-opener {
        position: absolute;
        right: 0;
        top: 0;
        width: 60%;
    }
    .main-menu  .navigation-item.has-child .child-opener::before{
        color: #fff;
        display: block;
        font-family: "FontAwesome";
        font-size: 16px;
        vertical-align: middle;
        cursor: pointer;
        padding: 10px 20px;
        text-align: right;
    }
    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
    }
    .main-menu .horizontal > .has-child > a span::after {
        display:none;
    }
    .responsive-navigation .navigation-item.has-child .child-opener::before {
        content: "\f107";
    }
    .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f106";
    }
    .main-menu .navigation-item .navigation-item-child-container::before {
        display:none;
    }
    /*end:menu*/

    h2 {
        font-size: 30px;
    }
    h3 {
        font-size: 25px;
    }
    h4 {
        font-size: 20px;
    }
    h5 {
        font-size: 18px;
    }
    h6 {
        font-size: 15px;
    }
    .responsive .widget-snippet h2.sec-title, h2.sec-title {
        padding: 0px 0px 17px 0px;
    }
    .responsive .widget-snippet h2.sec-title::after, h2.sec-title::after {
        width: 50px;
        height: 2px;
    }

    /* home-social */
    .widget-snippet .home-social a {
        font-size: 14px;
        padding: 18px 15px;
        min-height: 125px;
    }
    .widget.widget-snippet .home-social a i {
        font-size: 26px;
        margin-bottom: 10px;
    }

    /* events-calender */

    /* statis-box */
    .widget-snippet .statis-box h3 {
        font-size: 20px;
        margin: 0 0 0px;
        padding: 0 0 10px 0;
    }
    .widget.widget-snippet .btn-trans-border {
        font-size: 14px;
        border: 2px solid #fff;
        padding: 6px 23px;
    }
    /* Sponsors */
    body#webcommander-page.page-home .page-content {
        padding: 0 0 40px;
    }
    .widget-snippet .sponsors {
        padding: 50px 0 0 0;
    }
    .widget-snippet .sponsors .gold-sponsors h4 {
        margin-top: 0px;
    }
    .widget.widget-snippet .sponsors a {
        display: inline-block;
        padding: 15px;
    }
    .widget-snippet .sponsors img {
        max-width: 100px;
    }
    .widget.widget-snippet .sponsors h4 {
        font-size: 22px;
    }

    /* Board Members */
    .widget-snippet .board-members-page .col-md-6:nth-child(2n+1) {
        clear: none;
    }
    .widget-snippet .board-members-page .col-md-6:nth-child(2n) {
        float: inherit;
        clear: none;
    }
    .widget-snippet .board-members-inner {
        margin-bottom: 40px;
    }

    /* Membership Page */
    .widget-snippet .eligible-join {
        padding: 0 0 60px;
    }
    .widget-snippet .eligible-join h2.sec-title-center{
        font-size: 27px;
    }
    .widget-snippet .eligible-join .sub-title{
        margin: 0px 0px;
        text-align: left;
        max-width: 100%;
        width: 100%;
    }
    .widget-snippet .eligible-join ul{
        margin-bottom: 0px;
    }
    .widget.widget-snippet ul li {
        font-size: 15px;
    }
    .widget-snippet .eligible-join .join-bottom-ct{
        margin-top: 30px;
    }
    .page-membership .widget-snippet .members-inner h5 {
        margin: 0px 0 0px;
    }
    .widget-snippet .eligible-join .join-bottom-ct p {
        font-size: 15px;
    }
    .widget-snippet .members-share {
        padding: 50px 0px;
    }
    .widget.widget-snippet .members-share .btn-trans-border {
        margin-top: 30px;
    }

    .widget-snippet .our-story {
        padding: 0px 0px 50px 0px;
    }
    .responsive .widget.widget-snippet .our-story .client-content h6 {
        padding: 40px 0 22px 0;
    }
    .widget-snippet .client-content p {
        font-size: 15px;
    }
    .widget.widget-snippet .our-story h2 {
        font-size: 30px;
        padding: 23px 0px 13px 0px;
        min-height: 104px;
    }
    .widget.widget-snippet .our-story h2.sec-title-center::after {
        top: 62px;
        height: 2px;
        width: 40px;
    }

    .widget.widget-snippet .members-share h2.sec-title-center {
        font-size: 24px;
        line-height: 31px;
        padding: 0px 0px 15px 0px;
    }
    .widget.widget-snippet .members-share h2.sec-title-center::after{
        height: 2px;
    }

    .widget-snippet ul.menu-items {
        padding: 12px 0px 30px 0px;
    }

    /* Sponsors */

    body#webcommander-page.page-koto.responsive .page-content {
        padding: 50px 0 40px 0;
    }
    .widget.widget-snippet .partner-inner h2 {
        font-size: 30px;
        margin-bottom: 6px;
    }
    .responsive .widget-snippet .partner-inner h2.sec-title::after{
        width: 50px;
        height: 2px;
    }
    .widget-snippet .sponsor-content {
        padding: 30px 0px 20px;
    }

    /* Gala Ball Sponsors */
    body#webcommander-page.page-gala-ball-sponsors .page-content {
        padding: 0px 0 30px 0;
    }

    /* Development Award */
    body#webcommander-page.page-development-award.responsive .page-content {
        padding: 0px 0px 50px;
    }

    /* Testimonials */
    .widget-snippet.testimonial-page .members-share {
        padding: 0 0 0;
    }
    .widget-snippet .members-inner {
        text-align: center;
    }
    .widget-snippet.testimonial-page .members-inner .col-md-4 {
        margin-top: 40px;
        min-height: 426px;
        display: inline-block;
        margin-left: -4px;
        float: none;
        vertical-align: top;
    }


    

    
	.responsive .main-menu .menu-button.close em:nth-child(1) {
    -moz-transform: rotate(45deg) translateX(6px) translateY(6px);
    -webkit-transform: rotate(45deg) translateX(6px) translateY(6px);
    -o-transform: rotate(45deg) translateX(6px) translateY(6px);
    -ms-transform:rotate(45deg) translateX(6px) translateY(6px);
    transform: rotate(45deg) translateX(6px) translateY(6px);
	}

}

@media only screen and (min-width: 768px) and (max-width: 991px){
    .widget-snippet .members-share .members-inner .col-sm-6:last-child {
        display: inline-block;
        margin: 0 auto;
        float: none;
        margin-top: 40px;
    }
}

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

    .widget.widget-snippet .sub-title {
        font-size: 16px;
    }
    .main-menu .nav-wrapper {
        top: 41px;
    }
	.inner-page-headding-html h1, .widget-pageHeading.inner-page-headding h1 {
		font-size: 28px;
		padding: 8px 0 13px 0;
	}
    /* home-social */
    .widget-snippet .home-social a {
        width: 100%;
        font-size: 14px;
        padding: 19px 15px 21px;
        min-height: 50px;
    }
    .widget.widget-snippet .home-social a i {
        font-size: 24px;
        margin-bottom: 7px;
    }
    /* statis-box */
    .widget-snippet .statis-box {
        width: 100%;
        padding: 40px 15px;
    }

    /* Board Members */
    body#webcommander-page.page-board-members.responsive .page-content {
        padding: 60px 0px 35px;
        overflow: hidden;
    }
    .board-members-page {
        padding: 0px;
    }
    .widget-snippet .board-members-inner {
        padding: 0px 15px 20px;
    }

    /* Menus */
    .widget.widget-snippet .timeline > li {
        width: 100%;
        margin-bottom: 15px;
    }
    .widget-snippet ul.timeline::before,
    .widget-snippet ul.timeline > li > .timeline-badge,
    .widget-snippet ul.timeline > li > .timeline-panel::before,
    .widget-snippet ul.timeline > li > .timeline-panel::after{
        display: none;
    }
    .widget-snippet ul.timeline > li > .timeline-panel {
        width: calc(100% - 0px);
        width: -moz-calc(100% - 0px);
        width: -webkit-calc(100% - 0px);
    }

    /* Sponsors */
    .widget.widget-snippet .sponsor-content {
        text-align: center;
    }
    .widget.widget-snippet .partner-inner h2 {
        text-align: center;
    }
    .responsive .widget-snippet .partner-inner h2.sec-title::after{
        left: 50%;
        margin-left: -25px;
    }
    .widget-snippet .sponsor-content img {
        float: none;
        display: inline-block;
        max-width: 200px;
        margin-bottom: 20px;
    }
    .widget-snippet .sponsor-content .ct-box {
        float: none;
        width: 100%;
    }
    .widget-snippet .sponsors-page-sec .contentPanel .sponsor-content ul{
        display: inline-block;
        text-align: left;
    }

    .widget.widget-snippet .members-inner h5 {
        margin: 0px 0 7px;
        padding: 12px 0 0px 0;
    }
    .widget.widget-snippet.testimonial-page .members-inner .col-md-4 {
        min-height: auto;
    }
    .widget.widget-snippet.testimonial-page .members-inner p {
        padding-bottom: 20px;
    }
    .widget.widget-snippet .members-inner p {
        padding-bottom: 40px;
    }
    .widget.widget-snippet .members-share .btn-trans-border {
        margin-top: 0px;
        font-size: 15px;
        padding: 8px 25px;
    }
    .widget-snippet.testimonial-page .members-inner {
        padding-top: 20px;
        padding-bottom: 40px;
    }

    /* Gala Ball Sponsors */
    .widget-snippet .galaBal-box{
        width: 33.33%;
    }

    .widget-snippet .postal-address {
        margin-top: 40px;
    }

    .award-img {
        display: block;
        text-align: left;
    }
    .award-img img {
        max-width: 150px;
        margin: auto 0px 24px 0;
        display: inline-block;
        margin-right: 30px;
        display: block;
    }

    /* Footer */
    body#webcommander-page .footer > .widget-container {
        width: 100%;
        height: 6;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    body#webcommander-page .footer .widget-navigation.footer-menu,
    body#webcommander-page .footer .widget-article.footer-address,
    body#webcommander-page .footer .widget-article.footer-call-now{
        position: relative;
        left: auto;
        right: auto;
        top: 100px;
        bottom: auto;
        margin: 0px 10px;
    }
    /* stay connected */
    body#webcommander-page .footer .widget-snippet.stay-connected {
        padding: 60px 15px 0;
    }
    .widget-snippet.stay-connected .footer-bottom-sec .row{
        display: flex;
        flex-wrap: wrap;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row div.col-md-3:last-child {
        width: 100%;
    }
    .widget-snippet.stay-connected #scrollToTop{
        text-align: right;
    }
	.responsive  .widget-snippet ul.menu-items li {
		font-size: 15px;
		width: 24%;
	}
	.responsive  .statis-box h3 {
		min-height: auto;
	}
    div.widget-snippet ul.menu-items {
        text-align: left;
    }
 

}

@media only screen and (max-width: 640px) {
    /* Gala Ball Sponsors */
    .widget-snippet .galaBal-box{
        width: 50%;
        height: 134px;
    }
    .widget.widget-snippet .galaBal-box img{
        max-height: 93px;
    }
    .widget.widget-snippet .gala-ball-inner h4{
        margin: 0 0 0px;
        margin-top: 30px;
    }

    /* Footer */
    body#webcommander-page .footer > .widget-container {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0px;
        padding: 0px;
        height: 834px;
        overflow: hidden;
        vertical-align: top;
    }
    body#webcommander-page .footer .widget-navigation.footer-menu, body#webcommander-page .footer .widget-article.footer-address, body#webcommander-page .footer .widget-article.footer-call-now {
        position: relative;
        left: auto;
        right: auto;
        top: 60px;
        bottom: auto;
        width: 50%;
        display: inline-block;
        box-sizing: border-box;
        margin: 0 -4px 0 0;
        padding: 0px 15px;
        min-height: 253px;
        /* height: 253px !important;
        vertical-align: top; */
    }
    body#webcommander-page .footer .widget-snippet.stay-connected {
        top: 526px;
        text-align: left;
        padding: 59px 15px 0;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-3,
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-6{
        width: 50%;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row div.col-md-3:last-child{
        margin-top: 30px;
        width: 100%;
    }

    section.award-news {
        padding: 25px 0;
    }
	
	
}

@media only screen and (min-width: 361px) and (max-width: 640px){
    body#webcommander-page .footer .widget-navigation.footer-menu, body#webcommander-page .footer .widget-article.footer-address,
    body#webcommander-page .footer .widget-article.footer-call-now {
        min-height: 253px;
        height: 253px !important;
        vertical-align: top;
    }
}
@media only screen and (max-width: 480px) {
    /* Membership Page */
    .widget-snippet .eligible-join .col-xs-6 {
        width: 100%;
        margin-bottom: 0px;
    }
    .widget-snippet .eligible-join h2.sec-title-center {
        line-height: 41px;
    }

    .widget-snippet ul.timeline > li > .timeline-panel {
        padding: 15px;
    }

    /* Gala Ball Sponsors */
    .widget-snippet .galaBal-box {
        width: 100%;
        height: 134px;
    }
    .widget-snippet .galaBal-box {
        height: 117px;
    }
    .widget.widget-snippet .galaBal-box img {
        max-height: 100%;
        max-width: 150px;
    }

    .widget-snippet .postal-inner div {
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }

    .responsive.page-development-award .widget-pageHeading.inner-page-headding h1 {
        font-size: 22px;
    }

    .widget.nwesletter-sec #mc_embed_signup .mc-field-group {
        min-height: 100px;
        width: 100%;
        float: none;
    }


    /* Footer */
    body#webcommander-page .footer > .widget-container {
        height: 900px;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected {
        text-align: center;
        height: 274px;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-3,
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-6{
        width: 100%;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row .col-md-6.footer-copy-right{
        margin-top: 30px;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected .footer-bottom-sec .row div.col-md-3:last-child {
        margin-top: 43px;
    }
    .widget-snippet.stay-connected #scrollToTop{
        text-align: center;
    }

    .responsive .widget-snippet ul.menu-items li {
        width: 48%;
    }
	
}

@media only screen and (max-width: 360px) {
    .widget-snippet .award-img img {
        max-width: 100%;
        margin: 0;
        display: block;
        margin-right: 10px;
    }

    body#webcommander-page .footer > .widget-container {
        padding: 30px 0 0;
        height: 1150px;
    }
    body#webcommander-page .footer .widget-navigation.footer-menu,
    body#webcommander-page .footer .widget-article.footer-address,
    body#webcommander-page .footer .widget-article.footer-call-now{
        position: relative;
        left: auto;
        right: auto;
        top: 0px;
        bottom: auto;
        width: 100%;
        display: inline-block;
        box-sizing: border-box;
        margin: 30px -4px 0 0;
        min-height: 1px;
        height: auto;
    }
    body#webcommander-page .footer .widget-snippet.stay-connected {
        top: 819px;
    }
}




