@media (min-width: 992px){#topnav .navigation-menu>li>a{padding-top:0!important;padding-bottom:0!important;min-height:0px!important;margin-top:25px;margin-bottom:25px}}.btn{padding:4px 15px;outline:none;text-decoration:none;font-size:14px;letter-spacing:.5px;transition:all .3s;font-weight:600;border-radius:6px}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.focus{background-color:#383838!important;border-color:#171717!important}.btn-primary,.btn-soft-primary:hover,.btn-soft-primary:focus,.btn-soft-primary:active,.btn-soft-primary.active,.btn-soft-primary.focus,.btn-outline-primary,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:not(:disabled):not(.disabled):active,.alert-primary,.alert-outline-primary,.pagination .page-item.active .page-link,.form-check-input.form-check-input:checked,.form-control:focus,.form-check-input:focus,.social-icon li a:hover,#topnav .has-submenu.active.active .menu-arrow,#topnav .has-submenu .submenu .has-submenu:hover .submenu-arrow,#topnav.scroll .navigation-menu>li:hover>.menu-arrow,#topnav.scroll .navigation-menu>li.active>.menu-arrow,#topnav.nav-sticky .navigation-menu.nav-light>li:hover>.menu-arrow,#topnav.nav-sticky .navigation-menu.nav-light>li.active>.menu-arrow,#topnav .navigation-menu>li:hover>.menu-arrow,.swiper-slider-hero .swiper-container .swiper-button-next:hover,.pricing-rates.starter-plan,.event-schedule:hover,.container-filter li.active,.container-filter li:hover{border-color:#171717!important}#topnav .navigation-menu>li>a{display:block;color:#3c4858;font-size:13px;background-color:transparent!important;font-weight:700;letter-spacing:1px;line-height:24px;text-transform:capitalize;transition:all .5s;font-family:Nunito,sans-serif;padding-left:15px;padding-right:0}#topnav .navigation-menu .has-submenu .menu-arrow{border:solid #3c4858;border-radius:.5px;border-width:1px 4px 4px 1px;display:inline-block;padding:3px;transform:rotate(45deg);position:absolute;transition:all .5s;right:-1px;top:30px}@media (min-width: 992px){#topnav .navigation-menu{display:flex;flex-wrap:wrap;justify-content:right}}#topnav.nav-sticky{background:#f7f7f7;box-shadow:0 0 1px #000}#topnav .navigation-menu .has-submenu .menu-arrow{top:20px}@media (min-width: 992px){#topnav .navigation-menu>li .submenu{box-shadow:0 0 1px #3c4858}}#topnav .navigation-menu>li .submenu li a{text-transform:capitalize}li{list-style-type:none!important}ul{padding:0}@media (max-width: 991px){#topnav #navigation{max-height:100vh;height:100vh}}.bg-half-170{padding:130px 0 0;background-size:cover;align-self:center;position:relative;background-position:center center}@media (max-width: 767px){.bg-home,.bg-half-170,.bg-half-260,.bg-marketing,.swiper-slider-hero .swiper-container .swiper-slide{padding:150px 0;height:auto}}.avatar.avatar-ex-sm{max-height:30px}.footer{background:#f7f7f7;box-shadow:0 0 1px #000}.footer p,a,.footer .text-foot{color:#000}.footer .foot-subscribe .form-control{background-color:#fff;border:1px solid #27314f;color:#000}.social-icon li a:hover .fea-social{fill:#000}.footer .footer-list li a:hover{color:#645df9}.text-primary,.bg-soft-primary,.component-wrapper.sticky-bar li a:hover,.component-wrapper.sticky-bar li a:focus,.btn-soft-primary,.btn-outline-primary,.dropdown-primary .dropdown-menu .dropdown-item:hover,.dropdown-primary .dropdown-menu .dropdown-item.active,.dropdown-primary .dropdown-menu .dropdown-item:active,.dropdown-primary .dropdown-menu .dropdown-item.focus,.dropdown-primary .dropdown-menu .dropdown-item:focus,.alert-outline-primary,.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item.active,#topnav .has-submenu.active .submenu li.active>a,#topnav .navigation-menu>li:hover>a,#topnav .navigation-menu>li.active>a,#topnav .navigation-menu>li>a:hover,#topnav .navigation-menu>li>a:active,#topnav.scroll .navigation-menu>li:hover>a,#topnav.scroll .navigation-menu>li.active>a,#topnav.nav-sticky .navigation-menu.nav-light>li.active>a,#topnav.nav-sticky .navigation-menu.nav-light>li:hover>a,#topnav .navigation-menu>li .submenu li a:hover,#topnav .navigation-menu>li.has-submenu.open>a,#topnav .has-submenu.active a,.features.feature-clean .title:hover,.features.fea-primary .content .title:hover,.categories a:hover,.explore-feature:hover .icon,.explore-feature:hover .title,.pricing-rates.business-rate:hover .title,.blog .content .title:hover,.blog .content .post-meta .readmore:hover,.sidebar .widget .blog-categories li a:hover,.sidebar .widget .post-recent .post-recent-content a:hover,.media-list .media .media-heading:hover,.job-box .position a:hover,.job-box .company-name:hover,.candidate-list .name:hover,.company-list .name:hover,.work-container.work-classic .content .title:hover,.work-container.work-grid .content .title:hover,.work-container.work-modern .content .title:hover,.event-schedule .content .title:hover,.courses-desc .content .title:hover,.container-filter li.active,.container-filter li:hover,.shop-list .content .product-name:hover,.team .name:hover,.accordion .accordion-button:not(.collapsed),.accordion .accordion-item .accordion-button:before,#navmenu-nav li.active a{color:#645df9!important}.btn-primary,.btn-soft-primary,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:not(:disabled):not(.disabled):active{box-shadow:0 3px 5px #0000004d}@media (max-width: 991px){#topnav .navigation-menu>li .submenu li a{font-size:14px}#topnav .navigation-menu .has-submenu .menu-arrow{right:10px}}#topnav .navigation-menu>li>a{font-size:14px}@media (min-width: 992px){#topnav .navigation-menu>li .submenu li a{display:block;padding:10px 20px;clear:both;white-space:nowrap;font-size:14px;text-transform:capitalize;letter-spacing:.04em;font-weight:700;color:#3c4858!important;transition:all .3s}.pc-row-reverse{display:flex;flex-direction:row-reverse}.has-submenu{padding-right:20px}}.shaking-image{width:100%;height:100%;animation:circularShake 5.5s infinite}@keyframes circularShake{0%{transform:translate(0) rotate(0)}10%{transform:translate(-5px,-5px) rotate(10deg)}20%{transform:translate(5px,-5px) rotate(-10deg)}30%{transform:translate(-5px,5px) rotate(10deg)}40%{transform:translate(5px,5px) rotate(-10deg)}50%{transform:translate(-5px,-5px) rotate(10deg)}60%{transform:translate(5px,-5px) rotate(-10deg)}70%{transform:translate(-5px,5px) rotate(10deg)}80%{transform:translate(5px,5px) rotate(-10deg)}90%{transform:translate(100px) rotate(180deg)}to{transform:translate(0) rotate(360deg)}}.tic-tac-toe .para-desc{font-size:18px;font-weight:600}.para-desc{max-width:700px}.services-para-desc{font-size:16px;font-weight:600}.tic-tac-toe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4%;background:#645df9;border-radius:10px;color:#f5f5f5}.board{display:grid;grid-template-columns:repeat(3,60px);grid-template-rows:repeat(3,60px);gap:5px}.cell{width:60px;height:60px;background-color:#f0f0f0;font-size:2rem;text-align:center;line-height:60px;border:1px solid #333;border-radius:8px;cursor:pointer}.cell:hover{background-color:#e0e0e0}.reset-btn{margin-top:20px;padding:10px 20px;font-size:1rem;cursor:pointer}.form{width:100%;margin:0 auto;max-width:1100px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px 1px #615e5e7c;z-index:1000;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr)}.form .form-label{color:#0f0f0f}.form .invalid-feedback{color:#c10000;font-weight:700}.contact-form{background-color:#fff;position:relative}.form-form{padding:2.3rem 2.2rem;z-index:10;overflow:hidden;position:relative}.contact-info{padding:2.3rem 2.2rem;position:relative;background-color:#f7f7f7}.contact-info .title{color:#645df9}.info{margin-top:50px}.information{display:flex;color:#000;margin:.7rem 0;align-items:stretch}.information p{font-size:18px;font-weight:600}.information i{color:#645df9}.contact-info:before{content:"";position:absolute;width:110px;height:100px;border:22px solid #4842c4;border-radius:50%;bottom:-77px;right:50px;opacity:.3}.contact-text{font-weight:600;font-size:20px}.custom-align{justify-content:end}@media (max-width: 850px){.form{grid-template-columns:1fr}.tic-tac-toe{width:100%}.contact-info:before{bottom:initial;top:-75px;right:65px;transform:scale(.95)}.contact-form:before{top:-13px;left:initial;right:70px}.custom-align{justify-content:start}}@media (max-width: 480px){.contact-info:before{display:none}.tic-tac-toe{width:100%}form,.contact-info{padding:1.7rem 1.6rem}}.flip{transform:scaleX(-1)}@media (max-width: 991px){#topnav .navigation-menu{padding-top:20px}}.list-unmy li{margin-bottom:10px}.list-unmy{margin-bottom:40px}@media (max-width: 768px){.section{padding:100px 0}}.accordion .accordion-item .accordion-button.collapsed{padding-right:50px!important}
