.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:static;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%!important;max-width:100%!important;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .flex-control-thumbs,.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-nav{margin-top:0;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-nav .disabled{opacity:.5;cursor:default}
.owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;width:100%}
.owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-dots .owl-dot span{width:12px;height:12px;margin:0 5px;background:transparent;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:1px solid #fff}
.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../../../../../frontend/Magento/blank/en_US/Yosto_Core/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-nav .owl-prev{position:absolute;left:15px;top:50%;z-index:1;width:36px;height:36px;transform:translateY(-50%);display:inline-block;text-indent:-9999px;background:url(../images/owl-carousel-prev.png) center center no-repeat;background-size:100% 100%}
.owl-carousel .owl-nav .owl-next{position:absolute;right:15px;top:50%;z-index:1;width:36px;height:36px;transform:translateY(-50%);display:inline-block;text-indent:-9999px;background:url(../images/owl-carousel-next.png) center center no-repeat;background-size:100% 100%}
@-webkit-keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.home-banner-slider{width:100%;position:relative}
.home-banner-slider.home-banner-slider-desktop{display:block}
.home-banner-slider.home-banner-slider-mobile{display:none}
.banner-item p{margin:0;float:left;width:100%}
.banner-item img{float:left;width:100%;margin:0}
.banner-item br{display:none}
.home-banner-slider .owl-dots{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);text-align:center}
.header-button .button.icon.circle{display:inline-block;text-indent:-9999px;height:40px;width:40px;border-radius:40px;background:url(../images/search-icon.png) center center no-repeat;background-size:100% 100%}
.page-topbanner{display:flex;width:100%;position:relative}
.page-topbanner p{margin:0}
.page-topbanner img{float:left;width:100%;margin:0}
.about-row{display:flex;width:100%;position:relative;padding:60px 0;background-color:#fff}
.about-row3,.about-row1{background-color:#f7f7f7}
.page-template-page-aboutus .container2{width:1290px!important;max-width:100%!important;margin:0 auto;padding-right:15px;padding-left:15px}
.about-row-title{float:left;width:100%;margin:0 0 10px;text-align:center}
.about-row-title h1,.about-row-title h2{font-size:40px;line-height:50px;font-weight:600;color:#333;margin:0 0 10px}
.about-row0-content img,.about-row-title img{max-width:100%;display:inherit;margin:0 auto}
.about-row0-content p,.about-row-title p{font-size:16px;line-height:25px;color:#666;font-weight:400;margin:0 0 20px!important}
.about-row-title p{margin-bottom:10px!important}
.about-row0-content p:last-child{margin-bottom:0!important}
.about-row0-content a,.about-row-title a{color:#333}
.about-row0-content a:hover,.about-row-title a:hover{color:#ED1C24}
.about-row0-content{float:left;width:100%}
.about-row0 .container2{max-width:1070px!important}
.vision-box{float:left;width:100%;position:relative;margin:0 0 40px;padding:40px;background-size:cover;background-repeat:no-repeat;background-color:#555;background-position:top right;border-left:8px solid #ED1C24;padding-right:50%}
.vision-box img{max-width:100%}
.vision-box p{font-size:16px;line-height:25px;color:#fff;font-weight:400;margin:0 0 10px!important}
.vision-box ul{padding:0 0 0 20px;margin:0}
.vision-box ul br{display:none}
.vision-box ul li{font-size:16px;line-height:25px;color:#fff;font-weight:400;margin:0 0 10px!important;float:left;width:100%}
.vision-box a{color:#fff}
.vision-box a:hover{color:#fff;text-decoration:underline}
.vision-box h3,.vision-box h4{font-size:32px;color:#fff;line-height:40px;margin:0 0 20px!important;font-weight:600}
.about-row1 .vision-box:last-child{margin-bottom:0}
.vision-box strong{font-weight:600}
.history-list{float:left;width:100%;position:relative}
.history-list:before{position:absolute;left:0;top:450px;content:'';height:1px;width:100%;background-color:#ccc}
.history-list:after{position:absolute;right:-1px;top:438px;content:'';height:25px;width:22px;background:url(../images/bxs_up-arrow.png) center center no-repeat;background-size:100% 100%}
.history-box{float:left;width:100%;padding:5px 0 0}
.history-img-w{float:left;width:100%;padding:0;margin-bottom:35px}
.history-img{float:left;width:100%;height:410px;background-color:#565656;background-position:center center;background-repeat:no-repeat;background-size:cover}
.history-text{float:left;width:100%;position:relative;padding:0}
.history-text p{font-size:16px;font-weight:400;line-height:25px;color:#666;margin:0 0 10px!important}
.history-text h3,.history-text h4,.history-text label{font-size:32px;line-height:40px;font-weight:600;margin:0 0 10px!important;color:#333;font-family:'Roboto Condensed',sans-serif}
.history-text strong{font-weight:600;font-size:20px;line-height:30px;color:#333;font-family:'Roboto Condensed',sans-serif}
.history-text img{max-width:100%}
.history-text ul{padding:0 0 0 20px;margin:0}
.history-text ul br{display:none}
.history-text ul li{font-size:16px;font-weight:400;line-height:25px;color:#666;margin:0 0 10px!important;float:left;width:100%}
.history-text ul li:last-child{margin-bottom:0!important}
.history-text a{color:#333}
.history-text a:hover{color:#ED1C24}
.history-list .owl-carousel{}
.gallery-row{display:flex;width:100%;gap:2%;flex-direction:row;flex-wrap:wrap;position:relative;justify-content:center;align-items:center;margin-bottom:25px}
.gallery-row .gallery-col1{width:32%}
.gallery-row .gallery-col2{width:66%}
.gallery-col p{float:left;width:100%;margin:0!important}
.gallery-col img{float:left;width:100%}
.gallery-col br{display:none}
.gallery-row.gallery-row3 .gallery-col.gallery-col2{display:flex;flex-direction:row;gap:3%;flex-wrap:wrap}
.gallery-row.gallery-row3 .gallery-col.gallery-col2 .gallery-row3-col3{width:100%;margin-bottom:25px}
.gallery-row.gallery-row3 .gallery-col.gallery-col2 .gallery-row3-col15{width:48.5%}
.history-text{padding-top:35px}
.history-text:before{position:absolute;left:0;top:-8px;z-index:2;content:'';height:16px;width:16px;background-color:#ED1C24;border-radius:16px}
.history-list .owl-carousel .owl-item:first-child .history-text:after{left:15px}
@media (max-width: 1920px) {
.owl-carousel .owl-nav .owl-prev{left:60px}
.owl-carousel .owl-nav .owl-next{right:60px}
}
@media (max-width: 1600px) {
.owl-carousel .owl-nav .owl-prev{left:40px}
.owl-carousel .owl-nav .owl-next{right:40px}
}
@media (max-width: 1300px) {
.page-template-page-aboutus .container2{width:1170px!important}
.about-row{padding:40px 0}
}
@media (max-width: 1199px) {
.owl-carousel .owl-nav .owl-prev{left:25px}
.owl-carousel .owl-nav .owl-next{right:25px}
.home-banner-slider .owl-dots .owl-dot span{height:10px;width:10px}
.page-template-page-aboutus .container2{width:970px!importat}
.about-row0 .container2{max-width:100%!important}
}
@media (max-width: 992px) {
.owl-carousel .owl-nav .owl-prev{left:15px}
.owl-carousel .owl-nav .owl-next{right:15px}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{height:30px;width:30px}
.header-button .button.icon.circle{height:35px;width:35px}
.page-template-page-aboutus .container2{width:100%!importat}
.about-row-title{margin-bottom:5px}
.about-row-title h1,.about-row-title h2{font-size:35px;line-height:45px}
.vision-box{padding:25px;margin-bottom:20px}
.history-text h3,.history-text h4,.history-text label,.vision-box h3,.vision-box h4{font-size:28px;line-height:35px}
.vision-box:before{position:absolute;z-index:1;height:100%;width:100%;content:'';background-color:rgba(0,0,0,0.5);left:0;top:0}
.vision-box h2,.vision-box h3,.vision-box h4,.vision-box h5,.vision-box h6,.vision-box p,.vision-box img,.vision-box a,.vision-box ul,.vision-box ol{position:relative;z-index:2}
.history-text strong{font-size:18px;line-height:25px}
}
@media (max-width: 767px) {
.home-banner-slider.home-banner-slider-desktop{display:none}
.home-banner-slider.home-banner-slider-mobile{display:block}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{height:25px;width:25px}
.owl-carousel .owl-nav .owl-prev{left:10px}
.owl-carousel .owl-nav .owl-next{right:10px}
.home-banner-slider .owl-dots{bottom:10px}
.home-banner-slider .owl-dots .owl-dot span{height:8px;width:8px}
.header-button .button.icon.circle{height:30px;width:30px}
.page-template-page-aboutus .container2{width:100%!importat}
.about-row{padding:30px 0}
.about-row0-content p,.about-row-title p{margin-bottom:10px!important}
.vision-box{padding:15px}
.history-text h3,.history-text h4,.history-text label,.vision-box h3,.vision-box h4{font-size:25px;line-height:33px}
.about-row-title h1,.about-row-title h2{font-size:33px;line-height:40px}
.gallery-row{margin-bottom:15px}
}
@media (max-width: 480px) {
.owl-carousel .owl-nav .owl-next{right:5px}
.owl-carousel .owl-nav .owl-prev{left:5px}
.gallery-row{margin-bottom:0}
.history-list{padding-right:60px}
.history-list .owl-dots .owl-dot span{background-color:#ccc;border:0}
.history-list .owl-dots .owl-dot.active span,.history-list .owl-theme .owl-dots .owl-dot:hover span{background-color:#ED1C24}
.history-list .owl-dots{width:calc(100% + 60px)}
.history-list .owl-carousel .owl-stage-outer{overflow:inherit}
.history-list::after{right:-15px}
.gallery-row .gallery-col2,.gallery-row.gallery-row3 .gallery-col.gallery-col2 .gallery-row3-col15,.gallery-row .gallery-col1{width:100%}
.gallery-row.gallery-row3 .gallery-col.gallery-col2 .gallery-row3-col3{margin-bottom:0}
.gallery-col img{margin:7px 0}
.about-row-title h1,.about-row-title h2{font-size:31px;line-height:40px}
.history-img{height:260px}
.history-list:before{top:300px}
.history-list:after{top:288px}
}
@media (max-width: 385px) {
.about-row0-content p,.about-row-title p,.vision-box ul li,.vision-box p,.history-text ul li{font-size:15px;line-height:24px}
}
#footer .call-now{display:none!important;}