@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 }
	.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 i{position:relative;width:40px;height:40px;color:#fff;font-size:16px;line-height:40px;text-align:center;border-radius:50%;display:inline-block;background:#00adef;;transition:.3s }
	.social-icon-one i:hover{color:#fff;background-color:#00adefa8 }
	.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;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 }
	.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 }
	.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 }
	.service-catergory li.active a{color:#00adef }
	.service-catergory li.active .caret-icon{color:#00adef }
	.service-catergory li.active a:hover{color:#00adef }
	.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 .fa{width:80px;height:80px;border-radius:50%;line-height:80px;padding-left:6px }
	.service-sidebar .popular-news .sidebar-blog h5 a{font-size:18px }
	.service-sidebar .popular-news .sidebar-blog h5 a:hover{}
	/* =================================== Profit ====================================== */ /* =================================== Projects ====================================== */ .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 .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%) }
	/* =================================== 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 ====================================== */ .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 .image{margin-bottom:20px }
	.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 }
	.blog-details .news-block-one:hover .blog-thumb:before{opacity:0 }
	/**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 }
	}
	@media(max-width:767px) {
		.latest-comments li.children{margin-left:0 }
	}
	@media(max-width:767px) {
		.comments-text{margin-top:15px }
	}
	.post-comments-form{}
	.post-comments-title h2{font-size:26px;color:#140a20;margin-bottom:0 }
	.post-comments-title .lms{font-size:26px;font-family:"Mulish", sans-serif;font-weight:600;color:#332;margin-top:0;font-style:normal}
	/* =================================== 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 }
	.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:"\f041" }
	.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-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-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 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 10px;background:#fff;border:0 }
     .partners-section .item img{display:block;margin:0 auto;width:140px;height:140px;border-radius:50%;object-fit:cover;border:0;-webkit-transition:transform .6s ease;transition:transform .8s ease}
    .partners-section .item:hover img{-webkit-transform:rotate(180deg); transform:rotate(180deg)}
    .partners-section .item p{margin:14px 0 0;text-align:center;font-size:14px;font-weight:600;color:#333 }
    
	/* =================================== 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 }
	.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 }