.mainCarousal{position:relative}
.mainCarousal .extCarousal{position:relative;float:left;width:100%}
.extCarousal a{text-decoration:underline}
.extCarousal a.btn{text-decoration:none}
.mainCarousal .mtop15{margin-top:15px}
.carousel-main-container{margin:30px auto 30px auto}
.carousel-nav1{clear:both}
.mainCarousal .cArrow a,.mainCarousal .cArrow a:hover,.mainCarousal .cArrow a:focus,.carousel-nav1 a,.carousel-nav1 a:hover,.carousel-nav1 a:focus{text-decoration:none}
.carousel-nav1 .prevSlide button,.carousel-nav1 .nextSlide button{background:transparent}
.visa-icon:focus{outline:dotted 1px #000}
.visa-icon:active{outline:0}
@media screen and (max-width:1199px){.mainCarousal .cArrow{display:block;color:#003ea9;font-weight:normal;margin:3rem 0 0;text-align:center;float:left;width:100%}
.mainCarousal .lArrow,.mainCarousal .rArrow{font-size:4rem;display:inline-block}
.mainCarousal .arrowTxt{font-size:2rem;position:relative;top:-12px}
}
@media screen and (max-width:767px){.mainCarousal .cArrow{margin:0;padding:3rem 0 0}
.extCarousal .richtext{margin-top:1.5rem}
}
@media screen and (min-width:1199px){.carousel-nav1{display:block;position:absolute;top:38%;width:100%;font-size:11rem;color:#003ea9}
.carousel-nav1 .prev{position:absolute;left:-70px}
.carousel-nav1 .next{position:absolute;right:-70px}
.mainCarousal .cArrow{display:none}
}
@media(max-width:767px){.carousel-nav1{display:none}
.item{display:block}
}
@media(min-width:992px){.carousel-nav1 a.disabled,.cArrow a.disabled{color:#5c5c5c}
}