.header-top-wrap p i,.topbar-text ul li span{vertical-align:middle}.top_banner_container,.top_banner_container .carousel-item{height:790px}.mega-menu{background:url(https://www.click2cloud.com/img/home-landing-resources/menu-bg-img.jpg) 0 0/100% 100% no-repeat!important}.banner-text{margin-top:100px}.black-home-icon,.dropdown-toggle::after,.header_area.navbar_fixed .white-home-icon,.top_banner_container .carousel-indicators{display:none}.arrow,.header_area.navbar_fixed .black-home-icon,.socialicons span{display:inline-block}.arrow{border:1px solid #fff;border-width:0 2px 2px 0;padding:3px;margin-left:5px;position:relative;top:-2px;transition:.6s}.header_area.navbar_fixed .arrow{border:1px solid #000;border-width:0 2px 2px 0}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.mainmenu li:hover .arrow{transform:rotate(222deg);position:relative;top:2px;-webkit-transform:rotate(222deg)}.black-home-icon,.white-home-icon{height:15px;margin-right:2px;vertical-align:baseline}.banner-text h2{font-size:35px;margin-top:49px;font-weight:600;text-transform:capitalize;width:87%}.banner-text p{font-size:16px}.menu>.nav-item.submenu.mega_menu .mega_menu_inner,.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu{background:#1ba6e6}@media (max-width:576px){.header_area a.menu_cus,.socialicons{margin-left:0!important}.breadcrumb_content_header h1,.top_banner_container .carousel-caption h1 span{font-size:30px}}.btncontact{width:100%}.modal-body{padding:0}.modal-content{z-index:100000}.text_box input[type=email],.text_box input[type=number],.text_box input[type=password],.text_box input[type=text],.text_box select,.text_box textarea{font:400 13px/60px Poppins,sans-serif;color:#3b3b3c;height:40px;border-radius:0;background-color:#fdfeff;width:100%;border:1px solid #a4acc1;padding-left:14px}.text_box select{height:40px!important}.FreeTrialGroup .form-group{margin-bottom:7px!important;padding:0 2px}.extra_bottom_margin{margin-bottom:7px}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem 0;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-backdrop.show{z-index:0!important}.close{font-size:35px;font-weight:100;right:23px;position:absolute;z-index:1}.top_banner_container,.top_banner_container .carousel-item.code_fest_banner{background:url(../img/home/codeFest_Banner.jpg) 0 0/cover no-repeat!important}@media only screen and (max-width:991px) and (min-width:577px){.menu>.nav-item.submenu.mega_menu .mega_menu_inner{min-width:100%;width:100%;max-width:100%}.menu>.nav-item.submenu.mega_menu .mega_menu_inner>.dropdown-menu{max-width:100%;left:0;width:100%;max-height:200px;overflow-y:auto}.menu{padding:10px 0 10px 30px}.socialicons{text-align:left}.header_area .btn_get.ml-0,.header_area a.menu_cus{margin-left:10px!important}.menu>.nav-item{padding-top:0;padding-bottom:0}}@media only screen and (max-width:1366px) and (min-width:1300px){.header_area.navbar_fixed{background:#fff}.navbar_fixed .active1 .nav-link{color:#000!important;font-weight:600!important;opacity:1}.header_area.navbar_fixed .mainmenu.navbar-nav .nav-link{color:#000}}@media only screen and (max-width:5000px) and (min-width:1900px){.banner-text{margin-top:125px}.get_support_sec_cloud{background-position:-89px 0;padding:170px 0 0}}@media only screen and (min-device-width:1441px) and (max-device-width:1680px){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:650px}.get_support_sec_cloud{padding:158px 0 0}}@media only screen and (min-device-width:1367px) and (max-device-width:1440px){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:680px}}@media only screen and (min-device-width:1281px) and (max-device-width:1366px){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:680px}}@media only screen and (min-device-width:1025px) and (max-device-width:1280px){.mainmenu.navbar-nav .nav-link{padding:28px 5px!important}.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:680px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:680px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:495px}}@media only screen and (min-device-width:481px) and (max-device-width:640px) and (orientation:landscape){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:360px}.banner-box{margin-bottom:6%!important}}@media only screen and (min-device-width:481px) and (max-device-width:767px){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:360px}.banner-box{margin-bottom:6%!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.top_banner_container,.top_banner_container .carousel-item{background:0 0!important;height:260px}.banner-box p{font-size:14px!important;padding-top:10px;margin:0;font-weight:500;color:#393939;height:40px;justify-content:center;text-align:center}.product_intro{padding:6% 8px 2%!important}.feature_block{padding:0 5px!important}.logo-img{padding:0 8%}.banner-box .logo-img img{width:100%!important;text-align:center;justify-content:center}.carousel-item{height:158px}.caption_inner{top:72px!important;left:0!important}.carousel-control-next,.carousel-control-prev{top:45%!important;bottom:auto;width:40px;height:40px}.tagline-main{color:#fff;font-size:2rem!important}.tagline h1{font-size:1rem!important}#costmanager-sec{margin:0 0 50px!important}.sec-title-main .bottom-border{margin-top:0}.carousel-control-prev{left:-8%!important}.carousel-control-next{right:-8%!important}.top_banner_container .carousel-caption p{margin:0 0 25px!important}}.mainmenu ul.sub-menu ul:after,.mainmenu ul:after{height:0;width:0;pointer-events:none;content:none}@media only screen and (max-width:1024px) and (min-width:1000px){.socialicons{margin-left:50px}.banner-text h2{font-size:28px}.banner-text p{font-size:12px}.banner-text{margin-top:60px}.top_tab .nav-item a{font:400 13px Poppins,sans-serif!important}}@media only screen and (max-width:991px) and (min-width:240px){.header_area.navbar_fixed .menu_four .menu_toggle .hamburger span,.header_area.navbar_fixed .menu_four .menu_toggle .hamburger-cross span,.menu_four .menu_toggle .hamburger span,.menu_four .menu_toggle .hamburger-cross span{background:#fff}}@media only screen and (max-width:575px) and (min-width:240px){.banner-text h2{font-size:22px!important;width:100%}.banner-text{margin-top:0;text-align:center}.banner-text p{font-size:13px}}@media only screen and (max-width:767px) and (min-width:576px){.banner-text h2{font-size:20px!important;width:100%}.banner-text{margin-top:40px}.banner-text p{font-size:11px}}@media only screen and (max-width:991px) and (min-width:768px){.banner-text h2{font-size:24px!important}.banner-text{margin-top:70px}.banner-text p{font-size:12px}.text_box input[type=email],.text_box input[type=number],.text_box input[type=password],.text_box input[type=text],.text_box select,.text_box textarea{padding-left:10px}}canvas{background:linear-gradient(180deg,#0f0d30,#1947b1)}.carousel-control-prev{top:50%;bottom:auto;width:40px;height:40px;left:7%}.carousel-control-next{top:50%;bottom:auto;width:40px;height:40px;right:7%}.header_area{transition:.2s linear;background:0 0;position:absolute}.btn_get,.header_area.navbar_fixed .btn_get,.top_banner_container .btn_get:hover{background:linear-gradient(-90deg,#1a9fe6,#27f2e2) #27f2e2}.caption_main,.cloud_animated_main,.header_box,.mainmenu ul li a,.megamenu_box,.upcoming_tag{position:relative}.header_area.navbar_fixed{padding:0;background:#fff}.socialicons{padding:10px 0;color:#fff!important;text-align:right}.socialicons i{color:#4a4a4a!important;border:1px solid #fff}.socialicons span{font-size:12px;font-weight:400;color:#686a6b}.active1 .nav-link{color:#fff!important;font-weight:600!important;opacity:1}.navbar_fixed .active1 .nav-link{color:#000!important;font-weight:600!important;opacity:1}.socialicons ul{margin:0;padding:0}.list-inline-item:not(:last-child){margin:0}.socialicons a{margin:0 3px;width:16px;height:16px;line-height:24px;text-align:center;border-radius:50%;display:block}.dropdown-item,.header-top-wrap p span,.mainmenu.navbar-nav .nav-link:hover,.navbar-toggler,.socialicons a:hover span,.top_banner_container .btn_get:hover{color:#fff}.topbar-text ul li{font-size:13px;font-weight:500}.topbar-text ul li:not(:last-child){margin-right:20px}.topbar-text ul li strong{font-size:14px;vertical-align:middle}.topbar-text ul li a{display:inline-flex;align-items:center;color:inherit}.topbar-text ul li a:hover{color:#e80566}.gradient-bg .topbar-text ul li,.gradient-bg .topbar-text ul li a{color:#fff;opacity:.8}.bg-transparent ul li a:hover,.gradient-bg .topbar-text ul li a:hover,.mainmenu li a:hover,.mainmenu li:hover>a,.white-bg.affix ul li a:hover,.white-bg.custom-nav ul li a:hover{opacity:1}.custom-nav.affix,.white-bg.affix{background:#fff;border-bottom:1px solid #ebebeb}.fixed-top{top:auto}.fixed-top.affix{top:0}.bg-transparent ul li a{color:#fff;opacity:.7}.bg-transparent.affix{background:linear-gradient(75deg,#1a2c79 10%,#e80566)!important}.header nav.navbar{padding:.3rem 1rem;transition:.3s ease-in-out}.header nav.navbar.affix{padding:0 1rem}.navbar-brand{font-size:inherit;height:auto;margin-bottom:4px;padding:0}.mainmenu{display:block}.mainmenu li{display:inline-block;position:unset}.mainmenu li:first-child{margin-left:0}.mainmenu li a{font-size:13px;font-weight:100;text-decoration:none;display:block;transition:none;color:#fff;opacity:.8}.mainmenu.navbar-nav .nav-link{padding:28px 15px;color:#fff;text-transform:uppercase;font-size:11px!important;font-weight:700}.white-bg>.mainmenu li a{color:#081d43!important}.mainmenu ul{visibility:hidden;opacity:0;margin:0;padding:0;width:214px;position:absolute;left:0;background:#36414d;z-index:9;border-radius:0;-webkit-box-shadow:0 8px 24px -5px #1ba6e661;box-shadow:none;border:none;height:260px}.mainmenu ul:after{bottom:100%;left:35px;position:absolute;border:8px solid transparent;border-bottom-color:#fff;margin-left:-8px}.mainmenu ul li{display:block;float:none;background:0 0;margin:0;padding:0;width:294px}.mainmenu ul li a{text-transform:inherit;font-weight:400;display:block;color:#fff;padding:8px 15px;z-index:2}.mainmenu ul li a:hover,.mainmenu ul li:hover>a{color:#fff;background:#1565c7}.dropdown-item:focus,.dropdown-item:hover{color:#fff!important;background:#1565c7}.btn_get{transition:.3s;color:#fff;border:transparent;border-radius:32px 32px 0;-webkit-box-shadow:11px 10px 9px -3px rgba(0,11,40,.1);box-shadow:11px 10px 9px -3px rgba(0,11,40,.1);padding:0 15px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:.3s;-o-transition:.3s;min-width:135px;text-align:center}.mainmenu ul.sub-menu li:first-child a:hover,.mainmenu ul.sub-menu li:last-child ul li:first-child a:hover{border-radius:0;background:#1565c7}.mainmenu ul.sub-menu li:last-child a:hover,.mainmenu ul.sub-menu li:last-child ul li a:hover,.mainmenu ul.sub-menu li:last-child ul li:last-child a:hover{border-radius:0}.mainmenu li:hover>ul{transform:translate(0,0);background:#36414d}.mainmenu ul ul{left:294px;top:0;visibility:hidden;opacity:0;padding-top:20px}.mainmenu ul.sub-menu ul:after{left:-8px;top:10px;position:absolute;border:8px solid transparent;border-right-color:#fff}.mainmenu li>ul ul:hover{visibility:visible;opacity:1;transform:translate(0,0)}.responsive-menu{display:none;width:100%;padding:20px 15px;background:#374147;color:#fff;text-transform:uppercase;font-weight:600}.responsive-menu:hover{background:#374147;color:#fff;text-decoration:none}.top_banner_container video{position:absolute;display:block;z-index:-1;top:0;left:0;object-fit:cover;height:100%;min-width:100%;width:100%}.header_area.navbar_fixed .mainmenu.navbar-nav .nav-link{color:#000}@media (min-width:992px) and (max-width:1024px){.container{max-width:1024px}.mainmenu.navbar-nav .nav-link{padding:28px 5px!important}}@media (min-width:1025px) and (max-width:1366px){.mainmenu.navbar-nav .nav-link{padding:28px 5px!important}}@media (min-width:1367px) and (max-width:1440px){.mainmenu.navbar-nav .nav-link{padding:28px 15px!important}}@media (min-width:1441px) and (max-width:1680px){.mainmenu.navbar-nav .nav-link{padding:28px 15px!important}}@media (min-width:320px) and (max-width:992px){.custom-nav.affix,.navbar.white-bg,.white-bg.affix{background:#fff!important;border-bottom:1px solid #ebebeb}.custom-nav ul li a,.white-bg.custom-nav ul li a{color:#081d43!important}.white-bg.navbar .navbar-toggler span{color:#1a2c79}.hero-equal-height{min-height:auto!important}}@media (min-width:768px) and (max-width:979px){.mainWrap{width:768px}.mainmenu ul{top:37px}.mainmenu.navbar-nav .nav-link{padding:12px 15px}a.homer{background:#374147}}@media (min-width:320px) and (max-width:990px){.mainmenu li{display:block}.active1 .nav-link,.mainmenu.navbar-nav .nav-link:hover{color:#000!important}.header_area.navbar_fixed .mainmenu.navbar-nav .nav-link,.mainmenu.navbar-nav .nav-link{color:#000}.Topsocialdiv{margin-left:0!important}.mainmenu ul{width:100%}.btn_get{background:linear-gradient(-90deg,#1a9fe6,#27f2e2) #27f2e2!important;border:0!important}.ml-4,.mx-4{margin:0!important}}@media (max-width:767px){.mainmenu li,nav{margin:0}.mainmenu li,.responsive-menu{display:block}.mainmenu ul,.mainmenu ul ul{left:0}.mainmenu li>ul ul:hover,.mainmenu ul,.mainmenu ul ul{transform:initial}.active1 .nav-link{color:#000!important}.header nav.navbar{padding:.5rem 1rem}.mainmenu ul ul{padding-top:5px}.mainWrap{width:auto;padding:50px 20px}nav{background:0 0}.position_relative .sub-menu{width:100%}.mainmenu.navbar-nav .nav-link{padding:8px 15px}.mainmenu.navbar-nav .nav-link:before{content:none!important}.mainmenu li a:hover,.mainmenu li:hover>a{color:#000!important;background:0 0;padding-left:15px}.mainmenu ul{visibility:hidden;opacity:0;top:0;width:100%;box-shadow:none;border-radius:0}.mainmenu li:hover>ul{visibility:visible;opacity:1;position:relative;transform:initial;box-shadow:none;transition:none}}.mega-menu,.position_relative .sub-menu li{width:100%!important}.banner-text h2,.banner-text p{color:#fff!important}.header-top-wrap{padding:2px 0;background:#000;display:none}.header-top-wrap p{margin-right:15px}.header-top-wrap p i{color:#fff!important;margin-right:10px;font-size:12px}.header-top-wrap .nav-item a{color:#fff!important;font-size:11px!important}.top_banner_container .btn_get{background:0 0;border:1px solid #fff;border-radius:3px!important;color:#29efe3;opacity:1}.fourth-level-box li:hover>a,.top_banner_container,.top_banner_container .carousel-item{background:0 0!important}.header_area.navbar_fixed .btn_get{border:0;color:#fff}.hamburger-cross span,.menu_toggle .hamburger span{background:#fff}.header_area.navbar_fixed .hamburger-cross span,.header_area.navbar_fixed .menu_toggle .hamburger span{background:#041566!important}.menu_toggle .hamburger span,.menu_toggle .hamburger-cross span{background:#fff!important}.header_area.navbar_fixed .navbar-toggler{color:#041566!important}.breadcrumb_content_header{top:22%!important}.sub-menu.dropdown-menu{width:294px}.megamenu_box{height:260px;padding-top:20px}.megamenu_box:after{content:"";width:294px;height:100%;position:absolute;background:#28313b;top:0;z-index:0}.mega-menu{color:#fff;top:75px!important}.mainmenu li:hover>ul{transition:.4s ease-in;transform:translateY(0);opacity:1;visibility:visible}.border_hover{border-right:1px solid #495461!important;border-left:1px solid #495461!important}.border-left{border-left:0!important}.dropdown-item.dropdown-toggle i{position:absolute;left:260px;font-size:11px;line-height:17px}.fourth-level-box{background:#28313b!important}.fourth-level-box li a{color:#29efe3}.fourth-level-box .color_blue{color:#29efe3!important}.fourth-level-box a:hover{color:#fff!important;background:0 0!important}.fourth-level-box p{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;min-height:42px;padding-left:15px;color:#9b9ea0;font-size:12px!important}.fourth-level-box p:hover{background:0 0}.upcoming_tag{color:#000;border-radius:20px;padding:0 8px;background-color:#ffdd46;display:inline-block;font-size:7px;line-height:18px;font-weight:600;margin-left:6px}.position_relative{position:relative!important}.position_relative .sub-menu{width:268px;height:auto!important;padding:10px 0!important}.cloudintel_submenu,.cloudintel_submenu.show{display:block!important;visibility:visible!important;opacity:1!important}.top_banner_container .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}@media(max-width:1600px){.breadcrumb_content_header{top:21%!important}}@media (max-width:1024px){.mainmenu ul ul{left:230px}.mainmenu ul li,.megamenu_box:after,.sub-menu.dropdown-menu{width:230px}.dropdown-item.dropdown-toggle i{left:198px}}@media (max-width:767px){.breadcrumb_content_header{top:27%!important}}@media (max-width:320px){.breadcrumb_content_header{top:29%!important}}@media (min-width:991px) and (max-width:1920px){.dropdown:hover .dropdown-menu{display:block}}.sub-menu .dropdown-item:after{transform:rotate(-90deg);position:absolute;right:10px;top:13px;font-size:12px;content:none}@media (max-width:991px){.menu_four .navbar-collapse,.navbar-collapse{overflow-y:auto!important;margin-left:-17px;margin-right:0;background:#fff;padding:0 15px 20px;position:absolute;width:100%;border:1px solid #e6e2e2;top:80px;box-shadow:0 20px 40px 0 rgb(12 0 46 / 23%)!important;z-index:9}.black-home-icon{display:inline-block}.white-home-icon{display:none}.mainmenu li{display:block}.megamenu_box{padding:0}.mainmenu.navbar-nav .nav-link{padding:14px 15px!important;color:#000!important}}@media (min-width:320px) and (max-width:991px){.mainmenu ul{visibility:visible!important;opacity:1!important;max-height:220px;overflow:hidden;overflow-y:auto;border-left:1px solid #485694;border-radius:0 0 4px 4px;box-shadow:none}.dropdown:hover .dropdown-menu{transition:none;transform:none;top:0!important;left:0;padding-top:2px}.megamenu_box{height:0}.arrow{border:1px solid #000;border-width:0 2px 2px 0}.sub-menu .dropdown-item:after{transform:none}.header_area .btn_get.ml-0,.header_area a.menu_cus{margin-left:0!important;color:#fff;margin-bottom:5px}.header_area .home_tr{background:0 0;background-image:url(https://www.click2cloud.com/img/dropdown_icon.svg)!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:auto 50%!important;margin:0}.mainmenu.navbar-nav .nav-link{padding:10px 15px!important}.dropdown.show .dropdown-toggle{background:#1565c7;color:#fff!important}.dropdown-item.dropdown-toggle i{right:27px}.mainmenu ul li,.megamenu_box:after,.sub-menu.dropdown-menu{width:100%}.dropdown.show .dropdown-toggle .nav-link{color:#fff!important}}.codefest_caption{text-align:left;top:35%!important;right:9%;left:9%}.codefest_logo{width:40%;margin-bottom:18px}.codefest_caption h2{font-size:28px;margin:0;color:#fff!important;line-height:37px}.codefest_register_box{position:absolute;right:0;top:10px;background:#fff;color:#000;width:335px}.logo_sec{background:#061f5f;padding:27px 35px}.register_btn,.shedule_sec{padding:10px 35px}.centaurus_logo{width:255px}.shedule_sec h3{margin:0 0 5px;font-size:20px!important}.shedule_sec p{color:#444242!important;margin:0;font-size:16px!important;font-weight:600}.code_fest_banner.active a{font-weight:500!important}.register_btn{color:#000;background:#fca300;text-align:center;display:block}.register_btn:hover{color:#000;background:#fefe00}.top_banner_container .carousel-control-prev{left:3%}.top_banner_container .carousel-control-next{right:3%}.codefest_register_mobile{display:none;position:relative;width:80%;margin:20px auto 0}@media only screen and (max-width:1440px) and (min-width:1000px){.codefest_caption h2{font-size:20px}.logo_sec{padding:10px 35px}.centaurus_logo{width:225px}}@media only screen and (max-width:1280px) and (min-width:1200px){.codefest_caption{right:6%;left:7%}.top_banner_container .carousel-control-prev{left:1%}.top_banner_container .carousel-control-next{right:1%}}@media only screen and (max-width:1440px) and (min-width:1400px){.codefest_caption{right:11%;left:12%}.top_banner_container .carousel-control-prev{left:4%}.top_banner_container .carousel-control-next{right:4%}}@media only screen and (max-width:1600px) and (min-width:1441px){.codefest_caption{right:15%;left:15%}.top_banner_container .carousel-control-prev{left:9%}.top_banner_container .carousel-control-next{right:9%}}@media only screen and (max-width:5120px) and (min-width:1600px){.codefest_caption{right:21%;left:21%}.top_banner_container .carousel-control-prev{left:1%}.top_banner_container .carousel-control-next{right:1%}}@media (max-width:576px){.codefest_banner_img{height:235px}.sticky_logo img{width:60px}.menu_toggle{margin-top:-12px}.carousel-caption{top:22%!important;right:15%;padding-top:6px!important}.carousel-caption h1 span{font-size:17px!important}.carousel-caption h1{font-size:13px!important;margin:0!important}.codefest_caption{top:32%!important;right:10%;left:10%}.codefest_caption h2{font-size:12px;line-height:20px}.top_banner_container .carousel-control-prev{left:0}.top_banner_container .carousel-control-next{right:0}.centaurus_logo{width:155px}.shedule_sec{padding:10px 15px}.shedule_sec h3{margin:0 0 5px;font-size:17px!important}.logo_sec{padding:20px 15px}}@media only screen and (max-width:767px) and (min-width:577px){.codefest_banner_img{height:246px;width:100%}.sticky_logo img{width:60px}.menu_toggle{margin-top:-12px}.carousel-caption{top:45%!important;right:15%}.carousel-caption h1,.carousel-caption h1 span{font-size:17px!important}.codefest_caption{top:32%!important;right:10%;left:10%}.codefest_caption h2{font-size:12px;line-height:20px}.top_banner_container .carousel-control-prev{left:0}.top_banner_container .carousel-control-next{right:0}.shedule_sec p{font-size:14px!important}}@media only screen and (max-width:800px) and (min-width:768px){.codefest_caption{top:32%!important;right:10%;left:10%}.codefest_caption h2{font-size:14px;line-height:22px}.codefest_register_box{width:265px}.centaurus_logo{width:200px}.logo_sec{padding:10px 35px}.shedule_sec h3{font-size:18px!important}.shedule_sec p{font-size:14px!important}}@media only screen and (max-width:767px) and (min-width:320px){.codefest_register_desktop{display:none}.codefest_register_mobile{display:block}}.caption_inner{position:absolute;top:308px;left:29%}.tagline-main{color:#fff;font-size:5rem}.tagline-main sup{top:-2.8em;font-size:26%}.tagline h1{color:#fff!important;font-size:2rem;animation:1s forwards typing}.animated_icon_1{position:absolute;top:150px;left:47%}.animated_icon_1 img{height:130px}.animated_icon_2{position:absolute;top:246px;left:25%}.animated_icon_2 img{height:50px}.animated_icon_3{position:absolute;top:200px;right:25%}.animated_icon_3 img,.animated_icon_4 img,.animated_icon_5 img{height:75px}.animated_icon_4{position:absolute;top:500px;right:11%}.animated_icon_5{position:absolute;top:540px;left:15%}.animated_icon_1,.animated_icon_2,.animated_icon_3,.animated_icon_4,.animated_icon_5{opacity:40%}

.navbar-brand{
    margin: 0;
}
.navbar-brand img{
    height: 52px !important;
}
.header nav.navbar {
    padding: 0;
    padding-top: 23px;
}
.header_sec {
    height: 85px;
    width: 100%;
    background-color: transparent;
    position: relative;
    z-index: 9999;
}
.header_sec .navbar-collapse{
    justify-content: flex-end;
}
.header_sec .header_main_part {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header_sec .header_main_part .header_left_part .logo_sec img {
    height: 45px;
}
.header_sec .header_main_part .header_right_part {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.header_sec .header_main_part .header_right_part .language_filter_sec {
    margin-left: 20px;
    margin-right: 15px;
}
.header_sec.scrolled {
    background-color: rgba(240, 245, 255, 0.75);
    backdrop-filter: blur(10px);
   /* Amount of blur */
}
.submenu_heading{
    flex: 1 1 100% !important;
    text-align: left;
    pointer-events: none;
    border-bottom: 1px solid rgb(255 255 255 / 14%) !important;
    border-radius: 0px !important;
    h2{
           font-size: 22px;
           margin-bottom: 8px;
           font-family: "Geist-SemiBold";
           color:#fff !important;
    }
    p{
            font-size: 16px;
           color: #c2c2c2;
    }
}
.menu_sec {
    & ul {
        &.main-menu {
            & .mega_menu_item {
                & ul.submenu.agentic_ai_submenu {
                    flex-wrap:wrap;
                    li {
                       flex: 1 1 30%;
                        padding: 0px 10px;
                        margin: 0px 15px 15px;
                        &.submenu_heading{
                            padding: 20px 10px; 
                             margin:15px;
                        }
                    & a {
                            h2 {
                               margin:0px 0px 5px;
                    }
                }
            }
        }
    }
}
    }
}
.menu_right_part{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}


.menu_sec {
    background-color: transparent;
}
.menu_sec ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.menu_sec ul.main-menu {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.menu_sec ul.main-menu li.menu-item {
    position: relative;
    margin-right: 5px;
}
.menu_sec ul.main-menu li.menu-item a {
    display: block;
    color: var(--light);
    text-decoration: none;
    padding: 23px 10px;
    background-color: transparent;
    border-bottom: 2px solid transparent;
    height: 70px;
    font-size: 16px;
    transition: all 0.3s ease;
}
.menu_sec ul.main-menu li.menu-item a::after {
    content: "";
    display: inline-block;
    vertical-align: 0.255em;
    border-style: solid;
    border-color:var(--light);
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 0.5rem;
    width: 7px;
    height: 7px;
    position: relative;
    top: 1px;
}
.menu_sec ul.main-menu li.menu-item.no-child a::after {
    display:none;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.menu_sec ul.main-menu li.menu-item ul.submenu li a {
    height: 50px;
    padding: 15px;
    font-size: 14px;
    white-space:nowrap;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li img {
    width: 11px;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li a:hover {
    background-color: #fff;
    color: #067dd7;
    border-bottom: 0;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li a::after {
    content: none;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li i {
    margin-top: 2px;
    font-size: 14px;
    color: #067dd7;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li:last-child {
    border-bottom: 0;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li .submenu2 {
    visibility: hidden;
    opacity: 0;
    left: 215px;
    top: 0;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li .submenu2.events {
    min-width: 265px;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li .submenu2.locations {
    min-width: 285px;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li .submenu2 li .submenu3 {
    visibility: hidden;
    opacity: 0;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li .submenu2 li:hover .submenu3 {
    visibility: visible;
    opacity: 1;
}
.menu_sec ul.main-menu li.menu-item ul.submenu li:hover .submenu2 {
    visibility: visible;
    opacity: 1;
}
.menu_sec ul.main-menu li.menu-item:hover .submenu {
    visibility: visible;
    opacity: 1;
}
/* .menu_sec ul.main-menu li.menu-item:hover a {
    background-color: #eff0f6;
    border-bottom: 2px solid #067dd7;
} */
/* .menu_sec ul.main-menu li.menu-item:hover a::after {
    border-width: 1px 0 0 1px;
    top: 5px;
}*/
/* .menu_sec ul.main-menu li.menu-item:hover ul.submenu li a {
    background: var(--black-level-4);
}  */

.menu_sec ul.main-menu li.menu-item ul.submenu {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: auto;
    left: 0;
    background-color: rgb(32 32 32 / 75%);
    min-width: 220px;
    transition: all 0.5s ease;
    border-radius: 0px 0px 4px 4px;
    -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, .03);
    box-shadow: 0 10px 15px rgba(0, 0, 0, .03);
    z-index: 2;
    backdrop-filter: blur(15px);
}
.menu_sec ul.main-menu li.menu-item ul.submenu li a:hover{
    background:transparent;
    color:var(--light);
}
.menu_sec ul.main-menu li.menu-item ul.submenu li:hover {
   background: rgb(48 48 48 / 11%);
    color: var(--light);
    backdrop-filter: blur(10px);
}
.breadcrumb_area{
    margin-top: 70px;
}
.breadcrumb_content_header
{
    top: 0px !important;
    position: relative !important;
    margin-top: 30px;
}
.fa {
    font: normal normal normal 14px / 1 FontAwesome !important;
}
.arrow_triangle-right{
    font-family: ElegantIcons !important;
}
[class*=" ti-"], [class^=ti-] {
    font-family: themify !important;
}
.menu_sec ul.main-menu li.menu-item a {
    border-bottom: none;
}
.menu_sec {
    ul {
        &.main-menu{
            .mega_menu_item{
                position:unset !important;
                ul.submenu{
                    min-width:100% !important;
                    border-radius:10px !important;
                    display:flex;
                    flex-direction:row;
                    li{
                        flex-basis:33.33%;
                        margin:15px;
                        padding: 20px 10px;
                        border-radius: 10px;
                        border-bottom: none;
                        &:hover{
                            border-bottom: none;
                        }
                        a{
                            height:auto !important;
                            h2{
                                font-size:18px;
                                margin:18px 0px 5px;
                                color:#fff !important;
                            }
                            p{
                                font-size:14px;
                                color:#fff;
                            }
                            img{
                                width:50px;
                            }
                        }
       
                    }
                }
   
        }
        .mega_menu_item_company{
            .submenu{
                padding:20px;
            }
            .head_menu{
               .head_menu_anchor{
                    pointer-events:none;
                    color:var(--black-level-20);
                    font-size:18px;
                    font-family:"CalSans-SemiBold";
                }
                &:hover{
                    background: transparent !important;
                }
                a{
                    padding: 8px 15px !important;
                }
            }
            li{
                flex-direction:column;
                align-items: flex-start !important;
                 padding: 0px !important;
                margin: 0px !important;
            }
        }
    }
    }
}
.trial_btn_sec{
    .btn_white{
        border-radius: 20px;
        line-height: 25px;
        margin-left: 20px;
        font-size: 14px !important;
        min-width: 134px !important;        
    }
}
/*Mobile Menu CSS Start*/
.mobile_menu{
    display:none;
}
.menu_toggle .hamburger span, .menu_toggle .hamburger-cross span {
    background:#0b0b23 !important;
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    display: none; /* Hidden by default */
}

.dropdown-menu.show {
    display: block; /* Display when 'show' class is added */
}
.arrow-icon {
    transition: transform 0.2s;
}
.collapse.show .arrow-icon {
    transform: rotate(180deg); /* Rotate arrow when expanded */
}
.fa, .fas {
    font-family: 'Font Awesome 5 Free' !important;
}
.menu-accordian {
    background: #ffffff;
    width: 100%;
}

.menu-accordian  a {
    display: block;
    color:var(--light);
    text-decoration: none;
    padding: 10px 20px;
    background-color: transparent;
    border-bottom: 1px solid rgb(255 255 255 / 10%);
    font-size: 16px;
    transition: all 0.3s ease;
}
.menu-accordian  a:hover
{
    color:#067dd7;
    border-bottom: 2px solid #067dd7;
}


.menu-accordian h3:hover {
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.7);
}

i {
    margin-right: 10px;
}
.menu-accordian > ul{
    padding-left:0px;
}
.menu-accordian li {
    list-style-type: none;
    position: relative;
}

.menu-accordian ul ul li a,
.menu-accordian h4 {
    display: block;
   color:var(--light);
    text-decoration: none;
    padding: 10px 20px;
    background-color: transparent;
  border-bottom: 1px solid rgb(255 255 255 / 10%);
    font-size: 16px;
    transition: all 0.3s ease;
    position: relative;
}

.menu-accordian ul ul li a:hover {
    color: #276cf0;
    background-color: transparent;
     border-bottom: 1px solid rgb(255 255 255 / 10%);
}

.menu-accordian ul ul {
    display: none;
}

.menu-accordian li.active>ul {
    display: block;
    padding:0px;
}
/* Add arrows to items that have children */
.menu-accordian a:not(:only-child):after {
    content: "\f107"; /* Font Awesome arrow icon */
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 14px;
}

/* Rotate arrow on active */
.menu-accordian .active>a:not(:only-child):after {
    content: "\f106"; /* Down arrow */
}
.gtranslate_wrapper {
    height: 35px !important;
    margin-left: 15px !important;
    margin-right: 0 !important;
    position: relative;
    &::after{
        content: "";
        display: inline-block;
        vertical-align: 0.255em;
        border-style: solid;
        border-color: var(--black);
        border-width: 0 1px 1px 0;
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-left: 0.5rem;
        width: 7px;
        height: 7px;
        position: absolute;
        top: 12px;
        left: 70px;
    }
}

.gtranslate_wrapper select,
.gtranslate_wrapper select:focus {
    height: 35px !important;
    width: auto;
    width: 100px !important;
    min-width: 100px !important;
    color: var(--black);
    font-size: 14px;
    outline: 0;
    box-shadow: none;
    background:var(--light) !important;
    border-radius: 20px;
    padding: 0px 25px 0px 10px;
    -webkit-appearance:none;
    appearance:none;
}
.gtranslate_wrapper select option{
    color:var(--black) !important;
}
.mobile_menu_icon{
        padding: 6px 10px !important;
        border: 1px solid rgb(255 255 255);
        opacity: 0.7;
    img{
        height:24px;
    }
    &:focus{
        box-shadow: none;
    }
}

@media only screen and (min-width: 320px) and (max-width:640px) {
    .gtranslate_wrapper {
        margin-left: 15px !important;
        margin-top: 5px !important;
    }
}
@media only screen and (max-width:991px){
    .navbar-collapse.collapse.show{
               .mobile_menu{
        display:block;
    }
    }

    .header nav.navbar {
        width: 100%;
        padding: 0px 15px;
    }
    .header_sec {
        display: flex;
        justify-content: space-between;
    }
    .menu_sec ul.main-menu {
        justify-content: flex-start;
        flex-direction: column;
    }
    .menu_right_part {
        justify-content: flex-start;
    }
    .menu_toggle {
        margin-top:0px;
    }
    .navbar-toggler {
        padding-right: 0px;
    }
    .navbar-collapse {
        top: 60px;
    }
    .menu_right_part
    {
        display:none;
    }
    .navbar-collapse {
        padding: 10px 0px 10px;
    }
    .trial_btn_sec{
        margin: 15px 15px 10px;
    }
    .navbar-collapse {
        background:var(--black);
        border: 1px solid var(--black);
    }
    .menu-accordian > ul
    {
        background: #000;
    }
}
/*Mobile Menu CSS End*/
/*Media Query Start*/
@media only screen and (992px <= width <= 1439.98px){
    .menu_sec ul.main-menu li.menu-item ul.submenu li .submenu2 {
        left: 105px;
    }
}
/*Media Query End*/
