@media (max-width: 767px){
    .menu .navbar-collapse{
        box-shadow: none;
    }
    .imagesList img{
        width: 50%;
    }
    .invest_carousel .carousel-caption h1, .invest_carousel .carousel-caption a, .invest_carousel .carousel-caption p{
        color: #E0F2FF !important;
        text-shadow: 0 1px 2px rgba(0,0,0,.6) !important;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -ms-center;
    }
    .invest_carousel .carousel-caption a{
        text-align: center;
        text-align: -webkit-center;
        display: block;
    }
    .invest_carousel .carousel-caption{
        right: 15px !important;
    }
    .border{
        border-left: none !important;
    }
    .border{
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -ms-center;
    }
    .pull_center{
        float: none !important;
        display: block !important;
        text-align: center !important;
        text-align: -webkit-center !important;
    }
    .menu .navbar-nav{
        margin: 0 !important;
    }
    .menu li a{
        border-right: none !important;
    }
    .menu .dropdown-menu span{
        display: none !important;
    }
    .menu .open>.dropdown-menu{
        display: block !important;
    }
    .menu .dropdown-menu li{
        text-align: center !important;
    }
    .drop_title{
        padding: 0 !important;
    }
}
@media (max-width: 1080px) and (min-width: 991px){
    .slide_left{
        left: 0 !important;
    }
    .slide_right{
        right: 0 !important;
    }
}
@media (max-width: 1199px) and (min-width: 991px){
    .imagesList img{
        width: 15%;
    }
    .afterHeaderList li a .roundBox{
        float: none !important;
    }
}
@media (max-width: 1199px){
    .imagesList{
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -ms-center;
    }
    .menu li a{
        padding: 5px 15px !important;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .menu li a{
        padding: 5px 2px !important;
    }
    .menu ul.navbar-nav{
        margin: 0 -5px;
    }
    .slide_right{
        right: -40 !important;
    }
    .slide_left{
        left: -40 !important;
    }

}
@media (max-width: 991px){
    .box .simpleList,
    .colorCards .simpleList{
        min-height: inherit !important;
    }
    .invest_carousel .carousel-caption h1{
        font-size: 30px !important;
    }
    .invest_carousel .carousel-caption p{
        font-size: 20px !important;
    }
    a.logo{
        display: block;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -ms-center;
        clear: both;
        padding-top: 15px;
    }
}
@media (max-width: 595px){
    .imagesList img{
        clear: both;
    }
    .bannerArea .carousel-indicators{
        padding-right: 0 !important;
    }
    .listMenu li{
        float: none !important;
        padding: 10px 0 !important;
    }
    .listMenu li a{
        display: block;
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -ms-center;
    }
}
@media (min-width: 992px){
    .menu .navbar-collapse .navbar-nav{
        display: block !important;
    }
}
@media (min-width: 767px){
    .menu .navbar-nav{
        text-align: center;
    }
    nav.navbar.menu{
        display: flex;
    }
}
@media (max-width: 767px){
    #sandwich{
        display: block !important;
    }
    .menu .navbar-nav{
        display: none;
    }
    .menu ul.nav ul.dropdown-menu{
        width: 100%;
        background: none;
        position: relative;
        box-shadow: none;
        outline: none;
        border: none;
        left: 0 !important;
        text-align: center;
    }
    .navbar-nav .open .dropdown-menu {
        display: block;
    }
    .container-fluid > .navbar-collapse {
        margin-right: 0px;
        margin-left: 0px;
    }
    .navbar-nav {
        margin: 0;
    }
    .menu ul.nav{
        width: 100%;
    }
    .menu .nav>li>a{
        display: block !important;
    }
    .menu li{
        display: block;
    }
    .menu li a{
        display: block;
        border: none !important;
    }
    .menu .navbar-nav>li{
        float: none;
    }
}
@media (max-width: 848px){
    .slide_right{
        right: 0 !important;
    }
    .slide_left{
        left: 0 !important;
    }
}