@media screen and (min-width:768px) {
    .carousel-indicators{width: 35px;margin: 0;top: 50%;left: auto;text-align: right;right: 0;height: auto;display: inline-block;bottom: auto;transform: translate(-10px, -50%);}
    .carousel-indicators li{width: 2px;height: 80px;background: rgba(255, 255, 255, 0.5);border:0;margin: 0 1px;display: block;position: relative;color: #fff;}
    .carousel-indicators li.active{width: 4px;height: 80px;margin: 0;}
    .carousel-indicators li span{margin-top: 35px;float: left;padding: 0 0px 0 22px;font-size: 12px;}
    .footer .footer_content .links .mobile_links{display:none;}
    .footer .footer_content .container{display: -ms-flexbox;display: -webkit-flex;display: flex;}
    .footer .footer_content .logo{align-self: center;margin-top: 0;}
    .footer .footer_content .btn_links{width: 20%;}
    .footer .footer_content .btn_links ul{max-width: 168px;float: right;}
    
    
}

@media screen and (min-width:1920px) { 

} 

@media (min-width: 1600px) and (max-width: 1919px) {

}

@media (min-width: 1440px) and (max-width: 1599px) {
    .home_banner, 
    .home_slider, 
    .home_slider .carousel-default .carousel-inner .item, 
    .home_slider .carousel-default .carousel-inner .item img{height: 600px;}
    .latest_news{height: 800px;}
    .latest_news_home{    height: 572px;}
/*
    .sb-scrollbar-container{right: 0;}
    .sb-content{width: 118%;}
*/
    
    .home_two .left .image img{height: 540px;}

}

@media screen and (max-width:1300px) { 

}

@media screen and (max-width:1200px) { 

}
@media (min-width: 992px) and (max-width: 1199px) {
    .main_inner_page .container{width: 96%;}    
}
@media (min-width: 1025px) and (max-width: 1199px) {
    .main_inner_page .container .f_left{width:300px;float: left;}
    .main_inner_page .container .f_right{    width: calc(100% - 300px);padding-left: 30px;}
}
@media screen and (max-width:1100px) { 
    
}

@media screen and (min-width:1025px) {
    header.header.clearHeader{
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        background: #1f222c;
        z-index: 99;
        border-radius: 0;
        
    }
    header.header.clearHeader.darkHeader{}
    .home_banner{margin-top: 0px;}
	.home_two {margin-top: 124px;}
    .main_inner_page{margin-top: 124px;}
}



@media screen and (max-width:1024px) {
    .mobile_header{display: block;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 99;
    background: #1f222c;
    border-radius: 0;
    }
    ul.breadcrumb {display: block;}
    .clearHeader .desktop_header{display: none !important;}
    
    
    .home_two{}
    .home_two .left, .home_two .right{width: 100%;}
    .home_two .right{padding: 15px;}
    .home_three .c_container{min-width: 360px;}
    .home_four h3{font-size: 22px;padding: 0 15px;}
    .home_four .list ul li a .image {height: 300px;}
    .home_four .list ul li a .desc h4{font-size: 20px;}
    .home_four .list ul li a .desc .link_txt{font-size: 12px;padding: 12px 15px;}
    
    .footer .footer_content .logo{width: 25%;}
    .footer .footer_content .links h5{font-size: 16px;margin-bottom: 12px;position: relative;}
    
    
    .footer .footer_content .btn_links{width: 140px;}
    .footer .footer_content .btn_links ul li a{padding: 14px 14px 14px 50px}
    
    .home_banner .latest_news{display: none;}
    .home_banner .social_links{display: none;}
    .home_banner .home_slider{width: 100%;margin-right: 0;}
    .mobile_latest_news{display: block;}
    
    .main_inner_page .f_left{width: 100%;display: none;}
    .main_inner_page .f_right{width: 100%;}
    .jquery-accordion-menu{width: 100%;max-width: 100%!important;}
    
    .news_section .form-inline{float: none !important;}
    .news_section .form-inline .form-group{min-width: 100px;float: left;max-width: 48%;margin-left: 0;
    margin-right: 15px;}
    .downloads_list ul, .notices_list ul{width: 100%;}
    
    .group_div .form-inline{float: right!important;}
}

@media (min-width:992px) and (max-width:1024px) {
    
}

@media screen and (max-width:991px) { 
    .connect_section .description .gray_bg .contact_detail label{margin-top: 15px;}
    
    .downloads_list ul li{width:calc(50% - 15px);}
    .notices_list ul li{width:calc(50% - 15px);}
    .downloads_list ul li .downloads:hover .desc{margin-top: 15px;}
    
} 

@media screen and (max-width:767px) {
    .footer .footer_content .links .desktop_links{display:none;}
    .footer .footer_content .links h5::after{content: '';width: 15px;height: 1px;background: #000;position: absolute;top: 8px;right: 15px;}
    .footer .footer_content .links h5::before{content: '';width: 1px;height: 15px;background: #000;position: absolute;top: 1px;right: 21px;}
    
    .footer .footer_content .links h5[aria-expanded="true"]::before{width: 0;}
    .description h3.title{margin-top: 10px;}
    .description.townhouse_section{padding-top:0;}
    .navbar-toggle{background: #fff;}
    .mobile_header .logo .navbar-brand{width: 180px;padding: 10px 0;}
    .copy_right .left, .copy_right .right{width: 100%;text-align: center;}
    .copy_right .right ul{width: 100%;margin-top: 15px;}
    .footer .footer_content .logo{width: 100%;float: left;margin-top: 0;}
    .footer .footer_content .links{width: 100%;}
    .footer .footer_content .btn_links{float: left;width: 100%;margin-top: 15px;}
    .footer .footer_content .btn_links ul{}
    .footer .footer_content .btn_links ul li{width: 33%;float: left;display: inline-block;}
    .footer .footer_content .btn_links ul li:nth-child(2){margin-left: 0.5%;margin-right: 0.5%;}
    .footer .footer_content .btn_links ul li a{padding: 12px;text-align: center;}
    .footer .footer_content .btn_links ul li a img{position: static;width: 20px;height: 20px;}
    .footer .footer_content .btn_links ul li a span{display: block;margin-top:5px;font-size: 10px;}
    .footer .footer_content{padding: 30px 0;}
    
    .carousel-indicators{width: 35px;margin: 0;top: 50%;left: auto;text-align: right;right: 0;height: auto;display: inline-block;bottom: auto;transform: translate(-10px, -50%);}
    .carousel-indicators li{width: 2px;height: 50px;background: rgba(255, 255, 255, 0.5);border:0;margin: 0 1px;display: block;position: relative;color: #fff;}
    .carousel-indicators li.active{width: 4px;height:50px;margin: 0;}
    .carousel-indicators li span{margin-top:18px;float: left;padding: 0 0px 0 22px;font-size: 12px;}
    .home_slider .carousel-control.left{left: 0;}
    .home_slider .carousel-control.right{left: 42px;}
    
    .home_four{margin-top: 30px;}
    .home_four .list ul li{width: 100%;}
    .home_four .list ul li:nth-child(2) {margin-left: 0;margin-right: 0;}
    .home_three .c_container{min-width:auto;width:90%;left: 5%;}
    
    .home_four h3{font-size:18px;line-height: 24px;}
    .home_four .list ul li a .desc h4 {font-size: 26px;}
    
    .home_slider, .home_banner,
    .home_slider .carousel-default .carousel-inner .item,
    .home_slider .carousel-default .carousel-inner .item img{height:430px;
    margin-top: 0px;
    }
    
    .header .navbar{margin-bottom: 0;border: 0;}
    .main_inner_page{margin-top: 70px;}
    
    .news_list ul li{width:calc(50% - 15px);}
    
    .events_list ul li{width:calc(50% - 15px);}
    
    .townhouse_section .town_house.slider .item, .townhouse_section .town_house.slider .item img{height: 300px;}
    .news_list ul, .events_list ul{width:100%;margin: 15px 0px 15px;}
    
    .townhouse_section .town_house.slider .slick-arrow.next{left: 10px;}
    .townhouse_section .town_house.slider .slick-arrow.prev{right:10px;}
    .tips_ac .image img{height: 280px;}
    .faq_section .accordion .panel .panel-collapse .panel-body .single_image img{height: 260px;}
    .demo-gallery > ul > li{width:calc(33.3% - 15px);}
    
    .group_div h3{width: 100%;}
    .group_div .form-inline{float: left!important;margin-top: 0;}
    
    .event_detail .image .e_name{font-size: 24px;}
    
} 

@media screen and (max-width:576px) {
   .demo-gallery > ul > li{width:calc(50% - 15px);}
}

@media screen and (max-width:480px) { 
    .downloads_list ul li{width: 100%;}
    .downloads_list ul li:nth-child(even){margin-left: 0;}
    .notices_list ul li{width: 100%;}
    .notices_list ul li:nth-child(even){margin-left: 0;}
    .news_list ul li{width:100%;margin: 0 0 15px 0;}
    .events_list ul li{width:100%;margin: 0 0 15px 0;}
    
    .townhouse_section .town_house.slider .item, .townhouse_section .town_house.slider .item img{height: 240px;}
    .townhouse_section .town_house.slider .slick-arrow{line-height: 1;top: calc(50% - 30px);}
    .townhouse_section .accordion .panel .panel-collapse .panel-body{padding-right: 0;}
    .demo-gallery > ul > li{width:calc(50% - 8px);margin: 4px;}
    
    .downloads_list ul li{width:100%;}
    .notices_list ul li{width:100%;}
    .downloads_list ul li .downloads:hover .desc{top:0;}
} 

@media screen and (max-width:400px) { 
    
}

@media screen and (max-width:359px) { 
    
}




