/* CUSTOMIZE THE CAROUSEL
--------------------------------------------------*/
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:99;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}
.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:10px;height:10px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-radius:5px;opacity:0.5;transition:opacity 0.6s ease}
@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}
.carousel-indicators .active{width:25px;background-color:#fff;opacity:1}
.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:20%;padding:0;color:#fff;text-align:center;background:none;border:0;transition:opacity 0.15s ease}
@media (prefers-reduced-motion:reduce){.carousel-control-prev,
.carousel-control-next{transition:none}}
.carousel-control-prev{left:5px}
.carousel-control-next{right:5px}
.carousel-control-prev .fa,.carousel-control-next .fa{display:inline-block;color:#1e90ff;font-size:2em;border-radius:50%;width:60px;height:60px;line-height:60px;background:rgba(255,255,255,0.25);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}
.carousel-control-prev:hover .fa,.carousel-control-next:hover .fa{background:rgba(255,255,255,0.95)}
/* Carousel 1 base class*/
.jzp-carousel-1{}
.jzp-carousel-1 #jzp-carousel-1 .carousel-inner{overflow:hidden}
.jzp-carousel-1 #jzp-carousel-1 .carousel-item{height:12rem;overflow:hidden}
.jzp-carousel-1 #jzp-carousel-1 .carousel-caption{position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-image:linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.25) 50%, rgba(0,0,0,0));width:100%;height:auto;z-index:10}
.jzp-carousel-1 #jzp-carousel-1 .carousel-item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.jzp-carousel-1 #jzp-carousel-1 .carousel-caption h2{}
.jzp-carousel-1 #jzp-carousel-1 .carousel-caption p{}
@media (max-width:767.98px){.home-main{display:block;min-height:320px}.home-main .jzp-carousel-1 #jzp-carousel-1 .carousel-item{height:320px;height:clamp(320px,48svh,420px)}}
@media (min-width:768px){.carousel-control-prev,.carousel-control-next{width:10%}.jzp-carousel-1 #jzp-carousel-1 .carousel-item{height:20rem}.jzp-carousel-1 #jzp-carousel-1 .carousel-item img{width:100%;height:100%}}
@media (min-width:1024px){.jzp-carousel-1 #jzp-carousel-1 .carousel-item{height:25rem}}
@media (min-width:1200px){.carousel-control-prev,.carousel-control-next{width:5%}.jzp-carousel-1 #jzp-carousel-1 .carousel-item{height:30rem}}
@media (min-width:1400px){.jzp-carousel-1 #jzp-carousel-1 .carousel-item{height:78rem}}
/*======= news-list =========*/
.news-data{}
.news-data dl{padding-bottom:25px;margin-bottom:25px;border-bottom:solid 1px #eee}
.news-data dl dt{background:#1e90ff;float:left;width:120px;height:120px;color:#fff;margin-right:1em;text-align:center}
.news-data dl dt span{font-size:3.25em;font-weight:normal}
.news-data i{color:#1e90ff;opacity:0.5}
.news-data-rounded-circle{}
.news-data-rounded-circle dl{padding-bottom:25px;margin-bottom:25px;border-bottom:solid 1px #eee}
.news-data-rounded-circle dl dt{border:solid 2px #f8f9fa;float:left;width:120px;height:120px;color:#1e90ff;margin-right:1em;text-align:center;background:#f8f9fa}
.news-data-rounded-circle dl:hover dt{background:#1e90ff;color:#fff}
.news-data-rounded-circle dl dt span{font-size:3em;line-height:5rem}
.news-data-rounded-circle i{color:#1e90ff;opacity:0.5}
.news-img{padding-bottom:25px;margin-bottom:25px;border-bottom:solid 0px #1e90ff}
.news-img i{color:#1e90ff;opacity:0.5}
.news-img:last-child{border-bottom:solid 0px #1e90ff}
/*======= Single =========*/
.single{}
.single p.info i{color:#1e90ff}
.single p.tags{}
.single p.tags a{background:#fafafa;color:#1e90ff;margin-right:10px;padding:6px 10px;border-radius:0%}
.single p.tags a:hover{background:#1e90ff;color:#fff}
.single p a.btn{font-size:1em}
.single .content,.page .content{}
.single .content p,.page .content p{color:#888}
.single .content p img,.page .content p img{width:100%;max-width:100%;height:auto}
.single figure.wp-block-image img,.page figure.wp-block-image img{width:100%;max-width:100%;height:auto}
.single .content .wp-video ,.page .content .wp-video{width:100%;max-width:100%;height:auto;margin:15px auto}
.single .content ul,.page .content ul{padding:15px;background:#f3f3f3;border-bottom:solid 0px #1e90ff}
.single .content ul li,.page .content ul li{}
.single .content ul li,.page .content ul li:before{font-family:'FontAwesome';content:"\f00c";margin-right:15px;color:#1e90ff}
.single .content blockquote,.page .content blockquote{padding:15px 15px 30px 15px;background:#f3f3f3;border-left:solid 2px #1e90ff}
.single .content blockquote:before,.page .content blockquote:before{font-family:'FontAwesome';content:"\f10d";float:left;margin-right:30px;color:#1e90ff;opacity:.5}
.single .content blockquote:after,.page .content blockquote:after{font-family:'FontAwesome';content:"\f10e";color:#1e90ff;float:right;opacity:.5}
/*======= Sidebar-menu-page =========*/
.sidebar-menu-page{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}
.sidebar-menu-page ul{padding:0px}
.sidebar-menu-page ul li{position:relative;display:block;padding:0.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.125)}
.sidebar-menu-page ul li:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}
.sidebar-menu-page ul li:last-child{margin-bottom:0;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}
.sidebar-menu-page ul li:hover, .sidebar-menu-page li:focus{z-index:1;text-decoration:none}
.sidebar-menu-page ul li.disabled, .sidebar-menu-page li:disabled{color:#1e90ff;background-color:#fff}
.sidebar-menu-page ul li.current_page_item{z-index:2;color:#fff;background-color:#1e90ff;border-color:#1e90ff}
.sidebar-menu-page ul li.current_page_item a{color:#fff}
.sidebar-menu-list-page{padding:0;margin:0}
.sidebar-menu-list-page li{padding:0;transition:all .5s ease 0s}
.sidebar-menu-list-page li a{color:#1f2a37;padding:5px 0;width:100%;display:inline-block}
.sidebar-menu-list-page li a::before{background-color:#eee;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;top:-4px;transition:all .2s ease 0s;width:10px}
.sidebar-menu-list-page li:hover{padding:0 0 0 15px;transition:all .5s ease 0s}
.sidebar-menu-list-page li:hover a{color:#1e90ff}
.sidebar-menu-list-page li:hover a::before{background-color:#1e90ff}
.sidebar-menu-list-page li.current-menu-item{padding:0;transition:all .5s ease 0s}
.sidebar-menu-list-page li.current-menu-item a{color:#1e90ff}
.sidebar-menu-list-page li.current-menu-item a::before{background-color:#1e90ff;content:"";display:inline-block;height:2px;margin-right:15px;position:relative;top:-4px;transition:all .2s ease 0s;width:10px}
/*======= Sidebar-menu-page =========*/
.sidebar-news{}
.sidebar-news ul{background:url('') no-repeat right bottom;margin:0px;padding:0px}
.sidebar-news ul li{margin-bottom:10px;list-style:none}
.sidebar-news ul li i{color:#1e90ff}
/*======= Sidebar-product =========*/
.sidebar-product{}
.sidebar-product ul{margin:0px;padding:0px}
.sidebar-product ul li{line-height:2rem;border-bottom:dashed 1px #d8d8d8;position:relative}
.sidebar-product ul li a{color:rgba(0, 0, 0, 0.7)}
.sidebar-product ul li.current-menu-parent a{color:#1e90ff}
.sidebar-product ul li.current-menu-parent:before{color:#1e90ff}
.sidebar-product ul li a:hover{color:#1e90ff}
.sidebar-product ul li:before{font-family:'FontAwesome';content:"\f068";position:absolute;top:0.5rem;color:#d8d8d8}
/*======= Sidebar-contact =========*/
.sidebar-contact{}
.sidebar-contact ul{background:url('') no-repeat right bottom;margin:0px;padding:0px}
.sidebar-contact ul li{list-style:none;color:#666666;margin-bottom:0.5em}
.sidebar-contact ul li i{color:#1e90ff;margin-right:10px}
/*======= index-about-two =========*/
.index-about-two{position:relative;z-index:0}
.index-about-two .img-box{position:relative;padding:0 15px 15px 0}
.index-about-two .img-box img{position:relative;max-width:100%;z-index:1}
.index-about-two .img-box::before{content:"";position:absolute;bottom:0;right:0;width:calc(100% - 15px);height:calc(100% - 15px);background-color:none;border:solid 5px #1e90ff;z-index:1;opacity:0.95}
/*======= index-counter =========*/
.index-counter .counter-number{position:relative;text-align:center}
.index-counter .counter-number::after{background:#1e90ff;bottom:0;content:"";height:50px;margin-top:-30px;position:absolute;right:0;top:50%;width:0px}
@media (min-width:768px){.index-counter .counter-number::after{background:#f1f2f3;bottom:0;content:"";height:50px;margin-top:-30px;position:absolute;right:0;top:50%;width:1px;z-index:1}}
.index-counter .col-item:last-child .counter-number::after{width:0px}
.index-counter .counter-number h1{font-size:3.25em}
.index-counter .col-item:nth-child(1) .counter-number h1{color:#00cde5}
.index-counter .col-item:nth-child(2) .counter-number h1{color:#ff5e5e}
.index-counter .col-item:nth-child(3) .counter-number h1{color:#5bb286}
.index-counter .col-item:nth-child(4) .counter-number h1{color:#f9b73f}
.index-counter .col-item:nth-child(5) .counter-number h1{color:#6177ff}
.index-counter .col-item:nth-child(6) .counter-number h1{color:#b540ff}
.index-counter .counter-number p{margin-top:0px;color:#666666}
/*======= owl-carousel-case =========*/
.owl-carousel-case{}
.owl-carousel-case .item{}
.owl-carousel-case .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.owl-carousel-case .owl-nav .owl-next span,
.owl-carousel-case .owl-nav .owl-prev span{display:inline-block;font-size:2em;border:solid 2px #1e90ff;border-radius:50%;width:1.725em;height:1.725em;line-height:1.5em;background:none;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;outline:none;margin:30px 10px 0px 10px;color:#1e90ff}
.owl-carousel-case .owl-nav .owl-next span:hover,.owl-carousel-case .owl-nav .owl-prev span:hover{background:#1e90ff;color:#fff}
.owl-carousel-case .owl-dots{margin-top:30px;text-align:center;display:none}
.owl-carousel-case .owl-dots .owl-dot{display:inline-block;zoom:1;outline:none}
.owl-carousel-case .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-carousel-case .owl-dots .owl-dot.active span,.owl-carousel-case .owl-dots .owl-dot:hover span{}
.index-tabs-one{position:relative;z-index:0}
.index-tabs-one .nav-item{}
.index-tabs-one .nav-item .nav-link{color:#1e90ff;margin-left:5px;margin-right:5px;margin-bottom:15px;border:solid 1px #1e90ff}
.index-tabs-one .nav-item .nav-link.active{background:#1e90ff;color:#fff}
