header{box-shadow:0px 15px 21px 0px rgba(0,0,0,.12)}.blue-btn a{background-color:#0c4b92;color:#fff !important;padding:12px 25px !important;border-radius:50px}.blue-btn a:hover{background-color:#000}.ibs-mainmenu ul li.blue-btn{margin-left:15px}.home-slider{max-width:100%;width:100%}.home-slider img{max-width:100%;width:100%;height:calc(100vh - 145px);object-fit:cover}.ibs-programs-boxes .e-con-boxed .elementor-widget-icon-box{height:100%}.ibs-programs-boxes .e-con-boxed .elementor-widget-icon-box .elementor-widget-container{display:flex;align-items:center;justify-content:center}.ibs-programs-boxes .e-con-boxed .elementor-widget-icon-box .elementor-icon-box-content{padding:0 25px}.ibs-programs-boxes .e-con-boxed .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title a{text-decoration:none}.ibs-programs-boxes .e-con-boxed .elementor-widget-icon-box .elementor-widget-container:hover{background-color:#ffb861}footer a{color:#ffff}footer a:hover{color:#ffc47c}.footer-newsletter form input{border-radius:50px;width:70%}.footer-newsletter form input:focus{outline:none}.footer-newsletter form input[type=submit]{background-color:#fff;border:0;color:#0c4b92;width:auto;padding:8px 30px}.footer-newsletter form input[type=submit]:hover{background-color:#000;color:#fff}.footer-newsletter .wpcf7-response-output{background-color:#fff}.ibs-contact-form .cs-col-2{column-count:2}.ibs-contact-form input,.ibs-contact-form textarea{border:1px solid #c3c3c3 !important;padding:10px 8px !important;margin:6px 0;border-radius:8px !important}.ibs-contact-form input[type=submit]{background-color:#0c4b92;color:#fff;padding:10px 30px !important;border-radius:50px !important;border:none !important;font-size:20px}.ibs-contact-form input[type=submit]:hover{background-color:#000}.ibs-list-col-2 ul{column-count:2}.ibs-mainmenu .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow{background-image:url(//beetle.pk/wp-content/themes/hello-elementor-child/images/arrow-down-icon.png);padding:6px;background-repeat:no-repeat;background-size:contain}.ibs-mainmenu .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow i{display:none}.ibs-mainmenu .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-has-submenu ul.sub-menu{width:270px}.ibs-mainmenu .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-has-submenu ul.sub-menu>li>a{padding:15px}@media only screen and (max-width:767px){.home-slider img{height:auto}}