    @media screen and (max-width:1199px){
        
        /*nav*/
        .dropdown-menu {display: block;position: relative;width: 100%;border: 0;border-radius: 0;box-shadow: none;padding-left: 30px;margin-bottom:15px;background:#1f9f85;}
        .navbar .navbar-brand .wrapper-logo-img .hm-logo {padding-left:0 !important;width:auto;height:50px;}
        .navbar-collapse {padding:0;position: absolute;top: 0;padding: 0px 15px 0;width: 100%;max-height: none;height: 100vh;left: 0;right: 0;width: auto;margin-top:91px;}
        .navbar-header {position:absolute;z-index:9999;background:rgb(255,255,255);width:100%;left:0;}
        .navbar-nav {margin:0;}
        .navbar-fixed-top .navbar-collapse, 
        .navbar-fixed-bottom .navbar-collapse {min-height:0;height:100vh;max-height:none;background:#1f9f85;}
        #navbar a {display: inline-block;width: 100%;padding:15px;color:white;}
        #navbar .navbar-inner a {text-transform:capitalize;}
        #navbar .widgets {padding: 0;}
        #navbar .widgets a {padding:15px 20px;display:block;}
        #navbar .widgets .social a {display:inline-block;}
        .navbar-brand .wrapper-logo-img{width:275px;}
        .navbar-right.navbar-logins {float:right !important;}
        .navbar-announce{clear:left;}
        .navbar-logins {position:relative;padding-right:10px;}
        .supernav{height:30px;}
        .navbar-header{width:100vw;}
        .container.subnav{height:60px;}
        .home-body{margin-top:15px;}
        .link-group{margin-bottom:50px;}
        .link-group h1{margin: 35px 0;}
    }
    @media screen and (max-height:670px) {}
    @media screen and (max-width:991px){
        footer .navbar-brand {width:100%;}
    }
@media screen and (max-width:840px){
    /*contact*/
    .g-recaptcha {transform: scale(0.76);transform-origin: 0;}
    
    /*footer*/
    footer a {padding:5px 0;}
    footer .row > div {margin-top:30px;}
    footer .btn {width:100%;}
    aside .btn {width:100%;}
    .form-profile .btn {width:100%;}
    .form-rep .btn {width:100%;}
    .getAbout .btn {width:100%;}
    .getProfile button {width:100%;}
    .getPost .btn {width:100%;}
    
    /*global*/
    section > .container {padding:15px 15px;}
    
    /*hero*/
    .hero-img {max-width:none;}
    .top-img {max-width: none;}
    .hero .overflow-hidden{height:200px;}
    main {margin-top:91px;}
    
    /*nav*/
    .hm-logo {width:auto;height:50px;}
    /* .navbar-brand img {padding-right: 10px;max-height: 48px;min-width: 0;width: auto;} */
    
    .readmore{margin-top:30px;}
    .community-events aside h3{margin-bottom:0;}
}
@media screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){
    /*contact*/
    /*.g-recaptcha {transform: scale(1.14);transform-origin: 0;}*/

    /*hero*/
    .hero-img {max-width:none;}
    .top-img {max-width: none;}

    /*nav*/
    .hm-logo {width:45%;}
    .home-body{min-height:61vh;}
    .link-group{margin-bottom:0;padding-bottom:50px;}
}
@media screen and (min-width:992px) and (max-width:1199px){
    /*contact*/
    /*.g-recaptcha {transform: scale(1.24);transform-origin: 0;}*/
    
    /*global*/
    section > .container {padding:25px 15px;}
    /*nav*/

}
    @media screen and (min-width:992px) and (max-width:1199px) and (orientation: portrait){
        .home-body{min-height:40vh;}
        .link-group{margin-bottom:0;padding-bottom:50px;}
    }
    @media screen and (min-width:1025px) and (max-width:1199px){}
@media screen and (min-width:1200px){
    /*contact*/
    /*.g-recaptcha {transform: scale(1.51);transform-origin: 0;}*/
    
    /*global*/
    section > .container {padding:25px 15px;}
    
    /*.nav {background-color:rgba(0,0,0,0.3);}*/
    .dropdown:hover .dropdown-menu {display:block;}
    .nav-down.navbar {}
    .nav-down #navbar a {}
    .nav-down .navbar-brand {}
    .right-call{float:right;color:#fff;margin-top:5px;margin-bottom:-5.5px}
    /*navbar-transition*/
    .nav-up.navbar-default {background:rgb(255,255,255);height:85px;min-height: 0;}
    .nav-up.navbar-default .dropdown-menu {background:rgb(255,255,255);}
    .nav-up .navbar-brand {font-size:18px;width:auto;}
    .nav-up .navbar-brand .wrapper-logo-img {max-width:none;max-height:72px;width:400px;}
    .nav-up .navbar-brand span {height: 72px;padding-top: 10px;}
    .nav-up #navbar a {padding:12.5px 15px;}
}
@media screen and (min-width:992px){}
@media screen and (min-width:768px){
    /*contact*/
    
    
    /*button alignments*/
    footer .btn {float:right;}
    aside .btn {float:right;}
    .form-rep .btn {float:right;}
    .getAbout .btn {float:right;}
    .getProfile button {float:right;}
    .getPost .links {text-align:right;}
    .profile-email {float:right;}
}

/* @media screen and (max-width:1200px){
.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
        background-color:transparent;
    }
    .navbar-toggle .icon-bar {
        background-color: #000;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 0;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.show{
        display:block !important;
    }
    
    .navbar-brand{
        background-color: transparent !important;
    }
    
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: initial;
    }
} */

/* Mobile Portrait */
@media screen and (max-width:490px) and (orientation: portrait){
    .hero .wrap{top:0;}
    .hover-boxes a div{width:100%;}
    .container > .navbar-header{margin:0;}
    .navbar-default .navbar-brand .home-logo{max-width:118px;}
    .hm-main main{margin-top:90px;}
    .hm-main .home .hero .row{height:80vh;}
    .home-body .comm-btn-green{margin-bottom:50px;}
    footer .wrapper-logo-img img{width:175px;}
    #getRep-contact h1{margin-top:0;}
    #getRep-contact .getProfile .wrap{min-height:1px !important;}
    footer{margin-top:15px;}
    .getAbout, .form-rep{padding:15px 15px;}
    .form-chapter .chapter-border{min-width:27%;}
    .form-chapter form h5{margin-bottom:10px;}
    .hm-main .link-group{margin-bottom:0px !important;}
    .link-tpl h5{padding:15px 5px;}
    .hover-boxes a:nth-child(3)>div, .hover-boxes a:nth-child(6)>div{border-right:none;}
    .hover-serv span{top:45px;}
    .dropdown .fa-angle-down{display:inline-block;margin-left:15px;}
    .nav-btn a{border-color:#fff;color:#fff !important;width:auto !important;}
    .nav-btn{padding:0;}
    .navbar-brand{width:248px;}
}

/* Mobile Landscape */
@media screen and (min-width:416px) and (max-width:840px) and (orientation: landscape){
    .hero .wrap{top:0;}
    .hover-boxes a div{width:50vw;}
    .container > .navbar-header{margin:0;}
    .navbar-default .navbar-brand .home-logo{max-width:118px;}
    .hm-main main{margin-top:90px;}
    .hm-main .home .hero .row{height:80vh;}
    .home-body .comm-btn-green{margin-bottom:50px;}
    footer .wrapper-logo-img img{width:175px;}
    #getRep-contact h1{margin-top:0;}
    #getRep-contact .getProfile .wrap{min-height:1px !important;}
    footer{margin-top:15px;}
    .getAbout, .form-rep{padding:15px 15px;}
    .form-chapter .chapter-border{min-width:27%;}
    .form-chapter form h5{margin-bottom:10px;}
    .hm-main .link-group{margin-bottom:0px !important;}
    .link-tpl h5{padding:15px 5px;}
    .hover-boxes a:nth-child(3)>div, .hover-boxes a:nth-child(6)>div{border-right:none;}
    .hover-serv span{top:45px;}
    #navbar a{padding:5px 15px;font-size:14px;}
    .dropdown .fa-angle-down{display:inline-block;margin-left:15px;}
    .nav-btn a{border-color:#fff;color:#fff !important;width:auto !important;padding:5px 15px !important;}
    .nav-btn{padding:0;}
    #navbar .widgets a{padding:5px 15px;}
    .getProfile{width:50vw;}
    .getChapter{width:50vw;}
    .chapter .col-sm-5{width:40vw;display:inline-block;vertical-align:top;}
    .chapter .col-sm-7{width:59vw;display:inline-block;}
    .chapter .col-sm-7 .comm-btn-green{margin-top:25px;}
    .main-box .getAbout{width:40vw;display:inline-block;vertical-align:top;}
    .main-box .form-rep{width:50vw;display:inline-block;}
    footer > div:nth-child(1){padding:15px;}
    .serv-body .serv-links{width:40vw;display:inline-block;vertical-align:top;}
    .serv-body .serv-content{width:59vw;display:inline-block;}
}

/* Normal Tablet Portrait */
@media screen and (min-width:750px) and (max-width:1000px) and (orientation: portrait){
    .absolute{margin:0;}
    .hero .wrap{top:250px;}
    .hover-boxes a div{width:48vw;display:inline-block;}
    .container > .navbar-header{margin:0;}
    .navbar-default .navbar-brand .home-logo{max-width:118px;}
    .hm-main main{margin-top:90px;}
    .hm-main .home .hero .row{height:700px;}
    .hover-boxes a:nth-child(3)>div{border-right:none;}
    .hover-boxes a:nth-child(4)>div, .hover-boxes a:nth-child(2)>div{border-right: .5px solid rgb(229,238,243);}
    .dropdown .fa-angle-down{display:inline-block;margin-left:15px;}
    .nav-btn a{border-color:#fff;color:#fff !important;width:auto !important;padding:5px 15px !important;}
    .nav-btn{padding:0;}
    .hover-serv span{top:40px;}
    footer .wrapper-logo-img img{width:175px;}
    .form-rep{padding:30px 15px;}
    .getAbout{padding:30px 15px;}
    .form-rep .btn{margin-top:10px;}
    .form-chapter .chapter-border{min-width:49%;}
    footer{margin-top:0;}
    .serv-body{margin-bottom:0 !important;}
    .hero .overflow-hidden{height:400px;}
    .form-profile input[type="submit"]{margin-top:10px;}
}

/* Normal Tablet Landscape */
@media screen and (min-width:1001px) and (max-width:1100px) and (orientation: landscape){
    .absolute{margin:0;}
    .hero .wrap{top:250px;}
    .container > .navbar-header{margin:0;}
    .navbar-default .navbar-brand .home-logo{max-width:118px;}
    .hm-main main{margin-top:90px;}
    .hm-main .home .hero .row{height:80vh;}
    .dropdown .fa-angle-down{display:inline-block;margin-left:15px;}
    .nav-btn a{border-color:#fff;color:#fff !important;width:auto !important;padding:10px 25px !important;}
    .nav-btn{padding:0;}
    .hover-serv span{top:40px;}
    footer .wrapper-logo-img img{width:175px;}
    .form-rep{padding:30px 15px;}
    .getAbout{padding:30px 15px;}
    .form-rep .btn{margin-top:10px;}
    .form-chapter .chapter-border{min-width:62%;}
    .serv-body{margin-bottom:0 !important;}
    .hero .overflow-hidden{height:400px;}
    .hover-boxes a div{width:33.33333333%;}
}

/* Big Tablet Portrait */
@media screen and (min-width:1001px) and (max-width:1100px) and (orientation: portrait){
    .absolute{margin:0;}
    .hero .wrap{top:250px;}
    .container > .navbar-header{margin:0;}
    .navbar-default .navbar-brand .home-logo{max-width:118px;}
    .hm-main main{margin-top:90px;}
    .hm-main .home .hero .row{height:700px;}
    .dropdown .fa-angle-down{display:inline-block;margin-left:15px;}
    .nav-btn a{border-color:#fff;color:#fff !important;width:auto !important;padding:10px 25px !important;}
    .nav-btn{padding:0;}
    .hover-serv span{top:40px;}
    footer .wrapper-logo-img img{width:175px;}
    .form-rep{padding:30px 15px;}
    .getAbout{padding:30px 15px;}
    .form-rep .btn{margin-top:10px;}
    .form-chapter .chapter-border{min-width:62%;}
    .serv-body{margin-bottom:0 !important;}
    .hero .overflow-hidden{height:400px;}
    .hover-boxes a div{width:33.33333333%;}
}

/* Big Tablet Landscape */
@media screen and (min-width:1101px) and (max-width:1370px) and (orientation: landscape){
    
}

@media (min-width: 576px){
    .col-two{column-count:2;}
}