/* big banner area */

.swiper-container{
    background-color: #37f234;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 445px;
}

.swiper-container .swiper-wrapper .slider_topic_text{
    width: 1140px;
    z-index: 1;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    text-align: left;
    padding: 90px 0 0 30px;
}



.swiper-container .swiper-wrapper h2,
.swiper-container .swiper-wrapper h3,
.swiper-container .swiper-wrapper h1{
    color: #fff;
    clear: both;
    float: left;
    margin: 5px 0;
    font-size: 36px;
    line-height: 36px;}

.swiper-container .swiper-wrapper h2,
.swiper-container .swiper-wrapper h1{
    font-family: 'vialog', 'Open Sans', sans-serif
}

.swiper-container .swiper-wrapper h3,
.swiper-container .swiper-wrapper h1.subttl{ margin: 0 0 40px 0; font-family: 'vialog', 'Open Sans', sans-serif;}
.swiper-container .swiper-wrapper .description{
    clear: both;
    float: left;
    display: inline-block;
    font-size: 17px;
    line-height: 22px;
    color: white;
    margin-bottom: 20px;
}

.swiper-container .swiper-wrapper .swiper-slide.center,
.swiper-container .swiper-wrapper .swiper-slide.center .slider_topic_text,
.swiper-container .swiper-wrapper .swiper-slide.center h1,
.swiper-container .swiper-wrapper .swiper-slide.center h1.subttl,
.swiper-container .swiper-wrapper .swiper-slide.center .description{display: block; text-align: center; float: none; width: 100%; margin-left:0;}

.swiper-container .swiper-wrapper .swiper-slide.center .slider_btn{float: none;}

.swiper-container .swiper-slide{
    background-position: top center;
    background-size: auto;
    background-repeat: no-repeat;
    min-height: 335px;
}
.swiper-container .swiper-slide img {z-index: 0; }

.slider_btn{
    background: #17a2b8 none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 10px;
    color: #fff;
    display: inline-table;
    font-size: 17px;
    line-height: 18px;
    margin-top: 5px;
    padding: 10px 40px;
    text-decoration: none;
    text-transform: uppercase;
    clear: both;
    float: left;
}

.slider_btn:hover{
    background-color: #fff;
    border-color: #ccc;
    color: #0899CC; }

.slider_btn.bordered{
    background: #fff none repeat scroll 0 0;
    border: 2px solid #fff;
    border-radius: 10px 0;
    color: #0899CC;
    display: inline-table;
    font-size: 17px;
    line-height: 18px;
    margin-top: 5px;
    padding: 10px 40px;
    text-decoration: none;
    clear: both;
    float: left;
}

.slider_btn.bordered:hover{
    background-color: #17a2b8;
    border-color: #17a2b8;
    color: #fff; }

.slider_btn.green_btn{
    background: #83bb00 none repeat scroll 0 0;
    border: 2px solid #83bb00;
    border-radius: 10px 0;
    color: #fff;
    display: inline-table;
    font-size: 17px;
    line-height: 18px;
    margin-top: 5px;
    padding: 10px 40px;
    text-decoration: none;
    text-transform: none;
    clear: both;
    float: left;
}

.slider_btn.green_btn:hover{
    background-color: #fff;
    border-color: #83bb00;
    color: #83bb00; }

.swiper-pagination-bullet{
    height: 13px !important;
    width: 13px !important;
    background: transparent !important;
    opacity: 0.8 !important;
    border: 2px solid #fff;}

.swiper-pagination-bullet-active{background: #fff !important;}