 @media(min-width: 992px){
     .menu-toggler{
         display:none;
    }
     .nav-menu {
         display: inline-block;
    }
     .menu-toggler-2{
         display:none;
    }
}
 @media(max-width: 991px){
     .theme-banner-group .theme-banner-content .theme-left-content{
         padding-top: 20px;
    }
     .nav-menu .header-menu .nav-list .nav-item{
         padding: 0px 15px;
    }
     .nav-menu .header-menu .nav-list .nav-item:before{
         display: none !important;
    }
     .menu-toggler{
         display: inline-block;
    }
     .nav-menu {
         top: 00px;
         display: none;
         position: fixed;
         left: -100%;
         height: 100%;
         background: #182229;
         z-index: 12;
         width: 100%;
         -webkit-transition: all 0.2s ease-out;
         -moz-transition: all 0.2s ease-out;
         -o-transition: all 0.2s ease-out;
         transition: all 0.2s ease-out;
         border: none;
    }
     header.menu-toggler-active .nav-menu {
         left: 0px;
         overflow: auto;
         display: block;
         padding-top: 80px;
    }
     .nav-menu .header-menu .nav-list{
         width: 100%;
         text-align: center;
         margin: 0px 0px;
         display: inline-block;
         float: left;
         padding: 0px 20px;
    }
     .nav-menu .header-menu .nav-list .nav-item > .fa{
         display: none;
    }
     .nav-menu .header-menu .nav-list .nav-item{
         display: inline-block;
         vertical-align: top;
         float: none;
         color: #fff !important;
         float: left;
         width: 100%;
         text-align: center;
    }
     .nav-menu .header-menu .nav-list .dropdown-content{
         position: relative;
         top: 0px;
         width: 100%;
         float: left;
         display: block;
         box-shadow: none;
         background: transparent;
    }
     .nav-menu .header-menu .nav-list .dropdown-content .sub-item {
         color: #ffb677 !important;
         font-weight: 600;
         text-align: center;
         border: none !important;
         background: transparent !important;
    }
     .theme-banner-group .theme-banner-content .theme-right-content .banner-image img{
         max-width: 400px;
    }
     .recenteevents-content{
         padding-left: 400px;
    }
     .recenteevents-group .recenteevents-leftcontent{
         width: 400px;
    }
     .about-group .about-content{
         padding: 0px 0px 
    }
     .aim-objective-group .aim-objective-image{
         width: 300px;
         margin-left: -150px;
    }
     .aim-objective-group .aim-objective-content .aim-objective-left .aim-objective-box{
         padding-right: 100px;
         padding-left: 20px;
    }
     .aim-objective-group .aim-objective-content .aim-objective-right .aim-objective-box{
         padding-left: 100px;
         padding-right: 20px;
    }
}
 @media(max-width: 767px){
     .aim-objective-group{
         margin-top: 0px;
    }
     .aim-objective-group .aim-objective-content{
         display: inline-block;
         height: auto;
    }
     .aim-objective-group .aim-objective-content .aim-objective-left{
         width: 100%;
         display: inline-block;
         float: left;
    }
     .aim-objective-group .aim-objective-content .aim-objective-right{
         width: 100%;
         display: inline-block;
         float: left;
    }
     .aim-objective-group .aim-objective-image{
         position: relative;
         top: 35px;
         width: 100%;
         margin: 0px;
         left: initial;
         text-align: center;
    }
     .aim-objective-group .aim-objective-image img {
         max-width: 350px;
         float: none;
    }
     .aim-objective-group .aim-objective-content .aim-objective-left .aim-objective-box{
         padding: 20px;
         min-height: auto;
    }
     .aim-objective-group .aim-objective-content .aim-objective-right .aim-objective-box{
         direction: initial;
         padding-left: 20px;
         padding-right: 20px;
         min-height: auto;
         text-align: left;
    }
     .aim-objective-group .aim-objective-content .aim-objective-right .aim-objective-box .aim-objective-img{
         padding-left: 0px;
         padding-right: 20px;
    }
     .aim-objective-group .btn-center-group{
         margin-top: 0px;
    }
     .benefits-group .width-1-2, .width-1-3{
         max-width: 100%;
    }
     .theme-form{
         max-width: 100%;
    }
     .recenteevents-group{
         margin: 0px;
         margin-bottom: 30px;
    }
     .recenteevents-content{
         padding: 0px;
    }
     .recenteevents-group .recenteevents-leftcontent{
         width: 100%;
         position: relative;
         min-height: 250px;
    }
     .recenteevents-group .recenteevents-rightcontent{
    }
     .about-group .about-content{
         display: inline-block;
    }
     .about-group .about-content .about-image{
         width: 100%;
         padding: 0px;
         text-align: center;
         margin-bottom: 15px;
    }
     .about-group .about-content .about-image img{
         max-width: 240px;
         min-width: 240px;
    }
     .about-group .user-content{
         text-align: center;
    }
     .theme-banner-group .theme-banner-content{
         display: inline-block;
         width: 100%;
         height: 100%;
    }
     .theme-banner-group .theme-banner-content .theme-left-content{
         width: 100%;
         display: inline-block;
         text-align: center;
         min-width: 100%;
         max-width: 100%;
         padding-bottom: 0px;
    }
     .theme-banner-group .theme-banner-content .theme-right-content{
         width: 100%;
         display: inline-block;
         text-align: center;
         min-width: 100%;
         max-width: 100%;
         padding-bottom: 80px;
    }
     .theme-banner-footer .theme-banner-footer-content .theme-banner-footer-left-content{
         width: 100%;
         text-align: center;
         background: #fff;
    }
     .theme-footer{
         background: #ffb677;
    }
     .theme-footer .theme-footer-content{
         display: inline-block;
         padding: 35px 0px;
    }
     .theme-footer .theme-footer-left{
         display: inline-block;
         width: 100%;
         background: #ffb677;
         margin-bottom: 25px;
         padding-top: 0px;
    }
     .theme-footer .theme-footer-right{
         display: inline-block;
         width: 100%;
         background: #ffb677;
    }
     .bottom-footer .bottom-footer-content{
         display: inline-block;
    }
     .bottom-footer .bottom-footer-content .bottom-footer-left{
         width: 100%;
         text-align: center;
         display: inline-block;
    }
     .bottom-footer .bottom-footer-content .bottom-footer-right{
         width: 100%;
         text-align: center;
         display: inline-block;
    }
     .bottom-footer .footer-links{
         width: 100%;
         text-align: center;
         display: inline-block;
    }
     .theme-footer .theme-footer-content:after{
         display: none;
    }
     .theme-footer .phone-number-group{
         width: 100%;
         max-width: initial;
    }
     .theme-banner-group .theme-banner-content .theme-left-content .banner-subtitle{
         font-size: 24px;
         line-height: 36px;
         margin-bottom: 15px;
    }
     .theme-banner-group .theme-banner-content .theme-left-content .banner-title{
         font-size: 32px;
         line-height: 50px;
    }
     .theme-banner-group .theme-banner-content .theme-left-content .banner-btns .btn {
         margin-bottom: 10px;
    }
}
 @media(max-width: 575px){
     .artgallery-content{
         height: 100%;
    }
     .single-quickview-box {
         width: calc(100% - 20px);
    }
     .recenteevents-group{
         margin-bottom: 0px;
    }
     .header-theme-content .header-logo img{
         height: 42px;
    }
}
 