html{overflow-x:hidden;}
body{font-family:"Roboto", Arial, sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;scroll-behavior:smooth;overflow-x:hidden;}
footer.page-footer a{cursor:pointer;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#f11313 !important;text-decoration:none !important;}
footer.page-footer a:hover{color:#007bff !important;text-decoration:none;}
a:hover, a:focus{color:#0056b3 !important;text-decoration:none;}
a{cursor:pointer;text-decoration:none;color:#007bff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.side-nav .collapsible a{color:#fff !important;font-weight:300;font-size:.8rem;height:36px;line-height:36px;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{margin-bottom:0.5rem;font-family:'Montserrat', sans-serif;font-weight:300;line-height:1.2;color:inherit;}
h1.comfort{font-family:'Comfortaa', cursive, Helvetica, Arial, sans-serif;font-weight:600;color:#4e4e4e;}
h1.comfort{font-size:3em;font-weight:800;line-height:1.2em;}
h2.comfort{font-family:'Comfort-aa', cursive, Helvetica, Arial, sans-serif;font-weight:400;color:#4e4e4e;}
h2.comfort{font-size:2em;line-height:1.5em;margin:30px 0;padding-left:10px;border-bottom:2px solid #53555c;letter-spacing:.02em;}
h3,
.h3{font-size:1.575rem;}
h4,
.h4{font-size:1.35rem;}
h5,
.h5{font-size:1.125rem;}
h6,
.h6{font-size:0.9rem;}
.page-holder{overflow-x:hidden;min-height:calc(100vh - 72px);}
/*.btn-rounded{-webkit-border-radius:10em;border-radius:10em}*/
.btn .fab, .btn .far, .btn .fas{position:relative;font-size:.9rem;}
.far{font-family:'Font Awesome 5 Free';font-weight:400;}
element.style{}
.btn .fab, .btn .far, .btn .fas{position:relative;font-size:.9rem;}
.fa, .fab, .fal, .far, .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.mr-3, .mx-3{margin-right:1rem!important;}
.ml-2, .mx-2{margin-right:.5rem!important;}
.hero-area{position:relative;width:100%;height:600px;overflow:hidden;}
/*.hero-area .slider-area{width:100%;height:100%;position:relative;}*/
.hero-area .owl-carousel{width:100%;height:100%;position:relative;}
.hero-area .single-slider{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:600px;background:#F6F6F6;background-size:cover;background-position:center;position:relative;}
.hero-area .single-slider:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:#fff;opacity:0.94;}
.hero-area .slider-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:600px;text-align:left;position:relative;z-index:10;left:2.5rem;}
.hero-area .slider-text h1{color:#333;font-size:48px;text-transform:none;font-weight:800;margin-bottom:30px;}
.hero-area .button{margin-top:30px;}
.hero-area .button .btn{color:#fff;margin-right:10px;border-radius:50px;}
.hero-area .button .btn:hover{background:#333;color:#fff;}
.hero-area .button .btn:last-child{margin-right:0px;}
.hero-area .button .btn.video{background:transparent;color:#333;padding:0;box-shadow:none;}
.hero-area .button .btn.video i{width:45px;height:45px;line-height:45px;border:1px solid;border-radius:30px;margin-right:10px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.hero-area .button .btn.video:hover i{color:#fff;border-color:transparent;}
.hero-area .image-gallery{position:relative;top:140px;}
.hero-area .single-image{position:absolute;max-width:400px;right:0;}
.hero-area .single-image img{width:100%;}
/*.hero-area .single-image img{aspect-ratio: attr(width) / attr(height);}*/
.hero-area .single-image.two{left:0;top:90px;max-width:100%;right:40px;}
.hero-area .slider-right .single-image{right:auto;left:0;}
.hero-area .slider-right .single-image.two{left:40px;}
.hero-area .owl-theme .owl-nav{position:absolute;top:50%;left:3em;margin-top:-51.5px;}
.hero-area .owl-theme .owl-nav button{width:44px;height:44px;line-height:44px;border-radius:100%;border:2px solid #da1212 !important;background:transparent;color:#da1212 !important;padding:0;font-size:25px;margin:0;display:block;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.hero-area .owl-theme .owl-nav button:hover{border-color:#da1212 !important;background-color:transparent;color:#da1212 !important;-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);outline:0;}
.hero-area .owl-theme .owl-nav button{}
.hero-area .owl-theme .owl-nav .owl-prev{margin-bottom:15px;}
.hero-area .owl-theme .owl-dots{position:absolute;right:0;background:#fff;-webkit-box-shadow:0px 0px 5px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 5px rgba(51, 51, 51, 0.5);box-shadow:0px 0px 5px rgba(51, 51, 51, 0.5);top:50%;padding:20px 15px;margin-top:-47px;border-radius:5px 0 0 5px;}
.hero-area .owl-theme .owl-dots .owl-dot{display:block;margin-bottom:10px;}
.hero-area .owl-theme .owl-dots .owl-dot:last-child{margin:0px;}
.hero-area .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;display:block;border-radius:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;margin:0;background:#333;position:relative;}
.hero-area .owl-theme .owl-dots .owl-dot:hover span{border-color:transparent;}
.hero-area .owl-theme .owl-dots .owl-dot span::before{position:absolute;top:-2px;left:-2px;width:16px;height:16px;line-height:16px;border:1px solid;content:"";border-radius:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.hero-area .owl-theme .owl-dots .owl-dot:hover span:before,
.hero-area .owl-theme .owl-dots .owl-dot.active span:before{opacity:1;visibility:visible;}
.hero-area .owl-item.active .slider-text h1{animation:fadeInDown 1s both 0.8s;}
.hero-area .owl-item.active .slider-text p{animation:fadeInRight 1s both 1s;}
.hero-area .owl-item.active .slider-text .btn{animation:fadeInLeft 1s both 1.2s;}
.hero-area .owl-item.active .single-image{animation:fadeInDown 1s both 1s;}
.hero-area .owl-item.active .single-image.two{animation:fadeInUp 1s both 1.5s;}
.card{-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);border:0;font-weight:400;}
.cascading-admin-card .admin-up{margin-left:4%;margin-right:4%;margin-top:-20px;}
.cascading-admin-card .admin-up .fas, .cascading-admin-card .admin-up .far{box-shadow:0 12px 20px -10px rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.12);padding:1.7rem;font-size:2rem;color:#fff;text-align:left;margin-right:0.5rem;border-radius:3px;}
.cascading-admin-card .admin-up .data{float:right;margin-top:2rem;text-align:right;}
.admin-up .data p{color:#999;font-size:12px;}
.warning-color{background-color:#ffbb33 !important;}
.red.accent-2{background-color:#ff5252 !important;}
.light-blue{background-color:#29b6f6 !important;}
.primary-color{background-color:#4285f4 !important;}
.aib-red{color:#da1212;}
.aib-yellow{color:yellow;}
.c-color{background-color:#ffdd00 !important;}
.nalog-color{background-color:#0066b3;}
.landing{list-style-type:none;padding-left:0 !important;line-height: 2.4;}
.list-dots{display:block;list-style:disc !important;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;}
@media only screen and (max-width:767px){.section-title{padding:0 20px;}
.title-bg{font-size:70px;top:10px;}
}
.section-title{margin-bottom:30px;text-align:center;padding:0 200px;position:relative;z-index:1;}
.title-bg{color:#ddd;font-size:11rem;line-height:0;position:absolute;top:36px;left:0;width:100%;opacity:0.8;font-weight:700;z-index:-1;text-transform:capitalize;}
.services{background:#f6f6f6;}
.services .service-slider{margin-top:30px;}
.services .single-service{position:relative;background:#fff;padding:60px 15px;text-align:center;z-index:22;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.services .single-service i{font-size:35px;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.services .single-service h2{font-size:18px;margin:10px 0;}
.services .single-service h2 a{color:#333;transition:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.services .single-service p{font-size:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}
.services .service-slider .single-service.slick-center h2 a,
.services .service-slider .single-service.slick-center i,
.services .service-slider .single-service.slick-center p{color:#fff;}
.services .owl-nav{display:block;width:100%;}
.services button{background:transparent;border:0px solid;position:absolute;width:50px;height:50px;line-height:50px;font-size:28px;top:50%;padding:0;opacity:1;margin:-25px 0 0;border-radius:100%;display:block;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.services button:hover{color:#fff;}
.services button.Prev{left:-60px;}
.services button.Next{right:-60px;}
.services.archives .single-service{margin-top:30px;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.15);padding:40px 20px;}
.services.single{padding:50px 0 80px;}
.services.single .services-main{background:#fff;padding:15px;margin-top:30px;}
.services.single .owl-theme .owl-dots{position:absolute;left:6px;background:#fff;-webkit-box-shadow:0px 0px 5px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 5px rgba(51, 51, 51, 0.5);box-shadow:0px 0px 5px rgba(51, 51, 51, 0.5);top:50%;padding:20px 15px;margin-top:-47px;border-radius:5px;}
.services.single .owl-theme .owl-dots .owl-dot{display:block;margin-bottom:10px;}
.services.single .owl-theme .owl-dots .owl-dot:last-child{margin:0px;}
.services.single .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;display:block;border-radius:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;margin:0;background:#333;position:relative;}
.services.single .owl-theme .owl-dots .owl-dot:hover span{border-color:transparent;}
.services.single .owl-theme .owl-dots .owl-dot span::before{position:absolute;top:-2px;left:-2px;width:16px;height:16px;line-height:16px;border:1px solid;content:"";border-radius:100%;opacity:0;visibility:hidden;}
.services.single .owl-theme .owl-dots .owl-dot.active span:before{opacity:1;visibility:visible;}
.services.single .services-content{margin-top:30px;}
.services.single .services-content h2{text-transform:capitalize;font-size:25px;margin-bottom:20px;}
.services.single .services-content p{margin-bottom:20px;}
.services.single .services-content p:last-child{margin-bottom:0px;}
.services.single .service-list li{margin-bottom:10px;}
.services.single .service-list li i{width:30px;height:30px;line-height:30px;border-radius:100%;border:1px solid #e7e7e7;text-align:center;margin-right:10px;}
.services.single .service-list li i{width:25px;height:25px;line-height:25px;border-radius:100%;border:1px solid;text-align:center;margin-right:10px;font-size:13px;}
.services.single .related-services{margin-top:30px;}
.services.single .related-services .title{font-size:25px;padding-bottom:30px;border-bottom:1px solid #e7e7e7;position:relative;}
.services .single-service h2{font-size:18px;margin:10px 0;}
.services .service-slider .single-service.slick-center h2 a, .services .service-slider .single-service.slick-center i, .services .service-slider .single-service.slick-center p{color:#fff;}
.service-slider .single-service.slick-center h2 a, .services .service-slider .single-service.slick-center i, .service-slider .single-service.slick-center p{color:#fff;}
.services .single-service i{font-size:35px;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.services button,.services.single .service-list li i{color:#da1212;}
.services .single-service.slick-center,.services button:hover,.services.single .owl-theme .owl-dots .owl-dot span,.services.single .owl-theme .owl-dots .owl-dot.active span{background:#da1212;}
.services.single .owl-theme .owl-dots .owl-dot span::before,.services.single .service-list li i{border-color:#da1212;}







.shade{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);border:0;border-radius:1em;}
.navbar-color{background-color:#fff;color:#212529;}
.footer{background-color:#fff;position:relative;}
.footer .top-arrow .btn{position:absolute;top:0;left:50%;width:65px;height:65px;line-height:55px;border-radius:100%;color:#fff;text-align:center;font-size:40px;margin:-32.5px 0 0 -32.5px;border:5px solid #fff;padding:0;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.30);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.30);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.30);z-index:1000;}
.footer .top-arrow .btn:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.40);}
.footer .footer-top{padding:50px 0 80px;}
.footer .single-widget{margin-top:30px;}
.footer .single-widget h2{font-size:18px;text-transform:uppercase;display:block;margin-bottom:20px;position:relative;}
.footer .single-widget li{position:relative;margin-bottom:10px;}
.footer .single-widget li i{margin-right:10px;font-size:1.5rem;}
.footer .single-widget .list li:last-child{margin-bottom:0px;}
.footer .single-widget li:hover a{padding-left:5px;}
.footer .single-widget.about{}
.footer .single-widget.about .list{margin-top:15px;}
.footer .single-tweet{position:relative;padding-left:30px;margin-bottom:10px;}
.footer .single-tweet:last-child{margin:0;}
.footer .single-tweet i{left:0;font-size:37px;top:5px;position:absolute;z-index:3;opacity:0.3;}
.footer .single-tweet p a{font-weight:500;margin-right:5px;}
.footer .single-tweet p a:hover{color:#fff;}
.footer .single-widget.newsletter form{margin-top:20px;}
.footer .single-widget.newsletter input{width:100%;padding:10px 25px;color:#eee;border-radius:0px;text-transform:capitalize;margin-bottom:10px;background:rgba(255, 255, 255, 0.3);border-radius:3px;border:none;box-shadow:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}
.footer .single-widget.newsletter input::-webkit-input-placeholder{opacity:1;color:#bbb !important;}
.footer .single-widget.newsletter input::-moz-placeholder{opacity:1;color:#bbb !important;}
.footer .single-widget.newsletter::-ms-input-placeholder{opacity:1;color:#bbb !important;}
.footer .single-widget.newsletter input:hover{padding-left:30px;}
.footer .single-widget.newsletter button{color:#fff;display:inline-block;padding:10px 25px;cursor:pointer;border-radius:3px;}
.footer .single-widget.newsletter button:hover{background:#fff;color:#333;}
.footer .footer-bottom{text-align:center;}
.footer .bottom-top{border-top:1px solid rgba(255, 255, 255, 0.2);padding:15px 0;}
.footer .social{margin-bottom:10px;}
.footer .social li{display:inline-block;margin-right:5px;color:#bbb;font-weight:500;}
.footer .social li:last-child{margin:0;}
.footer .social a{display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;border:1px solid #e7e7e7;border-radius:30px;}
.footer .social li:hover a{background:#fff;border-color:transparent;}
.footer .copyright p{color:#ddd;margin:0;text-transform:capitalize;}
.footer .copyright p a:hover{color:#fff;}
.timeline-list{padding-bottom:1em;position:relative;max-width:700px;margin:0 4rem;list-style:none;}
.timeline-list:before{content:"";border-left:5px solid #CCC;left:-.3em;top:1.1em;height:79%;position:absolute;bottom:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:scaleVertical 3s 1s ease both 1;animation:scaleVertical 3s 1s ease both 1;}
.timeline-list li{margin:0 0 3em 0;padding:0 2em 0em 2em;position:relative;}
.timeline-list li:before{content:"";position:absolute;top:2px;left:-3.65em;width:30px;height:30px;border-radius:50%;background:none repeat scroll 0% 0% #fff;border:5px solid #e74c3c;-webkit-animation:revealScaleUp 0.75s 0s ease both 1;animation:revealScaleUp 0.75s 0s ease both 1;}
@media all and (max-width:767px){.timeline-list:before{left:2.7em;top:1em;}
.timeline-list li:before{left:-.6em;top:1px;}
.content h3{padding:0 .5em;}
}
.counters{padding:1em 0;background:#e6e6e6;background-size:cover;background-attachment:fixed;margin:0 -3rem;}
.counters .about-counter{font-size:50px;display:block;color:#fff;font-family:"Montserrat", sans-serif;width:100%;margin-bottom:.5em;}
.counters .counter-label{color:#fff;text-transform:uppercase;font-size:13px;font-family:"Montserrat", sans-serif;letter-spacing:5px;margin-bottom:2em;display:block;}
.counters-content{position:relative;width:80%;margin:0 auto;padding:4em 0;}
@media screen and (max-width:768px){.counters-content{width:100%;padding:3.5em 1em;}
}
.service-feature .service-icon{float:left;width:10%;display:block;margin-top:5px;}
.service-feature .service-icon i{color:#da1212;font-size:50px;}
@media screen and (max-width:1200px){.service-feature .service-icon i{font-size:40px;}
}
.service-feature.service-feature-sm .service-icon i{color:#da1212;font-size:28px;}
@media screen and (max-width:1200px){.service-feature.service-feature-sm .service-icon i{font-size:28px;}
}
.service-feature .service-text{float:right;width:80%;}
@media screen and (max-width:768px){.service-feature .service-text{width:82%;}
}
@media screen and (max-width:480px){.service-feature .service-text{width:72%;}
}
.service-feature .service-text h2, .service-feature .service-text h3{margin:0;padding:0;}
.service-feature .service-text h3{font-weight:300;margin-bottom:20px;color:rgba(0, 0, 0, 0.8);font-size:14px;letter-spacing:.2em;text-transform:uppercase;}
.bg-gradient{background:-moz-linear-gradient(45deg, rgba(21, 11, 39, .5) 0%, rgba(44, 48, 33, 1) 99%, rgba(0, 18, 28, 1) 100%);background:-webkit-linear-gradient(45deg, rgba(21, 11, 39, .5) 0%, rgba(44, 48, 33, 1) 99%, rgba(0, 18, 28, 1) 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(21, 11, 39, .5)), color-stop(99%, rgba(44, 48, 33, 1)), color-stop(100%, rgba(0, 18, 28, 1)));}
.bg-parallax{background-size:cover;background-position:center;}
.partners-bg{background-image:url(../images/image-2.jpg);background-repeat:none;}
.partners-pos{width:100%;padding:100px 10px;}
.testimonial img{max-width:120px;margin:0 auto;}
.testimonial blockquote{border:0;font-family:Georgia, sans-serif;font-style:italic;color:#fff;padding:20px 35px;position:relative;}
.testimonial blockquote::before{content:"\201C";top:0;left:10px;}
.testimonial blockquote::after{content:"\201D";bottom:0;right:50px;}
.testimonial blockquote::before, .testimonial blockquote::after{font-size:50px;font-style:normal;line-height:1;width:30px;height:30px;position:absolute;}
.testimonial p{color:#fff;}
.testimonial-author p{color:#fff;font-size:17px;}
.testimonial-author p strong{display:block;}
.aib-building{position:relative;background-image:url('../images/aib-building.jpg');background-repeat:no-repeat;background-size:cover;}
.aib-building::before{position:absolute;left:0;top:0;width:50%;height:100%;content:"";opacity:0.9;}
.aib-building::after{position:absolute;left:50%;top:0;width:50px;height:100%;content:"";opacity:0.9;border-bottom:380px solid;border-right:120px solid transparent;}
.aib-building h2{color:#fff;display:inline-block;font-size:28px;text-transform:capitalize;margin-bottom:15px;line-height:35px;}
.aib-building p{color:#fff;}
.aib-building h2 span{font-size:30px;font-weight:700;margin:0 5px;}
.aib-building .btn{display:inline-block;background:#fff;margin-top:20px;color:#333;}
.aib-building .btn:hover{background:#333;color:#fff;}
.aib-building .btn i{margin-right:10px;}
.aib-icon{float:left;width:15%;display:block;margin-top:.5rem;font-size:2rem;}
.aib-icon-text{float:right;width:80%;}
.product-image-large{margin-bottom:10px;text-align:center;color:inset 0 1px #fff, 0 0 8px #c8cfe6;border:8px solid #fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0px 10px 23px -10px rgba(0, 0, 0, 0.43);-moz-box-shadow:0px 10px 23px -10px rgba(0, 0, 0, 0.43);box-shadow:0px 10px 23px -10px rgba(0, 0, 0, 0.43);}
.testimonial .author-photo-shwedova{text-align:center;display:block;background:url(../images/tutors/shwedova.jpg);margin:auto;padding:50px;color:inset 0 1px #fff, 0 1px 2px #c8cfe6;border:5px solid #fff;-webkit-border-radius:100px;-khtml-border-radius:100px;-icab-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;border-radius:100px;-ms-border-radius:100px;behavior:url(./border-radius.htc);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;-moz-box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;width:100px;}
.testimonial .author-photo-pisklakova{text-align:center;display:block;background:url(../images/tutors/pisklakova.jpg);margin:auto;padding:50px;color:inset 0 1px #fff, 0 1px 2px #c8cfe6;border:5px solid #fff;-webkit-border-radius:100px;-khtml-border-radius:100px;-icab-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;border-radius:100px;-ms-border-radius:100px;behavior:url(./border-radius.htc);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;-moz-box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;width:100px;}
.testimonial .author-photo-antropov{text-align:center;display:block;background:url(../images/tutors/antropov.jpg);margin:auto;padding:50px;color:inset 0 1px #fff, 0 1px 2px #c8cfe6;border:5px solid #fff;-webkit-border-radius:100px;-khtml-border-radius:100px;-icab-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;border-radius:100px;-ms-border-radius:100px;behavior:url(./border-radius.htc);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;-moz-box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;box-shadow:inset 0 1px #fff, 0 1px 2px #c8cfe6;width:100px;}
.delay-02s{animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.delay-03s{animation-delay:0.3s;-webkit-animation-delay:0.3s;}
.delay-04s{animation-delay:0.4s;-webkit-animation-delay:0.4s;}
.delay-05s{.
animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.delay-06s{animation-delay:0.6s;-webkit-animation-delay:0.6s;}
.delay-07s{animation-delay:0.7s;-webkit-animation-delay:0.7s;}
.delay-08s{animation-delay:0.8s;-webkit-animation-delay:0.8s;}
.delay-09s{animation-delay:0.9s;-webkit-animation-delay:0.9s;}
.delay-1s{animation-delay:1s;-webkit-animation-delay:1s;}
.delay-12s{animation-delay:1.2s;-webkit-animation-delay:1.2s;}
.photo-top-bg{background-image:url(../images/top.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-customize-bg{background-image:url(../images/services/customise.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-consult-bg{background-image:url(../images/services/consult.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-sale-bg{background-image:url(../images/services/sale.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-setup-bg{background-image:url(../images/services/setup.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-support-bg{background-image:url(../images/services/support.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-techdep-bg{background-image:url(../images/services/inet.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-training-bg{background-image:url(../images/services/training.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.photo-its-bg{background-image:url(../images/services/its-logo.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.service-card{box-shadow:0px 5px 15px 5px rgb(203, 221, 232);background-color:#fff;}
@media (max-width:1199px){.photo-bg{min-height:calc(100vh - 500px);}
}
@media(max-width:991px){.photo-bg{background-position:top;min-height:calc(90vh - 440px);}
}
@media(max-width:767px){.photo-bg{height:180px;}
}
.switch{position:relative;display:inline-block;width:60px;height:34px;z-index:10;}
.switch input{display:none;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s;}
input:checked + .slider{background-color:#da1212;}
input:focus + .slider{box-shadow:0 0 1px #da1212;}
input:checked + .slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
.slider.round{border-radius:34px;}
.slider.round:before{border-radius:50%;}
.switch-toggle{position:relative;display:inline-block;margin:0 10px;top:-20px;}
table.table-hover tbody tr:hover{cursor:pointer;}
table.cell-hover tbody tr td:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:rgba(0,0,0,.075);}
table.cell-hover tbody tr td:hover{cursor:pointer;}
.aib-gradient{background:-webkit-linear-gradient(50deg,#FC6262,#FFD86F,)!important;background:-o-linear-gradient(50deg,#FC6262,#FFD86F)!important;background:linear-gradient(40deg,#FC6262,#FFD86F)!important;}
@media (max-height:992px)
.side-nav .logo-wrapper{height:50px !important;}
.page .hero-area, .page .bg-parallax{margin-left:-3.35%;margin-bottom:2rem;width:106.5%;}
.page .tariff{margin-left:-9%;width:115%;}
/*.page .bubble{margin-left:-9%;width:115%;background: url('../images/bubbles_bg.png') repeat center top;}*/
.bubble{margin-left:-9%;width:115%;background: url('../images/bubbles_bg.png') repeat center top;}
.page .tariff .table-responsive{overflow-x:hidden !important;}
@media (max-width:1440px){.page .hero-area, .page .bg-parallax{padding-left:0rem;margin-left:-3rem;width:110%;}
.page .tariff{padding-left:0;margin-left:-10%;width:119%;}
/*.page .bubble{padding-left:0;margin-left:-10%;width:119%;background: url('../images/bubbles_bg.png') repeat center top;}*/
.bubble{padding-left:0;margin-left:-10%;width:119%;background: url('../images/bubbles_bg.png') repeat center top;}
}
@media (max-width:768px){.page .hero-area, .page .counters, .page .bg-parallax{margin-left:-.8rem;}
}
.page .counters{margin-left:-9.5%;width:119%;top:-5rem;}
table td{font-size:.9rem;font-weight:400 !important;}
.card-columns{column-count:1;}
@media (min-width:576px){.card-columns{column-count:2;}
}
@media (min-width:768px){.card-columns{column-count:3;}
}
@media (min-width:992px){.card-columns{column-count:3;}
}
@media (min-width:1200px){.card-columns{column-count:4;}
}
.search-inline{width:100%;left:0;padding-left:15px;padding-right:15px;top:0;height:10%;position:absolute;opacity:0;visibility:hidden;background-color:#efefef;z-index:9;transition:all .5s ease-in-out;}
.search-inline.search-visible{opacity:1;visibility:visible;animation:fadeInDown 0.4s ease-in-out;}
.search-inline button[type="submit"]{position:absolute;right:52px;top:0;background-color:transparent;border:0px;top:0;right:80px;padding:0px;cursor:pointer;width:80px;height:99%;background:#222;color:#fff;}
.search-inline .form-control{border:0px;padding-left:0;font-size:2rem;position:absolute;left:1%;top:0;height:100%;width:99%;font-family:"Montserrat", sans-serif;font-weight:700;outline:none;}
.search-inline .search-close{position:absolute;top:0;right:0;color:#616161;width:80px;height:100%;text-align:center;display:table;background:#efefef;text-decoration:none;}
.search-inline .search-close i{display:table-cell;vertical-align:middle;}
.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#efefef;background-clip:padding-box;border:1px solid #efefef;border-radius:.25rem;transition:border-color .3s ease-in-out, box-shadow .3s ease-in-out;}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -20%, 0);}
to{opacity:1;transform:translate3d(0, 0, 0);}
}
.table-chk-list{margin:0;padding:0;list-style:none;}
.table-chk-list li{position:relative;margin:0 3rem;padding:0 1rem;list-style-image:url(/upload/medialibrary/a5e/a5e6c4eda13badd7a1207ee0230d5319.gif);}
.chk-list{margin:25px 0 30px;padding:0;list-style:none;}
.chk-list li{position:relative;margin:0 3rem;padding:0 1rem;list-style-image:url(/upload/medialibrary/a5e/a5e6c4eda13badd7a1207ee0230d5319.gif);}
.plus-minus-list{margin:25px 0 30px;padding:0;list-style:none;}
.plus-minus-list .plus{position:relative;margin:0 1rem;padding:0 3rem;background:url(/upload/medialibrary/a0d/a0d5e0780a9c1b5f2f6e7ed95f571098.png) 0px .3em no-repeat;line-height:2rem;}
.plus-minus-list .minus{position:relative;margin:0 1rem;padding:0 3rem;background:url(/upload/medialibrary/002/002c6ff078e37a7f7a0265d8feebdbbb.png) 0px .8em no-repeat;line-height:2rem;}
.pills-rounded .nav-item .nav-link{border-radius:10em;}
.pills-light-purple .nav-item .nav-link.active{background-color:#ba68c8;}
.pills-outline-red .nav-item .nav-link{border:2px solid #fff;color:#666;background-color:transparent;}
.pills-outline-red .nav-item .nav-link:hover{border:2px solid #eee;}
.pills-outline-red .nav-item .nav-link.active{border:2px solid #f44336;color:#f44336;}
.pills-outline-red .nav-item .nav-link.active:hover{border:2px solid #f44336;color:#f44336;}
.pills-outline-green .nav-item .nav-link{border:2px solid #fff;color:#666;background-color:transparent;}
.pills-outline-green .nav-item .nav-link:hover{border:2px solid #eee;}
.pills-outline-green .nav-item .nav-link.active{border:2px solid #4caf50;color:#4caf50;}
.pills-outline-green .nav-item .nav-link.active:hover{border:2px solid #4caf50;color:#4caf50;}
.nav-justified .nav-item{flex-basis:unset !important;}
.btn.btn-flat{font-weight:500;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;color:inherit}
.btn.btn-flat:not([disabled]):not(.disabled):active{-webkit-box-shadow:none;box-shadow:none}
.btn-flat:hover{-webkit-box-shadow:none !important;box-shadow:none !important;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn[class*=btn-outline-]{padding-top:.7rem;padding-bottom:.7rem;}
.btn-rounded{-webkit-border-radius:10em !important;border-radius:10em !important;}
.btn-outline-danger{border:2px solid #ff3547!important;background-color:transparent!important;color:#ff3547!important;}
.card{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);border:0;font-weight:400;}
.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding-bottom:1rem;}
.card-body{padding:1.25rem;}
.card.card-cascade.wider .card-body.card-body-cascade{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);margin-left:4%;margin-right:4%;background:#fff;z-index:1;-webkit-border-radius:0 0 .25rem .25rem;border-radius:0 0 .25rem .25rem;}
.card-body{padding-top:1.5rem;padding-bottom:1.5rem;-webkit-border-radius:0!important;border-radius:0!important;}
.card.card-cascade.wider{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.card.card-cascade.wider .view.view-cascade{z-index:2;}
.card.card-cascade .view.view-cascade.gradient-card-header{padding:1.6rem 1rem;text-align:center;color:#fff !important;}
.card.card-cascade .view.view-cascade{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);-webkit-border-radius:.25rem;border-radius:.25rem;}
.view{position:relative;overflow:hidden;cursor:default;}
.card.card-cascade .view.view-cascade.gradient-card-header .card-header-title{font-weight:500;}
.testimonial-card .card-up{overflow:hidden;height:120px;-webkit-border-top-left-radius:.25rem;border-top-left-radius:.25rem;-webkit-border-top-right-radius:.25rem;border-top-right-radius:.25rem}
.testimonial-card .avatar{-webkit-border-radius:50%;border-radius:50%;width:120px;height:120px;margin-top:-60px;overflow:hidden;border:5px solid #fff}
.testimonial-card .avatar img{width:100%}
.testimonial-card .card-body{text-align:center}
.card.card-cascade.narrower{margin-top:1.25rem;}
.card.card-cascade.narrower .view.view-cascade{margin-left:4%;margin-right:4%;margin-top:-1.25rem;}
.tab-content{padding:1rem;padding-top:2rem;border-color:#ddd #ddd #fff;border:1px solid #ddd;}
.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.compare_aib-table{background-color:lightyellow;padding:0 2rem;}
.nav-pills .nav-link:hover,.nav-pills .nav-link:hover:after,.rgba-grey-light,.rgba-grey-light:after{background-color:rgba(158,158,158,.3)}
.nav-pills{border:0}
.nav-pills li{padding:.6rem}
.nav-pills .show>.nav-link{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#fff !important;background-color:#ff3547}
.nav-pills .nav-link{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-border-radius:2px;border-radius:2px;color:#666;text-align:center}
.nav-pills .nav-link.active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#fff !important;background-color:#ff3547}
.nav-pills .nav-link.active:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.s_product_img .carousel{position:relative;}
.s_product_img .carousel .carousel-indicators{margin:0px;right:20px;width:auto;left:auto;bottom:30px;}
.s_product_img .carousel .carousel-indicators li{height:60px;width:60px;background:transparent;text-indent:0;margin-right:10px;position:relative;}
.s_product_img .carousel .carousel-indicators li:after{display:none;}
.s_product_img .carousel .carousel-indicators li:before{content:"";background:rgba(197, 50, 45, 0.8);position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0;}
.s_product_img .carousel .carousel-indicators li.active:before{opacity:1;}
.s_product_text{margin-left:-15px;margin-top:65px;}
.s_product_text h3{font-size:24px;font-weight:500;color:#222222;margin-bottom:10px;}
.s_product_text h2{font-size:24px;font-weight:bold;color:#c5322d;margin-bottom:15px;}
.s_product_text .list li{margin-bottom:5px;}
.s_product_text .list li a{font-size:14px;font-family:"Roboto", sans-serif;font-weight:normal;color:#555555;}
.s_product_text .list li a span{width:90px;display:inline-block;}
.s_product_text .list li a span:hover{color:#555;}
.s_product_text .list li a.active{color:#c5322d;}
.s_product_text .list li a.active span{color:#555;}
.s_product_text .list li:last-child{margin-bottom:0px;}
.s_product_text p{padding-top:20px;border-top:1px dotted #d5d5d5;margin-top:20px;margin-bottom:70px;}
.s_product_text .card_area .main_btn{line-height:38px;padding:0px 38px;text-transform:uppercase;margin-right:10px;}
.s_product_text .card_area .icon_btn{margin-right:10px;background:#e8f0f2;border-radius:3px;color:#222222;display:inline-block;line-height:40px;text-align:center;padding:0px 13px;font-size:14px;}
.s_product_text .card_area .icon_btn:hover{background:#fff;-webkit-box-shadow:-14.142px 14.142px 20px 0px rgba(0, 0, 0, 0.1);box-shadow:-14.142px 14.142px 20px 0px rgba(0, 0, 0, 0.1);}
.s_product_text{margin-left:0px;margin-top:0px;}
.equipment-detail__product .nav.nav-tabs{border-bottom:none;}
.equipment-detail__product .nav-link{height:100%;background:#edf1f5;color:#7e8d9c;padding:0.823rem 0;width:8.5rem;text-align:center;border-radius:0.5rem 0.5rem 0 0;border:0;margin-right:0.2rem;}
.equipment-detail__product .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff;border:1px solid #ddd;border-bottom-color:rgb(221, 221, 221);border-bottom-style:solid;border-bottom-width:1px;border-bottom:none;}
.equipment-detail__product--order{background:#edf1f5;padding:2rem;display:flex;margin-bottom:2rem;font-size:15px;}
.equipment-detail__product--characteristics{max-height:166px;overflow:hidden;font-size:15px;line-height:22px;list-style-position:inside;-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.equipment-detail__product .nav-link{height:100%;background:#edf1f5;color:#7e8d9c;font-size:.8rem;padding:0.823rem 0;width:7rem;text-align:center;border-radius:0.5rem 0.5rem 0 0;border:0;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;margin-right:0.2rem;}
.equipment-detail__product--characteristics .parameter{font-weight:600;}
a:hover, a:focus{text-decoration:none;outline:none;}
[id^="accordion"] .panel{border:none;box-shadow:none;border-radius:0;margin-bottom:15px;}
[id^="accordion"] .panel-heading{padding:0;}
[id^="accordion"] .panel-title a{display:block;font-size:16px;font-weight:bold;line-height:24px;color:#000;background:#fff;border:none;border-bottom:2px solid #06cde7;padding:15px 20px 15px 47px;position:relative;transition:all 0.5s ease 0s;}
[id^="accordion"] .panel-title a.collapsed{border-bottom-color:#ddd;color:#888;}
[id^="accordion"] .panel-title a:before{content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;position:absolute;top:30%;left:20px;transition:all 0.3s ease 0s;}
[id^="accordion"] .panel-title a.collapsed:before{content:"\f107";}
[id^="accordion"] .panel-body{font-size:15px;color:#8c8c8c;line-height:25px;background:#f6f6f6;border:none;padding:14px 20px;}
a:hover,a:focus{text-decoration:none;outline:none;}
.nav-tabs{border-bottom:1px solid #e4e4e4;}
.nav-tabs .nav-link{font-size:.8rem;}
.nav-tabs > li{margin-right:1px;}
.nav-tabs > li > a{border-radius:0px;border:1px solid #e4e4e4;border-right:0px none;margin-right:0px;padding:8px 17px;color:#222222;transition:all 0.3s ease-in 0s;}
.nav-tabs > li:last-child{border-right:1px solid #ededed;}
.nav-tabs > li > a{padding:15px 30px;border:1px solid #ededed;border-right:0px none;border-top:2px solid #ededed;background:#ededed;color:#8f8f8f;font-weight:bold;}
.nav-tabs > li > a:hover{border-bottom-color:#ededed;border-right:0px none;background:#f1f1f1;color:#444;}
.nav-tabs .nav-link.active{border-top:2px solid #3498db;border-right:0px none;color:#444;}
.tab-content > .tab-pane{border:1px solid #e4e4e4;border-top:0px none;padding:20px;line-height:22px;}
.tab-content > .tab-pane > h3{margin-top:0;}
#its-scroll-spy{width:100%;}
.its-scroll-spy .nav-pills .nav-link{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-border-radius:2px;border-radius:2px;color:#666;text-align:left;}
.its-scroll-spy .nav-pills .nav-link:hover{background-color:rgba(0, 0, 0, 0);-webkit-box-shadow:none;box-shadow:none;}
.its-scroll-spy .nav-item{width:100%;padding:.1rem .125rem;}
.its-scroll-spy a{font-size:.8rem;font-weight:400;line-height:1.1rem;padding:0 5px;margin-top:3px;margin-bottom:3px;color:black;}
.its-scroll-spy .nav-item a.active{background-color:rgba(1,1,1,0);color:#45526e !important;border-left:.125rem solid #45526e;-webkit-box-shadow:none;box-shadow:none;font-weight:500;}
.gray-bg{background:#f7f7f7;}
.page-section-ptb{padding:80px 0;}
section{background:#ffffff;}
.pricingTable{background-color:#f5f5f5;font-family:'Roboto', sans-serif;text-align:center;border-bottom:20px solid #008BA8;}
.pricingTable:after{content:'';background-color:#008BA8;width:100%;height:10px;margin:0 0 7px;display:block;}
.pricingTable .pricingTable-header{color:#fff;background:linear-gradient(to bottom,#76B1CB 45%,#015C91 50%);padding:20px 0 25px;}
.pricingTable .title{font-size:40px;font-weight:600;text-transform:uppercase;margin:0;}
.pricingTable .price-value{color:#fff;background:#008BA8;font-weight:600;padding:10px 0;margin:0 0 15px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);clip-path:polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);}
.pricingTable .amount{font-size:60px;line-height:70px;}
.pricingTable .amount-sm{font-size:35px;vertical-align:top;}
.pricingTable .currency{font-size:30px;line-height:50px;vertical-align:top;margin:0 0 0 -3px;}
.pricingTable .pricing-content{color:#333;font-size:18px;text-align:left;line-height:40px;text-transform:capitalize;letter-spacing:1px;padding:0;margin:0 0 15px;list-style:none;display:inline-block;}
.pricingTable .pricing-content i{font-size:16px;}
.pricingTable .pricingTable-signup{color:#fff;background:linear-gradient(to bottom,#015C91 ,#008BA8);font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;width:50%;padding:10px;margin:0 auto 20px;display:block;position:relative;z-index:1;transition:all 0.4s ease 0s;}
.pricingTable .pricingTable-signup:hover{transform:translateY(-6px);}
.pricingTable .pricingTable-signup:after{content:"";background:radial-gradient(ellipse at center center , rgba(1, 92, 145,0.49) 0%, rgba(0, 0, 0, 0) 80%);height:10px;left:5%;opacity:0;position:absolute;top:100%;width:90%;z-index:-1;transition-duration:0.3s;}
.pricingTable .pricingTable-signup:hover:after{opacity:1;transform:translateY(5px);}
.pricingTable.red{border-bottom-color:#E66102;}
.pricingTable.red:after{background-color:#E66102;}
.pricingTable.red .pricingTable-header{background:linear-gradient(to bottom,#EB9478 45%,#D32A00 50%);}
.pricingTable.red .price-value{background:#E66102;}
.pricingTable.red .pricingTable-signup{background:linear-gradient(to bottom,#D32A00,#E66102);}
.pricingTable.red .pricingTable-signup:after{background:radial-gradient(ellipse at center center , rgba(211, 42, 0,0.49) 0%, rgba(0, 0, 0, 0) 80%);}
.pricingTable.magenta{border-bottom-color:#b71960;}
.pricingTable.magenta:after{background-color:#b71960;}
.pricingTable.magenta .pricingTable-header{background:linear-gradient(to bottom,#CF6B83 45%,#990023 50%);}
.pricingTable.magenta .price-value{background:#b71960;}
.pricingTable.magenta .pricingTable-signup{background:linear-gradient(to bottom,#990023,#b71960);}
.pricingTable.magenta .pricingTable-signup:after{background:radial-gradient(ellipse at center center , rgba(152, 0, 30,0.49) 0%, rgba(0, 0, 0, 0) 80%);}
@media only screen and (max-width:990px){.pricingTable{margin:0 0 30px;}
}
.cd-top{display:inline-block;height:44px;width:44px;position:fixed;bottom:20%;right:25px;border-radius:22px;overflow:hidden;text-indent:100%;white-space:nowrap;background:#e74c3c url('../images/top-arrow.png') no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;}
.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}
.cd-top.cd-is-visible{visibility:visible;opacity:1;}
.cd-top.cd-fade-out{opacity:.5;}
.no-touch .cd-top:hover{background-color:#3b3c41;opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:30px;}}
@media only screen and (min-width:1024px){.cd-top{height:44px;width:44px;right:30px;bottom:15%;}}
.fas.search-top{color:#fff;position:absolute;right:20px;line-height:70px;cursor:pointer;padding-left:10px;top:0;}
.search-form-top{border:1px solid #eaeaea;display:none;padding:10px;position:absolute;right:0;top:70px;z-index:9999;background-color:#ffffff;}
.search-form-top.show{display:block;}
.search-wrap{position:relative;}
.search-wrap input.s{width:180px;}
:focus{outline-width: 0;}
input.s{width:60%;padding:4px 54px 4px 10px;height:36px;color:#666666;background-color:#ffffff;margin:0;border:1px solid #f2f2f2;}
textarea, input[type="text"], input[type="search"]{-moz-appearance:none !important;-webkit-appearance:none !important;padding:.8%;border:1px solid #f2f2f2;line-height:20px;width:98%;background-color:#f5f8f8;background-color:rgba(235,235,235,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
textarea:focus, input[type="text"]:focus{border-color: #e74c3c !important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231,76,60,.6) !important;box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231,76,60,.6) !important;}
.search-wrap button{border-radius:0;color:#fff;line-height:35px;margin-left:-2px;margin-bottom:0;padding:0 15px;position:absolute;top:0;right:0;}
.search-icon:before{content:"\f002";font-family:'Font Awesome 5 Free';font-weight:900;text-decoration:inherit;color:#ffffff;font-size:1rem;}
button{-moz-appearance:none !important;-webkit-appearance:none !important;color:#FFFFFF;display:inline-block;margin-bottom:30px;padding:5px 25px;cursor:pointer;background-color:#ff3547;border:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px;}
button{color:#424040;font-size:16px;line-height:1.5;font-family:'Roboto', sans-serif;font-weight:300;}
.input-wrapper{position:relative;width:200px;}
.input-wrapper:before{content:"\f073";font-family:"Font Awesome 5 Free";font-weight:900;text-decoration:inherit;color:#459ce7;font-size:18px;padding-right:0.5em;position:absolute;top:10px;right:0;}
.checkbox__label:before{content:' ';display:block;height:28px;width:28px;position:absolute;top:0;left:0;background:#ffdb00;border:2px solid #c1c1c1;}
.checkbox__label:after{content:' ';display:block;height:28px;width:28px;border:.35rem solid #ec1d25;transition:200ms;position:absolute;top:0;left:0;transition:100ms ease-in-out;}
.checkbox__input:checked ~ .checkbox__label:after{border-top-style:none;border-right-style:none;-ms-transform:rotate(-45deg);transform:rotate(-45deg);height:1.25rem;border-color:green}
.checkbox-transform{position:relative;font-size:1em;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.checkbox__label:after:hover,.checkbox__label:after:active{border-color:green}
.checkbox__label{margin-left:2.5rem;line-height:.75}
.no-frameborder{border-style:none;}
.article{background-color:#fff0aa;width:110%;margin:0 1rem 0 -4rem;padding:2rem;}
ul.timeline{list-style-type:none;position:relative;padding-left:1.5rem;}
ul.timeline:before{content:' ';background:#ff3547;display:inline-block;position:absolute;left:16px;width:4px;height:100%;z-index:400;border-radius:1rem;}
li.timeline-item{margin:20px 0;}
.timeline-arrow{border-top:0.5rem solid transparent;border-right:0.5rem solid #fff;border-bottom:0.5rem solid transparent;display:block;position:absolute;left:2rem;}
li.timeline-item::before{content:' ';background:#fff;display:inline-block;position:absolute;border-radius:50%;border:3px solid #ff3547;left:11px;width:14px;height:14px;z-index:400;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.section-padding{padding:4rem 6rem 1rem 4rem;margin:0 -6% !important;}
.bg-lg{background:#f8f9fb;}
.bg-yl{background:#fff0aa;}
.news-item{padding:0 1em 0;}
.hero-area .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.6;}
.hero-area video{z-index:0;}
.video-area{height:auto !important;}
div.modern-page-navigation{padding:0.5em 0;}
div.modern-page-navigation a, span.modern-page-current, span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:0.75em;padding-right:0.5em;text-decoration:none;}
div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none;}
div.modern-page-navigation a.modern-page-first,
div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:0.5em;}
span.modern-page-current{font-weight:bold;}
div.modern-page-navigation a,
span.modern-page-current,
div.modern-page-navigation a.modern-page-previous,
span.modern-page-dots{border-color:#cdcdcd;}
.wrapper{position:relative;margin:0 auto;overflow:hidden;padding:5px;height:50px;}
.list{position:absolute;left:0px;top:0px;min-width:3500px;margin-top:0px;}
.list li{display:table-cell;position:relative;text-align:center;cursor:grab;cursor:-webkit-grab;color:#efefef;vertical-align:middle;}
.scroller{text-align:center;cursor:pointer;display:none;padding:7px;padding-top:13px;white-space:no-wrap;vertical-align:middle;background-color:#fff;}
.gmpc{position:relative}
.gmpc-percent-text{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.feed-img{font-size:.7em;line-height:1.42857143;display:inline-block;min-width:160px;margin-top:30px;padding:8px 15px;cursor:pointer;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0px 10px 23px -10px rgba(0, 0, 0, 0.43);-moz-box-shadow:0px 10px 23px -10px rgba(0, 0, 0, 0.43);box-shadow:0px 10px 23px -10px rgba(0, 0, 0, 0.43);text-shadow:none;border:1px solid #fff;background:none repeat scroll 0 0 #fff;}
.bread{height:4px;margin-left:15px;margin-bottom:-3px;}
.hr-warning{background-image:-webkit-linear-gradient(left, rgba(210,105,30,.8), rgba(210,105,30,.6), rgba(0,0,0,0));}
.hr-success{background-image:-webkit-linear-gradient(left, rgba(15,157,88,.8), rgba(15, 157, 88,.6), rgba(0,0,0,0));}
.hr-primary{background-image:-webkit-linear-gradient(left, rgba(66,133,244,.8), rgba(66, 133, 244,.6), rgba(0,0,0,0));}
.hr-danger{background-image:-webkit-linear-gradient(left, rgba(244,67,54,.8), rgba(244,67,54,.6), rgba(0,0,0,0));}
.btn-bread{margin-top:10px;font-size:12px;border-radius:3px;}
.form-control:focus{border-color:#e74c3c !important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231,76,60,.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(231,76,60,.6) !important;}
.a_solution{color:#212529 !important;text-decoration:none;}
.a_solution:hover .a_title{color:#212529;text-decoration:none;}
.a_solution .a_wrk_plcs{color:#e74c3c;text-decoration:none;}
.solution-yellow{background-color:#fbde08;}
.fa-input{font-family:'Font Awesome 5 Free', Arial, sans-serif;font-size:1rem !important;font-weight:400;line-height:1.5;}
.its-grey{padding: 20px;background-color: rgba(0,0,0,.03);border-top: 1px solid rgba(0,0,0,.125);}
.its-grey table{width:100%;}
span.note.one:before{content:'*';}
span.note.two:before{content:'**';}
span.note:before{position: relative;top: -0.4em;}
span.note{color: #24B1E6;padding: 0 !important;border-left: 0 !important;}
.form-required{color: red;}
.error-fld{display: block;float: left;height: 13px;width: 15px;	background-repeat: no-repeat;background-image: url(images/icon_warn.gif);}
.aibform .row:before{content: " ";display: table;clear: both;}
.caption-label{display: inline-block;margin-bottom: 5px;font-weight: 700;}
img.calendar-icon{width: 2.2rem !important;height: 2.2rem !important;bottom: 4px;}
.bx-calendar-year-number, .bx-calendar-month {display: block !important;}
.field__wrapper {width: 100%;position: relative;margin: 15px 0;text-align: center;}
.field__date{margin-bottom: .5rem;}
.field__text{height: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 1.5rem !important;background-color: #fff !important;border: 1px solid #c7c7c7 !important;border-radius: 10em !important;  /*border-right: none;*/}
.field__search{height: 60px;width: calc(100% - 130px) !important;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 1.5rem !important;background-color: #fff !important;border: 1px solid #c7c7c7 !important;border-radius: 10em 0 0 10em !important;border-right: none;margin-bottom: 30px;}
.field__textarea{height: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 1rem 1.5rem !important;background-color: #fff !important;border: 1px solid #c7c7c7 !important;border-radius: 10em !important;/*border-right: none;*/}
.field__file{opacity: 0;visibility: hidden;position: absolute;}
.field__file-wrapper{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.field__file-fake{height: 60px;width: calc(100% - 130px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 15px;border: 1px solid #c7c7c7;border-radius: 10em 0 0 10em;border-right: none;}
.field__file-button{width: 130px;height: 60px;background: #e74c3c;color: #fff;font-size: 1.125rem;font-weight: 700;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;border-radius: 0 10em 10em 0;cursor: pointer;}
.confirm-cookies{position: absolute;padding: 15px;text-align: center;z-index: 1000;background: #fff;width: 400px;-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.3);box-shadow: 0 1px 8px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.confirm-cookies .alert-close{cursor: pointer;position: relative;display: block;width: 100%;height: 0px;font-size: 29px;float: right;text-align: right;margin-top: -30px;margin-right: -30px;right: 0;top: 0;}
.fa-times-circle:before {content: "\f057";}
.cookie-button {margin:15px 0 5px;color: #fff;}
.video-bg{position: absolute;z-index: -1;inset: 0px;overflow: hidden;background-size: cover;background-color: transparent;background-repeat: no-repeat;background-position: 50% 50%;background-image: none;}
.video-bg-video{margin: auto;position: absolute;z-index: -1;top: 50%;left: 50%;transform: translate(-50%, -50%);visibility: visible;opacity: 1;width: 1193.3px;height: auto;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{padding: 0 .3rem!important;}
a.black-text, .breadcrumb-item.active, .breadcrumb-item+.breadcrumb-item::before{line-height: 3;}