.tp-tab{
padding-left:5px
}
p.indexabout{
font-size:16px;
padding-top:12px;
margin-bottom:11px;
}
li.indextrailersprice{
font-size:20px
}
.overlay-black-dark:after,.overlay-black-light:after,.overlay-black-middle:after{
background:#0f0f0f
}
#masonry .card-container{
padding-right:8px;
padding-left:8px
}
.dez-gallery-box{
margin-bottom:16px
}
.dez-img-effect.zoom img{
transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;
-o-transition:all 1s
}
.dez-img-effect.zoom:hover img{
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
li.card-container.col-lg-3.col-md-4.col-sm-6.bottom-card{
top:310px!important
}
.overlay-white-dark:after{
opacity:.3
}
.icon-content{
font-weight:600
}
a.popular-trailer{
color:#5d5d5d
}
.about-us .icon-round-bg{
background-color:#fdc716
}
.about-us .service_icon img{
opacity:1;
-webkit-transition:all .4s linear 0s;
-o-transition:all .4s linear 0s;
transition:all .4s linear 0s
}
.about-us .service_icon img+img{
position:absolute;
top:41px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
opacity:0;
-webkit-transition:all .4s linear 0s;
-o-transition:all .4s linear 0s;
transition:all .4s linear 0s
}
.about-us .adv-item:hover .service_icon img+img{
opacity:1;
z-index:999
}
.about-us .adv-item:hover .service_icon img:first-child{
opacity:0
}
.about-us .adv-item:hover .icon-round-bg{
background:#fff;
border:1px solid #fdc716
}
.why-basic-trailer .site-button{
width:100%
}
.search-inside-logo{
position: absolute;
right: 50px;
font-size: 18px;
line-height: 50px;
opacity: .7;
top: 0;
}
.search-bar-inpage{
border-radius: 5px;
height: 50px;
font-size: 16px;
opacity: .8;
border-color:#fdc716
}
.icon-bx-wraper {
height: 100%;
}
.dez-box.p-a20.border-1 {
height: 100%;
}
.dez-box.p-a20.border-1{
justify-content: space-between;
flex-direction: column;
display: flex;
}
.main-slider{min-height: calc(100vw/3)}

.carousel-indicators{bottom: calc(8vw - 24px);margin-left:0;margin-right:0}
.carousel-indicators li{width:25%;border-bottom:none;border-top:none;background-color:rgba(0,0,0,0.5);opacity: 1;}
.carousel-indicators .active{background-color:rgba(0,0,0,0.5);opacity: 1;}
.carousel-indicators li:after{content:"";display:block;background:#fff;width:0;height:7px;opacity: 1}
.carousel-indicators li.active:after{width:100%;background:#fff;transition:7.5s;transition-timing-function: linear;}
.carousel-inner img{width:100%;height: auto}
.text-banner{width:100vw;height: 8vw;background: rgba(255,200,22,0.7);display:flex;justify-content:center;position: absolute;bottom:0}
.text-banner img{width:800px;height:auto;}
.carousel-inner{width:100vw; height:40.1vw;overflow: hidden}
.carousel-inner video{position:absolute;width:100vw;height:auto;top:-8vw}
@keyframes video-progress{0% {width: 0}to {width: 100%}}
.carousel-indicators li.active:first-child:after{animation: video-progress 7.5s linear;}
.intro_video{max-width: 951px; width: 100%; aspect-ratio: 16/9;}
.intro_video_tx{font-size:13px}
.dez-thum img{width:100%}
.slider-btn{position:absolute;background:rgba(253,199,22,0.9);color:#fff;padding:calc(4px + 0.5vw) calc(8px + 1.3vw);border-radius:10px;font-size:calc(14px + 1vw);font-weight:700;box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;}
.carousel-item:has(.slider-btn){display:flex;flex-wrap: wrap;flex-direction:column;justify-content: center;align-items: center;}