/************************
		slide
*************************/
span.title {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 700;
    /* text-shadow: 1px 2px 10px #1a659b; */
    text-transform: inherit;
}

p.content {
  color: #fff;
  }


.slick-dots li button:before {font-size: 20px!important;width: 8px!important;height: 8px!important;background: #fff;}
.slick-dots li button {width: 6px!important;height: 6px!important;}

.slick-track a {
    font-size: inherit;
}

/*****************/

.videoslide-item { height: 650px; }

@media (min-width: 1400px) {
    .videoslide-item { height: 750px; }
}

.videoslide-item .background img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.videoslide-item .background {
    height: 100%;
}

.videoslide-item .background:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(155deg, #c2271f, #5d0417);
    opacity: 0.7;
    width: 30%;
    height: 100%;
    right: 0;
    top: 0;
}

.content-image-div {
    position: absolute;
    right: 8%;
    top: 50%;
    transform: translateY(-50%);
}

@media (min-width: 1400px) {
    .content-image-div .content-image {max-width: 650px;max-height: 650px;}
}



.videoslide-item-inner-wrapper>div {
    height: 100%;
    display: table;
  }
  
span.subtitle {
    font-size: 16px;
    line-height: 1.8;
    color: #fff;
    font-weight: 500;
    }
  
span.title {
    font-size: 76px;
    /* line-height: 1.3; */
    display: block;
    margin-top: 10px;
    }
  
p.content {
    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
    margin-bottom: 20px;
    }

.content-div {
    width: 45% !Important;
}



/*****************/


@media (max-width: 991px) {
  .content-div { width: 55% !important; }
    .videoslide-pro-text {padding: 5%;/* display: block; */}
    .videoslide-item { height: 550px; }
    .content-div span.title {font-size: 46px;line-height: 1.1;display: block;margin-top: 5px;}
    .content-div p.content {font-size: 14px;line-height: 1.5;letter-spacing: 0.5px;}
    .content-image-div { right: 0; }
    .content-image-div .content-image {max-width: 350px;max-height: 350px;}
}

@media (max-width: 767px) {
    .content-div { width: 100% !important; }
    .content-image-div {position: relative;transform: translateY(10%) scale(1.2);}
    .content-image-div .content-image {margin: auto;width: 100%;height: 100%;max-width: 300px;max-height: 300px;padding-bottom: 30px;}
    .videoslide-item:before {width: 100%;height: 75%;}
    .videoslide-item {height: 650px;}
    .content-div {text-align: center;}
    .content-div p { width: 100% !important; }
    .content-div p.content {/* font-size: 16px; */}
    .content-div span.title {font-size: 42px;}
    .content-div a.videoslide-btn {margin-top: 0 !important;}
    .videoslide-item .background:before {width: 100%;height: 60%;bottom: 0;top: unset;}
}






/*****************/
@media only screen and (max-width: 600px) {
.videoslide-item-inner-wrapper>div {
    height: 100%;
    display: table;
  }
.slick-slide img {padding-top: 0;}
  .subtitle {font-size: 13px !important;font-weight: 500 !important;}
}



/*****************/
@media screen and (max-width: 546px){
.content, .slick-track a {font-size: 14px;line-height: 22px;}
.videoslide-btn{margin-top:30px!important;} 
.videoslide-pro-text {/* padding: 5%; *//* background: #ffffffa1; *//* padding-top: 20%; */}
.title {font-size: 26px;line-height: 30px;letter-spacing: 1px!important;}
}





/**/