@font-face{font-family:'Mulish';src:url("/static/style/fonts/mulish.ttf")}
body{position:relative;margin:0;padding:0;font-family:"Mulish", sans-serif;font-size:16px;color:#727b9a;line-height:28px }
h1, h2, h3, h4, h5, h6{font-family:"Mulish", sans-serif;font-weight:600;color:#333;margin-top:0;font-style:normal }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit }
h1{font-size:52px}
h2{font-size:26px}
h3{font-size:24px}
h4{font-size:22px}
h5{font-size:20px}
h6{font-size:16px}
ul, li{padding:0;margin:0;text-decoration:none;list-style:none }
a, a:hover, a:focus, a:active, button:focus{text-decoration:none;border:none;outline:0 }
img{max-width:100%;height:auto }
.gray-bg{background:#f9f9ff }
.white-bg{background:#fff }
button{cursor:pointer }
 .navbar{position:fixed; top:0; left:0;width:100%; z-index:999; background:#fff;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}
.social-icon-one{position:relative;margin-top:30px }
.social-icon-one li{position:relative;margin-right:10px;margin-bottom:10px;display:inline-block }
.social-icon-one li a{position:relative;width:40px;height:40px;color:#fff;font-size:16px;line-height:40px;text-align:center;border-radius:50%;display:inline-block;background:#f4f4f4;transition:.3s }
.social-icon-one li a:hover{color:#fff;background-color:#00adef }
.social-icon-two{padding:0;margin:0;margin-bottom:35px;margin-left:-15px }
.social-icon-two li{display:inline-block }
.social-icon-two li a{font-size:20px;width:22px;height:22px;margin:0 18px;line-height:23px;display:inline-block;text-align:center;background:0 0;color:#1d2063;transition:.3s;font-weight:700 }
.social-icon-two li a:hover{color:#00adef }
.section-title{margin-bottom:50px }
.section-title h2{color:#333;text-transform:capitalize;margin-bottom:20px }
.section-title span{color:#00adef }
.btn{background:#00adef;border:1px solid #00adef;transition:.4s;color:#fff;z-index:9;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;padding:14px 40px;border-radius:5px;position:relative }
.btn:hover{color:#00adef;background:0 0;border:1px solid #00adef }
.btn.light{background:#fff;color:#00adef }
.btn.light:hover{background:#fff }
/*New Twitter Logo */ .fa.fa-twitter{font-family:"Mulish",Arial}
.fa.fa-twitter::before{content:"𝕏";font-size:1.2em}
/* =================================== Slider ====================================== */ .main-slider{min-height:600px }
.main-slider .container-fluid{padding:0 }
.main-slider .container{text-align:center }
.main-slider .slider-wrapper{position:relative }
.main-slider .slider-wrapper .image img{min-height:500px;width:100%;max-width:none }
.main-slider .slider-caption{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5 }
.main-slider .slider-caption .inner-box{max-width:1200px;margin:0 auto;padding:0 30px }
.main-slider .slider-caption-bg{max-width:570px;background-color:rgba(255, 255, 255, .7);padding:50px }
.main-slider h1{position:relative;color:#fff;font-size:60px;font-weight:700;line-height:62px;margin-bottom:20px }
.main-slider .dark h1{color:#222 }
.main-slider h2{position:relative;color:#fff;font-size:50px;font-weight:500;line-height:1.2em;font-family:"Mulish",Arial, sans-serif }
.main-slider .dark h2{color:#222;font-weight:600;margin-bottom:20px;font-size:42px }
.main-slider .link-btn{padding-top:5px }
.main-slider .link-btn .btn{margin-right:10px;margin-top:10px }
.main-slider .link-btn .btn:hover{background:#fff;color:#00adef;border:1px solid #fff }
.main-slider .theme-btn{margin:0 10px 20px }
.main-slider .text{position:relative;font-size:17px;font-weight:400;max-width:600px;color:#fff;line-height:1.7em;padding-bottom:30px;margin:0 auto }
.main-slider .dark .text{color:#222;margin-bottom:0 }
.main-slider .slide-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, .5);z-index:3 }
.main-slider.style-two .slide-overlay{background-color:rgba(20, 22, 26, .1) }
.main-slider .owl-item .slider-caption *{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both }
.main-slider .owl-item.active .slider-caption h1{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown }
.main-slider .owl-item.active .slider-caption h2{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-name:fadeIn;animation-name:fadeIn }
.main-slider .owl-item.active .slider-caption .text{-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:fadeIn;animation-name:fadeIn }
.main-slider .owl-item.active .slider-caption .link-btn{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp }
.main-slider .owl-item.active .slider-caption .slider-caption-bg{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown }
/* =================================== Navbar ====================================== */ .slide-nav .owl-nav{padding:0;top:50%;-webkit-transform:translateY(-50%) scale(.97);-ms-transform:translateY(-50%) scale(.97);transform:translateY(-50%) scale(.97);position:absolute;left:0;right:0;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease }
.slide-nav:hover .owl-nav{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1 }
.slide-nav .owl-nav .owl-next, .slide-nav .owl-nav .owl-prev{position:relative;width:50px;height:50px;line-height:46px;background:rgba(0, 173, 239, .84)!important;text-align:center;font-size:24px;color:#fff!important;transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease }
.slide-nav .carousel-outer:hover .owl-nav .owl-next, .slide-nav .carousel-outer:hover .owl-nav .owl-prev{opacity:1;visibility:visible }
.slide-nav .owl-nav .owl-prev{left:20px;float:left }
.slide-nav .owl-nav .owl-next{right:20px;float:right }
.slide-nav .owl-nav .owl-next:hover, .slide-nav .owl-nav .owl-prev:hover{color:#fff;border-color:#00adef }
/* =================================== Skills ====================================== */ .skills-faq{background-repeat:no-repeat }
.skill-bar-wrap{position:relative;background:#f0f4ff;height:6px;margin-top:5px }
.skillbar{width:90%;height:100% }
.skillbar-title{top:0;left:20px;color:#333;font-size:18px;font-weight:500 }
.skillbar-bar{height:100%;width:0;background:#00adef;display:inline-block }
.skill-bar-percent{position:absolute;right:15px;top:-30px;color:#333;font-weight:600 }
.skillbar-single-item{margin-bottom:32px }
.accordion-box .accordion{margin-bottom:30px;position:relative }
.accordion-box .accordion .accord-btn{padding:11px 50px 3px 20px;color:#333;cursor:pointer;background:#fff;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.accordion-box .accordion .accord-btn.active h5{color:#fff;font-size:18px }
.accordion-box .accordion .accord-btn:after{content:'\f077';font-family:fontawesome;position:absolute;right:10px;top:5px;width:30px;height:30px;line-height:30px;font-size:16px;font-weight:400 }
.accordion-box .accordion .accord-btn.active{color:#fff;background:#00adef }
.accordion-box .accordion .accord-btn.active:after{content:'\f078' }
.accordion-box .accordion .accord-content{padding:12px 25px 17px;position:relative;display:none;background:#fff;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.accordion-box .accordion .accord-content p{margin-bottom:0 }
.accordion-box .accordion .accord-content.collapsed{display:block }
.accord-content.collapsed p{margin-bottom:0 }
.accordion-box .accordion .accord-btn h5{font-size:18px;font-weight:500 }
/* =================================== About ====================================== */ .about-us-area{position:relative;background-repeat:no-repeat }
.about-content{}
.about-content h3{font-size:24px;font-weight:600 }
.about-content .btn{margin-top:10px }
.vedio-inner{position:relative }
/* =================================== Services ====================================== */ .service-area{position:relative;background-size:cover;background-repeat:no-repeat;background:#f9f9ff }
.service-area .single-service{padding:30px 20px;display:block;border-radius:4px;-webkit-transition:.5s;transition:.5s;background:#fff }
.service-area .single-service:hover{box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.service-area .single-service .service-content h4 a{font-size:22px;color:#333 }
.service-area .single-service .service-content h4 a:hover{color:#00adef;transition:.5s }
.service-area .single-service p{transition:.5s }
.service-icon{margin-bottom:15px }
.service-icon i{display:inline-block }
.service-icon i:before{font-size:35px;display:inline-block;line-height:100%;text-align:center;border-radius:50%;margin-left:0 }
.service-icon.zero i:before{color:#00adef;font-size:50px }
.our-services{background-repeat:no-repeat }
.services-block-two{position:relative }
.services-block-two:hover{transition:.5s;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.services-block-two .inner-box{border:.7px solid rgba(226, 226, 255, .38);border-radius:4px;padding:30px 30px 30px 85px;position:relative;background:#fff }
.services-block-two .icon-box{position:absolute;left:20px;top:50px;font-size:50px;color:#00adef }
.services-block-two h5 a{font-size:20px }
.services-block-two h5 a:hover{color:#00adef;transition:.5s }
.service-catergory li{position:relative;border:1px solid #f5f5f5;padding:14px 0;margin-bottom:2px }
.service-catergory li:first-child{margin-bottom:10px }
.service-catergory li .caret-icon{position:absolute;right:20px;top:20px;color:#848484 }
.service-catergory li.active a{color:#00adef }
.service-catergory li.active .caret-icon{color:#00adef }
.service-catergory li a{display:inline-block;padding-left:15px;transition:.5s;position:relative;color:#222;font-weight:600 }
.service-catergory li a:hover{color:#00adef }
.service-catergory li.active a:hover{color:#00adef }
.service-single .service-downloads .download-list li{margin-bottom:5px;background:#00adef }
.service-single .service-downloads .download-list li a{color:#fff;padding:15px 20px;width:100%;transition:.5s;display:inline-block }
.service-single .service-downloads .download-list li span{margin-right:8px }
.service-sidebar .sidebar-blog{padding:5px }
.service-single .popular-news .item h4{font-size:18px;font-weight:500;line-height:20px }
.service-single .video-image-box .img-box img{display:block;width:100% }
.service-single .video-image-box .fa{width:80px;height:80px;border-radius:50%;line-height:80px;padding-left:6px }
.service-sidebar .popular-news h3{font-size:24px;margin-bottom:12px }
.service-sidebar .popular-news .sidebar-blog h5 a{font-size:18px }
.service-sidebar .popular-news .sidebar-blog h5 a:hover{}
/* =================================== Profit ====================================== */ .profit li{position:relative;color:#848484;padding-left:30px;margin:10px 0 }
.profit li:after{position:absolute;content:"";left:0;top:7px;width:11px;height:11px;background:#00adef }
.profit{margin-bottom:10px }
/* =================================== Projects ====================================== */ .portfolio-section{background-repeat:no-repeat }
.three-column-portfolio .outer-container{position:relative;margin:0 }
.default-portfolio-item{position:relative;margin-bottom:15px }
.default-portfolio-item.style-4{padding:0 }
.default-portfolio-item .inner-box{position:relative;display:block;overflow:hidden }
.default-portfolio-item .image-box, .default-portfolio-item .image-box img{position:relative;display:block;width:100% }
.default-portfolio-item .overlay-box{position:absolute;left:20px;top:20px;right:20px;bottom:36px;padding:15px 25px;background:rgba(0, 173, 239, .73);opacity:0;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;-moz-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translateX(-130%);-ms-transform:translateX(-130%);-o-transform:translateX(-130%);-moz-transform:translateX(-130%);transform:translateX(-130%) }
.default-portfolio-item .inner-box:hover .overlay-box{opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-moz-transform:translateX(0%);transform:translateX(0%) }
.default-portfolio-item .overlay-content{position:absolute;left:0;bottom:5px;padding:0 25px 15px }
.default-portfolio-item .overlay-content h3{font-size:18px;color:#fff;line-height:1em;font-weight:500;text-transform:capitalize }
.default-portfolio-item .overlay-content h3 a{color:#fff;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease }
.default-portfolio-item .overlay-content h3 a:hover{}
.default-portfolio-item .overlay-content .categories{color:#fff;line-height:1.6em;font-weight:400;text-transform:capitalize }
.default-portfolio-item .overlay-content .categories a{color:#fff;font-size:14px;display:inline-block;margin-left:3px;margin-right:3px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease }
.default-portfolio-item .overlay-content .categories a:first-child{margin-left:0 }
.default-portfolio-item .overlay-content .categories a:hover{color:#fff }
.fluid-img img{width:100% }
.project-details .content-list li{padding-top:5px }
.project-details .content-list li i{color:#00adef;padding-right:12px }
/* =================================== Team ====================================== */ .team-section{background-repeat:no-repeat }
.team-member{position:relative;text-align:center;margin-bottom:30px }
.team-member .inner-box{position:relative;overflow:hidden;max-width:500px;margin:0 auto }
.team-member .inner-box .image-box{margin-bottom:0 }
.team-member .image-box img{display:block;width:100% }
.team-member .desc-content{position:relative;bottom:0;padding:25px 20px;background:#fff;opacity:1;border:1px solid #e9eaee;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;left:0 }
.team-member:hover .desc-content{left:-200px;opacity:0 }
.team-member h3{font-size:20px;margin-bottom:0;color:#181818;font-weight:500;text-transform:capitalize }
.team-member .designation{font-size:15px;color:#00adef }
.team-member .hover-content{position:absolute;left:0;bottom:0;width:100%;padding:25px 20px;background:#00adef;transform:translateX(-100%);color:#fff;opacity:0;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease }
.team-member:hover .hover-content{transform:translateX(0%);opacity:1 }
.team-member .hover-content h3{color:#fff }
.team-member .hover-content .designation{margin-bottom:10px;color:#fff }
.team-member .social a{position:relative;display:inline-block;margin:2px 5px;color:#fff;width:20px;height:20px;line-height:20px;text-align:center }
/**porduct list**/
 .product-section{background-repeat:no-repeat }
.porduct-list{position:relative;text-align:center;margin-bottom:30px }
.porduct-list .inner-box{position:relative;overflow:hidden;max-width:500px;margin:0 auto }
.porduct-list .inner-box .image-box{margin-bottom:0 }
.porduct-list .image-box img{display:block;width:100% }
.porduct-list .desc-content{position:relative;bottom:0;padding:25px 20px;background:#fff;opacity:1;border:1px solid #e9eaee;transition:all .6s ease;-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;left:0 }
.porduct-list:hover .desc-content{left:-200px;opacity:0 }
.porduct-list h3{font-size:20px;margin-bottom:0;color:#181818;font-weight:500;text-transform:capitalize }
.porduct-list .designation{font-size:15px;color:#00adef }
.porduct-list .hover-content{position:absolute;left:0;bottom:0;width:100%;padding:25px 20px;background:#00adef;transform:translateX(-100%);color:#fff;opacity:0;transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease }
.porduct-list:hover .hover-content{transform:translateX(0%);opacity:1 }
.porduct-list .hover-content h3{color:#fff }
.porduct-list .hover-content .designation{margin-bottom:10px;color:#fff }
.porduct-list .social a{position:relative;display:inline-block;margin:2px 5px;color:#fff;width:20px;height:20px;line-height:20px;text-align:center }

.four-item-team-carousel .owl-nav{padding:0;text-align:center }
.four-item-team-carousel .owl-nav button.owl-next, .four-item-team-carousel .owl-nav button.owl-prev{position:relative;width:50px;height:50px;margin:0 8px;display:inline-block;line-height:46px;border:1px solid #f0f0f0;text-align:center;font-size:24px;color:#949494;border-radius:50%;transition:300ms }
.four-item-team-carousel .owl-nav button.owl-prev{left:0 }
.four-item-team-carousel .owl-nav button.owl-next{right:0 }
.four-item-team-carousel .owl-nav button.owl-next:hover, .four-item-team-carousel .owl-nav button.owl-prev:hover{color:#fff;border-color:#00adef;background:#00adef }
/* =================================== Testimonial ====================================== */ .testimonial{background-repeat:no-repeat;background-size:cover }
.single-testimonial{position:relative;margin-bottom:30px }
.single-testimonial .single-inner{position:relative;padding:30px;background:rgba(204, 204, 204, .1) }
.single-testimonial .testimonial-content{margin-bottom:15px;margin-top:25px;position:relative }
.single-testimonial .testimonial-content::before{content:'\201C';color:rgba(204, 204, 204, .45);position:absolute;top:-20px;left:0;font-weight:700;font-size:70px;font-family:georgia }
.single-testimonial .testimonial-content::after{content:'\201D';color:rgba(204, 204, 204, .45);position:absolute;right:0;bottom:-20px;font-weight:700;font-size:70px;font-family:georgia }
.single-testimonial .single-inner.style-2{text-align:center;max-width:1000px;margin:0 auto;padding-top:45px }
.single-testimonial .testi-author-info{position:relative;padding-left:85px;padding-top:8px }
.single-testimonial .single-inner.style-2 .testi-author-info img{margin:0 auto }
.single-testimonial .testi-author-info .image{position:absolute;left:0;top:0 }
.single-testimonial .testi-author-info .image img{border-radius:50%;width:70px;height:70px }
.single-testimonial .testi-author-info .designation{display:block;font-size:14px;line-height:20px;color:#00adef;font-weight:500 }
.single-testimonial .author-info{}
.single-testimonial .author-info .image{margin-bottom:20px }
.single-testimonial .author-info img{margin:0 auto;border-radius:50%;width:100px;height:100px }
.single-testimonial .author-info .name{}
.single-testimonial .author-info .designation{display:block;font-size:14px;line-height:20px;color:#00adef;font-weight:500 }
.testimonial-carousel .owl-dots{position:absolute;width:100%;bottom:-20px;text-align:center }
.testimonial-carousel button.owl-dot{position:relative;display:inline-block;height:6px;width:30px;border-radius:10px;margin:0 7px;transition:all 300ms ease;background-color:#727b9a }
.testimonial-carousel .owl-dot:hover, .testimonial-carousel .owl-dot.active{background-color:#00adef }
/* =================================== News ====================================== */ .news-block-one{position:relative;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.news-block-one:hover{box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.news-block-one .news-bottom{-webkit-transition:all ease .6s;transition:all ease .6s }
.news-block-one:hover .news-bottom{background:#fff }
.news-block-one .news-inner{padding:35px 22px 25px;position:relative;border:1px solid rgba(204, 204, 204, .29);border-top:0 }
.news-block-one .news-inner.style-2{padding:15px }
.news-block-one .news-bottom h4{margin-top:-8px;font-weight:600;font-size:20px }
.news-block-one .news-bottom h4 a:hover{color:#00adef;-webkit-transition:all 300ms ease;transition:all 300ms ease }
.news-block-one .news-bottom .default-link:hover{color:#2e2e95;-webkit-transition:.5s ease;transition:.5s ease }
.news-block-one .blog-thumb{display:block;overflow:hidden;position:relative;margin-bottom:0 }
.news-block-one .blog-thumb:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .35s;z-index:1 }
.news-block-one:hover .blog-thumb:before{opacity:.7 }
.news-block-one .blog-thumb a.link-btn{position:absolute;left:50%;top:50%;z-index:9;background:#00adef;border-radius:50%;color:#fff;font-size:20px;width:60px;height:60px;line-height:60px;opacity:0;display:inline-block;text-align:center;transform:translateX(-50%) translateY(-50%) scale(.5);transition:all .4s ease 0s }
.news-block-one .blog-thumb a.link-btn:hover{background:#fff none repeat scroll 0 0;color:#00adef }
.news-block-one:hover .blog-thumb a.link-btn{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1) }
.news-block-one .blog-thumb img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s }
.news-block-one .news-bottom blockquote{position:relative;font-size:18px;font-weight:500;color:#fff;line-height:26px;padding:22px;background:#00adef;border-left:4px solid #00adef;margin-top:30px;margin-bottom:30px }
.read_more{color:#243e63;font-weight:600 }
.read_more:hover{color:#00adef }
.read_more i{padding-left:2px;-webkit-transition:all .3s ease;transition:all .3s ease }
.read_more i:before{font-size:12px }
.read_more:hover i{padding-left:10px }
.post-admin{border:1px solid rgba(204, 204, 204, .29);padding:20px 22px 10px;display:flex;flex-flow:wrap;justify-content:space-between }
.post-admin a{color:#00adef;font-weight:500 }
.admin-by{padding-bottom:10px }
.admin-by img{width:30px;border-radius:50%;height:30px;margin-right:5px }
.post-date{display:inline-block;padding-top:2px }
.post-date i{margin-right:7px }
.post-love i{margin-right:5px }
.pagination-nav{}
.pagination-nav ul li{display:inline-block;margin:0 2px }
.pagination-nav ul li a{border:.7px solid rgba(226, 226, 255, .45);display:block;color:#00adef;height:45px;width:45px;line-height:45px;text-align:center;font-weight:500;border-radius:50px;font-size:16px;box-shadow:0 13px 16px 2px rgba(101, 110, 119, .121) }
.pagination-nav ul li.active a, .pagination-nav ul li:hover a{background:#00adef;color:#fff }
.sidebar-bg{background:#fff;padding:20px;box-shadow:0 13px 22px 2px rgba(101, 110, 119, .121) }
.sidebar-search{position:relative }
.sidebar-search input{width:100%;height:54px;border:none;border:1px solid #f1f1f1;padding:0 56px 0 12px;color:#9e9e9e }
.sidebar-search button{width:54px;height:54px;position:absolute;top:20px;background:#00adef;right:20px;color:#fff }
.sidebar-category{position:relative }
.sidebar-category ul{margin-top:20px }
.sidebar-category ul li{margin:0}
.sidebar-category ul li a{font-weight:400;color:#848484;position:relative;width:100%;transition:.5s ease;line-height:40px;display:block }
.sidebar-category ul li a:hover{color:#00adef;transition:.5s ease }
.sidebar-blog .admin-by img{width:30px;height:30px;display:inline-block }
.sidebar .owl-dots{position:relative;text-align:center }
.sidebar .owl-dots .owl-dot{position:relative;display:inline-block;margin:0 5px;width:12px;height:12px;background:#243e63;border-radius:50% }
.sidebar .owl-dots .owl-dot.active{background:#00adef }
.sidebar-tags ul{margin-top:10px }
.sidebar-tags ul li{display:inline-block;margin:0 4px 8px 0 }
.sidebar-tags ul li a{border:.7px solid #e2e2ff;background:#fff;display:inline-block;color:#727b9a;border-radius:4px;padding:10px 20px }
.sidebar-tags ul li a:hover{background:#00adef;color:#fff }
.blog-classic{position:relative }
.blog-details .news-block-one:hover .blog-thumb:before{opacity:0 }
.details-post-date{position:absolute;left:-15px;top:15px;background:#00adef;color:#fff;padding:5px 10px;z-index:9 }
.post-entry ul{margin-bottom:20px;padding-left:35px }
.lead-point li{margin-bottom:10px;font-weight:600 }
.lead-point li i{margin-right:10px }
.post-tag{text-transform:uppercase;font-size:13px }
.post-tag span{margin-right:10px }
.post-tag .fa-tag{padding-right:10px;color:#00adef }
.blog-share-icon span{font-size:18px;font-weight:600;display:block;margin-bottom:17px }
.blog-share-icon a{font-size:18px;transition:.3s;margin-right:22px }
.blog-share-icon a:last-child{margin-right:0 }
.post-comments{padding:30px;margin-bottom:40px;padding-bottom:45px;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.blog-coment-title h4{margin-bottom:0 }
.comments-avatar{float:left }
/**product show picture**/
@media (max-width:768px) {
	.product-container{flex-direction:column;padding:20px;gap:20px}
	.slider-container{height:280px}
	.slider-btn{width:30px;height:30px;font-size:16px}
	.product-title{font-size:22px}
	.params-list ul{grid-template-columns:1fr}
	.actions{flex-direction:column}
	.btn{width:100%}
}
/**product show picture end**/
@media(max-width:767px) {
	.comments-avatar{float:none }
}
.comments-avatar img{width:90px;margin-right:20px;border-radius:50% }
.latest-comments li:first-child .comments-box{border-top:0;padding-top:0 }
.latest-comments li:last-child .comments-box{border-bottom:0;padding-bottom:0 }
.latest-comments li.children{margin-left:80px }
@media(max-width:767px) {
	.latest-comments li.children{margin-left:0 }
}
.comments-box{border-top:1px solid #eaedff;padding:20px 0 }
.comments-text{overflow:hidden;padding-top:4px }
@media(max-width:767px) {
	.comments-text{margin-top:15px }
}
.comments-text p{margin-bottom:0;margin-top:8px }
.avatar-name h5{font-size:18px;margin-bottom:7px }
.avatar-name span{color:#00adef;font-size:14px;font-weight:600;text-transform:capitalize;letter-spacing:1px }
.avatar-name{margin-bottom:3px;overflow:hidden;position:relative }
.reply{color:#6f7172;display:inline-block;font-size:14px;font-weight:400;transition:.3s;line-height:1;margin-top:4px;position:absolute;right:0;top:0 }
.reply:hover{color:#00adef }
.reply i{margin-right:5px }
.post-comments-form{}
.post-comments-title h2{font-size:26px;color:#140a20;margin-bottom:0 }
/* =================================== Contact ====================================== */ .contact-post-form{padding:30px;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
@media(max-width:767px) {
	.contact-post-form{padding:20px }
}
.contact-post-form input{border:none;height:60px;margin-bottom:20px;padding:0 30px;width:100%;color:#727b9a }
.contact-post-form textarea{border:none;height:150px;margin-bottom:20px;padding:30px;width:100%;color:#727b9a }
#contacts-form input::placeholder, #contacts-form textarea::placeholder{color:#727b9a }
.contact-icon{position:relative }
.contact-icon::after{position:absolute;content:"";font-family:fontawesome;font-weight:700;display:inline-block;font-size:16px;text-align:center;right:30px;color:#00adef;top:18px }
.contact-post-form .contact-icon::before{display:none }
.contacts-name::after{content:"\f007" }
.contacts-email::after{content:"\f0e0" }
.contacts-phone::after{content:"\f095" }
.contacts-website::after{content:"\f0ac" }
.contact-post-form .btn{margin-top:0 }
.contact-page-info{}
.contact-info{text-align:center;padding:20px;-webkit-transition:all ease .5s;transition:all ease .5s;box-shadow:0 13px 26px 2px rgba(101, 110, 119, .121) }
.contact-info:hover{box-shadow:0 15px 16px 0 rgba(0, 0, 0, .03), 0 0 82px 0 rgba(0, 0, 0, .02);background:#fff;border-color:#fff;-webkit-transition:all ease .5s;transition:all ease .5s }
.contact-info .inner-icon{color:#00adef;font-size:40px }
.contact-info .inner-icon i.fas.fa-phone{-webkit-transform:rotate(90deg);transform:rotate(90deg) }
.contact-info h4{margin-top:15px;margin-bottom:15px }
.contact-info h5 a{color:#333 }
.contact-info h5 a:hover{color:#00adef;transition:.5s }
.contact-section{position:relative }
.contact-section .default-form-area{padding:80px 45px 70px 20px }
.contact-form.contact-page-form .form-group{margin-bottom:20px }
.contact-form.contact-page-form input, .contact-form.contact-page-form select, .contact-form.contact-page-form textarea{border:0;border-bottom:1px solid #fff;background:0 0;padding:0;color:#fff }
.contact-form.contact-page-form input:focus, .contact-form.contact-page-form select:focus, .contact-form.contact-page-form textarea:focus{box-shadow:none }
.contact-form.contact-page-form textarea{height:110px }
.contact-form.contact-page-form .theme-btn{margin-top:30px }
.contact-form.contact-page-form::-webkit-input-placeholder{color:#fff;font-size:15px }
.contact-form.contact-page-form::-moz-placeholder{color:#fff;font-size:15px }
.contact-form.contact-page-form:-ms-input-placeholder{color:#fff;font-size:15px }
.contact-form.contact-page-form:-moz-placeholder{color:#fff;font-size:15px }
.contact-section .contact-right{position:relative;width:50%;float:right;background-size:cover;background-repeat:no-repeat }
.contact-section .contact-right:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;display:block;background-color:#00adef }
.contact-section .contact-right .default-form-area{position:relative;max-width:585px;float:right }
.default-form-area .section-title{margin-bottom:20px }
.default-form-area h2{color:#fff;font-size:28px }
.contact-section-btn .btn{margin-top:10px }
.contact-page-from .default-form-area{background:#00adef;margin-bottom:80px;padding:80px 50px 70px }
.sommet-thank-you, .sommet-form-message{color:#fff}
/* =================================== Stats ====================================== */ .funfact{position:relative;background-repeat:no-repeat;background-attachment:fixed;background-size:cover }
.funfact:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, .6313) }
.stat-item{border:1px solid rgba(255, 255, 255, .26);text-align:center;padding:20px 10px;background:rgba(255, 255, 255, .07) }
.stat-item .count{font-size:45px;padding-bottom:25px;font-weight:600;color:#f9f9f9;display:inline-block;line-height:63px }
.stat-item .text{position:relative;margin-top:6px;color:#fff;font-size:15px;font-weight:500;text-transform:capitalize;margin:0 }
.stat-item .text::after{content:" ";display:block;height:1px;width:80px;background:#00adef;top:-15px;left:50%;margin-left:-40px;position:absolute }
/* =================================== Page Title ====================================== */ .page-title{position:relative;background-size:cover;background-position:center;text-align:center }
.page-title:before{position:absolute;content:'';background:rgba(0, 0, 0, .7);top:0;left:0;width:100%;height:100% }
.page-title h1{position:relative;color:#fff;font-size:40px }
.page-title .bread-crumb li{position:relative;margin-left:20px;color:#fff;display:inline-block;line-height:30px;text-transform:capitalize }
.page-title .bread-crumb li.active{color:#00adef;font-weight:500 }
.page-title .bread-crumb li span{margin-right:10px }
.page-title .bread-crumb li:before{content:'\f105';position:absolute;right:-21px;top:0;width:20px;text-align:center;line-height:30px;font-family:fontawesome;font-weight:900 }
.page-title .bread-crumb li:first-child{margin-left:0 }
.page-title .bread-crumb li:last-child:before{display:none }
.page-title .bread-crumb li a{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease }
.page-title .bread-crumb li a:hover{color:#00adef }
/* =================================== 404 Page ====================================== */ .error-section .error-text h2{color:#00adef;font-size:150px;font-weight:700;letter-spacing:4px }
.error-section h3{font-weight:500;font-size:28px;margin-top:25px;font-weight:500 }
.error-section h5{font-size:20px;margin-top:25px;margin-bottom:40px }
.error-section .error-options .or{color:#2f2f2f;font-size:18px;margin:0 18px;font-weight:500 }
.error-search-box{position:relative;margin-top:12px;width:320px;display:inline-block }
.error-search-box .form-group{position:relative;margin:0 }
.error-search-box .form-group input[type=text], .error-search-box .form-group input[type=search]{padding:10px 50px 10px 20px;border:2px solid #ededed;display:block;width:100%;height:54px;border-radius:40px;transition:500ms }
.error-search-box .form-group input:focus{border-color:#00adef }
.error-search-box .form-group button{position:absolute;right:0;top:0;height:55px;width:50px;line-height:52px;text-align:center;display:block;font-size:14px;color:silver;background:0 0;border-radius:0 3px 3px 0;font-weight:400 }
.error-search-box .form-group input:focus+button, .error-search-box .form-group button:hover{color:#00adef;border-color:#00adef }
/* =================================== Partners ====================================== */ .partners-section{}
.partners-section .section-title{margin-bottom:25px }
.partners-section .item{padding:20px;background:#fff;border:1px solid rgba(204, 204, 204, .31) }
.partners-section .item img{width:auto }
/* =================================== Call To Action ====================================== */ .purchase-section{position:relative;overflow:hidden;background-attachment:fixed;background-repeat:no-repeat;background-position:center }
.purchase-section:before{content:'';position:absolute;background:rgba(0, 0, 0, .58);top:0;bottom:0;left:0;right:0 }
#myVideo{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-9 }
.purchase-section h3{position:relative;color:#fff;padding-left:15px }
.purchase-section .btn{margin-top:0;background-color:transparent;border:2px solid #fff;color:#fff }
/* =================================== Footer ====================================== */ .footer{position:relative;background:#2b2b2b;color:#fff;background-repeat:no-repeat;background-size:cover }
.footer:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, .78) }
.footer .footer-column{margin-bottom:30px }
.footer .footer-logo{position:relative;margin-bottom:30px }
.footer .footer-logo img{display:block;max-width:100% }
.footer .logo-widget .social-icon-one li a{background:#00adef }
.footer .logo-widget .social-icon-one li a:hover{background:#00adef }
.footer .footer-widget h2{position:relative;font-size:16px;font-weight:600;text-transform:uppercase;padding-bottom:20px;color:#fff;margin-bottom:40px }
.footer .footer-widget h2:after{position:absolute;content:'';left:0;bottom:0;width:40px;height:1px;background-color:#00adef }
.footer .logo-widget .text{padding-right:40px }
.footer .links-widget .list{margin-top:-7px }
.footer .links-widget .list li a{position:relative;display:inline-block;padding:2px 0 7px 20px;color:#fff;font-weight:600;text-transform:capitalize }
.footer .links-widget .list li a:before{content:'\f105';position:absolute;left:0;top:6px;line-height:15px;font-family:fontawesome }
.footer .links-widget .list li a:hover{color:#00adef }
.footer .posts-widget .post{position:relative;min-height:90px;margin-bottom:15px }
.footer .posts-widget .post:last-child{margin-bottom:0;border:0 }
.footer .posts-widget .post .post-thumb{display:none;top:0;width:73px;height:73px;border-radius:50%;position:absolute;left:0 }
.footer .posts-widget .post .post-thumb img{width:100%;display:block }
.footer .posts-widget .post .news-text{position:relative;line-height:24px;padding:0 0 5px;top:-4px;max-width:230px;font-size:16px;color:#f4f4f4 }
.footer .posts-widget .post .news-text a{text-transform:capitalize;color:#fff;font-weight:600 }
.footer .posts-widget .post .time{line-height:24px;position:relative;color:#00adef;font-size:14px;font-weight:600 }
.footer-form{}
.footer-form input{border:none;height:50px;margin-bottom:10px;padding:0 15px;width:100%;color:#aaa;border-radius:2px;background:#313131 }
.footer-form textarea{border:none;height:90px;margin-bottom:10px;padding:8px 15px;width:100%;color:#aaa;background:#313131 }
.footer-form input::placeholder, .footer-form textarea::placeholder{color:#aaa }
.footer-bottom{text-align:center;background:#121212;position:relative;padding:30px 0 }
.footer-bottom .copyright{font-size:16px;color:#fff;font-weight:600 }
.footer-bottom a{color:#00adef }
/* =================================== Map Section ====================================== */ .contact-map-section{position:relative;width:100%;height:100% }
.contact-map-section .map-outer{position:relative;height:500px }
.contact-map-section .map-canvas{position:relative;left:0;top:0;width:100%;height:562px }
.map-data{text-align:center;font-size:14px;font-weight:400;line-height:1.8em;padding:10px }
.map-data h6{font-size:16px;font-weight:700;text-align:center;margin-bottom:10px;color:#121212 }
/* =================================== Features Section ====================================== */ .features-section{background:#f7f7f7 }
.features-section .single-feature{position:relative;padding:0 0 0 95px;margin-bottom:27px }
.features-section .single-feature .icon-box{position:absolute;left:0;top:14px;background:#00adef;width:70px;height:70px;line-height:70px;border-radius:50px;text-align:center;z-index:1 }
.features-section .single-feature .icon-box.bg-round:before{position:absolute;content:"";left:-9px;top:17px;background:rgba(0, 173, 239, .7);width:70px;height:70px;line-height:70px;border-radius:50px;z-index:0 }
.features-section .single-feature .icon-box span:before{font-size:35px;color:#fff;margin:0;transition:all 500ms ease;z-index:2;position:relative }
.features-section .single-feature:hover .icon-box i, .features-section .single-feature:hover h4 a{color:#00adef }
.features-section .single-feature h4, .features-section .single-feature h4 a{line-height:26px;color:#000;font-weight:600 }