.home-slider {width: 100%;}

.home-slider .swiper-slide .text-bg {position: absolute;top:0px;width: 100%;height: 100%;display: none;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.home-slider .swiper-pagination-bullet-active {opacity: 1;background: #0e3e7d!important;}
.home-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {left: 0px!important;width: 100%!important;}
.home-slider .swiper-pagination-bullet {display: inline-block;background: #ffffff5c;opacity: 1;margin:2px!important;}
.home-slider .swiper-button-next, .swiper-button-prev {position: absolute;z-index: 10;cursor: pointer;color: #fff;text-align: center;}


@media (max-width:576px){ 
.home-slider {border:solid 15px #fff;border-top: 0px!important;border-bottom: 0px!important;} 
.home-slider .swiper-slide {background: #fff;height: 350px!important;background-size: cover!important;background-position: center right!important;}

.home-slider .swiper-slide .text-bg .text1 {font-size: 16px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}
.home-slider .swiper-slide .text-bg .text2 {font-size: 14px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}

.home-slider .swiper-pagination-bullet {width: 14px;height: 14px;}
.home-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;}
.home-slider .swiper-button-next, .swiper-button-prev {top: 50%;width: 50px;height: 50px;line-height: 50px;margin-top: -22px;font-size: 35px;}

}

@media (min-width:576px) and (max-width:767px){ 
.home-slider {border:solid 15px #fff;border-top: 0px!important;border-bottom: 0px!important;} 
.home-slider .swiper-slide {background: #fff;height: 350px!important;background-size: cover!important;background-position: center right!important;}

.home-slider .swiper-slide .text-bg .text1 {font-size: 16px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}
.home-slider .swiper-slide .text-bg .text2 {font-size: 14px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}

.home-slider .swiper-pagination-bullet {width: 14px;height: 14px;}
.home-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;}
.home-slider .swiper-button-next, .swiper-button-prev {top: 50%;width: 50px;height: 50px;line-height: 50px;margin-top: -22px;font-size: 35px;}

}

@media (min-width:768px) and (max-width:991px){ 

.home-slider {border:solid 15px #fff;border-top: 0px!important;border-bottom: 0px!important;} 
.home-slider .swiper-slide {background: #fff;height: 450px!important;background-size: cover!important;}

.home-slider .swiper-slide .text-bg .text1 {font-size: 16px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}
.home-slider .swiper-slide .text-bg .text2 {font-size: 14px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}


.home-slider .swiper-pagination-bullet {width: 14px;height: 14px;}
.home-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;}
.home-slider .swiper-button-next, .swiper-button-prev {top: 50%;width: 50px;height: 50px;line-height: 50px;margin-top: -22px;font-size: 35px;}

}

@media (min-width:992px) and (max-width:1199px){ 
.home-slider {border:solid 15px #fff;border-top: 0px!important;border-bottom: 0px!important;} 
.home-slider .swiper-slide {background: #fff;height: 450px!important;background-size: cover!important;}


.home-slider .swiper-slide .text-bg .text1 {font-size: 16px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}
.home-slider .swiper-slide .text-bg .text2 {font-size: 14px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}

.home-slider .swiper-pagination-bullet {width: 14px;height: 14px;}
.home-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;}
.home-slider .swiper-button-next, .swiper-button-prev {top: 50%;width: 50px;height: 50px;line-height: 50px;margin-top: -22px;font-size: 35px;}

}

@media (min-width:1200px) and (max-width:1366px){
.home-slider .swiper-slide {background: #fff;height: 450px!important;background-size: cover!important;}


}
@media (min-width:1367px){
.home-slider .swiper-slide {background: #fff;height: 610px!important;background-size: cover!important;}
}

@media (min-width:1200px){
.home-slider {border:solid 25px #fff;border-top: 0px!important;border-bottom: 0px!important;} 

.home-slider .swiper-slide .text-bg .text1 {font-size: 28px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}
.home-slider .swiper-slide .text-bg .text2 {font-size: 22px;color:#fff!important;font-weight:300;line-height: 1.2;background: rgb(177, 3, 3);display: inline-block;padding: 10px 25px;}

.home-slider .swiper-pagination-bullet {width: 14px;height: 14px;}
.home-slider .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;}
.home-slider .swiper-button-next, .swiper-button-prev {top: 50%;width: 50px;height: 50px;line-height: 50px;margin-top: -22px;font-size: 35px;}

}
