.btn,body{font-family:Roboto,sans-serif}.yellow-btn,a{text-decoration:none}.bg-color,.color-line-overlay,.scroll-top-arrow:hover,.yellow-btn span{background-color:#202020}body{position:relative;font-size:16px;color:#2b2b2b;font-weight:300;line-height:25px;width:100%;overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:500;font-family:Roboto,sans-serif;margin-bottom:0}.fixedmenu,.navbar,.owl-dot,.owl-next,.owl-prev,.tp-bullet,::after,::before,a,button,img,input,span{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.section-padding,section{position:relative;overflow:hidden}a{color:inherit}.btn.focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none}.logo-color,.moto-text_system_1,p:last-child{margin-bottom:0!important}.fa,.far,.fas{display:inline}a:active,a:hover{color:rgba(21,121,183,.9);text-decoration:none!important}.header-appear .simple-nav-logo,.header-appear .upper-nav,.hidden,.side-menu.before-side .btn-close,header .fixed-nav-logo{display:none}.about-sec .services-area .services .service-card,.portfolio-foot-detail .p-text:last-child,.side-menu p,ul{margin-bottom:0}.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.btn{-webkit-appearance:initial;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;display:inline-block;font-size:17px;border:2px solid transparent;letter-spacing:.5px;line-height:inherit;border-radius:0;text-transform:capitalize;width:auto;font-weight:500;-webkit-transition:.5s;-o-transition:.5s!important;transition:.5s!important;color:#fff!important}.heading,.yellow-btn{text-transform:uppercase}.heading,.side-nav .navbar-nav .nav-link{font-family:Oswald,sans-serif;font-weight:700}.anim-btn span,.black-btn span,.white-trans-btn span,.yellow-btn span{width:25%;height:100%;transform:translateY(150%);transition:.5s;z-index:-1}.parallax-disable{background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.crumbs,.position-relative,.slider-area{position:relative}.left-overlay{position:absolute;left:0;right:60%;top:0;bottom:0}.right-overlay{position:absolute;left:50%;right:0;top:0;bottom:0}.facebook-text-hvr:hover{color:#4267b2!important}.twitter-text-hvr:hover{color:#1da1f2!important}.instagram-text-hvr:hover{color:#fc9c2c!important}.linkedin-text-hvr:hover{color:#0077b5!important}.pinterest-text-hvr:hover{color:#bd081c!important}.google-text-hvr:hover{color:#db4437!important}.youtube-text-hvr:hover{color:#e30f0f!important}.cbp-l-loadMore-button .cbp-l-loadMore-button-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:focus,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-link:focus,.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.heading,.team-sec .text,.text,.text-black{color:#fff}.no-transition *{transition-timing-function:initial;-moz-transition-timing-function:initial;-webkit-transition-timing-function:initial;-o-transition-timing-function:initial;-ms-transition-timing-function:initial;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;-ms-transition-duration:0s}.color-lines .row{height:25px}.color-line-overlay{position:absolute;right:0;top:0;height:25px;left:50%}.aimated-cursor,.cursor{width:30px;height:30px;pointer-events:none}.padding-top{padding-top:50px}.padding-bottom{padding-bottom:50px}.form-control:focus{box-shadow:none}.heading{font-size:40px;margin-bottom:50px}.service-card .heading-right{text-align:right;padding-right:15px}.service-card .heading-left{text-align:left;padding-left:15px}.points-container{padding-top:28%}.margin-bottom-80{margin-bottom:80px}.text{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:300;text-align:justify}.black-btn,.white-trans-btn,.yellow-btn{font-weight:400;padding:8px 35px;font-size:14px;cursor:pointer}.side-nav .navbar-nav .nav-link:hover,.text-yellow{color:#fed51b}.text-blue{color:#03f1f8}.text-green{color:#39d47a}.text-pink{color:#f71c52}.text-green-sea{color:#aa80ff}.yellow-btn{border:1px solid #fed51b;color:#202020;background-color:#fed51b;font-family:Roboto,sans-serif;border-radius:.5em;letter-spacing:.1em;text-align:center;position:relative;overflow:hidden;z-index:1;transition:.8s}.yellow-btn:hover{border:1px solid #202020;color:#fff}.yellow-btn span{cursor:pointer;position:absolute;border-radius:50%}.black-btn span,.header-appear .color-lines .bg-color,.white-trans-btn span{background-color:#554c86}.anim-btn,.white-trans-btn{border:1px solid #fff;letter-spacing:.1em;position:relative;color:#fff;transition:.8s;text-align:center;font-family:Roboto,sans-serif;z-index:1;overflow:hidden;text-decoration:none;text-transform:uppercase}.white-trans-btn{background-color:transparent;border-radius:.5em}.white-trans-btn:hover{border:1px solid #554c86;background-color:transparent;color:#fff}.white-trans-btn span{cursor:pointer;position:absolute;border-radius:50%}.black-btn{border:1px solid #202020;color:#fff;background-color:#202020;font-family:Roboto,sans-serif;border-radius:.5em;letter-spacing:.1em;text-align:center;position:relative;overflow:hidden;z-index:1;transition:.8s;text-decoration:none}.black-btn:hover{border:1px solid #554c86;color:#fff}.black-btn span{position:absolute;border-radius:50%}.anim-btn{border-radius:.5em;background-color:transparent;font-size:13px;padding:10px 30px;font-weight:500}.anim-btn span,.header-appear,.social-icons-simple li a:hover,.team-sec .inner-team-sec .team-area .team-nav:hover{background-color:#fff}.anim-btn:hover{border:1px solid #fff;color:#202020!important}.anim-btn span{position:absolute;border-radius:50%}.anim-btn:hover span,.black-btn:hover span,.white-trans-btn:hover span,.yellow-btn:hover span{transform:translateY(0) scale(3.12)}.anim-btn span:first-child,.black-btn span:first-child,.white-trans-btn:hover span:first-child,.yellow-btn span:first-child{left:calc((1 - 1) * 25%);transition-delay:calc((1 - 1) * 0.1s)}.anim-btn span:nth-child(2),.black-btn span:nth-child(2),.white-trans-btn:hover span:nth-child(2),.yellow-btn span:nth-child(2){left:calc((2 - 1) * 25%);transition-delay:calc((2 - 1) * 0.1s)}.anim-btn span:nth-child(3),.black-btn span:nth-child(3),.white-trans-btn:hover span:nth-child(3),.yellow-btn span:nth-child(3){left:calc((3 - 1) * 25%);transition-delay:calc((3 - 1) * 0.1s)}.anim-btn span:nth-child(4),.black-btn span:nth-child(4),.white-trans-btn:hover span:nth-child(4),.yellow-btn span:nth-child(4){left:calc((4 - 1) * 25%);transition-delay:calc((4 - 1) * 0.1s)}.anim-btn span:nth-child(5),.black-btn span:nth-child(5),.white-trans-btn:hover span:nth-child(5),.yellow-btn span:nth-child(5){left:calc((5 - 1) * 25%);transition-delay:calc((5 - 1) * 0.1s)}.magic{display:none!important}.aimated-cursor{position:absolute;left:0;display:none;top:0;z-index:10000;-webkit-transition:opacity .2s ease-in-out .5s;-o-transition:opacity .2s ease-in-out .5s;transition:opacity .2s ease-in-out .5s}.cursor-light:hover~.aimated-cursor{display:inline-block;z-index:9999999}.cursor{position:fixed;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid #202020;border-radius:50%;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999999999}#close_side_menu,.side-menu{height:100%;position:fixed;top:0}.slider-social{position:absolute;left:6%;top:50%;transform:translateY(-50%);z-index:11}.side-nav-menu .slider-social{right:auto}.slider-social li{list-style:none}.slider-social a{color:#202020;width:40px;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;line-height:30px;border-radius:50px;font-size:18px;margin-bottom:5px;border:1px solid transparent;-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}header .simple-nav-logo{margin-right:0;text-align:center}header .navbar-brand img{max-width:40%}header .main-navigation{padding-top:30px;padding-bottom:30px}header .main-navigation .navbar{padding:0}header .main-navigation nav .navbar-nav .nav-item{display:inline-block;margin-left:20px}header .main-navigation nav .navbar-nav .nav-item .nav-link{padding-top:0;color:#202020;font-family:Oswald,sans-serif;font-size:16px;font-weight:500;transition:.5s}header .main-navigation nav .navbar-nav .nav-item .nav-link span{font-weight:300;font-size:36px;display:inline-block;color:#202020;opacity:.3}header .main-navigation nav .navbar-nav .nav-item .nav-link span.num-nav{min-width:20px}header .main-navigation nav .navbar-nav .nav-item .nav-link span:last-child{margin-right:5px}header .main-navigation nav .navbar-nav .nav-item .nav-link.active span{color:#fed51b;opacity:1}.header-appear{position:fixed;left:0;right:0;top:0;z-index:1111;-webkit-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.35);box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}.header-appear .color-lines .color-line-overlay{left:0;background-color:#554c86}.header-appear .main-navigation{padding-top:20px;padding-bottom:10px}.header-appear .fixed-nav-logo{display:block;transform:translateY(-3px)}.header-appear .fixed-nav-logo img{width:30%}.header-appear .main-navigation .simple-navbar{display:flex;justify-content:flex-end;align-items:center}.header-appear .fixed-nav-links{display:inline-block;transform:translateY(-5px);margin-left:25px}.header-appear .sidemenu_btn,.header-appear~.side-menu .btn-close{top:55px}.side-menu .bg-overlay{background:rgba(32,32,32,.9)}.side-menu{width:100%;right:0;bottom:0;background-image:url("../img/side-menu.jpg");background-size:cover;background-position:center;z-index:2032;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:transform .5s;transition:transform .5s;-o-transition:transform .5s;overflow:hidden}.side-menu .btn-close,.sidemenu_btn{position:absolute;top:73px;display:inline-block}.side-menu-opacity{opacity:0}.side-menu.left{left:0;right:auto;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.side-menu.before-side{width:280px}.side-menu.before-side,.side-menu.side-menu-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pul-menu .side-menu.side-menu-active{visibility:visible;opacity:1}.side-menu .navbar-brand{margin:0 0 2.5rem}#close_side_menu{left:0;width:100%;background-color:#202020;-webkit-transition:opacity .3s cubic-bezier(.895, .03, .685, .22);-o-transition:opacity .3s cubic-bezier(.895, .03, .685, .22);transition:opacity .3s cubic-bezier(.895, .03, .685, .22);display:none;z-index:1031;opacity:.4}.side-menu .btn-close{height:33px;width:33px;text-align:center;right:50px;cursor:pointer}.side-menu .btn-close::after,.side-menu .btn-close::before{position:absolute;left:16px;content:' ';height:24px;width:2px;background:#fff;top:5px}.side-menu .btn-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.side-menu .btn-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sidemenu_btn{-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear;width:36px;padding:6px;margin-right:1rem;margin-top:.4rem;right:30px}.sidemenu_btn span{height:2px;width:100%;background:#202020;display:block;margin:auto;transition:.5s}.sidemenu_btn:hover span{background:#554c86}.sidemenu_btn:hover span:first-child,.sidemenu_btn:hover span:last-child{width:70%}.sidemenu_btn span:nth-child(2){margin:4px 0}.side-menu .inner-wrapper{padding:3.5rem 5rem;height:100%;position:relative;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.pul-menu.pushwrap .side-menu .inner-wrapper{padding:3.5rem 2.5rem}.side-menu .side-nav{margin-bottom:30px;display:block}.side-nav .navbar-nav .nav-item{display:block;margin:3px 0;padding:0!important;opacity:0;-webkit-transition:.8s .5s;-o-transition:.8s .5s;transition:.8s .5s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.side-nav .navbar-nav .nav-item:first-child,.team-box .team-social li:first-child{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.side-nav .navbar-nav .nav-item:nth-child(2),.team-box .team-social li:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.side-nav .navbar-nav .nav-item:nth-child(3),.team-box .team-social li:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.side-nav .navbar-nav .nav-item:nth-child(4),.team-box .team-social li:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.side-nav .navbar-nav .nav-item:nth-child(5),.team-box .team-social li:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.side-nav .navbar-nav .nav-item:nth-child(6),.team-box .team-social li:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.side-nav .navbar-nav .nav-item:nth-child(7),.team-box .team-social li:nth-child(7){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.side-nav .navbar-nav .nav-item:nth-child(8){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.side-nav .navbar-nav .nav-item:nth-child(9){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.side-menu.side-menu-active .side-nav .navbar-nav .nav-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.side-nav .navbar-nav .nav-link{display:inline-table;color:#fff;padding:2px 0 3px!important;font-size:36px;line-height:normal;position:relative;border-radius:0}.side-nav .navbar-nav .nav-link::after{content:"";position:absolute;background:#fff;display:inline-block;width:0;height:3px;bottom:0;left:0;overflow:hidden;-webkit-transition:.5s cubic-bezier(0, 0, .2, 1);-o-transition:.5s cubic-bezier(0, 0, .2, 1);transition:.5s cubic-bezier(0, 0, .2, 1)}.side-nav .navbar-nav .nav-link.active::after,.side-nav .navbar-nav .nav-link:focus::after,.side-nav .navbar-nav .nav-link:hover::after,.slider-area img{width:100%}.side-nav .navbar-nav .nav-link.active{background:0 0}.side-menu-inner-content{border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:30px}.menu-company-details{margin-bottom:25px;margin-top:-15px}.menu-company-details span{display:block;color:#fff;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;margin-bottom:5px}.social-icons-simple{margin-bottom:0;margin-left:-10px}.social-icons-simple li{display:inline-block;padding-left:8px}.social-icons-simple li:first-child{padding-left:0}.social-icons-simple li a{display:block;font-size:16px;height:40px;line-height:42px;border:1px solid transparent;text-align:center;width:40px;border-radius:50%;position:relative;z-index:1;overflow:hidden;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.social-icons-simple li.animated-wrap a:hover{background-color:transparent;color:#fff}@-webkit-keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.slider-area .bg-overlay{background-color:#554c86;width:50%;left:0}.slider-area .container{padding-top:80px;padding-bottom:30px}.slider-area .container .inner-bg-overlay{background-color:#554c86;position:absolute;left:0;right:12%;bottom:0;top:0}.slider-area .slider-detail{display:flex;align-items:center}.slider-area .slider-detail .slider-slide .slider-inner-content{width:90%;overflow:hidden}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-heading{color:#fff;font-family:Oswald,sans-serif;font-size:48px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.slider-area .success-heading{font-weight:400;font-style:normal;font-family:Montserrat,sans-serif;color:#fff;font-size:47px;line-height:1.3;letter-spacing:0;margin-bottom:40px;text-align:center}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-heading span{display:block}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-text{color:#fff;font-weight:300;font-family:"Open Sans",sans-serif;font-size:16px;margin-bottom:30px;text-align:justify}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-tagline{color:#fff;font-weight:700;font-family:Roboto,sans-serif;font-size:18px;margin-bottom:30px}.slider-area .slider-arrows{position:absolute;right:-7%;top:50%;transform:translateY(-50%)}.slider-area .slider-arrows .slider-arr{height:35px;width:35px;border-radius:50%;background-color:#202020;display:flex;justify-content:center;align-items:center;transition:.5s}.slider-area .slider-arrows .slider-arr:hover{background-color:#013d72}.slider-area .slider-arrows .slider-arr-up{margin-bottom:15px;padding-bottom:1px}.slider-area .slider-arrows .slider-arr-down{padding-top:1px}.slider-area .slider-arrows .slider-arr i{color:#fff;font-size:16px}.about-sec{padding-top:10px}.about-sec .about-overlay{position:absolute;display:block;top:10px;right:0;bottom:0;left:60%;background-color:#202020}.about-sec .about-overlay2{position:absolute;display:block;top:10px;left:0;bottom:0;right:60%;background-color:#202020}.about-sec .services-area{display:flex;justify-content:center;align-items:center;position:relative}.about-sec .services-area .purple-overlay{position:absolute;display:block;top:0;right:10px;bottom:0;left:0;background-color:#202020}.about-sec .services-area .purple-overlay2{position:absolute;display:block;top:0;right:0;bottom:0;left:10px;background-color:#202020}.about-sec .services-area .services{justify-content:start;align-items:start;cursor:pointer}.about-sec .services-area .services .service-card .icon-holder{margin-bottom:12px;transition:.5s}.about-sec .services-area .services .service-card .icon-holder i{color:#fed51b;font-size:60px}.about-sec .services-area .services .service-card .icon-blue i{color:#03f1f8;font-size:60px}.about-sec .services-area .services .service-card .icon-pink i{color:#f71c52;font-size:60px}.about-sec .services-area .services .service-card .icon-green i{color:#39d47a;font-size:60px}.about-sec .services-area .services .service-card .icon-green-sea i{color:#aa80ff;font-size:60px}.about-sec .services-area .services:hover .service-card .icon-holder{animation:.8s infinite pulse}.about-sec .services-area .services .service-card .card-heading{color:#fff;font-size:28px;font-family:Oswald,sans-serif;font-weight:300;transition:.5s}.about-sec .about-area{background-color:#202020;padding-left:50px}.about-sec .about-area2{padding-left:0;padding-right:50px}.about-sec .about-area .about-inner-content .anim-btn{margin-top:30px}.stats-sec .stats-heading-area .sub-heading{font-family:Roboto,sans-serif;font-size:18px;color:#202020;font-weight:400;margin-bottom:20px}.stats-sec .stats-heading-area .heading{color:#202020;margin-bottom:30px}.stats-sec .stats-heading-area .text{color:#202020;opacity:.7;width:55%;margin:0 auto}.stats-sec .circular-wrap{padding-top:100px}.stats-sec .circular-wrap .circle{position:relative;max-width:210px;display:inline-block}.stats-sec .circular-wrap .circle .counter-num{position:absolute;top:50%;left:50%;line-height:normal;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#202020;font-size:1.875rem;font-family:Roboto,sans-serif;font-weight:300}.stats-sec .circular-wrap h4.darkcolor{max-width:184px;margin-left:auto;margin-right:auto;font-weight:500;font-family:Roboto,sans-serif;color:#202020;font-size:20px;opacity:.7;margin-top:30px}.team-sec .inner-team-sec,.team-sec .left-overlay,.testimonial-sec .testimonial-area{background-color:#39d47a}.team-sec .heading{margin-bottom:30px;color:#fff}.team-sec .inner-team-sec .team-area{width:80%;margin:0 auto}.team-sec .inner-team-sec .team-area .team-nav{position:absolute;top:40%;transform:translateY(-50%);height:35px;width:35px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#202020;color:#fff;z-index:11;border-radius:50%;transition:.5s}.breadcrumb-item+.breadcrumb-item::before,.team-sec .inner-team-sec .team-area .team-nav:hover i{color:#202020}.team-sec .inner-team-sec .team-area .team-nav.team-prev{left:25px}.team-sec .inner-team-sec .team-area .team-nav.team-next{right:30px}.team-sec .inner-team-sec .team-area .team-nav i{font-size:14px}.team-sec .team-detail{margin-top:20px}.team-sec .inner-team-sec .team-carousel .team-box .team-info{color:#fff;font-family:Roboto,sans-serif;margin-top:30px}.team-sec .inner-team-sec .team-carousel .team-box .team-info .team-name{font-size:22px;font-weight:400;margin-bottom:8px}.team-sec .inner-team-sec .team-carousel .team-box .team-info .team-designation{font-size:16px;font-weight:300}.team-box .overlay{position:absolute;top:5%;left:5%;right:5%;bottom:5%;background:rgba(85,76,134,.6);opacity:0;transition:.8s}.team-sec .item:hover .team-box{cursor:pointer}.team-sec .item:hover .team-box .overlay{opacity:1}.team-box .team-social li{opacity:0;visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);display:inline-block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.team-box:hover .team-social li{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.team-box .team-social li a{display:block;font-size:18px;height:36px;line-height:36px;text-align:center;border:1px solid transparent;width:36px;-webkit-border-radius:50%;border-radius:50%;position:relative;z-index:1;overflow:hidden;background:0 0;color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.team-box .team-social li a:hover{background-color:#fff;border-color:#fff}.portfolio-sec{margin-bottom:30px}.portfolio-sec .container,.testimonial-sec .testimonial-area .container{max-width:1140px}.portfolio-sec .heading{color:#202020;margin-bottom:0;font-size:50px}.cbp-wrapper-outer{overflow:visible}.cbp-l-loadMore-button .cbp-l-loadMore-button-link,.cbp-l-loadMore-button .cbp-l-loadMore-link{padding:12px 32px}.cbp-l-filters-button .cbp-filter-item{background:0 0;padding:0;margin:0 15px 0 0;border:none;font-size:13px;font-weight:600;color:#202020;font-family:Roboto,sans-serif;border-bottom:2px solid transparent}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{color:#554c86;background:0 0;border-bottom:3px solid #554c86}.cbp-item.even,.cbp-l-filters-button .cbp-filter-item{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.cbp-item.even{margin-top:-190px}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background:rgba(85,76,134,.9)}.cbp-l-caption-title{color:#fff!important;font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:15px!important}.portfolio-detail-text{color:#fff;font-style:italic}.portfolio-hover-effect .hover-text{padding-left:3%;padding-bottom:2%}.portfolio-hover-effect .portfolio-inner-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.portfolio-hover-effect .portfolio-inner-content span{background-color:#fff;height:3px;width:70px;display:block}.portfolio-hover-effect .portfolio-inner-content span:nth-child(2){transform:rotate(90deg)}.portfolio-hover-effect .hover-text .p-hover-title{font-family:Roboto,sans-serif;font-size:20px;color:#fff;font-weight:500;margin-bottom:0}.portfolio-hover-effect .hover-text .p-hover-des{font-family:'Open Sans',sans-serif;font-size:14px;color:#fff}#js-loadMore-lightbox-gallery{margin-top:45px}#js-loadMore-lightbox-gallery.active{margin-top:-150px;position:relative}#js-loadMore-lightbox-gallery.active-outer{margin-top:-250px}.cbp-caption-active .cbp-caption-activeWrap{width:94%;position:absolute;z-index:2;height:94%}.cbp-caption-active .cbp-caption-activeWrap:hover .text-data{z-index:-1!important}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:3%;left:3%}.portfolio-foot-detail{padding-bottom:3%}.portfolio-foot-detail .p-text{color:#202020;font-size:13px;font-family:Roboto,sans-serif;font-weight:400;display:inline-block;margin-bottom:8px;opacity:.7}.portfolio-foot-detail .p-num{color:#202020;font-size:50px;font-family:Roboto,sans-serif;font-weight:700}.standalone-area .gradient-text1,.standalone-detail .heading,.standalone-detail .para_text{font-weight:500;font-family:Roboto,sans-serif}.testimonial-sec .right-overlay{background-color:#39d47a;top:120px}.testimonial-sec .testimonial-area .testimonial-details{padding-right:10px}.testimonial-sec .testimonial-area .testimonial-carousel{width:98%;margin:0 auto}.testimonial-sec .testimonial-area .testimonial-carousel .testimonial-box .icon-holder{display:block;margin-bottom:30px}.testimonial-sec .testimonial-area .testimonial-carousel .testimonial-box .icon-holder i{color:#fff;font-size:32px;display:inline-block;font-style:italic}.testimonial-sec .testimonial-area .testimonial-carousel .testimonial-box .img-holder{height:100px;width:100px;border-radius:50%;display:inline-block;margin-bottom:20px;margin-top:10px}.testimonial-sec .testimonial-area .testimonial-carousel .testimonial-box .img-holder img{border-radius:50%;width:100%}.testimonial-sec .testimonial-area .testimonial-carousel .testimonial-box .user-name{color:#fff;font-size:24px;font-weight:400;font-family:Roboto,sans-serif}.sponser-tags .item{display:flex;justify-content:center;align-items:center;cursor:pointer}.sponser-tags .item img{width:80%;display:inline-block}.blog-sec{padding-top:120px}.blog-sec .left-overlay{background-color:#554c86;top:120px}.blog-sec .blog-area,.slider-sec .slider-row{padding-top:50px;padding-bottom:50px}.blog-sec .blog-inner-overlay{position:absolute;left:0;bottom:0;top:0;right:34%;background-color:#554c86}.blog-sec .blog-area .blog-detail .heading{margin-bottom:40px}.blog-sec .blog-area .blog-detail .white-trans-btn{margin-top:10px}.contact-sec .heading{color:#202020;font-size:40px;margin-bottom:40px}.contact-sec .contact-form{width:95%}.contact-sec .contact-form input{color:#8799a3;font-size:16px;height:50px;padding:25px}.contact-sec .contact-form .form-control{border-radius:0;border:2px solid #eceef2}.contact-sec .contact-form input::placeholder{color:#8799a3;font-size:16px}.contact-sec .contact-form textarea{padding:13px 13px 13px 25px;height:202px;color:#8799a3;font-size:16px}.contact-sec .contact-form .black-btn{margin-top:15px}.contact-sec .contact-background{position:absolute;right:0;top:-35px;z-index:-1}.contact-sec .contact-details{font-family:Roboto,sans-serif;width:90%;margin-left:20px}.contact-sec .contact-details .heading{margin-bottom:50px}.contact-sec .contact-details .text{color:#202020;opacity:.8}.contact-sec .contact-details ul{padding-left:0;margin-bottom:0;margin-top:50px}.contact-sec .contact-details ul li{color:#202020;opacity:.8;list-style:none;margin-bottom:22px;font-size:16px;display:flex;align-items:center}.contact-sec .contact-details ul li:first-child{width:60%}.contact-sec .contact-details ul li span{display:inline-block;padding-right:30px}.contact-sec .contact-details ul li span:last-child{padding-right:0}.contact-sec .contact-details ul li i{font-size:38px;margin-right:20px;margin-bottom:8px;color:#202020}.contact-sec .contact-details ul li i.email{transform:rotate(-30deg)}.footer-style-1{background-color:#202020;padding:5rem 0}.footer-social ul{margin:0;padding:0}.crumbs .breadcrumb-items,.footer-social li{display:inline-block}.footer-social a{color:#fff;display:block;width:45px;height:45px;text-align:center;line-height:45px;border-radius:50px;font-size:17px;margin:0 10px 0 0;border:1px solid transparent;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.footer-social li:last-child a{margin-right:0}.footer-social li a:hover{background-color:#fed51b;color:#202020}.company-about{font-size:14px;color:#fff}.scroll-top-arrow,.scroll-top-arrow:focus{font-size:23px;line-height:47px;color:#fff;background-color:#fed51b;display:none;height:45px;width:45px;cursor:pointer;padding:0;position:fixed;bottom:20px;right:20px;text-align:center;text-decoration:none;z-index:80;border-radius:50px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}[class*=bg-img]{position:relative;background-size:cover;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;overflow:hidden}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff;z-index:999}.center{display:flex;text-align:center;justify-content:center;align-items:center;min-height:100vh}.loader-32 .loader-container{width:220px}.loader-32 .ball-wrapper{position:relative;display:inline-block;width:50px;margin:0 10px;padding-bottom:10px}.loader-32 .ball-holder{position:relative;overflow:hidden;height:130px}.loader-32 .ball{position:absolute;bottom:0;left:50%;display:block;width:30px;height:30px;border-radius:25px;border:1px solid #202020;background-color:#202020;transform:translateY(0) translateX(-50%) translateZ(0);transform-origin:center;animation:1s linear infinite loader32;z-index:2}.loader-32 .shadow{position:absolute;bottom:9px;width:100%;height:6px;border-radius:50%;background:#a1a0a1;opacity:1;animation:1s linear infinite shadow32;z-index:1}.slider-sec .inner-overlay,.slider-sec .overlay{position:absolute;top:0;bottom:0;left:0;background-color:#fed51b}.ball-wrapper:first-of-type .ball,.ball-wrapper:first-of-type .shadow{animation-delay:0s}.ball-wrapper:nth-of-type(2) .ball,.ball-wrapper:nth-of-type(2) .shadow{animation-delay:.2s}.ball-wrapper:nth-of-type(3) .ball,.cube-wrapper:nth-of-type(3) .shadow{animation-delay:.3s}@keyframes loader32{0%{transform:translate(-50%,10px)}40%,65%{transform:translate(-50%,-90px);width:30px;height:30px}50%{transform:translate(-50%,-100px);width:30px;height:30px}75%{transform:translate(-50%,0);width:30px;height:30px}100%{transform:translate(-50%,10px);width:50px;height:15px}}@keyframes shadow32{0%,100%{transform:scale(.9,.9);opacity:1}50%{transform:scale(.2,.2);opacity:.3}}.slider-sec{min-height:300px;position:relative}.slider-sec .overlay{right:50%}.slider-sec .inner-overlay{right:20%}.slider-sec .inner-slider-content h4{font-family:Oswald,sans-serif;font-weight:700;font-size:60px;color:#202020;margin-bottom:20px}.crumbs .breadcrumb{margin-bottom:0;border-radius:0;padding:0;background-color:transparent}.crumbs .breadcrumb li a{color:#202020;font-size:16px;font-family:Roboto,sans-serif;text-decoration:none;border-bottom:1px solid transparent;transition:.5s;padding-bottom:5px}.crumbs .breadcrumb li a:hover{border-bottom:1px solid #202020}.standalone-row .stand-img-des{padding-left:30px;text-align:center}.standalone-row:nth-child(2) .stand-img-des{padding-left:0;padding-right:30px}.standalone-detail .sub-heading{color:#202020;margin-bottom:20px}.standalone-area .sub-heading{color:#202020;margin-bottom:8px}.standalone-detail .heading{margin-bottom:20px;font-size:40px;color:#202020}.standalone-detail .para_text{color:#202020;text-align:center;font-size:15px;margin:0 auto;opacity:.8;line-height:2.1}.standalone-detail{padding-bottom:100px}.standalone-area .gradient-text1{margin-bottom:12px}.standalone-area .stand-img-des .para_text{font-family:Roboto,sans-serif;color:#202020;font-weight:300;opacity:.8}@media (min-width:1200px) and (max-width:1250px){.header-appear .sidemenu_btn{top:38px!important}}@media (min-width:1000px){header .main-navigation nav .navbar-nav .nav-item .nav-link span{font-size:32px}.slider-social{left:2%}}@media (min-width:992px) and (max-width:1250px){header .top-social-links li a{height:30px;width:30px}header .top-social-links li a i{font-size:15px}.header-appear .fixed-nav-links{margin-left:10px}.header-appear .sidemenu_btn{top:33px;right:0}}@media (min-width:992px) and (max-width:1070px){header .upper-nav .top-social-links{margin-right:50px}.sidemenu_btn{right:15px}}@media (min-width:768px) and (max-width:991px){.slider-social,header .upper-nav{display:none}.portfolio-foot-detail>div:last-child{margin-top:30px}header .side-menu .navbar-brand img{max-width:80%;margin:auto;display:block}.side-menu p,.side-nav .navbar-nav,.social-icons-simple{text-align:center}.menu-company-details{margin-bottom:25px;text-align:center}.side-nav .navbar-nav .nav-link{font-size:26px}.header-appear .fixed-nav-links{margin-right:25px;margin-left:0}.sidemenu_btn{top:75px;transform:scale(1.3)}.header-appear .sidemenu_btn{top:60px;right:17px;transform:scale(1.3)}.header-appear~.side-menu .btn-close{top:30px;right:23px}.header-appear .fixed-nav-logo{margin-right:0;transform:translateY(-3px)}.header-appear .fixed-nav-logo img{width:50%}.side-menu,.slider-area .slider-detail .slider-slide .slider-inner-content,.slider-area .slider-detail .slider-slide .slider-inner-content .slide-text{width:100%}.left-overlay,.slider-area .container .inner-bg-overlay{right:0}.slider-area .slider-detail{margin-bottom:50px}.slider-area .bg-overlay{width:100%;left:0;right:0}.slider-area .slider-arrows{right:0;top:73%}.about-sec .services-area .services:nth-child(3) .service-card{margin-bottom:60px}.about-sec .services-area .services .service-card{margin-bottom:95px}.about-sec .about-overlay{background-color:#202020;left:0}.about-sec .about-area{padding-left:20px;padding-right:20px}.stats-sec .stats-heading-area .text{width:95%}.stats-sec .circular-wrap{padding-top:80px}.stats-sec .circular-wrap>div{padding-bottom:80px}.stats-sec .circular-wrap>div:last-child{padding-bottom:0}.blog-sec .blog-area .blog-detail,.team-sec .team-detail{margin-bottom:80px}.team-sec .inner-team-sec .team-area{width:70%}.team-sec .inner-team-sec .team-area .team-nav.team-next{right:20px}.team-sec .inner-team-sec .team-area .team-nav.team-prev{left:20px}.contact-sec .contact-details ul li:last-child,.portfolio-sec{margin-bottom:0}.portfolio-sec .heading{font-size:38px}.portfolio-foot-detail{padding-top:30%;padding-bottom:0}.portfolio-sec .green-btn{padding:8px 35px}.portfolio-foot-detail .p-text{font-size:16px}.testimonial-sec .testimonial-area .testimonial-details{padding-right:0;margin-bottom:80px}.right-overlay{left:0}.contact-sec .contact-form{width:100%;margin-right:0;margin-left:0}.contact-sec .contact-details{width:100%;margin-left:0;margin-top:80px}.contact-sec .contact-details ul li:first-child{width:auto}.contact-sec .contact-details ul li{display:block;margin-bottom:50px}.contact-sec .contact-details ul li i{display:block;margin-bottom:15px}.contact-sec .contact-form textarea{height:200px}.contact-sec .contact-background{top:70px}.company-about{margin-top:10px}.standalone-row:not(:last-child){margin-bottom:8rem}.standalone-area .sub-heading{margin-top:20px}.standalone-row .stand-img-des,.standalone-row:nth-child(2) .stand-img-des{padding-left:18px;padding-right:18px}.slider-sec .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fed51b}.slider-sec .inner-slider-content{margin-bottom:50px;width:100%}.service-card .heading-left,.social .tags{text-align:left}.heading{font-size:30px}.text{font-size:15px}.about-sec .services-area .services .service-card .icon-holder i{font-size:40px}.service-card .heading-right{text-align:right}.points-container{padding-top:42%}}@media screen and (max-width:767px){.slider-social,header .upper-nav{display:none}.heading-responsive{display:block!important}.portfolio-foot-detail>div:last-child{margin-top:30px}.heading,.portfolio-sec .heading{font-size:38px}.services-area{display:none!important}.service-card .heading,.side-nav .navbar-nav{text-align:center}header .side-menu .navbar-brand img{margin:auto;display:block;max-width:60%}.slider-sec .slider-row{padding-top:70px}.menu-company-details{margin-bottom:25px;text-align:center}.side-menu p,.social-icons-simple{text-align:center;font-size:13px}.side-nav .navbar-nav .nav-link{font-size:24px}.header-appear .fixed-nav-links{margin-right:40px;margin-left:0;display:none}.sidemenu_btn{top:65px}.side-menu .inner-wrapper{padding:3.5rem 3rem}.side-menu .inner-wrapper .row{margin-left:0}.header-appear .sidemenu_btn{top:45px;right:0}.header-appear~.side-menu .btn-close{top:30px;right:23px}.header-appear .fixed-nav-logo{margin-right:0;transform:translateY(-3px)}.header-appear .fixed-nav-logo img{width:60%}.side-menu,.slider-area .bg-overlay,.slider-area .slider-detail .slider-slide .slider-inner-content,.slider-area .slider-detail .slider-slide .slider-inner-content .slide-text{width:100%}.left-overlay,.slider-area .container .inner-bg-overlay{right:0}.slider-area .slider-detail{margin-bottom:50px}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-heading{font-size:40px}.slider-area .slider-arrows{right:0;top:81%}.about-sec .services-area .services .service-card,.about-sec .services-area .services:nth-child(3) .service-card{margin-bottom:60px}.about-sec .about-overlay{background-color:#202020;left:0}.about-sec .about-area{padding-left:20px;padding-right:20px}.stats-sec .stats-heading-area .text{width:95%}.stats-sec .circular-wrap{padding-top:80px}.stats-sec .circular-wrap>div{padding-bottom:80px}.stats-sec .circular-wrap>div:last-child{padding-bottom:0}.blog-sec .blog-area .blog-detail,.team-sec .team-detail{margin-bottom:80px}.team-sec .inner-team-sec .team-area{width:70%}.team-sec .inner-team-sec .team-area .team-nav.team-next{right:20px}.team-sec .inner-team-sec .team-area .team-nav.team-prev{left:20px}.contact-sec .contact-details ul li:last-child,.portfolio-sec{margin-bottom:0}.portfolio-foot-detail{padding-top:50%;padding-bottom:0}.portfolio-sec .green-btn{padding:8px 25px}.portfolio-foot-detail .p-text{font-size:11px}.testimonial-sec .testimonial-area .testimonial-details{padding-right:0;margin-bottom:80px}.right-overlay{left:0}.contact-sec .contact-form{width:100%;margin-right:0;margin-left:0}.contact-sec .contact-details{width:100%;margin-left:0;margin-top:80px}.contact-sec .contact-details ul li:first-child{width:auto}.contact-sec .contact-details ul li{display:block;margin-bottom:50px}.contact-sec .contact-details ul li i{display:block;margin-bottom:15px}.contact-sec .contact-form textarea{height:200px}.contact-sec .contact-background{top:70px}.company-about{margin-top:10px}.slider-sec .inner-slider-content h4{font-size:45px}.standalone-row:not(:last-child){margin-bottom:8rem}.standalone-area .sub-heading{margin-top:20px}.standalone-row .stand-img-des,.standalone-row:nth-child(2) .stand-img-des{padding-left:18px;padding-right:18px}.slider-sec .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fed51b}.slider-sec .inner-slider-content{margin-bottom:50px;width:100%}}@media (min-width:1200px){.slider-area .slider-arrows{right:-4%}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-text{font-size:14px}.testimonial-sec .testimonial-area .container{max-width:1040px}.side-nav .navbar-nav .nav-link{font-size:30px}}@media (min-width:1600px){.container{max-width:1340px}.side-nav .navbar-nav .nav-link{font-size:36px}header .main-navigation nav .navbar-nav .nav-item .nav-link{font-size:18px}.testimonial-sec .testimonial-area .container{max-width:1140px}.slider-area .slider-arrows{right:-7%}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-heading{margin-bottom:10px}.slider-area .slider-detail .slider-slide .slider-inner-content .slide-text{margin-bottom:40px;font-size:16px}.slider-area .slider-arrows .slider-arr{height:45px;width:45px}.points-container{padding-top:23%}.margin-bottom-80{margin-bottom:50px}}@media (min-width:1800px){.slider-area .slider-arrows{right:-11%}}.logo-header{display:flex;justify-content:center;align-items:center}.collapsed{padding:0 0 0 1em}.heading-responsive{display:none;color:#fff;text-align:left;font-size:22px;font-weight:600;font-family:Oswald,sans-serif;text-transform:uppercase;margin-bottom:10px}