@font-face{font-family:sahel;font-style:normal;font-weight:bold;src:url(../fonts/Sahel.eot);src:url(../fonts/Sahel.eot#iefix) format('embedded-opentype'), url(../fonts/Sahel.woff) format('woff'), url(../fonts/Sahel.ttf) format('truetype');}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-FD.eot');src:url('../fonts/Shabnam-FD.eot?#iefix') format('embedded-opentype'),
url('../fonts/Shabnam-FD.woff2') format('woff2'),
url('../fonts/Shabnam-FD.woff') format('woff'),
url('../fonts/Shabnam-FD.ttf') format('truetype');font-weight:normal;}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-Bold-FD.eot');src:url('../fonts/Shabnam-Bold-FD.eot?#iefix') format('embedded-opentype'),
url('../fonts/Shabnam-Bold-FD.woff2') format('woff2'),
url('../fonts/Shabnam-Bold-FD.woff') format('woff'),
url('../fonts/Shabnam-Bold-FD.ttf') format('truetype');font-weight:bold;}
@font-face{font-family:'Shabnam';src:url('../fonts/Shabnam-Light-FD.eot');src:url('../fonts/Shabnam-Light-FD.eot?#iefix') format('embedded-opentype'),
url('../fonts/Shabnam-Light-FD.woff2') format('woff2'),
url('../fonts/Shabnam-Light-FD.woff') format('woff'),
url('../fonts/Shabnam-Light-FD.ttf') format('truetype');font-weight:200;}
body, h1, h2, h3, h4, h5, h6{font-family:Shabnam, sans-serif !important;}
.ltr{direction:ltr !important;}
.rtl{direction:rtl !important;}
.primary-filter::after{}
.btn-primary{background-color:#29b6f6 !important;border-color:#29b6f6 !important;box-shadow:0 2px 2px 0 rgba(41, 182, 246, 0.14), 0 3px 1px -2px rgba(68, 67, 88, 0.2), 0 1px 5px 0 rgba(41, 182, 246, 0.2) !important;}
.btn-primary:hover{box-shadow:0 14px 26px -12px rgba(41, 182, 246, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(30, 146, 195, 0.2) !important;border-color:#29b6f6 !important;}
.section-blog .card-image{border-radius:3px;}
.section-blog .card-image, .section-blog .card-header{transition:all 0.3s;}
.section-blog .card-header{box-shadow:0 5px 15px -8px rgba(0, 0, 0, 0.24), 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 10px 10px -5px rgba(0, 0, 0, 0.2);}
.section-blog .card:hover .card-header{transform:translate(0, -10px);box-shadow:0 15px 35px -3px rgba(0, 0, 0, 0.5), 0 5px 25px 0 rgba(0, 0, 0, 0.12), 0 10px 10px -3px rgba(0, 0, 0, 0.2);}
.card-header-primary{background:linear-gradient(60deg, #29b6f6, #259cd6) !important;box-shadow:0 5px 20px 0px rgba(0, 0, 0, 0.2), 0 13px 24px -11px rgba(41, 182, 246, 0.6) !important;}
.form-control, .is-focused .form-control{background-image:linear-gradient(to top, #29b6f6 2px, rgba(156, 39, 176, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);}
.bmd-form-group .form-control, .bmd-form-group label, .bmd-form-group input::placeholder{line-height:2;}
.center{width:fit-content;display:block;float:none;margin-right:auto;margin-left:auto;}
.card-link, a:hover, a:focus{color:#29b6f6;transition:all 0.3s;}
.card-link:hover{color:#259cd6;}
.login-page .footer{z-index:2;}
form{margin-bottom:0 !important;}
.navbar .navbar-nav .nav-item .nav-link{font-size:15px;}
.navbar .navbar-nav .nav-item .nav-link:hover{background-color:rgba(0, 0, 0, 0.10);}
.section-contact i{font-size:25px;}
.section-contact .card{padding:30px;height:200px;}
.section-team .rounded{border-radius:100% !important;}
.section-team .img-raised{box-shadow:0 5px 15px 3px rgba(0, 0, 0, 0.24), 0 5px 10px -3px rgba(0, 0, 0, 0.2);}
.navbar-brand{width:100px;margin:0;padding:0.425rem 0 !important;}
@media (max-width:768px){.copyright{text-align:center;float:none !important;}
}
.wrap{margin:50px auto 70px auto;width:100%;display:flex;align-items:space-around;max-width:1200px;}
.tile{width:380px;height:380px;margin:10px;background-color:#9f1e22;display:inline-block;background-size:cover;position:relative;cursor:pointer;transition:all 0.4s ease-out;box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.44);overflow:hidden;color:white;}
.tile img{height:100%;width:100%;position:absolute;top:0;left:0;z-index:0;transition:all 0.4s ease-out;}
.tile .text{position:absolute;padding:30px;height:calc(100% - 60px);}
.tile h1{font-size:30px;font-weight:400;margin:0;text-shadow:0px 2px 10px rgba(0, 0, 0, 0.80);}
.tile h2{font-weight:100;margin:20px 0 0 0;font-style:italic;transform:translateX(200px);}
.tile p{font-weight:300;margin:20px 0 0 0;line-height:25px;transform:translateX(-200px);transition-delay:0.2s;}
.animate-text{opacity:0;transition:all 0.6s ease-in-out;}
.tile:hover{box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64);transform:scale(1.05);}
.tile:hover img{opacity:0.2;}
.tile:hover .animate-text{transform:translateX(0);opacity:1;}
.dots{position:absolute;bottom:20px;right:30px;margin:0 auto;width:30px;height:30px;color:currentColor;display:flex;flex-direction:column;align-items:center;justify-content:space-around;}
.dots span{width:5px;height:5px;background-color:currentColor;border-radius:50%;display:block;opacity:0;transition:transform 0.4s ease-out, opacity 0.5s ease;transform:translateY(30px);}
.tile:hover span{opacity:1;transform:translateY(0px);}
.dots span:nth-child(1){transition-delay:0.05s;}
.dots span:nth-child(2){transition-delay:0.1s;}
.dots span:nth-child(3){transition-delay:0.15s;}
@media (max-width:1000px){.wrap{flex-direction:column;width:400px;}
}
.img-container{height:150px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.avatar{border-radius:100%;width:200px;}
.btn-telegram, .btn-telegram:hover{background-color:#0088cc;font-family:sans-serif;}
.btn-instagram, .btn-instagram:hover{background:#f09433;background:-moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:-webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);font-family:sans-serif;}
.radius{border-radius:4px !important;}
.radius-bottom{border-bottom-left-radius:6px !important;border-bottom-right-radius:6px !important;}
.loader,
.loader:after{border-radius:50%;width:10em;height:10em;}
.loader{margin:10px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(0, 0, 0, 0.2);border-right:1.1em solid rgba(0, 0, 0, 0.2);border-bottom:1.1em solid rgba(0, 0, 0, 0.2);border-left:1.1em solid #000000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
body.shop, body.products, body.single-product{background-color:#f6f6f6;}
.menu-container{width:100%;margin:0 auto;background:#37474f;box-shadow:0 10px 10px -5px rgba(0, 0, 0, 0.25);}
.menu-mobile{display:none;padding:20px;}
.menu-mobile:focus{color:white;}
.menu-mobile i{font-size:1.5rem;padding:0;}
.menu-dropdown-icon:before{content:"\f0d7";font-family:FontAwesome;display:none;cursor:pointer;float:right;padding:1.5em 2em;background:transparent;color:#fff;}
.menu > ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;box-sizing:border-box;}
.menu > ul:before,
.menu > ul:after{content:"";display:table;}
.menu > ul:after{clear:both;}
.menu > ul > li{float:right;background:#37474f;padding:0;margin:0;transition:all 0.3s;}
.menu > ul > li a{text-decoration:none;padding:1em 1.5em;display:block;color:white;}
.menu > ul > li:hover{background:#4d5c63;}
.menu > ul > li > ul{display:none;width:100%;background:#455a64;padding:20px;position:absolute;z-index:99;left:0;margin:0;list-style:none;box-sizing:border-box;box-shadow:0 5px 20px -8px rgba(0, 0, 0, 0.75);}
.menu > ul > li > ul:before,
.menu > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li{margin:0;padding-bottom:0;list-style:none;width:25%;background:none;float:right;}
.menu > ul > li > ul > li a{color:#fff;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #ccc;transition:all 0.1s;}
.menu > ul > li > ul > li a:hover{color:#d0d0d0;margin-right:5px;}
.menu > ul > li > ul > li > ul{display:block;padding:0;margin:10px 0 0;list-style:none;box-sizing:border-box;}
.menu > ul > li > ul > li > ul:before,
.menu > ul > li > ul > li > ul:after{content:"";display:table;}
.menu > ul > li > ul > li > ul:after{clear:both;}
.menu > ul > li > ul > li > ul > li{float:left;width:100%;padding:10px 0;margin:0;font-size:.8em;}
.menu > ul > li > ul > li > ul > li a{border:0;}
.menu > ul > li > ul.normal-sub{width:300px;left:auto;padding:10px 20px;}
.menu > ul > li > ul.normal-sub > li{width:100%;}
.menu > ul > li > ul.normal-sub > li a{border:0;padding:1em 0;}
@media only screen and (max-width:959px){.menu-container{width:100%;}
.menu-mobile{display:block;color:white;}
.menu-dropdown-icon:before{display:block;}
.menu > ul{display:none;}
.menu > ul > li{width:100%;float:none;display:block;}
.menu > ul > li a{padding:1.5em;width:100%;display:block;}
.menu > ul > li > ul{position:relative;}
.menu > ul > li > ul.normal-sub{width:100%;}
.menu > ul > li > ul > li{float:none;width:100%;margin-top:20px;}
.menu > ul > li > ul > li:first-child{margin:0;}
.menu > ul > li > ul > li > ul{position:relative;}
.menu > ul > li > ul > li > ul > li{float:none;}
.menu .show-on-mobile{display:block;}
}
.shop-header{width:100%;height:auto;background-color:#d0d0d0;background-image:url('../img/shop/pattern.jpg');background-size:contain;}
.card-carousel{box-shadow:0 50px 30px -30px #000000c2;}
.card .label{position:relative;top:10px;padding:1px 0;right:-10px;background-color:#960000;}
.card .label h4{color:white;padding:5px 20px;margin:5px;border:2px dashed white;border-radius:5px;}
.card .label h4:before{content:"";height:0;width:0;display:block;position:absolute;bottom:-10px;right:0;border-top:10px solid #560000;border-right:10px solid transparent;}
.owl-carousel{position:relative;}
.owl-prev,
.owl-next{position:absolute;top:50%;margin-top:-30px;}
.owl-prev{right:0;}
.owl-next{left:0;}
.owl-prev i, .owl-next i{font-size:3rem;color:#d9d9d9;text-shadow:0 5px 10px rgba(0, 0, 0, 0.86);}
.owl-prev i{transform:translateX(35px);}
.owl-next i{transform:translateX(-35px);}
.shop .card-image, .shop .card-header, .products .card-image, .products .card-header{transition:all 0.3s;}
.shop .card .card:hover .card-header, .products .card .card:hover .card-header{transform:translate(0, -10px);box-shadow:0 15px 35px -3px rgba(0, 0, 0, 0.5), 0 5px 25px 0 rgba(0, 0, 0, 0.12), 0 10px 10px -3px rgba(0, 0, 0, 0.2);}
.shadow-none{box-shadow:none !important;}
.radius-none{border-radius:0 !important;}
.owl-item h3, .owl-item h5{margin:0;}
body.shop footer, body.products footer, body.single-product footer{border-top:3px solid #263238;background-color:#37474f;color:white;}
.select{font-family:Shabnam;position:relative;width:100%;}
.select-text{position:relative;font-family:inherit;background-color:transparent;width:100%;padding:10px 10px 10px 0;font-size:18px;border-radius:0;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.12);}
.select-text:focus{outline:none;border-bottom:1px solid rgba(0, 0, 0, 0);}
.select .select-text{appearance:none;-webkit-appearance:none;}
.select:after{position:absolute;top:18px;left:10px;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0, 0, 0, 0.12);pointer-events:none;}
.select-label{color:rgba(0, 0, 0, 0.26);font-size:18px;font-weight:normal;position:absolute;pointer-events:none;right:0;top:10px;transition:0.2s ease all;}
.select-text:focus ~ .select-label, .select-text:valid ~ .select-label{color:#29b6f6;top:-20px;transition:0.2s ease all;font-size:14px;}
.select-bar{position:relative;display:block;width:100%;}
.select-bar:before, .select-bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#29b6f6;transition:0.2s ease all;}
.select-bar:before{left:50%;}
.select-bar:after{right:50%;}
.select-text:focus ~ .select-bar:before, .select-text:focus ~ .select-bar:after{width:50%;}
.select-highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5;}
.noUi-connect{background-color:#29b6f6;}
.noUi-handle{border:1px solid #29b6f6;}
.form-check .form-check-input:checked + .form-check-sign .check{background:#29b6f6;}
#specs > div > div > div{background-color:#f5f5f5;}
@media (max-width:991px){#specs > div > div:nth-child(2) > div{background-color:white;}
}
#specs h5{color:black;}
.comment .metadata.date{position:absolute;bottom:0;left:15px;color:grey;}
.products .rate{bottom:-20px;}
.rate{position:absolute;bottom:0;left:0;}
a{transition:color 0.1s;}
.navbar.navbar-transparent{color:#3d2066;}
.profile-page .navbar.navbar-transparent{color:#fff;}
.profile-page .page-header{height:500px;}
.page-title{padding:1rem 2rem;border-radius:5rem;background:linear-gradient(90deg, #67d691, #00a99e);}
.social-title{padding:1rem 2rem;border-radius:5rem;background:linear-gradient(90deg, #40c4ff, #0091ea);color:white;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);}
.copyright{font-family:sans-serif;}
.index-page .navbar.navbar-transparent .navbar-toggler .navbar-toggler-icon{background-color:#000;}
@media (min-width:1440px){#frontApp{margin-top:-200px;}
#frontDesktop{margin-top:-150px;}
}
@media (min-width:1600px){#frontApp{margin-top:-350px;}
}
#social-section{background:url('../../assets/img/rsz_footer-pic.jpg') center center fixed no-repeat;background-size:cover;}
#product-page .owl-carousel:hover{cursor:pointer;}
@media (max-width:768px){#header-bg{background:linear-gradient(white, #eee) !important;}
}
.owl-carousel.products .card{margin-top:3rem;}
@media (max-width:991px){.nav-open .navbar-collapse{box-shadow:-5px 70px 10px rgba(0,0,0,0.2)}
#bodyClick{right:0;left:auto;background-color:black;opacity:0.2;}
}
.automation-page .page-header{height:75vh;}
@media (min-width:768px){#frontAutomation{transform:translateY(-200px);}
}