html, body{height:100%;font-family:"Poppins", sans-serif;-webkit-font-smoothing:antialiased;}
h1, h2, h3, h4, h5, h6{margin:0;color:#111111;font-weight:400;font-family:"Oswald", sans-serif;}
h1{font-size:70px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
p{font-family:"Poppins", sans-serif;font-weight:400;line-height:26px;margin:0 0 15px 0;}
img{max-width:100%;}
input:focus, select:focus, button:focus, textarea:focus{outline:none;}
a{color:#122e52;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
a:hover, a:focus{text-decoration:none;outline:none;color:orangered;}
ul, ol{padding:0;margin:0;}
#jscroll-loading{text-align:center!important;padding-top:5px;}
.jscroll-loading i{width:100%;color:orangered;display:inline-block;margin:0 auto;}
.jscroll-inner{display:contents;width:100%;}
.jscroll-added{display:contents;width:100%;}
/*---------------------  Helper CSS-----------------------*/
.section-title{margin-bottom:40px;}
.section-title span{color:orangered;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:12px;}
.section-title h2{font-size:42px;color:#111111;line-height:50px;text-transform:uppercase;}
.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center;}
.spad{padding-top:30px;padding-bottom:30px;}
.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white p, .text-white span, .text-white li, .text-white a{color:#fff;}
/* buttons */
.primary-btn{display:inline-block;font-size:16px;font-weight:700;padding:16px 35px;position:relative;}
.primary-btn.normal-btn{color:#111111;}
.primary-btn.normal-btn:before{border-color:#c4c4c4;}
.primary-btn.normal-btn:after{border-color:#c4c4c4;}
.primary-btn:before{position:absolute;left:0;bottom:0;height:28px;width:28px;border-left:2px solid #ff5722;border-bottom:2px solid #ff5722;content:"";border-radius:0 0 0 4px;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.primary-btn:after{position:absolute;right:0;top:0;height:28px;width:28px;border-right:2px solid #ff5722;border-top:2px solid #ff5722;content:"";border-radius:0 4px 0 0;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.primary-btn:hover:before{height:100%;width:100%;border-radius:4px;}
.primary-btn:hover:after{height:100%;width:100%;border-radius:4px;}
.site-btn{font-size:16px;color:#ffffff;background:#dfa667;font-weight:600;border:none;display:inline-block;padding:14px 36px;}
/* Preloder */
.preloader{background-color:#f7f7f7;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;margin:0 auto}
.preloader .preloader-circle{width:100px;height:100px;position:relative;border-style:solid;border-width:1px;border-top-color:#ff5722;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;z-index:10;border-radius:50%;-webkit-box-shadow:0 1px 5px 0 rgba(35,181,185,0.15);box-shadow:0 1px 5px 0 rgba(35,181,185,0.15);background-color:#fff;-webkit-animation:zoom 2000ms infinite ease;animation:zoom 2000ms infinite ease;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
.preloader .preloader-circle2{border-top-color:#0078ff}
.preloader .preloader-img{position:absolute;top:50%;z-index:200;left:0;right:0;margin:0 auto;text-align:center;display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:6px;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
.preloader .preloader-img img{max-width:55px}
.preloader .pere-text strong{font-weight:800;color:#dca73a;text-transform:uppercase}
@-webkit-keyframes zoom{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
}
@keyframes zoom{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}
}
/*#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#000;}
.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader 0.8s linear infinite;-webkit-animation:loader 0.8s linear infinite;}
@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent;}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent;}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent;}
}
@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent;}
50%{-webkit-transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent;}
100%{-webkit-transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent;}
}
*/
/*---------------------  Header-----------------------*/
.header.set-bg{background-image: url(/uploads/images/page_images/bg-challenger-b.jpg)!important;}
.header{position:absolute;width:100%;top:0;left:0;z-index:9;padding:7px 0 0;}
.header.header-normal{position:relative;padding:30px 0 30px;}
.header__logo a{display:inline-block;}
.header__logo a img{height:65px;width:195px;}
.header__menu{text-align:center;margin-top:15px;}
.header__menu ul li{list-style:none;display:inline-block;position:relative;margin-right:30px;}
.header__menu ul li.active a:after{
/*-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);*/
}
.header__menu ul li:hover a:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.header__menu ul li:hover .dropdown{top:32px;opacity:1;visibility:visible;}
.header__menu ul li:last-child{margin-right:0;}
.header__menu ul li .dropdown{position:absolute;left:0;top:62px;width:140px;background:#ffffff;text-align:left;padding:5px 0;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;}
.header__menu ul li .dropdown li{display:block;margin-right:0;}
.header__menu ul li .dropdown li a{font-size:14px;color:#111111;font-weight:400;padding:5px 20px;text-transform:capitalize;}
.header__menu ul li .dropdown li a:after{display:none;}
.header__menu ul li a{font-size:15px;color:#ffffff;display:block;font-weight:600;padding:5px 0;position:relative;}
.header__menu ul li a.current{border-bottom:2px orangered solid;}
.header__menu ul li.dropdown ul li a.current{border:0;color:orangered;}
.header__menu ul li a:after{position:absolute;left:0;bottom:0;height:2px;width:100%;background:orangered;content:"";-webkit-transition:all, 0.4s;-o-transition:all, 0.4s;transition:all, 0.4s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.header__widget{text-align:right;}
.header__widget li{list-style:none;}
.header__widget span{font-size:14px;font-family:"Oswald", sans-serif;color:#b7b7b7;display:block;margin-bottom:10px;}
.header__widget a  span{font-size:22px;color:orangered;}
.offcanvas-menu-wrapper{display:none;}
.canvas__open{display:none;}
.header-sticky.sticky-bar{background:#353535;}
.sticky-bar{left:0;margin:auto;position:fixed;top:0;width:100%;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);box-shadow:0 10px 15px rgba(25,25,25,0.1);z-index:9999;-webkit-animation:300ms ease-in-out 0s normal none 1 running fadeInDown;animation:300ms ease-in-out 0s normal none 1 running fadeInDown;-webkit-box-shadow:0 10px 15px rgba(25,25,25,0.1);background:#fff;padding:10px 0;}
#scrollUp,#back-top{background:orangered;height:50px;width:50px;right:31px;bottom:85px;position:fixed;color:#fff;font-size:20px;text-align:center;border-radius:50%;line-height:48px;border:2px solid transparent;box-shadow:0 0 10px 3px rgba(108,98,98,0.2)}
@media (max-width:575px){#scrollUp,#back-top{right:16px}
}
#scrollUp a i,#back-top a i{display:block;color:white;font-weight:900;line-height:50px}
#scrollUp:hover{color:#fff}
/*---------------------  Hero-----------------------*/
.herobg{margin-top: 75px;}
.hero{position:relative;background:#1d2434;}
.hero__items:before{background:#0505055e url(/images/pattern.png) repeat top left;opacity:.6;display:block;position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.tf_pattern{position:absolute;width:100%;height:100%;background:#0000007a;top:0;}
.hero__items{height:100vh;min-height:500px;padding:0 40px;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;}
.hero__text{max-width:820px;text-align:center;}
.hero__text h2{color:#ffffff;font-size:56px;line-height:60px;
/*text-transform:uppercase;*/
margin-bottom:45px;position:relative;top:100px;opacity:0;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;text-shadow:1px 1px 1px rgb(0 0 0 / 70%);}
.hero__text h2 span{color:orangered;text-shadow:1px 1px 1px rgb(5 5 5);
/* -webkit-text-stroke:2px #1d2434;*/
/* -webkit-text-fill-color:orangered;;*/
}
.hero__text h2 p{color:whitesmoke;margin-top:15px;font-size:16px;}
.hero__text .primary-btn{position:relative;top:100px;opacity:0;background:#1d2434e6;color:#ffffffcf;-webkit-transition:all, 0.6s;-o-transition:all, 0.6s;transition:all, 0.6s;}
.hero__text .more_btn{font-size:14px;color:whitesmoke;position:absolute;left:50%;margin-left:-88px;bottom:55px;font-weight:700;}
.hero__text .hero__social{position:absolute;right:145px;bottom:55px;}
.hero__text .hero__social a{display:inline-block;font-size:18px;color:#ffffff;margin-right:36px;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;}
.hero__text .hero__social a:hover{color:orangered;}
.hero__text .hero__social a:last-child{margin-right:0;}
.hero__slider.owl-carousel .owl-item.active .hero__text h2{top:0;opacity:1;}
.hero__slider.owl-carousel .owl-item.active .hero__text .primary-btn{top:0;opacity:1;}
.hero__slider.owl-carousel .owl-dots{display:none;}
.hero__slider.owl-carousel .owl-nav button{font-size:28px;color:#ffffff;position:absolute;left:145px;top:50%;display:inline-block;height:50px;width:50px;margin-top:-25px;}
.hero__slider.owl-carousel .owl-nav button.owl-next{left:auto;right:145px;}
.hero__slider.owl-carousel .owl-nav button:before{position:absolute;left:0;bottom:0;height:20px;width:20px;border-left:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);content:"";border-radius:0 0 0 4px;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.hero__slider.owl-carousel .owl-nav button:after{position:absolute;right:0;top:0;height:20px;width:20px;border-right:2px solid rgba(255,255,255,0.2);border-top:2px solid rgba(255,255,255,0.2);content:"";border-radius:0 4px 0 0;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.hero__slider.owl-carousel .owl-nav button:hover:before{height:100%;width:100%;border-radius:4px;}
.hero__slider.owl-carousel .owl-nav button:hover:after{height:100%;width:100%;border-radius:4px;}
.slide-num{position:absolute;left:145px;bottom:55px;z-index:9;}
.slide-num span{font-size:16px;color:#ffffff;font-weight:600;margin-right:140px;}
.slide-num span:last-child{margin-right:0;}
.slider__progress{width:100px;height:1px;background:rgba(255,255,255,0.3);position:absolute;left:180px;bottom:67px;z-index:9;}
.slider__progress span{background:#ffffff;height:2px;display:block;-webkit-transition:all, 0.4s;-o-transition:all, 0.4s;transition:all, 0.4s;position:relative;top:-1px;}
/*---------------------  Project Slider-----------------------*/
.project{padding:0 15px;}
.project__slider__item{height:420px;margin:10px 0;position:relative;overflow:hidden;}
.project__slider__item:hover .project__slider__item__hover{bottom:30px;}
.project__slider__item:hover .project__slider__item__hover span{left:0;}
.project__slider__item:hover .project__slider__item__hover h5{right:0;}
.project__slider.owl-carousel .col-lg-3{max-width:100%;}
.project__slider.owl-carousel .owl-nav button{height:50px;width:50px;background:#152753;font-size:28px;color:#ffffff;position:absolute;left:35px;top:50%;margin-top:-25px;line-height:54px;text-align:center;}
.project__slider.owl-carousel .owl-nav button.owl-next{left:auto;right:35px;}
.arrow_carrot-left:before{content:"\f104";font:normal normal normal 34px/1 FontAwesome;}
.arrow_carrot-right:before{content:"\f105";font:normal normal normal 34px/1 FontAwesome;}
.project__slider__item__hover{text-align:center;background:#000000a6;position:absolute;left:25px;bottom:25px;width:calc(100% - 50px);padding:25px 15px;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;overflow:hidden;}
.project__slider__item__hover a{border:1px orangered solid;color:white;margin-top:20px;display:block;padding:5px;}
.project__slider__item__hover a:hover{border:1px #152753 solid;color:whitesmoke;}
.project__slider__item__hover p{color:orangered;}
.project__slider__item__hover p i{font-size:2.5em;}
.project__slider__item__hover span{color:orangered;font-size:14px;font-weight:600;
/*letter-spacing:2px;text-transform:uppercase;*/
display:block;margin-bottom:10px;position:relative;left:0px;-webkit-transition:all, 1s;-o-transition:all, 1s;transition:all, 1s;}
.project__slider__item__hover h5{color:whitesmoke;font-size:18px;
/*text-transform:uppercase;*/
position:relative;right:0px;-webkit-transition:all, 1s;-o-transition:all, 1s;transition:all, 1s;}
/*---------------------  Testimonial-----------------------*/
.testimonial{background-image:url(/assets/img/testimonial/testimonial-bg.jpg);}
.testimonial__carousel{position:relative;overflow:hidden;background:#ffffff;padding:75px 60px 90px;margin-bottom:20px;-webkit-box-shadow:0px 15px 60px rgba(67,69,70,0.1);box-shadow:0px 15px 60px rgba(67,69,70,0.1);}
.testimonial__carousel:after{position:absolute;content:"";left:calc(50% - 85px);bottom:-115px;width:170px;height:170px;background:rgba(255,255,255,0.2);border-radius:50%;-webkit-box-shadow:inset 0 0 21px rgba(0,0,0,0.2);box-shadow:inset 0 0 21px rgba(0,0,0,0.2);}
.testimonial__carousel button.slick-arrow{font-size:28px;color:#111111;position:absolute;left:30px;top:50%;display:inline-block;height:50px;width:50px;margin-top:-25px;background:transparent;border:none;}
.testimonial__carousel button.slick-arrow.slick-next{left:auto;right:30px;}
.testimonial__carousel button.slick-arrow:before{position:absolute;left:0;bottom:0;height:20px;width:20px;border-left:2px solid rgba(0,0,0,0.2);border-bottom:2px solid rgba(0,0,0,0.2);content:"";border-radius:0 0 0 4px;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.testimonial__carousel button.slick-arrow:after{position:absolute;right:0;top:0;height:20px;width:20px;border-right:2px solid rgba(0,0,0,0.2);border-top:2px solid rgba(0,0,0,0.2);content:"";border-radius:0 4px 0 0;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.testimonial__carousel button.slick-arrow:hover:before{height:100%;width:100%;border-radius:4px;}
.testimonial__carousel button.slick-arrow:hover:after{height:100%;width:100%;border-radius:4px;}
.testimonial__item{text-align:center;}
.testimonial__item p{font-size:24px;color:#111111;font-weight:300;font-style:italic;line-height:36px;}
.testimonial__client{margin-top:-75px;margin-bottom:50px;}
.testimonial__client .slick-track{-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
.testimonial__client .slick-slide{padding-top:80px;}
.testimonial__client .slick-slide{width:100px;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.testimonial__client .slick-slide.slick-center{width:180px;}
.testimonial__client .testimonial__client__pic img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.slick-active.slick-center{padding-top:35px;}
.slick-active.slick-center .testimonial__client__pic{height:150px;width:150px;position:absolute;left:0px;top:-30px;right:-15px;margin:0 auto;position:relative;z-index:1;padding-top:5px;}
.slick-active.slick-center .testimonial__client__pic img{margin:0 auto;width:150px;height:150px;}
.slick-active.slick-center .testimonial__client__text{display:block;margin-top:-8px;}
.testimonial__client__item{text-align:center;cursor:pointer;}
.testimonial__client__item .testimonial__client__pic{height:70px;width:70px;margin:0 auto;}
.testimonial__client__item .testimonial__client__pic img{border-radius:50%;}
.testimonial__client__item .testimonial__client__text{display:none;}
.testimonial__client__item h5{color:#111111;font-weight:600;font-family:"Poppins", sans-serif;font-size:15px;margin-bottom:5px;}
.testimonial__client__item span{font-size:14px;color:orangered;display:block;}
.logo__carousel.owl-carousel .owl-item img{display:inline-block;width:auto;transition:all 0.3s ease-in-out;filter:grayscale(100%);}
.logo__carousel.owl-carousel .owl-item:hover img{filter:none;transform:scale(1.1);}
.logo__carousel .logo__carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e0e0;overflow:hidden;}
/*---------------------  Team-----------------------*/
.team{padding-top:120px;padding-bottom:90px;}
.team__btn{text-align:right;}
.team__item{height:480px;position:relative;z-index:1;margin-bottom:30px;}
.team__item:after{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(17,17,17,0.9);content:"";z-index:-1;opacity:0;-webkit-transition:all, 0.5s, ease-out, 0.5s;-o-transition:all, 0.5s, ease-out, 0.5s;transition:all, 0.5s, ease-out, 0.5s;}
.team__item:hover:after{opacity:1;}
.team__item:hover .team__text .team__title{border-bottom:1px solid rgba(183,183,183,0.2);padding:0 0 32px;margin-bottom:34px;opacity:0;visibility:hidden;position:relative;bottom:initial;opacity:1;background:transparent;visibility:visible;}
.team__item:hover .team__text p{opacity:1;visibility:visible;max-height:270px;overflow-y:auto;width:100%;padding-right:3px;}
.team__item:hover .team__text p::-webkit-scrollbar{width:7px;background-color:#f9f9fd;}
.team__item:hover .team__text p::-webkit-scrollbar-thumb{border-radius:10px;background-color:orangered;}
.team__item:hover .team__text p::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);border-radius:10px;background-color:#f5faf0;}
.team__item:hover .team__text .team__social{opacity:1;visibility:visible;bottom:34px;}
.team__text{height:100%;position:relative;padding:35px 30px 40px;}
.team__text .team__title{position:absolute;left:0;bottom:42px;width:100%;padding:2px 30px;background:#03030399;-webkit-transition:all, 0.7s, ease-out, 0.7s;-o-transition:all, 0.7s, ease-out, 0.7s;transition:all, 0.7s, ease-out, 0.7s;}
.team__text .team__title h5{color:#ffffff;font-weight:600;font-family:"Poppins", sans-serif;margin-bottom:6px;}
.team__text .team__title span{font-size:14px;color:orangered;}
.team__text p{color:#b7b7b7;opacity:0;visibility:hidden;-webkit-transition:all, 0.7s, ease-out, 0.7s;-o-transition:all, 0.7s, ease-out, 0.7s;transition:all, 0.7s, ease-out, 0.7s;}
.team__text .team__social{position:absolute;left:0;bottom:0;width:100%;padding:0 30px;opacity:0;visibility:hidden;-webkit-transition:all, 0.7s, ease-out, 0.7s;-o-transition:all, 0.7s, ease-out, 0.7s;transition:all, 0.7s, ease-out, 0.7s;}
.team__text .team__social a{display:inline-block;font-size:20px;color:#ffffff;margin-right:34px;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;}
.team__text .team__social a:last-child{margin-right:0;}
.team__text .team__social a:hover{color:#dfa667;}
/*---------------------  Call To Action-----------------------*/
.callto{padding-top:130px;padding-bottom:135px;}
.callto__text span{font-size:16px;color:#dfa667;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:35px;}
.callto__text h2{font-size:42px;color:#ffffff;line-height:52px;text-transform:uppercase;margin-bottom:36px;}
.callto__text .primary-btn{background:#dfa667;color:#ffffff;border-radius:4px;}
.callto__text .primary-btn:before{display:none;}
.callto__text .primary-btn:after{display:none;}
/*---------------------  Latest-----------------------*/
.latest.noseminar{display: none;}
.latest{padding-top:120px;padding-bottom:90px;}
.latest__btn{text-align:right;}
.latest__item{-webkit-box-shadow:0px 15px 60px rgba(67,69,70,0.1);box-shadow:0px 15px 60px rgba(67,69,70,0.1);margin-bottom:30px;position:relative;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;}
.latest__item:hover{box-shadow:0px 0px 1px #f44336;}
.latest__item:hover img{-webkit-filter:blur(3px);filter:blur(3px);}
.latest__item:hover .seminar-date{background:#ff4500;}
.latest__item__pic{position:relative;}
.latest__item__pic .online{position:absolute;top:-15px;right:5px;background:white;width:36px;height:36px;text-align:center;vertical-align:middle;color:#152753;font-size:22px;}
.latest__item__pic .online p{background:#ff4500;color:white;font-size:10px;text-transform:uppercase;}
.latest__item__pic .seminar-date{background:#152753;padding:15px 34px;display:inline-block;position:absolute;bottom:1px;left:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;}
.latest__item__pic .seminar-date span{color:#fff;font-size:25px;font-weight:600;line-height:1;margin:0;}
.latest__item__pic .seminar-date p{color:#fff;margin:0;}
.latest__item .dash{width:100%;font-style:italic;border-top:3px #152753 solid;}
.latest__item img{min-width:100%;-webkit-transform:scale 1;-moz-transform:scale 1;-ms-transform:scale 1;transform:scale 1;transition:all 0.5s ease-out 0s;}
.latest__item .dash .price{text-align:right;float:right;color:orangered;background:#ffffff;display:block;width:100%;font-weight:600;padding:5px 10px 5px 5px;}
.latest__item:hover a{padding-left:0;}
.latest__item:hover a:after{left:auto;right:-50px;}
.latest__item__text{padding-top:25px;background:#ffffff;padding:25px 35px 20px;}
.latest__item__text span{color:#152753;font-size:14px;font-weight:500;display:block;min-height:55px;margin-bottom:10px;}
.latest__item__text span i{color:#ff4500;font-size:22px;margin-right:10px;}
.latest__item__text h4{color:#111111;font-size:22px;font-family:"Poppins", sans-serif;font-weight:600;line-height:32px;margin-bottom:12px;opacity:1;visibility:visible;max-height:100px;overflow-y:auto;width:100%;padding-right:3px;min-height:100px;}
.latest__item__text h4::-webkit-scrollbar{width:7px;background-color:#f9f9fd;}
.latest__item__text h4::-webkit-scrollbar-thumb{border-radius:10px;background-color:orangered;}
.latest__item__text h4::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2);border-radius:10px;background-color:#f5faf0;}
.latest__item__text a{font-size:14px;color:#111111;font-weight:600;position:relative;padding-left:40px;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.latest__item__text a:after{position:absolute;left:0;top:8px;height:1px;width:30px;background:orangered;content:"";-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
/*---------------------  Project-----------------------*/
.project__item{margin-bottom:50px;text-align:center;}
.project__item img{min-width:100%;margin-bottom:26px;}
.project__item h4 a{color:#111111;text-transform:uppercase;}
/*---------------------  Project Details-----------------------*/
.project-details{padding-top:120px;padding-bottom:90px;}
.project-details img{margin-bottom:30px;min-width:100%;}
.project__sidebar__about{margin-bottom:35px;}
.project__sidebar__about h2{color:#111111;line-height:50px;text-transform:uppercase;margin-bottom:20px;}
.project__sidebar__about p{margin-bottom:26px;}
.project__sidebar__about p:last-child{margin-bottom:0;}
.product__details__widget__item{margin-bottom:30px;}
.product__details__widget__item span{color:#707070;font-size:15px;display:block;margin-bottom:10px;}
.product__details__widget__item h4{color:#111111;text-transform:uppercase;}
.product__details__widget__item p{color:#111111;font-size:24px;line-height:36px;}
/*---------------------  Footer-----------------------*/
.footer{padding-top:25px;}
.footer__top{border-bottom:1px solid rgba(183,183,183,0.2);padding-bottom:25px;margin-bottom:25px;}
.footer__top__text h3{color:#ffffff;font-size:22px;}
.footer__top__newslatter form{position:relative;}
.footer__top__newslatter form input{width:100%;height:50px;color:#b7b7b7;padding-left:30px;font-size:14px;border:none;}
.footer__top__newslatter form input::-webkit-input-placeholder{color:#b7b7b7;}
.footer__top__newslatter form input::-moz-placeholder{color:#b7b7b7;}
.footer__top__newslatter form input:-ms-input-placeholder{color:#b7b7b7;}
.footer__top__newslatter form input::-ms-input-placeholder{color:#b7b7b7;}
.footer__top__newslatter form input::placeholder{color:#b7b7b7;}
.footer__top__newslatter form button{font-size:14px;color:#ffffff;background:orangered;border:none;height:100%;padding:0 20px;position:absolute;right:0;top:0;}
.footer__about{margin-bottom:30px;}
.footer__about .footer__logo{margin-bottom:24px;}
.footer__about .footer__logo a{display:inline-block;}
.footer__about p{margin-bottom:30px;}
.footer__about ul{margin-bottom:38px;}
.footer__about ul li{font-size:15px;list-style:none;line-height:26px;color:#707070;}
.footer__about ul li a{color:whitesmoke;}
.footer__about .footer__social a{font-size:18px;color:#ffffff;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;margin-right:30px;}
.footer__about ul li a.mail, .footer__about ul li a.tell{font-size:16px;margin:10px 0;display:block;}
.footer__social ul{display:flex;}
.footer__social ul li{margin-right:30px;}
.footer__social a span{text-indent:-999em;display:inline-block;}
.footer__about .footer__social a:hover{color:orangered;}
.footer__about .footer__social a:last-child{margin-right:0;}
.footer__widget{margin-bottom:30px;}
.footer__widget h6{color:#ffffff;font-weight:600;font-family:"Poppins", sans-serif;margin-bottom:30px;}
.footer__widget ul li{list-style:none;}
.footer__widget ul li a{font-size:15px;color:#707070;line-height:36px;}
.footer__widget ul li a:hover{color:orangered;}
.footer__address{margin-bottom:30px;}
.footer__address h6{color:#ffffff;font-weight:600;font-family:"Poppins", sans-serif;margin-bottom:30px;}
.footer__address p{margin-bottom:30px;}
.footer__address ul li{font-size:15px;list-style:none;line-height:26px;color:#707070;}
.copyright{border-top:1px solid rgba(183,183,183,0.2);padding:25px 0;margin-top:30px;}
.copyright__text p{margin-bottom:0;color: whitesmoke;}
.copyright__text p i{color:orangered;margin-left:10px;}
.copyright__text p a{color:#ffffff;}
.copyright__widget{text-align:right;}
.copyright__widget a{font-size:14px;color:#707070;margin-right:36px;position:relative;}
.copyright__widget a:after{position:absolute;right:-22px;top:-3px;content:"|";}
.copyright__widget a:last-child{margin-right:0;}
.copyright__widget a:last-child:after{display:none;}
/*---------------------  Breadcrumb-----------------------*/
.breadcrumb-option{padding-top:170px;padding-bottom:120px;position: relative;}
.breadcrumb__text h1{font-size:42px;color:#ffffff;text-transform:uppercase;margin-bottom:12px;}
.breadcrumb__links a{font-size:15px;color:#ffffff;display:inline-block;position:relative;margin-right:12px;}
.breadcrumb__links a:after{position:absolute;right:-24px;top:1px;content:"~";}
.breadcrumb__links span{font-size:15px;color:orangered;display:inline-block;}
/*---------------------  About-----------------------*/
.about{padding-top:40px;padding-bottom:45px;overflow:hidden;}
.about ul li{list-style:none;}
.about ul li:before{color:orangered;font:normal normal normal 14px/1 FontAwesome;content:"\f00c";margin:0 7px;font-size:14px;}
.about-page{padding-top:120px;padding-bottom:90px;}
.about__text{padding-top:80px;}
.about__text.about__page__text{padding-top:0;}
.about__text.about__page__text .section-title{margin-bottom:12px;}
.about__text .section-title{margin-bottom:35px;}
.about__para__text{margin-bottom:70px;}
.about__para__text p{margin-bottom:26px;}
.about__para__text p:last-child{margin-bottom:0;}
.about__pic{padding-left:34px;}
.about__pic__inner{position:relative;display:inline-block;}
.about__pic__inner:after{position:absolute;left:50px;top:50px;height:600px;width:470px;border:15px solid orangered;content:"";z-index:-1;}
.about__page__services__text{margin-bottom:30px;}
/*---------------------  Services-----------------------*/
.services{padding-top:20px;padding-bottom:30px;}
.services.services-page{padding-bottom:80px;}
.services.services-page .services__item p{margin-bottom:12px;}
.services.services-page .services__item ul li{color:#111111;font-size:15px;line-height:36px;list-style:none;}
.poslugy{margin-bottom:15px;}
.services__item{background:#f8f8f8;padding:45px 30px 56px;border-radius:7px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
.services__item img{margin:0 auto;display:block;}
.services__item .service-icon{position:relative;}
.services__item .service-icon i{position:relative;color:#fff;font-size:40px;height:105px;width:105px;display:block;line-height:105px;text-align:center;background:#1d2434;margin:0 auto;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
.services__item .service-icon:before{background-image:url(/images/dot.png);content:"";width:80px;height:135px;position:absolute;right:75px;top:-25px;z-index:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;}
.services__item h4{text-align:center;color:#111111;margin-top:35px;margin-bottom:22px;}
.services__item h4 a{color:#1d2434;}
.services__item h4 a:hover{color:orangered;}
.services__item p{color:#10285d;margin-bottom:0;font-size:16px;}
.services__item:hover .service-icon i{background:orangered;}
/*---------------------  Counter-----------------------*/
.counter{padding-bottom:70px;}
.counter .counter__content{border:none;padding-top:0;margin-top:0;}
.counter .counter__item .counter__item__text h5{color:#ffffff;}
.counter__content{border-top:1px solid rgba(183,183,183,0.2);padding-top:70px;margin-top:40px;}
.counter__item{margin-bottom:30px;}
.counter__item__number{float:left;margin-right:28px;}
.counter__item__number h2{color:#dfa667;font-size:60px;line-height:52px;}
.counter__item__text{overflow:hidden;}
.counter__item__text h5{color:#111111;line-height:24px;text-transform:uppercase;}
/*---------------------  Clients-----------------------*/
.clients{padding-top:120px;padding-bottom:60px;}
.clients img{margin-bottom:60px;}
/*---------------------    News-----------------------*/
.news{background:whitesmoke;}
.news .item{margin-bottom:20px;z-index:1;}
.news .item:first-child:before{position:absolute;z-index:-1;content:'';width:calc(50% + 10px);height:calc(50% + 10px);border:none;background-image:-webkit-linear-gradient(45deg,#c80909 15%,#ff5722 65%);background-image:linear-gradient(45deg,#c80909 15%,#ff5722 65%);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:0.4s;transition-property:opacity, transform;top:-10px;right:0;bottom:0;left:0px;}
.news .item:nth-last-child(2):before{position:absolute;z-index:-1;content:'';width:calc(50% + 10px);height:calc(50% + 10px);border:none;background-image:-webkit-linear-gradient(45deg,#c80909 15%,#ff5722 65%);background-image:linear-gradient(45deg,#c80909 15%,#ff5722 65%);transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-duration:0.4s;transition-property:opacity, transform;right:0px;bottom:-10px;}
.news .item:hover a{color:orangered;}
.news .item:hover .itemcont{box-shadow:0px 6px 13.2px 1.8px rgb(242 245 255);}
.news .img{position:relative;}
.news .itemcont{background:white;padding:10px;box-shadow:0px 6px 13.2px 1.8px rgb(0 0 0 / 10%);}
.news .img .date{position:absolute;top:0;right:0;background:orangered;color:white;font-size:14px;font-style:italic;padding:0 2px;}
.news h3{font-size:18px;margin-bottom:15px;min-height:70px;}
.news .pagination ul li{list-style:none;float:left;font-size:15px;color:#111111;font-weight:600;display:inline-block;padding:0 15px;line-height:40px;text-align:center;border:2px solid transparent;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;margin-right:12px;}
.news .pagination{margin-top:15px;}
.news .pagination ul li:hover, .news .pagination ul li.selected{border:2px solid orangered;}
.news .pagination ul li a{display:block;}
/*---------------------    Blog-----------------------*/
.blog{padding-top:120px;padding-bottom:120px;}
.blog__item__list .blog__item:first-child{border:none;margin-bottom:0;}
.blog__item__list .blog__item:last-child{margin-bottom:0;}
.blog__item{margin-bottom:55px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:55px;}
.blog__item img{-webkit-box-shadow:0px 15px 60px rgba(67,69,70,0.1);box-shadow:0px 15px 60px rgba(67,69,70,0.1);}
.blog__item ul{margin-bottom:18px;}
.blog__item ul li{list-style:none;font-size:14px;color:#b7b7b7;font-weight:500;text-transform:uppercase;display:inline-block;margin-right:50px;position:relative;letter-spacing:2px;}
.blog__item ul li:after{position:absolute;right:-30px;top:-16px;content:".";font-size:15px;color:#b7b7b7;font-size:25px;}
.blog__item ul li:last-child{margin-right:0;}
.blog__item ul li:last-child:after{display:none;}
.blog__item h2{color:#111111;font-weight:600;font-family:"Poppins", sans-serif;line-height:48px;margin-bottom:30px;}
.blog__item img{min-width:100%;}
.blog__item__text{padding:35px 50px 0;}
.blog__item__text a{font-size:14px;color:#111111;font-weight:600;position:relative;padding-left:40px;-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.blog__item__text a:after{position:absolute;left:0;top:8px;height:1px;width:30px;background:#111111;content:"";-webkit-transition:all, 0.5s;-o-transition:all, 0.5s;transition:all, 0.5s;}
.blog__item__quote{background:#dfa667;padding:35px 50px;position:relative;margin-bottom:55px;}
.blog__item__quote:after{position:absolute;right:50px;bottom:26px;content:"“";font-family:"Oswald", sans-serif;font-size:120px;color:#ffffff;opacity:0.5;line-height:0px;}
.blog__item__quote p{color:#ffffff;font-size:20px;font-family:"Oswald", sans-serif;line-height:32px;text-transform:uppercase;}
.blog__item__quote span{color:#ffffff;display:block;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:4px;}
.blog__pagination{padding-top:30px;}
.blog__pagination a{font-size:15px;color:#111111;font-weight:600;display:inline-block;height:40px;width:40px;line-height:40px;text-align:center;border:2px solid transparent;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;margin-right:12px;}
.blog__pagination a i{font-size:15px;font-weight:600;}
.blog__pagination a:last-child{margin-right:0;}
.blog__pagination a:hover{border:2px solid #dfa667;}
/*---------------------  Blog Sidebar-----------------------*/
.blog__sidebar__about{text-align:center;margin-bottom:60px;}
.blog__sidebar__about .author__pic{height:140px;width:140px;border-radius:50%;}
.blog__sidebar__about p{color:#353535;margin-top:22px;margin-bottom:25px;}
.blog__sidebar__search{margin-bottom:55px;}
.blog__sidebar__search form{position:relative;}
.blog__sidebar__search form input{width:100%;font-size:15px;color:#b7b7b7;border:none;background:transparent;border-bottom:1px solid #b7b7b7;padding-bottom:12px;}
.blog__sidebar__search form input::-webkit-input-placeholder{color:#b7b7b7;}
.blog__sidebar__search form input::-moz-placeholder{color:#b7b7b7;}
.blog__sidebar__search form input:-ms-input-placeholder{color:#b7b7b7;}
.blog__sidebar__search form input::-ms-input-placeholder{color:#b7b7b7;}
.blog__sidebar__search form input::placeholder{color:#b7b7b7;}
.blog__sidebar__search form button{font-size:15px;color:#b7b7b7;border:none;background:transparent;position:absolute;right:0;top:0;}
.blog__sidebar__categories{margin-bottom:40px;}
.blog__sidebar__categories h5{font-size:20px;color:#111111;text-transform:uppercase;margin-bottom:10px;}
.blog__sidebar__categories ul li{list-style:none;font-size:15px;color:#b7b7b7;line-height:42px;}
.blog__sidebar__feature{margin-bottom:55px;}
.blog__sidebar__feature h5{font-size:20px;color:#111111;text-transform:uppercase;margin-bottom:30px;}
.blog__sidebar__feature__item{display:block;overflow:hidden;margin-bottom:25px;}
.blog__sidebar__feature__item:last-child{margin-bottom:0;}
.blog__sidebar__feature__item__pic{float:left;margin-right:20px;}
.blog__sidebar__feature__item__text{overflow:hidden;}
.blog__sidebar__feature__item__text span{font-size:12px;color:#b7b7b7;font-weight:600;letter-spacing:2px;display:block;text-transform:uppercase;margin-bottom:10px;}
.blog__sidebar__feature__item__text h6{color:#111111;font-size:15px;font-family:"Poppins", sans-serif;font-weight:600;line-height:26px;}
.blog__sidebar__tag{margin-bottom:60px;}
.blog__sidebar__tag h5{font-size:20px;color:#111111;text-transform:uppercase;margin-bottom:15px;}
.blog__sidebar__tag a{display:inline-block;font-size:13px;color:#b7b7b7;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-right:12px;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;position:relative;margin-bottom:4px;}
.blog__sidebar__tag a:after{position:absolute;right:-10px;top:7px;height:4px;width:4px;background:#b7b7b7;border-radius:50%;content:"";}
.blog__sidebar__tag a:last-child:after{display:none;}
.blog__sidebar__tag a:hover{color:#111111;}
.blog__sidebar__social{margin-bottom:55px;}
.blog__sidebar__social h5{font-size:20px;color:#111111;text-transform:uppercase;margin-bottom:18px;}
.blog__sidebar__social a{display:inline-block;height:34px;width:34px;font-size:18px;color:#707070;line-height:34px;text-align:center;border:1px solid transparent;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;margin-right:46px;position:relative;}
.blog__sidebar__social a:after{position:absolute;right:-40px;top:15px;height:1px;width:30px;background:rgba(0,0,0,0.2);content:"";}
.blog__sidebar__social a:last-child{margin-right:0;}
.blog__sidebar__social a:last-child:after{display:none;}
.blog__sidebar__social a:hover{color:#dfa667;border-color:#dfa667;}
.blog__sidebar__newslatter h5{font-size:20px;color:#111111;text-transform:uppercase;margin-bottom:18px;}
.blog__sidebar__newslatter form{position:relative;}
.blog__sidebar__newslatter form input{width:100%;font-size:15px;color:#b7b7b7;border:none;background:transparent;border-bottom:1px solid #b7b7b7;padding-bottom:12px;}
.blog__sidebar__newslatter form input::-webkit-input-placeholder{color:#b7b7b7;}
.blog__sidebar__newslatter form input::-moz-placeholder{color:#b7b7b7;}
.blog__sidebar__newslatter form input:-ms-input-placeholder{color:#b7b7b7;}
.blog__sidebar__newslatter form input::-ms-input-placeholder{color:#b7b7b7;}
.blog__sidebar__newslatter form input::placeholder{color:#b7b7b7;}
.blog__sidebar__newslatter form button{font-size:18px;color:#111111;border:none;background:transparent;position:absolute;right:0;top:0;}
/*---------------------  Blog Details-----------------------*/
.blog__details{padding-top:120px;padding-bottom:120px;}
.blog__details__content .blog__item__quote{margin-bottom:40px;}
.blog__details__content .blog__item__quote p{text-transform:none;font-size:24px;line-height:36px;}
.blog__details__title{margin-bottom:32px;}
.blog__details__title ul{margin-bottom:18px;}
.blog__details__title ul li{list-style:none;font-size:14px;color:#b7b7b7;font-weight:500;text-transform:uppercase;display:inline-block;margin-right:50px;position:relative;letter-spacing:2px;}
.blog__details__title ul li:after{position:absolute;right:-30px;top:-16px;content:".";font-size:15px;color:#b7b7b7;font-size:25px;}
.blog__details__title ul li:last-child{margin-right:0;}
.blog__details__title ul li:last-child:after{display:none;}
.blog__details__title h2{color:#111111;font-size:48px;font-family:"Poppins", sans-serif;line-height:60px;font-weight:600;margin-bottom:30px;}
.blog__details__title img{margin-bottom:32px;min-width:100%;-webkit-box-shadow:0px 15px 60px rgba(67,69,70,0.1);box-shadow:0px 15px 60px rgba(67,69,70,0.1);}
.blog__details__title p{font-size:18px;color:#7d8184;line-height:32px;margin-bottom:0;}
.blog__details__text{margin-bottom:35px;}
.blog__details__text p{font-size:18px;color:#7d8184;line-height:32px;}
.blog__details__text p:last-child{margin-bottom:0;}
.blog__details__pic{margin-bottom:35px;}
.blog__details__pic img{min-width:100%;margin-bottom:30px;}
.blog__details__widget{margin-bottom:45px;}
.blog__details__tags{margin-bottom:20px;}
.blog__details__tags span{font-size:13px;color:#111111;margin-right:6px;}
.blog__details__tags a{display:inline-block;font-size:13px;color:#b7b7b7;letter-spacing:1px;font-weight:600;text-transform:uppercase;margin-right:12px;-webkit-transition:all, 0.3s;-o-transition:all, 0.3s;transition:all, 0.3s;position:relative;margin-bottom:4px;}
.blog__details__tags a:after{position:absolute;right:-10px;top:7px;height:4px;width:4px;background:#b7b7b7;border-radius:50%;content:"";}
.blog__details__tags a:last-child:after{display:none;}
.blog__details__tags a:hover{color:#111111;}
.blog__details__social{text-align:right;margin-bottom:20px;}
.blog__details__social a{display:inline-block;font-size:18px;color:#353535;margin-right:28px;}
.blog__details__social a:last-child{margin-right:0;}
.blog__details__author{background:#f8f8f8;padding:50px;overflow:hidden;margin-bottom:40px;}
.blog__details__author__pic{float:left;margin-right:50px;height:140px;width:140px;border-radius:50%;}
.blog__details__author__text{overflow:hidden;}
.blog__details__author__text h5{color:#111111;font-weight:600;font-family:"Poppins", sans-serif;margin-bottom:12px;}
.blog__details__author__text p{color:#7d8184;font-size:18px;line-height:32px;margin-bottom:0;}
.blog__details__btns{margin-bottom:50px;}
.blog__details__btns__item{margin-bottom:25px;display:block;overflow:hidden;}
.blog__details__btns__item.blog__details__btns__item--next .blog__details__btns__item__pic{float:right;margin-left:30px;margin-right:0;}
.blog__details__btns__item.blog__details__btns__item--next .blog__details__btns__item__text{text-align:right;}
.blog__details__btns__item__pic{float:left;margin-right:30px;}
.blog__details__btns__item__text{overflow:hidden;padding-top:16px;}
.blog__details__btns__item__text h6{font-size:15px;font-family:"Poppins", sans-serif;color:#8d8d8d;margin-bottom:6px;}
.blog__details__btns__item__text h6 span{font-size:20px;position:relative;top:3px;}
.blog__details__btns__item__text h5{font-size:20px;font-family:"Poppins", sans-serif;color:#353535;font-weight:600;}
.blog__details__comment__form h4{color:#111111;text-transform:uppercase;margin-bottom:35px;}
.blog__details__comment__form form input{font-size:15px;color:#b7b7b7;width:100%;height:50px;border:1px solid rgba(0,0,0,0.1);padding-left:20px;margin-bottom:30px;}
.blog__details__comment__form form input::-webkit-input-placeholder{color:#b7b7b7;}
.blog__details__comment__form form input::-moz-placeholder{color:#b7b7b7;}
.blog__details__comment__form form input:-ms-input-placeholder{color:#b7b7b7;}
.blog__details__comment__form form input::-ms-input-placeholder{color:#b7b7b7;}
.blog__details__comment__form form input::placeholder{color:#b7b7b7;}
.blog__details__comment__form form textarea{font-size:15px;color:#b7b7b7;width:100%;height:130px;border:1px solid rgba(0,0,0,0.1);padding-left:20px;padding-top:12px;resize:none;margin-bottom:24px;}
.blog__details__comment__form form textarea::-webkit-input-placeholder{color:#b7b7b7;}
.blog__details__comment__form form textarea::-moz-placeholder{color:#b7b7b7;}
.blog__details__comment__form form textarea:-ms-input-placeholder{color:#b7b7b7;}
.blog__details__comment__form form textarea::-ms-input-placeholder{color:#b7b7b7;}
.blog__details__comment__form form textarea::placeholder{color:#b7b7b7;}
.blog__details__comment__form form button{background:#111111;}
/*---------------------  Contact-----------------------*/
.contact{padding-top:120px;padding-bottom:120px;}
.contact__text{margin-bottom:50px;}
.contact__text .section-title{margin-bottom:12px;}
.contact__text p{margin-bottom:0;}
.contact__widget__item{position:relative;margin-bottom:30px;}
.contact__widget__item.last__item:after{display:none;}
.contact__widget__item:after{position:absolute;right:50px;top:0px;width:1px;height:50px;background:#e1e1e1;content:"";}
.contact__widget__item__icon{float:left;margin-right:20px;}
.contact__widget__item__icon i{font-size:2em;color:#455266;}
.contact__widget__item__text{overflow:hidden;}
.contact__widget__item__text h5{color:orangered;text-transform:uppercase;margin-bottom:10px;}
.contact__widget__item__text span{color:#111111;display:block;}
.map{height:450px;width:100%;margin-top:40px;margin-bottom:75px;-webkit-box-shadow:0px 3px 15px rgba(0,59,85,0.1);box-shadow:0px 3px 15px rgba(0,59,85,0.1);}
.map iframe{width:100%;}
.contact__form__text{margin-bottom:35px;}
.contact__form__text .section-title{margin-bottom:12px;}
.contact__form__text p{margin-bottom:0;}
.contact__form form input{height:50px;width:100%;font-size:15px;color:#b7b7b7;padding-left:20px;border:1px solid #e1e1e1;margin-bottom:30px;}
.contact__form form input::-webkit-input-placeholder{color:#b7b7b7;}
.contact__form form input::-moz-placeholder{color:#b7b7b7;}
.contact__form form input:-ms-input-placeholder{color:#b7b7b7;}
.contact__form form input::-ms-input-placeholder{color:#b7b7b7;}
.contact__form form input::placeholder{color:#b7b7b7;}
.contact__form form textarea{height:170px;width:100%;font-size:15px;color:#b7b7b7;padding-left:20px;padding-top:12px;border:1px solid #e1e1e1;resize:none;margin-bottom:24px;}
.contact__form form textarea::-webkit-input-placeholder{color:#b7b7b7;}
.contact__form form textarea::-moz-placeholder{color:#b7b7b7;}
.contact__form form textarea:-ms-input-placeholder{color:#b7b7b7;}
.contact__form form textarea::-ms-input-placeholder{color:#b7b7b7;}
.contact__form form textarea::placeholder{color:#b7b7b7;}
.contact__form form .submit input{background: orangered; color: white; text-transform: uppercase;font-weight: 700; display: inline-block;max-width: 250px;}
/*--------------------------------- Responsive Media Quaries -----------------------------*/
@media only screen and (min-width:1200px){.container{max-width:1170px;}
}
@media only screen and (min-width:1450px){.container{max-width:1170px;}
.header{padding:10px 130px 0;}
}
/* Medium Device = 1200px */
@media only screen and (min-width:992px) and (max-width:1199px){.about__pic{padding-left:0;}
.about__pic__inner:after{left:8px;top:8px;}
.header__menu ul li{margin-right:25px;}
.hero__slider.owl-carousel .owl-nav button{left:15px;}
.hero__slider.owl-carousel .owl-nav button.owl-next{right:15px;}
}
/* Tablet Device = 768px */
@media only screen and (min-width:768px) and (max-width:991px){.hero__slider.owl-carousel .owl-nav button{left:0;}
.hero__slider.owl-carousel .owl-nav button.owl-next{right:0;}
.about__text{padding-top:0;margin-bottom:40px;}
.about__pic{padding-left:0;}
.blog__sidebar{padding-top:50px;}
.hero__text .hero__social{right:80px;}
.slide-num{left:70px;}
.slider__progress{left:106px;}
.canvas__open{display:block;font-size:22px;color:#ffffff;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #ffffff;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:34px;}
.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7);content:"";z-index:98;-webkit-transition:all,0.5s;-o-transition:all,0.5s;transition:all,0.5s;visibility:hidden;}
.offcanvas-menu-overlay.active{visibility:visible;}
.offcanvas-menu-wrapper{position:fixed;left:-300px;width:300px;height:100%;background:#111111;padding:50px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,0.5s;-o-transition:all,0.5s;transition:all,0.5s;opacity:0;}
.offcanvas-menu-wrapper.active{opacity:1;left:0;}
.offcanvas__logo{margin-bottom:30px;}
.offcanvas__logo a{display:inline-block;}
.slicknav_btn{display:none;}
.slicknav_menu{background:transparent;padding:0;margin-bottom:30px;}
.slicknav_nav ul{margin:0;}
.slicknav_nav .slicknav_row, .slicknav_nav a{padding:7px 0;margin:0;color:#ffffff;font-weight:600;}
.slicknav_nav .slicknav_arrow{color:#ffffff;}
.slicknav_nav .slicknav_row:hover{border-radius:0;background:transparent;color:#ffffff;}
.slicknav_nav a:hover{border-radius:0;background:transparent;color:#ffffff;}
.slicknav_nav{display:block !important;}
.offcanvas__widget span{font-size:14px;font-family:"Aldrich",sans-serif;color:#b7b7b7;display:block;margin-bottom:10px;}
.offcanvas__widget h4{font-size:22px;color:orangered;}
.header__menu{display:none;}
.header__widget{display:none;}
}
/* Wide Mobile = 480px */
@media only screen and (max-width:767px){.hero__text h2{font-size:34px;line-height:45px;}
.hero__items{height:710px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;}
.about__text{padding-top:0;margin-bottom:40px;}
.about__pic{padding-left:0;}
.blog__sidebar{padding-top:50px;}
.canvas__open{display:block;font-size:22px;color:#ffffff;height:35px;width:35px;line-height:35px;text-align:center;border:1px solid #ffffff;border-radius:2px;cursor:pointer;position:absolute;right:15px;top:20px;}
.offcanvas-menu-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,0.7);content:"";z-index:98;-webkit-transition:all,0.5s;-o-transition:all,0.5s;transition:all,0.5s;visibility:hidden;}
.offcanvas-menu-overlay.active{visibility:visible;}
.offcanvas-menu-wrapper{position:fixed;left:-300px;width:300px;height:100%;background:#111111;padding:50px 20px 30px 30px;display:block;z-index:99;overflow-y:auto;-webkit-transition:all,0.5s;-o-transition:all,0.5s;transition:all,0.5s;opacity:0;}
.offcanvas-menu-wrapper.active{opacity:1;left:0;}
.offcanvas__logo{margin-bottom:30px;}
.offcanvas__logo a{display:inline-block;}
.slicknav_btn{display:none;}
.slicknav_menu{background:transparent;padding:0;margin-bottom:30px;}
.slicknav_nav ul{margin:0;}
.slicknav_nav .slicknav_row, .slicknav_nav a{padding:7px 0;margin:0;color:#ffffff;font-weight:600;}
.slicknav_nav .slicknav_arrow{color:#ffffff;}
.slicknav_nav .slicknav_row:hover{border-radius:0;background:transparent;color:#ffffff;}
.slicknav_nav a:hover{border-radius:0;background:transparent;color:#ffffff;}
.slicknav_nav{display:block !important;}
.offcanvas__widget span{font-family:"Aldrich",sans-serif;color:#b7b7b7;display:block;margin-bottom:10px;}
.offcanvas__widget h4{font-size:22px;color:orangered;}
.offcanvas__widget h4 ul li{list-style: none;}
.header__menu{display:none;}
.header__widget{display:none;}
.about__pic__inner{display:block;}
.about__pic__inner img{min-width:100%;}
.about__pic__inner:after{left:0;width:100%;}
.hero__slider.owl-carousel .owl-nav button{left:0;}
.hero__slider.owl-carousel .owl-nav button.owl-next{right:0;}
.hero__text h2{font-size:46px;line-height:58px;}
.hero__text .hero__social{right:0;left:0;margin:0 auto;bottom:100px;}
.slide-num{bottom:25px;left:0;width:100%;text-align:center;}
.slider__progress{left:0;bottom:35px;right:0;margin:0 auto;}
.hero__text .more_btn{bottom:62px;}
.footer__top__text{margin-bottom:35px;}
.copyright__text{text-align:center;margin-bottom:20px;}
.copyright__widget{text-align:center;}
.project__sidebar{padding-top:20px;}
.blog__details__tags{text-align:center;}
.blog__details__social{text-align:center;}
.blog__details__author__pic{float:none;margin-right:0;}
.blog__details__author__text{padding-top:40px;}
.project{padding:0;}
.about__para__text{margin-bottom:35px;}
.clients{padding-bottom:90px;}
.clients a{margin-bottom:30px;}
.testimonial__carousel.owl-carousel .owl-nav button{left:0;}
.testimonial__carousel.owl-carousel .owl-nav button.owl-next{right:0;}
}
@media only screen and (max-width:575px){.team__btn{margin-bottom:40px;text-align:left;}
.latest__btn{margin-bottom:40px;text-align:left;}
}
/* Small Device = 320px */
@media only screen and (max-width:479px){.section-title h2{font-size:28px;line-height:1;}
.hero__text h2{font-size:28px;line-height:42px;}
.hero__items{height:610px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;}
.testimonial__item p{font-size:16px;line-height:normal;}
.about__pic__inner:after{display:none;}
.callto__text h2{font-size:30px;line-height:46px;}
.project__slider.owl-carousel .owl-nav button{left:15px;}
.project__slider.owl-carousel .owl-nav button.owl-next{right:15px;}
.project{padding:0;}
.breadcrumb__text h2{font-size:32px;}
.testimonial__carousel{padding:60px 45px 65px;}
.slick-active.slick-center .testimonial__client__pic img, .slick-active.slick-center .testimonial__client__pic{width:110px;height:110px;opacity:1;}
.testimonial__client__item .testimonial__client__pic{width:110px;height:110px;opacity:0;}
.testimonial__carousel:after{left:calc(50% - 70px);bottom:-80px;width:140px;height:140px;}
.testimonial__carousel button.slick-arrow{left:10px;height:40px;width:40px;}
.testimonial__carousel button.slick-arrow.slick-next{left:auto;right:10px;}
.testimonial__client .slick-slide{padding-top:30px;}
.about .section-title h2{font-size:28px;line-height:45px;}
.footer__top__text h2{font-size:32px;}
}
.prommo{position: relative;}
.prommo:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: none;
    z-index: 1;
    background: linear-gradient(
90deg
,#e11010 0%,#f92f00 32.02%,#ff6810 72.41%,#ff541a 100%);
    border-bottom-right-radius: 180px;
    width: calc(100vw - 685px);
    z-index: 2;
}
.prom{    z-index: 8;}
.prom.first{    text-align: center;}
.prom.first h2{    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;    text-shadow: 1px 1px 1px rgb(0 0 0 / 70%);
    font-size: 3em;
    font-weight: 700;}
.prom.first #headline{    color: wheat;}
.prom.second{text-align: center;}
.prom.second p:first-child {color: white; font-size: 2.1em;    text-shadow: 1px 1px 1px rgb(0 0 0 / 70%);}
.prom.second p:nth-child(2) {    color: white; font-size: 1.8em; font-weight: 800;    text-shadow: 1px 1px 1px rgb(0 0 0 / 70%);}
.prom.second a{    color: white;
    background: #063d60;    background-image: linear-gradient(to right,#063d60 0,#186fa6 51%,#063d60 100%);
    padding: 7px 14px;
    text-transform: uppercase;
    margin-top: 30px;
    display: inline-block;
    font-weight: 700;
    letter-spacing: 2px;}
.prom.third h3{color: cornsilk;}

@media (max-width: 1500px){
.prommo:before {
    border-bottom-right-radius: 90px;
    width: calc(100vw - 340px);
}
}
.promodtail{    position: relative; }
.promodtail:before{    background: transparent url(/images/creatio-circle.svg) no-repeat scroll center center/contain;
    content: "";
    height: 100%;
    left: -150px;
    position: absolute;
    top: -77px;
    width: 210px;
    z-index: 0;}

.promodtail:after{    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: none;
    z-index: 1;
    background: linear-gradient(
90deg
,#e11010 0,#f92f00 32.02%,#ff6810 72.41%,#ff541a 100%);
    border-bottom-left-radius: 100px;
    width: calc(93vw - 840px);}   

@media (max-width: 1500px){
.promodtail:after{
    border-bottom-left-radius: 90px;
    width: calc(100vw - 880px);
}
}    

@media (max-width: 767px){
.promodtail:after{   border-bottom-left-radius: 90px;
    width: calc(100vw - 15px);
    height: 44%;
    top: 56%;} 
}   
    
    
.promodtail h3,.promodtail h4{color: #013e64;}    
 .promodtail h3 span{background-color: #ff4013;
    color: #ffffff;
    display: inline-flex;
    margin: 0 -2px;
    padding: 1px 4px;}  
.promodtail .left{z-index: 9;}    
.promodtail .right{    z-index: 9; text-align: center;} 
  .promodtail li{    list-style: none;}
    .promodtail li:before{    font-family: bootstrap-icons !important;
    content: "\f270";
    color: #ff4013;
    margin: 0 10px;
    font-weight: 900;}
  .promodtail .right h3{    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 3em;
    font-weight: 700;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 70%);}
  .promodtail .formbuddy.call h5{color: #e4e3e3!important;text-shadow: 1px 1px 1px rgb(0 0 0 / 70%);}    
 .promodtail .formbuddy.call h5 span{ color: #fdfeff!important;}  
 .promodtail .formbuddy.call input{    width: 100%;    border: 1px #fb1100 solid;
    height: 40px;
    color: #000000;
    padding-left: 15px;
    font-size: 16px; 
    margin: 5px 0;} 
 .promodtail .formbuddy.call textarea{width: 100%;
    height: 80px;     color: #000000;    border: 1px #fb1100 solid;
 font-size: 15px;
    padding-left: 15px;
    margin-top: 5px;}    .promodtail .formbuddy.call .submit{    text-align: center; margin: 0 auto;}
  .promodtail .formbuddy.call .submit input{color: white;
    background: #063d60;
    background-image: linear-gradient(to right,#063d60 0,#186fa6 51%,#063d60 100%);
    padding: 7px 14px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 700;    border: 0;
    letter-spacing: 1px;}   
  .promodtail .formbuddy.call .submit input:hover{background-image: linear-gradient(to right,#034a78 0,#09324c 51%,#054f7e 100%);-webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    transition: .5s;}   
.shop.summary{display: flex; flex-wrap: wrap;box-shadow: 0px 2px 15px rgb(82 95 136 / 21%);}.shop.summary:hover{box-shadow: 0 2px 15px rgb(255 69 0 / 12%);}.shop .services__item{padding: 40px 20px 46px; position: relative;    width: 100%;}  .shop .services__item h5{    position: absolute; top: 12px; background: white;padding: 7px 7px 7px 20px; width: 100%;left: 0;color: #152753;} 
.shop .services__item h5 span{float: right; color: orangered;font-size: 16px;}.shop .services__item h5 span i{    color: #29367c;
    margin-right: 4px;}
.shop.summary .services__item h4{text-align: center;
    margin-top: 35px;
    margin-bottom: 20px;
    color: #111111;
    font-size: 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    line-height: 22px;
    opacity: 1;
    visibility: visible;
    max-height: 100px;
    overflow-y: auto;    padding-right: 5px;
    width: 100%;
    min-height: 112px;}  
.shop.summary .services__item h4::-webkit-scrollbar {
    width: 7px;
    background-color: #f9f9fd;
}   
.shop.summary .services__item h4::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: orangered;
}   
.shop.summary .services__item h4::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
    border-radius: 10px;
    background-color: #f5faf0;
}
.shop .services__item .price{display: flex; align-items: center; justify-content: center;text-align: center; font-weight: 600; color: #152753;font-size: 17px;}
.shop .addtocart label{display: none;} 
.shop .addto{display: flex; align-items: center;justify-content: center;}
.shop .addto,.shop .price{    margin-bottom: 10px;display: flex;align-items: center; justify-content: center;}
.shop .addtocart button{    font-size: 13px;
    color: orangered;
    font-weight: 600;
    background: white;
    text-align: right;
    padding: 4px;
    border: 1px orangered solid;}.shop .addtocart button i{    font-size: 14px;margin-right: 6px; color: #152753;}
.shop.detail.left{background: whitesmoke}    
.shop a.details{    border: 1px #152753 solid;
    color: white;
    margin-top: 20px;
    display: block;
    padding: 5px;
    background: #353535;
    text-align: center;} 
.shop .speaker{    margin-top: 15px;
    border-top: 1px #243284 solid;
    padding-top: 10px;}    
.shop .speaker img{ border-radius: 50%;
    border: 1px #c8c8c8 solid;
    width: 125px;
    height: auto;
    float: left;
    margin: 7px;} .shop .speaker,.shop .speaker p{line-height: 20px;font-size: 14px}   
.shop.detail li {list-style: none;}  
.shop.detail li:before {
    color: orangered;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00c";
    margin: 0px 7px;
    font-size: 14px;
}
.shop.detail .speaker{    margin-bottom: 20px;}
.relatedtit{   width: 100%;  margin: 20px 0; background: whitesmoke; padding: 10px 0;}


#mycart {
    position: fixed;
    z-index: 9;
    left: 5px;
}
#mycart a {
    text-decoration: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 50px;
    height: 50px;
    color: #1e1e27;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    background: whitesmoke;
    border: 1px #cdcdcd double;
    border-radius: 50%;
}
#mycart i {
 font-size: 28px;
    color: orangered;
    text-decoration: none
}
.checkout_items {
     display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: -9px;
    left: 22px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #29367c;
    font-size: 14px;
    min-width: 20px;
    padding: 12px;
    color: #FFFFFF;
}
.pulse {
	animation: animate 3s linear infinite
}
@keyframes animate {
0% {
box-shadow: 0 0 0 50px rgb(255,109,74,0), 0 0 0 0 rgb(63 81 181);
}
40% {
	box-shadow: 0 0 0 50px rgb(255, 109, 74, 0) , 0 0 0 0 rgb(255, 109, 74, 0.7)
}
80% {
	box-shadow: 0 0 0 50px rgb(255, 109, 74, 0) , 0 0 0 30px rgb(255, 109, 74, 0)
}
100% {
	box-shadow: 0 0 0 0 rgb(255, 109, 74, 0) , 0 0 0 30px rgb(255, 109, 74, 0)
}
}
.btn-check input {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
}
.btn-check {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}
.btn-check label{    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
 border-radius: 0.25rem;border-color: #013e64; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-check input:checked+label{    color: #fff; background-color: #013e64;border-color: #013e64;}
.viewcartform{    width: 100%;}
.basketapp { display: none;} 
.shopping-cart .item{    align-items: center;}
.shopping-cart .item:nth-child(odd){background: whitesmoke;padding: 10px 0 5px 0;}
.shopping-cart .buttons button{    border: 0; background: whitesmoke; color: orangered;font-size: 22px;}
.shopping-cart .quantity button{background: #013e64; color: white;} 
.shopping-cart .quantity input{    text-align: center;}
.shopping-cart .total-price{font-size: 16px; color: #013e64; font-weight: 600;}    
.shopping-cart .totalprice{background: whitesmoke; padding: 12px 0; border-top: 2px orangered dashed;    font-size: 18px;}
.yurstart, .zakaztextarea{display: none;}
.checkout input{color: black!important;font-size: 16px!important;}
.checkout .submit input{    background: #013e64;color: white!important;font-size: 18px;}
.checkout .submit input:hover{    background: orangered;}
.combo-filters a:focus{    box-shadow: none;}
.combo-filters a{    margin: 4px;}
.combo-filters a.selected{    color: #fff; background-color: #25334c;}
.isotope .item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
.invis{display: none;}.contfastbuy a{background: white;border: 1px #d2d3d7 solid;}
/* Stylesheet: Uniqid_Boot Modified On 2024-09-12 12:15:51 */
