body {
    background: linear-gradient(135deg, #64b544 0%, #2e085f 100%) !important;
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  section, .bg_black3, .bg_black2 {
    background: linear-gradient(135deg, #1a0033 0%, #2e085f 100%) !important;
  }
  
  .bg_black4 {
    background: #171010 !important;
  }
  
  .btn-default {
    background: linear-gradient(90deg, #0e499b 0%, #152792 100%) !important;
    border: 2px solid #4f1896 !important;
    color: #fff !important;
    padding: 10px 30px;
    transition: background 0.3s, border 0.3s;
  }
  
  .btn-default:hover, .btn-default:focus {
    background: linear-gradient(90deg, #193db4 0%, #6419c6 100%) !important;
    border: 2px solid #0a3490 !important;
    color: #fff !important;
  }
  
  h1,h2,h3,h4,h5,h6{color:#fff;font-family:Montserrat,sans-serif}p{color:#70ff20}a{color:#fff;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}a:hover{color:#27e278;text-decoration:none;transition:all .5s ease}a:focus{outline:0;text-decoration:none}img{max-width:100%}li,ul{margin:0;padding:0}section{padding:100px 0;position:relative}.top_footer.small_pt,section.small_pt{padding-top:50px}.top_footer.small_pb,section.small_pb{padding-bottom:50px}.small_divider{height:30px}.medium_divider{height:50px}.large_divider{height:100px}.pb_20,section.pb_20{padding-bottom:20px}.pb_70,section.pb_70{padding-bottom:70px}.list_none li{list-style:none}.btn.active,.btn:focus,.btn:hover{box-shadow:none;outline:medium none}button:focus{outline:0}.btn{border-width:2px;cursor:pointer;text-transform:capitalize;transition:all .5s ease-in-out}.btn.active:focus,.btn:active:focus{box-shadow:none!important}.btn-default{background-color:#b91fb0;border:2px solid #b91fb0;color:#fff!important;padding:10px 30px}.btn-default:hover{background-color:#27ce78;border-color:#27ce78;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#27ce78!important;padding:10px 30px}.btn-white:hover{background-color:transparent;border-color:#fff;color:#fff!important}.btn-black{border:2px solid #333;background-color:#333;color:#fff;padding:10px 30px}.btn-black:hover{background-color:#fff;color:#333}.btn-radius{border-radius:40px}.btn+.btn{margin-left:10px}.btn i{margin-left:5px;font-size:22px;vertical-align:middle;line-height:1}.btn span{font-size:14px}.btn-group-lg>.btn,.btn-lg{padding:14px 35px}.btn-md{padding:10px 30px;font-size:16px}.btn.btn-lg i{font-size:28px}.btn-aylen,.btn-aylen2{position:relative;overflow:hidden;transition:all .3s ease-in-out;z-index:1}.btn-aylen::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);transition:all .3s ease-in-out}.btn-aylen:hover:before{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);z-index:-1}.btn-default.btn-aylen:hover{color:#27e278!important;z-index:0}.btn-aylen2::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all .3s ease-in-out;z-index:-1}.btn-aylen2:hover:before{-moz-transform:scale(0);-webkit-transform:scale(10);transform:scale(0)}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ripple{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.heading_s1 h1,.heading_s1 h2,.heading_s1 h3,.heading_s1 h4,.heading_s1 h5,.heading_s1 h6{font-weight:700;margin:0;text-transform:capitalize}.heading_s1{margin-bottom:30px}.heading_light>*{color:#fff}.bg_default{background-color:#27e278}.bg_black{background-color:#000}.bg_black2{background-color:#171010}.bg_black3{background-color:#480044}.bg_black4{background-color:#171010}.border_dark{border-color:#333!important}.text_white *{color:#fff}.text_dark *{color:#333!important}.text_default{color:#27e278!important}.text_warning{color:#f5bf2f!important}.radius_box_10,.radius_box_10:before{border-radius:10px}.box_shadow{box-shadow:0 0 3px rgba(0,0,0,.5)}.box_shadow2{box-shadow:0 0 10px rgba(0,0,0,.05)}.box_shadow3{box-shadow:0 0 10px rgba(0,0,0,.1)}.box_shadow4{box-shadow:0 0 10px rgba(0,0,0,.15)}.scrollup{background-color:#4f4f4f;bottom:20px;color:#fff;font-size:22px;height:40px;line-height:40px;position:fixed;right:20px;text-align:center;width:40px;z-index:99}.scrollup:hover{background-color:#27e278;color:#fff}.scrollup:focus{color:#fff}.preloader{background-color:#fff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999}.loader{position:absolute;left:50%;top:50%}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale>div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s}.ball-scale>div:nth-child(3){-webkit-animation-delay:-.2s;animation-delay:-.2s}.ball-scale>div{background-color:#27e278;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale 1s 0s linear infinite;animation:ball-scale 1s 0s linear infinite}.bg_size_auto{background-size:auto!important}.position_top_center{background-position:top center!important}.position_center_bottom{background-position:center bottom!important}.position_right_center{background-position:right center!important}.position_right_bottom{background-position:right bottom!important}.fixed_bg{background-attachment:fixed!important}.font_style2{font-family:Courgette,cursive}.font_style3{font-family:'Great Vibes',cursive}.dark_skin .logo_default,.dark_skin .logo_light,.light_skin .logo_dark,.light_skin .logo_default,.logo_dark,.logo_light{display:none}.dark_skin .logo_dark,.light_skin .logo_light{display:block}.light_skin .navbar-nav a,.light_skin .navbar-toggler{color:#fff}.dark_skin .navbar-nav a,.navbar-toggler{color:#000}.navbar{padding:0}.header_wrap{transition:all .5s ease 0s}.header_wrap{padding-right:0!important}.navbar .navbar-nav li{position:relative;list-style:none}.navbar .navbar-nav>li>.nav-link{font-size:14px;font-weight:600;padding:25px 10px;text-transform:uppercase}.main_menu_weight_100 .navbar .navbar-nav>li>.nav-link{font-weight:100}.main_menu_weight_200 .navbar .navbar-nav>li>.nav-link{font-weight:200}.main_menu_weight_300 .navbar .navbar-nav>li>.nav-link{font-weight:300}.main_menu_weight_400 .navbar .navbar-nav>li>.nav-link{font-weight:400}.main_menu_weight_500 .navbar .navbar-nav>li>.nav-link{font-weight:500}.main_menu_weight_600 .navbar .navbar-nav>li>.nav-link{font-weight:600}.main_menu_weight_700 .navbar .navbar-nav>li>.nav-link{font-weight:700}.main_menu_weight_800 .navbar .navbar-nav>li>.nav-link{font-weight:800}.main_menu_weight_900 .navbar .navbar-nav>li>.nav-link{font-weight:900}.main_menu_size_16 .navbar .navbar-nav>li>.nav-link{font-size:16px}.bottom-header .navbar .navbar-nav>li>.nav-link{padding:20px 10px}.navbar .navbar-nav>li{margin-left:1px}.hover_menu_style2 .navbar .navbar-nav>li>.nav-link{margin:0 10px;padding-left:0;padding-right:0;position:relative}.nav-fixed.hover_menu_style2 .navbar .navbar-nav>li>.nav-link{margin:0}.hover_menu_style2 .navbar .navbar-nav>li>.nav-link::before{background-color:#000;bottom:15px;content:"";height:2px;left:0;position:absolute;width:0;transition:all .5s ease 0s}.hover_menu_style2.light_skin .navbar .navbar-nav>li>.nav-link::before{background-color:#fff}.hover_menu_style2 .navbar .navbar-nav li a.active:before,.hover_menu_style2 .navbar .navbar-nav>li:hover>a:before{width:30px}.nav-fixed.hover_menu_style2 .navbar .navbar-nav>li>.nav-link{padding-left:0;padding-right:0;margin:0 10px}.hover_menu_style3 .navbar .navbar-nav>li:hover>a,.hover_menu_style3 .navbar .navbar-nav>li>a.active{color:#27e278}.search_wrap{left:0;margin:0 auto;max-width:900px;position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search_icon{font-size:30px;position:absolute;right:15px;top:10px;border:0;background-color:transparent;cursor:pointer;padding:0}.header_wrap.nav-fixed{box-shadow:0 0 1px rgba(0,0,0,.5);position:fixed;right:0;left:0;top:0;z-index:999}.header_wrap:not([class*=bg_]):not([class*=bg-]){background-color:#fff}.header_wrap:not([class*=bg_]):not([class*=bg-]).transparent-header{background-color:transparent}.header_wrap:not([class*=bg_]):not([class*=bg-]).transparent-header.nav-fixed{background-color:#fff}.header_wrap:not([class*=bg_]):not([class*=bg-]).transparent-header.light_skin.nav-fixed{background-color:#080a20}.bg-dark.light_skin.nav-fixed .logo_dark{display:none}.bg-dark.light_skin.nav-fixed .logo_light{display:block}.header_wrap.nav-fixed.bg-dark{border-bottom:0}.bg-dark.light_skin.nav-fixed .navbar-nav>li>a,.bg-dark.light_skin.nav-fixed .navbar-toggler{color:#fff}.bg-dark.hover_menu_style2.nav-fixed .navbar .navbar-nav>li>.nav-link::before{background-color:#fff}.top-header{padding:10px 0}.light_skin .top-header{border-bottom:1px solid rgba(255,255,255,.2)}.dark_skin .top-header{border-bottom:1px solid rgba(0,0,0,.2)}.social_icons{font-size:0}.social_icons li{display:inline-block;padding:2px 3px}.social_icons li a{font-size:18px;height:35px;width:35px;line-height:36px;display:inline-block;text-align:center;vertical-align:middle}header .social_icons li a{font-size:16px;height:30px;width:30px;line-height:30px}.nav-fixed .top-header{display:none!important}.navbar-toggler{float:right;margin:17px 0;font-size:28px;transition:all .5s ease 0s}.navbar-toggler[aria-expanded=true] span::before{content:"\f129";font-size:20px;width:21px;line-height:28px;vertical-align:top}.widget_social_counter{text-align:center}.widget_social_counter li{width:33.33%;margin-top:15px}.widget_social_counter li:nth-child(-n+3){margin-top:0}.widget_social_counter .data{margin-top:10px;font-size:14px;color:#292b2c;font-weight:700}.widget_social_counter .text{font-size:12px;color:#6c757d;font-weight:400}header.light_skin.nav-fixed .social_icons li a{color:#000}header.light_skin.nav-fixed .social_icons li a:hover{color:#0e93d8}.navbar .btn{padding:10px 25px}.header_info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header_info li{display:-ms-flexbox;display:flex;padding-left:30px}.header_info li:first-child{padding-left:0}.header_info li i{width:30px;font-size:28px;height:30px;color:#27e278}.header_info li p{margin:0;color:#292b2c}.search_box{position:relative}.search_box button{border:0;padding:0 10px;background-color:transparent;font-size:22px;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.header_list{display:-ms-flexbox;display:flex}.header_list>li{position:relative;padding-right:10px}.header_list>li:last-child{padding-right:0}.header_list>li::before{content:"";position:absolute;width:1px;height:17px;background-color:#888;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.header_list>li:last-child:before{content:normal}.list_menu li{padding-left:10px}.list_menu li a,.list_menu li span{font-size:14px;color:#888}.list_menu li a:hover{color:#27e278}.top-header.light_skin .list_menu li a,.top-header.light_skin .list_menu li span{color:#fff}.top-header.light_skin .header_list>li::before{background-color:#fff}.top-header.light_skin .list_menu li a:hover{color:#27e278}.bottom_content ul+ul{margin-top:30px}.navbar-collapse .navbar-brand{display:none}.full_screen{min-height:100vh}.banner_slide_content{width:100%;padding:100px 0}.banner_section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.video_wrap{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.video_wrap video{width:100%;height:100%;object-fit:cover}.banner_content h2{font-size:40px;font-weight:700;margin-bottom:25px}.banner_content h4{margin-bottom:20px}.banner_content p{margin-bottom:25px}.banner_content.text_white p{color:#fff}.banner_head2{font-size:40px}.down{bottom:20px;font-size:48px;left:0;margin:auto;position:absolute;right:0;text-align:center}.down .mouse{position:relative;display:inline-block;width:30px;height:50px;margin:0 auto;border:2px solid #333;border-radius:24px;opacity:.6;cursor:pointer;vertical-align:middle}.down .mouse span{position:absolute;display:block;top:0;left:50%;width:8px;height:12px;margin:0 0 0 -4px;background:#333;border-radius:20px;-webkit-animation:scroll 2s linear infinite;-moz-animation:scroll 2s linear infinite;animation:scroll 2s linear infinite}@-webkit-keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:50%}60%{opacity:0;top:50%}100%{opacity:0;top:30%}}@-moz-keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:50%}60%{opacity:0;top:50%}100%{opacity:0;top:30%}}@keyframes scroll{1%{opacity:1;top:30%}20%{opacity:1;top:50%}60%{opacity:0;top:50%}100%{opacity:0;top:30%}}.down_white.down .mouse{border-color:#fff}.down_white.down .mouse span{background:#fff}.border_shape{border:14px solid rgba(255,255,255,.5);padding:20px}.scroll_link{font-size:14px;position:absolute;bottom:60px;left:0;text-transform:uppercase;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.scroll_link.scroll_link_right{left:auto;right:0;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scroll_link:hover{color:#292b2c}.scroll_link span{position:relative}.scroll_link span::before{content:"";position:absolute;left:100%;height:1px;width:70px;background-color:#292b2c;top:8px;margin-left:5px}.scroll_link.scroll_link_right span::before{left:auto;top:11px;margin-right:5px;right:100%}.social_banner{position:absolute;right:20px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@keyframes zoom-in{0%{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-out{0%{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}}.banner_shape{overflow:hidden}.banner_shape:before{content:"";position:absolute;right:-10%;top:0;bottom:0;background-color:#e1ffee;width:60%;z-index:0;-moz-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);border-radius:0 0 0 100px}.banner_section[class*=bg-].banner_shape:before,.banner_section[class*=bg_].banner_shape:before{background-color:rgba(37,105,119,.4)}.banner_img{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.image_banner{text-align:center}.image_banner img{border:10px solid #fff;border-radius:100%;max-width:350px;width:100%}.circle_bg1{border-radius:100%;height:650px;width:650px;position:absolute;left:50%;right:0;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.circle_bg1 span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;height:100%;width:100%;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-webkit-animation-name:ripple1;-moz-animation-name:ripple1;-o-animation-name:ripple1;animation-name:ripple1;-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;background-color:#268b94}.circle_bg1 span:nth-child(2){-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;-o-animation-delay:4.5s;animation-delay:4.5s}.circle_bg1 span:nth-child(3){-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}.circle_bg1 span:nth-child(4){-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;-o-animation-delay:3.5s;animation-delay:3.5s}.circle_bg1 span:nth-child(5){-webkit-animation-delay:3s;-moz-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.circle_bg1 span:nth-child(6){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}.circle_bg1 span:nth-child(7){-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.circle_bg1 span:nth-child(8){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes ripple1{0%{-webkit-transform:scale(.1);transform:scale(.01);opacity:1}50%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-moz-keyframes ripple1{0%{-moz-transform:scale(.1);transform:scale(.01);opacity:1}50%{-moz-transform:scale(.5);transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);transform:scale(1);opacity:0}}@-o-keyframes ripple1{0%{-o-transform:scale(.1);transform:scale(.01);opacity:1}50%{-o-transform:scale(.5);transform:scale(.5);opacity:.5}100%{-o-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ripple1{0%{transform:scale(.1);transform:scale(.1);opacity:1}50%{transform:scale(.5);transform:scale(.5);opacity:.5}100%{transform:scale(1);transform:scale(1);opacity:0}}.banner_center_content{margin-top:-60px}.page-content .banner_center_content{margin-top:-110px}.header_wrap.fixed-top+.banner_section.full_screen .banner_content,.header_wrap.fixed-top+.page-content .banner_section.full_screen .banner_content{margin-top:50px}.sc_icon_left{float:left;margin-right:15px}.sc_content_box{overflow:hidden}.sc_icon i{width:30px;height:30px;font-size:30px;text-align:center}.about_video_img{position:relative}.rounded_icon{font-size:40px;vertical-align:middle;margin-right:5px}.video_box{position:relative;margin-top:20px}.about_radius{border-radius:10px 0 0 10px}.skill_radius{border-radius:0 10px 10px 0}.about_img{background-color:#fff;border:10px solid #eee}.about_img2 img{width:100%}.profile_info li:nth-child(-n+2){padding-top:0}.profile_info{margin:0 -10px;display:table}.profile_info li{padding:15px 10px 0;width:50%;float:left}.profile_info_style2 li{padding-top:15px}.profile_info_style2 li:first-child{padding-top:0}.profile_info span.title,.profile_info_style2 span.title{float:left;max-width:110px;width:100%;font-weight:500;color:#333;text-transform:capitalize}.profile_info span.title+*,.profile_info_style2 span.title+*{overflow:hidden;margin:0}.text_white hr{border-color:rgba(255,255,255,.2)}.text_white .profile_info span.title,.text_white .profile_info_style2 span.title{color:#fff}.about_img3{margin-right:30px;position:relative;margin-bottom:30px}.border_shape2{position:absolute;left:30px;right:-30px;top:30px;bottom:-30px;border:10px solid #333;z-index:-1}.border_shape2.shape_white{border-color:#fff}.icon_box,.icon_box_content{position:relative}.box_icon{position:relative;z-index:1}.box_icon i{font-size:32px;position:relative;transition:all .5s ease-in-out}.icon_box_content h1,.icon_box_content h2,.icon_box_content h3,.icon_box_content h4,.icon_box_content h5,.icon_box_content h6{font-weight:600;margin-bottom:15px}.icon_box_content p:last-child{margin:0}.icon_box_style_5{margin-top:30px}.icon_box_style_5 .box_icon i{color:#27e278;transition:none;font-size:40px}.icon_box_style_4{padding:30px;margin-top:30px;border:1px solid #ddd;transition:all .3s ease-in-out}.icon_box_style_4:hover{border:1px solid transparent;box-shadow:0 0 15px rgba(0,0,0,.1)}.icon_box_style_4 .box_icon i{color:#27e278;transition:none;font-size:40px}.icon_box_style_2{background-color:#fff;padding:30px;margin-top:30px;box-shadow:0 0 15px rgba(0,0,0,.1)}.icon_box_style_2:hover i{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:bounce;animation-name:bounce}.icon_box_style_2 i,.icon_box_style_3 i{background-color:#27e278;border-radius:100%;color:#fff;display:inline-block;height:70px;line-height:70px;width:70px;text-align:center}.icon_box_style_3 i::after{content:"";position:absolute;left:-5px;top:-5px;bottom:-5px;right:-5px;background-color:#27e278;border-radius:100%;z-index:-1;opacity:.4;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all .5s ease-in-out}.icon_box_style_3:hover i::after{-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.icon_box_style_3{box-shadow:0 0 10px rgba(0,0,0,.05);background-color:#fff;padding:30px;margin-top:30px}.icon_box_style_3 i{background-color:#27e278;border-radius:100%;color:#fff;display:inline-block;height:70px;line-height:70px;width:70px;text-align:center}.icon_box_style_1{box-shadow:0 0 10px rgba(0,0,0,.05);background-color:#fff;padding:30px;margin-top:30px}.icon_box_style_1:hover{background-color:#27e278}.icon_box_style_1:hover *,.icon_box_style_1:hover .box_icon i{color:#fff}.icon_box_style_1 .box_icon i{color:#27e278;transition:none;font-size:40px}.box_dark.icon_box_style_1,.box_dark.icon_box_style_2,.box_dark.icon_box_style_3{background-color:rgba(255,255,255,.1)}.box_dark.icon_box_style_1:hover{background-color:#27e278}.icon_box_style_4.box_dark:hover{background-color:rgba(255,255,255,.1)}.box_counter i{font-size:50px;color:#fff}.box_counter img{margin-bottom:10px}.box_counter .counter_text,.box_counter p{color:#fff}.counter_dark.box_counter .counter_text,.counter_dark.box_counter i,.counter_dark.box_counter p{color:#333}.counter_text{font-weight:700}.box_counter p{margin:0}.counter_style1 .counter_text{padding-bottom:10px;position:relative;display:inline-block;width:100%}.counter_style1 .counter_text:before{content:"";background-color:#fff;height:2px;margin:0 auto;width:40px;position:absolute;left:0;right:0;bottom:0}.counter_style1.counter_dark .counter_text:before{background-color:#333}.counter_style2.box_counter{background-color:rgba(255,255,255,.1);padding:20px;border:3px solid rgba(255,255,255,.2);height:100%}.counter_style3 i{float:left;margin-right:20px;line-height:50px}.counter_style3 img{max-width:50px;float:left;margin-right:20px}.counter_style3 *{overflow:hidden;margin:0}.counter_style4{text-align:center}.counter_style4 .counter_text{font-size:40px}.counter_style4 img{max-width:50px}.isotope{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.link_container a{background-color:#fff;border:2px solid #fff;color:#27e278;font-size:22px;width:45px;height:45px;display:inline-block;border-radius:100%;line-height:45px;margin:0 2px;text-align:center}.link_container a:hover{background-color:transparent;color:#fff}.link_container{margin-bottom:10px}.owl-theme .owl-nav [class*=owl-]{box-shadow:0 0 8px rgba(0,0,0,.15);color:#000;font-size:18px;margin:0;padding:6px 16px;background:#fff;border-radius:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-webkittransform:translateY(-50%);transform:translateY(-50%)}.owl-theme.nav_style1 .owl-nav [class*=owl-],.owl-theme.nav_style1 .owl-nav [class*=owl-]:hover{box-shadow:none;background-color:transparent;font-size:26px;padding:0}.owl-theme .owl-nav [class*=owl-]:hover{background:#fff;color:#27e278}.owl-theme .owl-nav{margin-top:0}.owl-theme.nav_top .owl-nav [class*=owl-]{top:-64px;-moz-transform:none;-webkittransform:none;transform:none}.owl-theme.nav_bottom_center .owl-nav [class*=owl-]{position:relative;-moz-transform:none;-webkittransform:none;transform:none;margin:25px 7px}.nav_none .owl-nav{display:none}.owl-theme[data-dots=true] .owl-nav [class*=owl-]{margin-top:-20px}.read_more{text-transform:capitalize}.author_img{float:left;padding-right:15px}.author_img img{width:80px}.author_info{overflow:hidden}.author_info p{font-size:14px}.title-white *{color:#fff}footer{position:relative;z-index:1}.footer_dark .footer_link li a,.footer_dark h1,.footer_dark h2,.footer_dark h3,.footer_dark h4,.footer_dark h5,.footer_dark h6,.footer_dark p{color:#fff}footer p{font-size:14px}.top_footer{padding:100px 0}.widget_title{margin-bottom:25px;font-weight:600;text-transform:capitalize}footer .widget_title{text-transform:uppercase;font-weight:600;font-size:16px}.widget_title2{padding-bottom:15px;margin-bottom:15px;position:relative;text-transform:capitalize}.widget_title2::before{content:"";position:absolute;left:0;bottom:0;height:1px;width:50px;background-color:rgba(255,255,255,.5)}.footer_logo{margin-bottom:15px}.footer_link li a:hover{color:#27e278}.border_bottom_solid>li{border-bottom:1px solid #dee2e6;padding-bottom:12px;margin-bottom:12px}.border_bottom_solid>li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.bottom_footer{padding:30px 0;position:relative}.footer_link li{display:inline-block;position:relative}.footer_link li a{font-size:14px;padding:0 5px;color:#888}.footer_link li a:hover{color:#27e278}.footer_shape:before{content:"";position:absolute;left:0;top:0;right:0;height:120px;background-position:top center;background-repeat:no-repeat}.shape_dark:before{}.footer_shape .top_footer{padding-top:180px}.footer_nav{padding:15px 0;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}@-webkit-keyframes bounce_img{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce_img{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.progrees_bar_text{margin-bottom:10px;color:#333}.skill_content:first-child{margin-top:0}.skill_content{position:relative;margin-top:15px;display:inline-block;width:100%}.skill_content .progress-bar{background-color:#27e278;border-radius:20px;width:0;-webkit-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.skill_content .progress{border-radius:20px;height:5px}.skill_content .count_pr{margin-left:-20px;position:absolute;left:0;top:0;background-color:#333;padding:5px;border-radius:100%;color:#fff;width:32px;height:32px;line-height:24px;text-align:center;-webkit-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.skill_content .count_pr::before{top:100%;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#333 transparent transparent transparent;content:" ";position:absolute;pointer-events:none;left:0;right:0;margin:-2px auto}.skill_content.pr_style1 .count_pr{background-color:transparent;color:#333;right:0;left:auto!important;padding:0;height:auto;width:auto;font-size:14px}.skill_content.pr_style1 .count_pr::before{content:normal}.text_white .skill_content.pr_style1 .count_pr{color:#fff}.skill_content.pr_style2 .progress{height:15px}.skill_content.pr_style2 .count_pr::before{content:normal}.skill_content.pr_style2 .count_pr{background-color:transparent;height:auto;width:auto;padding:0;top:30px;margin-left:-30px}.skills_list_type{margin:0 -15px}.skills_list_type .skill_box{float:left;width:100%;padding:0 15px}.skills_list_type .skill_content{padding:30px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.08);margin-top:30px}.skills_list_type .skill_content .count_pr{top:30px;right:30px}.box_dark .skill_content{background-color:rgba(255,255,255,.2)}.form_style2 label{color:#fff}.page-title-light *{color:#fff}.page-title h1{font-size:36px;margin:0;text-transform:capitalize;font-weight:700}.pr_title{background-color:#fff;padding:40px 15px 30px}.pr_list li{padding:12px}.pr_list li:nth-child(even){background-color:#f8fafe}.pr_content{background-color:#fff}.pr_footer{background-color:#fff;padding:20px}.box_dark .pr_content,.box_dark .pr_footer,.box_dark .pr_title{background-color:rgba(255,255,255,.1)}.box_dark .border-bottom{border-color:rgba(255,255,255,.2)!important}.pr_info_text_white,.pr_info_text_white li span{color:#fff}.timeline .timeline_box{padding-left:40px;padding-top:20px;position:relative}.timeline{border-left:1px solid #c1c1c1;margin-left:20px;margin-bottom:30px}.timeline_content{padding:20px;background-color:#fff;position:relative}.timeline_content:before{content:"";position:absolute;right:100%;top:15px;width:0;height:0;border-style:solid;border-width:15px 20px 15px 0;border-color:transparent #fff transparent transparent}.timeline_title{display:inline-block;width:100%}.timeline_title i+*{margin:10px 0 0;overflow:hidden}.timeline_title i{float:left;background-color:#27e278;color:#fff;height:40px;width:40px;text-align:center;line-height:40px;margin-right:10px;border-radius:100%}.timeline .timeline_box:before{content:"";position:absolute;left:-6px;top:45px;background-color:#27e278;height:10px;width:10px;border-radius:100%}.timeline .timeline_box:after{content:"";position:absolute;left:-11px;top:40px;background-color:#27e278;height:20px;width:20px;border-radius:100%;opacity:.4;z-index:-1}.timeline_content p:last-child{margin:0}.box_dark .timeline_content{background-color:rgba(255,255,255,.1)}.box_dark .timeline_content:before{border-color:transparent rgba(255,255,255,.1) transparent transparent}.social_icons li{display:inline-block;padding:5px 5px 5px 0}.social_icons li a{font-size:16px;height:35px;width:35px;line-height:36px;display:inline-block;text-align:center;vertical-align:middle}.social_icons.social_small li a{height:25px;width:25px;line-height:26px;font-size:16px}.social_white .social_icons li a,.social_white.social_icons li a{color:#fff;border-color:#fff}.social_white .social_icons li a:hover,.social_white.social_icons li a:hover{color:#27e278}.border_social .social_icons li a:hover,.border_social.social_icons li a:hover{background-color:#27e278;border-color:#27e278;color:#fff}.border_social.social_white .social_icons li a:hover,.social_white.border_social.social_icons li a:hover{color:#fff}.border_social li a{border:1px solid #292b2c}.social_icons li:last-child a{margin-right:0}.radius_social li a{border-radius:5px}.rounded_social li a{border-radius:50px}.social_icons.social_style1 li a{font-size:16px;background-color:#f5f6fb}.social_icons [class*=sc_]{color:#fff!important}.social_icons [class*=sc_]:hover{-webkit-animation-name:rubberBand;animation-name:rubberBand;-webkit-animation-duration:.5s;animation-duration:.5s}.sc_facebook{background-color:#3b5998!important;border-color:#3b5998!important}.sc_google{background-color:#dd4b39!important;border-color:#dd4b39!important}.sc_linkedin{background-color:#0e76a8!important;border-color:#0e76a8!important}.sc_twitter{background-color:#00acee!important;border-color:#00acee!important}.sc_youtube{background-color:#c4302b!important;border-color:#c4302b!important}.sc_github{background-color:#171515!important;border-color:#171515!important}.sc_android{background-color:#a4c639!important;border-color:#a4c639!important}:root{--color-black:#112c34;--color-blue-dark:#65849a;--color-mustard-light:#ede6d9;--color-mustard-extra-light:#fcf9ed;--color-mustard-midtone:#9c7830}.clock-flex{display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap}.clock-background{background:#100e17;width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin-top:16px;border-radius:10px}.clock-box{padding:30px 60px 30px 60px;border-radius:24px 24px 24px 24px}.ova-progress{width:100%;position:relative}.ova-progress .ctyl-progress-title{margin:0;margin-bottom:24px;margin-top:16px;font-weight:500;font-size:16px}.ova-progress .ova-percent-view{height:13px;width:100%;background-color:#535459;border-radius:8px;overflow:visible;position:relative;margin:0 auto}.ova-progress .ova-percent-view .ova-percent{height:100%;float:left;border-radius:8px;background:-moz-linear-gradient(270deg,#63a3ff 0,#011b3f 100%);background:-webkit-linear-gradient(270deg,#63a3ff 0,#011b3f 100%);background:linear-gradient(270deg,#63a3ff 0,#011b3f 100%)}.ova-progress .ova-percent-view .percentage{position:absolute;color:#fff;top:-30px;display:none;font-size:16px;line-height:24px;color:var(--text)}.clock-full-button{width:100%}.ova-heading{color:#fff;font-size:18px;font-weight:500}.ova-heading .ova_after{background-color:#dcdce7;width:111px;height:1px}.ova-heading .ova_after{display:inline-block;width:73px;height:2px;background-color:#dcdce7;margin-left:6px}.dark-bg{background-color:#111}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}body{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}

/* Custom hamburger menu icon - no external fonts needed */
.navbar-toggler .ti-menu {
  display: inline-block;
  width: 24px;
  height: 18px;
  position: relative;
  background: transparent;
}

.navbar-toggler .ti-menu::before,
.navbar-toggler .ti-menu::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: all 0.3s ease;
}

.navbar-toggler .ti-menu::before {
  top: 0;
  box-shadow: 0 8px 0 #fff;
}

.navbar-toggler .ti-menu::after {
  bottom: 0;
}

/* Ensure the toggler is always visible on mobile */
@media (max-width: 991.98px) {
  .navbar-toggler {
    display: block !important;
    color: #fff !important;
    border: none;
    background: none;
    font-size: 28px;
    margin: 10px 0;
    padding: 8px 10px;
  }
  
  .navbar-toggler .ti-menu {
    font-family: inherit !important;
    font-size: inherit !important;
  }
}

/* Mobile responsive styles for logo and circle */
@media (max-width: 600px) {
  .navbar-brand > div[style*='position:absolute'] {
    width: 64px !important;
    height: 64px !important;
  }
  .navbar-brand > div[style*='position:absolute'] .circle_bg1 {
    width: 64px !important;
    height: 64px !important;
    top: 28% !important;
  }
  .navbar-brand > div[style*='position:absolute'] .logo_light {
    width: 36px !important;
    height: auto !important;
    top: 28% !important;
  }
  .navbar-toggler {
    font-size: 1.2rem !important;
    padding: 0.25rem 0.5rem !important;
    margin-top: 8px !important;
  }
  .navbar-toggler .navbar-toggler-icon {
    width: 1.5em !important;
    height: 1.5em !important;
  }
}