/* CSS Document */
.swiper-viewport {
	margin: 0px;
	z-index: 1;
	width: 100%;
	position: relative;
	overflow: hidden;
}
/* OpenCart Code */
.main-slider .swiper-wrapper, .swiper-container {
	direction: ltr !important;
}
.swiper-pagination {
	bottom: 20px;
	left: 0;
	text-align: center;
	width: 100%;
}
.swiper-pagination-bullet {
	display: inline-block;
	margin: 0 3px;
	opacity: 1;
	cursor: pointer;
    width: 10px;
    height: 10px;
	-webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    background-color: #000000;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active {
	background: #010101;
	-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: pointer;
    pointer-events: auto;
}

.banner-details{position:absolute;top:50%;left:10%;width:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);text-align:left;z-index:1;}
.banner-details .offer{font-size:38px;color:#010101;margin-bottom:15px;line-height:38px;}
.banner-details .title{font-size:80px;color:#010101;margin-bottom:30px;line-height:80px;}
.banner-details .sub-title{font-size:14px;color:#999;margin-bottom:30px;}
.banner-details .btn-primary{background:#010101;border-color:#010101;font-size:20px;}
.banner-details .btn-primary:hover{background-color: #999998;border-color: #999998;}
.banner-details.left{left:15%;}
.banner-details.right{left:50%;}
.banner-details.center{left:0;right:0;width:100%;text-align:center;}
@media(max-width:1200px){
.banner-details.left{left:10%;}
.banner-details .offer{font-size:16px;line-height:16px;}
.banner-details .title{font-size:26px;line-height:26px;}
.banner-details .sub-title{font-size:14px;line-height:14px;}
.banner-details .btn-primary{}
.banner-details .btn-primary:hover{}
.banner-details.left{}
.banner-details.right{}
.banner-details.center{}
}
@media(max-width:480px){
.banner-details.left{left:10%;}
.banner-details .offer{font-size:12px;margin-bottom:5px;line-height:12px;}
.banner-details .title{font-size:21px;margin-bottom:10px;line-height:21px;}
.banner-details .sub-title{font-size:14px;margin-bottom:10px;line-height:14px;}
.banner-details .btn-primary{font-size:12px;}
.banner-details .btn-primary:hover{}
.banner-details.left{}
.banner-details.right{}
.banner-details.center{}
}