.carousel-caption {
    position: absolute;
    z-index: 1;
    display:table;
    width: 30%;
    height:100%;
    left: 62%;
    /*padding-top: 90px;*/
}
.absolute-div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.carousel-caption h3 {
    display:table-cell;
    vertical-align: middle;
    text-align:left;
}
.item {
    position:relative;
}
.text-white{
    color: #fff;
}
.authorName{
    font-size: 1rem;
}
.ttHeader{
    background-color: #0e6fa4;
    box-shadow: 0px 24px 9px -23px rgba(0,0,0,0.45);
    z-index: 1;
}
.headVerticalLine{
    color: #fff;font-size: 22px;
}
.carousel-control-prev,.carousel-control-next{
    display: none!important;
}
@media (min-width: 280px){
    .sliderImages{
        width: 80%;
    }
    .item{
        text-align: -webkit-center;
    }
    .carousel-caption{
        width: 100%;
        left: 10%;
        padding-top: 0px;
        bottom: 3.25rem;
    }
    .absolute-div {
        top: -8rem;
        left: 2rem;
        right: 0rem;
    }
    .banner1HrLine{
        width: 17%;
        margin-left: 10%;
        border-top: 1px solid #FFE452;
        font-size: 2rem;
    }
    .authorName {
        font-size: 1rem;
    }

    .quoteLeft,.quoteRight{
        width: 2rem;
        margin-top: -21px;
    }
    .quoteLeft{
        position: absolute;
        margin-top: -24px;
        vertical-align: super;
        margin-left: -27px;
    }
    .quoteRight{
        position: absolute;
        margin-top: 22px;
        vertical-align: super;
        margin-left: -12px;
    }
    .banner1{
        bottom: 1.25rem;
    }
    .banner1h3head {
     font-size: 1.6rem;
     line-height: 1.4;
 }
 .banner2 .banner2h3head {
    font-size: 1.5rem;
    line-height: 1;
}

.slick-next {
    right: 13px!important;
}
.banner3 .carousel-caption{
    left: 2%;
}
.banner2 .absolute-div {
    top: -12rem;
}
.banner3 .absolute-div {
    top: -22rem;
}
} 
@media (min-width: 375px){
    .absolute-div {
        top: -10rem;
    }
    .banner1h3head {
        font-size: 1.8rem;
    }
    .banner1HrLine {
        width: 14%;
        margin-left: 8%;
    }
    .banner2 .banner2h3head {
        font-size: 2rem;
    }
}
@media (min-width: 412px){
    .absolute-div {
        top: -16rem;
    }
    .banner3 .absolute-div {
        top: -29rem;
    }
}

@media (min-width: 425px){
    .banner1h3head {
        font-size: 2rem;
    }
    .banner2 .banner2h3head {
        font-size: 2rem;
    }
    .banner2 .absolute-div {
        top: -17rem;
    }
    .banner3 .absolute-div {
        top: -30rem;
    }
    .carousel-caption{
        bottom: 5.25rem;
    }
    .banner1 {
        bottom: 3.25rem;
    }
}
@media (min-width: 576px){
    .banner1h3head {
        font-size: 3rem;
    }
    .absolute-div {
        top: -18rem;
    }
    .quoteLeft, .quoteRight {
        width: 2rem;
    }
    .quoteRight{
        margin-top: 44px;
    }
    .carousel-caption {
        bottom: 7.25rem;
    }
    .banner1HrLine {
        width: 9%;
        margin-left: 5%;
    }
    .banner2 .banner2h3head {
        font-size: 2.5rem;
    }
    
    .banner2 .absolute-div {
        top: -26rem;
    }
    .banner3 .absolute-div {
        top: -40rem;
    }
}
@media (min-width: 768px){
    .sliderImages{
        width: 100%;
    }
    .item{
        text-align: -webkit-center;
    }
    .banner1h3head {
        font-size: 3rem;
    }
    .quoteLeft, .quoteRight {
        width: 3rem;
    }

    .banner1HrLine {
        width: 7%;
        margin-left: 6%;
    }
    .authorName {
        font-size: 1rem;
    }
    .absolute-div {
        top: -29rem;
    }
    .banner2 .banner2h3head {
        font-size: 4rem;
    }
    .carousel-caption {
        bottom: 12.25rem;
    }
    .banner2 .absolute-div {
        top: -38rem;
    }
    .banner3 .absolute-div {
        top: -55rem;
    }
} 
@media (min-width: 1024px){
    .banner1h3head{
        font-size: 2rem;line-height: 1.2;
    }
    .banner3 .banner1h3head {
        font-size: 2rem;
    }
    .banner2 .banner2h3head, .banner1h3head{
        font-weight: 500;
    }
    .carousel-caption {
        bottom: 4.25rem;
    }
    .quoteLeft {
        vertical-align: super;
        width: 4rem;
        position: absolute;
        margin-left: -4rem;
        opacity: .4;
        margin-top: -35px;
    }
    .quoteRight{
        vertical-align: super;
        width: 4rem;
        position: absolute;
        margin-left: -2rem;
        margin-top: 1.5rem;
        opacity: .4;
    } 
    .banner1HrLine{
        border: 2px solid #FFE452;
        width: 13%;
        margin-left: 8%;
    }
    .carousel-caption{
        width: 33%;
        left: 65%;
        padding-top: 28rem;
    }
    .banner1h3head {
        font-size: 2rem;
    }
    .banner3 .banner1h3head {
        font-size: 2rem;
    }
    .authorName {
        font-size: 1rem;
    }
    .banner1HrLine {
        border: 1px solid #FFE452;
        width: 13%;
        margin-left: 9%;
    }
    .absolute-div {
        top: -19rem;
    }
    .banner2 .banner2h3head {
        font-size: 2rem;
    }
    .banner2 .carousel-caption{
        padding-top: 43rem;
        left: 8%;
    }
    .banner2 .quoteLeft{
        width: 3rem;
        margin-left: -3rem;
        margin-top: -12px 
    }
    .banner2 .quoteRight{
        width: 3rem;
        margin-left: -1rem;
        margin-top: 1.5rem;
    }
    .banner2 .authorName{
        font-weight: 500;
    }
    .banner3 .carousel-caption{
        left: 40%;
        width: 58%;
        padding-top: 2rem;
    }
    .banner3 .absolute-div {
        top: -25rem;
    }
} 
@media (min-width: 1280px){
    .banner1h3head {
        font-size: 3.6rem;
    }
    .banner1 .banner1h3head {
        font-size: 2.4rem;
    }
    .banner3 .banner1h3head {
        font-size: 2.6rem;
    }
    .quoteLeft {
        width: 5rem;
        margin-left: -5rem;
    }
    .quoteRight {
        width: 5rem;
        margin-top: 2.5rem;
    }
    .authorName {
        font-size: 1rem;
    }
    .carousel-caption{
        left: 64%;
    }
    .banner1HrLine{
        margin-left: 10%;
        border: 1px solid #FFE452;
    }
    .banner2 .quoteLeft{
        width: 3rem;
        margin-left: -2.5rem;
        margin-top: -26px;
    }
    .banner2 .quoteRight{
        width: 3rem;
        margin-left: -1rem;
        margin-top: 2.5rem;
    }
    .banner2 .banner2h3head {
        font-size: 2.5rem;
    }
    .banner2 .banner1HrLine{
        margin-left: 9%;
        width: 13%;
        border: 1px solid #FFE452;
    }
    .banner2 .absolute-div{
        left: 4rem;
    }
    .banner2 .banner1h3head {
        font-size: 3.2rem;
    }
} 
@media (min-width: 1366px){
    .banner2 .banner2h3head {
        font-size: 3rem;
    }

    .carousel-caption {
        padding-top: 10rem;
    }
    /* .banner2 .quoteLeft{
        width: 7rem;
        margin-left: -5.5rem;
        margin-top: 4px;
    } */
}    

@media (min-width: 1440px){
    .banner1HrLine {
        margin-left: 8%;
    }
    .banner2 .carousel-caption {
        left: 7%;
    }
    .banner2 .carousel-caption h3{
        font-size: 3rem;
        line-height: 1.3;
    }
    .banner2 .absolute-div{
        left: 0rem;
    }
    .banner2 .banner1HrLine {
        margin-left: 7%;
        border: 1px solid #FFE452;
    }
}  

@media (min-width: 1536px){
    .banner1 .banner1h3head {
        font-size: 3rem;
    }
    .banner3 .banner1h3head {
        font-size: 3.6rem;
    }
    
}  

@media (min-width: 1600px){
    .banner1h3head {
        font-size: 3.6rem;
    }
    .carousel-caption{
        left: 64%;
    }
    .authorName {
        font-size: 1.6rem;
    }
    .banner1HrLine {
        margin-left: 8%;
        border: 1px solid #FFE452;
    }
    .banner2 .carousel-caption {
        left: 5%;
    }
    .banner2 .banner2h3head{
        font-size: 4rem;
        line-height: 1.2;
    }
    .banner2 .absolute-div{
        left: 8%;
    }
} 
@media (min-width: 1600px){
    .authorName {
        font-size: 1.3rem;
    }
    .banner1HrLine {
        margin-left: 7%;
        border: 1px solid #FFE452;
    }
}    

@media (min-width: 1920px){
    .banner1h3head{
        font-size: 5.1rem;font-weight: 500;line-height: 1.2;
    }
    .banner1 .banner1h3head {
        font-size: 3rem;
    }
    .quoteLeft {
        vertical-align: super;
        width: 6rem;
        position: absolute;
        margin-left: -7rem;
        opacity: .4;
        margin-top: -35px;
    }
    .quoteRight {
        vertical-align: super;
        width: 6rem;
        position: absolute;
        margin-left: -2rem;
        margin-top: 3.5rem;
        opacity: .4;
    }
    .banner1HrLine {
        border: 1px solid #FFE452;
        width: 12%;
        margin-left: 6%;
    }
    .carousel-caption {
        bottom: -1.75rem;
    }
    .banner1 {
        bottom: 3.25rem;
    }
    .banner2 .carousel-caption h3 {
        font-size: 3rem;
    }
    .banner2 .quoteLeft {
        width: 4rem;
        margin-left: -3.5rem;
    }
    .banner2 .quoteRight {
        width: 4rem;
    }
    .banner3 .banner1h3head {
        font-size: 3rem;
    }
    .banner2 .carousel-caption {
        padding-top: 0rem;
    }
} 
@media (min-width: 2000px){
    .banner2 .carousel-caption h3 {
        font-size: 4.5rem;
    }
}
@media (min-width: 2300px){
    .banner1h3head{
        font-size: 4.8rem;
    }
    .authorName {
        font-size: 2.8rem;
    }
    .banner1HrLine {
        border: 1px solid #FFE452;
        width: 10%;
    }
}