            body {
                padding: 0;
                margin: 0;
                font-family: 'Roboto', sans-serif;
                background: #fff;
                overflow-x: hidden;
            }
            
            a:hover,
            a:active,
            a:focus {
                outline: none;
                text-decoration: none;
                color: #f06a60;
            }
            
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-family: 'Roboto-Bold', sans-serif
            }
            
            @font-face {
                font-family: 'Roboto';
                src: url('../fonts/roboto-regular-webfont.eot');
                src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
                font-style: normal;
                font-weight: normal;
            }
            
            @font-face {
                font-family: 'Roboto-Bold';
                src: url('../fonts/roboto-bold-webfont.eot');
                src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-bold-webfont.woff2') format('woff2'), url('../fonts/roboto-bold-webfont.woff') format('woff'), url('../fonts/roboto-bold-webfont.ttf') format('truetype'), url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
                font-style: normal;
                font-weight: normal;
            }
            
            @font-face {
                font-family: 'Roboto-Medium';
                src: url('../fonts/roboto-medium-webfont.eot');
                src: url('../fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-medium-webfont.woff2') format('woff2'), url('../fonts/roboto-medium-webfont.woff') format('woff'), url('../fonts/roboto-medium-webfont.ttf') format('truetype'), url('../fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
                font-style: normal;
                font-weight: normal;
            }
            
            .mt0 {
                margin-top: 0 !important
            }
            
            .mt10 {
                margin-top: 10px;
            }
            
            .mt40 {
                margin-top: 40px;
            }
            
            .mb10 {
                margin-bottom: 10px;
            }
            .inner-banner {
    height: 350px;
    background-size: cover;
    background-position: center;
    position: relative;
}
     
     .inner-banner:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    display: block;
    top: 0;
    background: linear-gradient(
-225deg
,rgba(5, 1, 25, 0.7) 10%,rgba(0, 0, 0, 0.3) 100%);
}       .mb20 {
                margin-bottom: 20px;
            }
            /* Style the tab */
.tab {
  overflow: hidden;
  
}

/* Style the buttons inside the tab */
.tab button {
    background: #383969;
    border-radius: inherit;
    border: 1px solid #e7e7e7;
    float: left;
    border: none;
    width: 184px;
    outline: none;
    cursor: pointer;
    color: #fff;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    margin-right: 15px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #c3b901;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #c3b901;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 24px 12px;
    /* border: 1px solid #ccc; */
    border-top: none;
}
.tabcontent h3{
    font-size: 22px;
    font-weight: 500;
}
.carousel-inner1 .item {
    position: relative;
}
 .carousel-container1 {
            width: 100%;
            overflow: hidden;
/*            background-color: #f5f5f5;*/
            padding: 20px 0;
            display: flex;
            justify-content: center;
        }
        .float5 {
    position: fixed;
    width: 41px;
    height: 41px;
    bottom: 61px;
    /* right: 2px; */
    left: 14px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}
.float6 {
    position: fixed;
    width: 41px;
    height: 41px;
    bottom: 16px;
    /* right: 26px; */
    left: 14px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}
        .carousel1 {
            display: flex;
            width: 100%;
            gap: 30px;
            animation: slide 20s linear infinite;
        }
        .carousel1 img {
/*            width: 200px;*/
            height: 176px;
          
            object-fit: cover;
/*            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);*/
        }
        
        @keyframes slide {
            0% { transform: translateX(0); }
            100% { transform: translateX(-100%); }
        }
        
        /* Duplicate images for smooth looping */
        .carousel-wrapper1 {
            display: flex;
            width: fit-content;
        }
.carousel-inner .item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 80%);
}
/* start gnm course css*/
.project-detail {
    position: relative;
    padding: 50px 0 50px;
}
.project-detail .text-column {
    position: relative;
}

.left {
    position: sticky;
    top: 28px;
    align-self: flex-start;
}
.right {
    margin-top: 32px;
}
         
        .containerdr{
             display: flex;
           width: 1270px;
            margin: auto;
        }
.event-single-sidebar ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
}
.event-single-sidebar ul li {
    font-weight: 600;
    color: #252525;
    font-size: 15px;
    margin-bottom: 15px;
    padding: 11px 16px;
    /* padding-bottom: 15px; */
    border-bottom: 1px solid #bebebebe;
}
.btntg{
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    display: inherit;
    padding: 11px 10px;
    text-align: center;
    text-transform: unset;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    background: #383969;
    border: 1px solid #383969;
    overflow: hidden;
   
}
.event-single-sidebar ul li i{
  padding-right: 12px;
}
.event-single-sidebar ul li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.event-single-sidebar ul li span {
    color: #000;
    float: right;
}
.project-detail .lower-content {
    position: relative;
}
.project-detail .lower-content h2 {
    position: relative;
    display: block;
    margin-bottom: 19px;
    font-size: 30px;
    font-weight: 600;
    margin-top: 19px;
}
.project-detail .upper-box {
    position: relative;
    margin-bottom: 0px;
}

.project-detail .upper-box .image {
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
    height: 450px;
}
.project-detail .single-item-carousel .owl-nav{
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    margin-top: -50px;
}

.project-detail .single-item-carousel .owl-next,
.project-detail .single-item-carousel .owl-prev{
    position: absolute;
    left: 0;
    height: 100px;
    width: 30px;
    background-color: rgba(0,0,0,0.5);
    text-align: center;
    font-size: 18px;
    line-height: 100px;
    color: #ffffff;
    font-weight: 400;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.project-detail .single-item-carousel .owl-next{
    left: auto;
    right: 0px;
}

.project-detail .single-item-carousel .owl-next:hover,
.project-detail .single-item-carousel .owl-prev:hover{
    background-color: rgba(255,255,255,.5);
    color: #000000;
}

.project-detail .upper-box .image img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.project-detail .info-column {
    position: relative;
}
.sidebar-widget {
    height: 100%;
}
.project-detail .info-column .inner-column3 {
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    box-shadow: 5px 8.66px 58px 0px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    padding-bottom: 24px;
    border: 1px solid #e3e3e3;
    position: sticky;
    top: 67px;
}
.project-detail .info-column .inner-column3 h3 {
    background: #383969;
    color: #fff;
    font-size: 20px;
    padding: 15px;
    margin-bottom: 15px;
}
.project-detail .project-info li {
    position: relative;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 15px;
    display: flex;
    align-items: center;
    gap: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.project-detail .project-info .priceing {
    padding: 10px 0;
    position: relative;
    width: 100%;
}
.project-detail .project-info .priceing strong {
    font-family: 'Roboto', sans-serif;
    color: #ff7350;
    font-size: 24px;
}
.project-detail .project-info li strong {
    color: #141b22;
    line-height: 24px;
    display: inline-block;
    font-weight: 600;
    font-family: 'Jost', sans-serif;
}
.project-detail .project-info .priceing sub {
    bottom: 0;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    text-decoration: line-through;
}
.project-detail .project-info .priceing span {
    border-radius: 5px;
    position: absolute;
    background: #ff73503d;
    padding: 1px 12px;
    font-size: 14px;
    color: #ff7350;
    top: 6px;
    margin-left: 15px;
    font-weight: 600;
}
/* end  gnm course css*/

/* index about css*/

.td_footer.td_style_1 {
    color: #fff;
    background-color: #150005;
}
.td_footer_row {
    display: flex;
    gap: 50px 80px;
    padding:57px 0 70px;
}
.td_footer_row .td_footer_col:first-child {
    flex: 1.6;
}
.td_fs_18 {
    font-size: 18px;
    line-height: 1.56em;
}
.td_footer_text_widget img + p, .td_footer_text_widget svg + p {
    margin-top: 20px;
    opacity: 0.75;
}
.td_footer_text_widget p {
    margin-bottom: 0;
}
.td_footer_text_widget + .td_footer_address_widget {
    margin-top: 25px;
}
.td_mp_0 {
    list-style: none;
    margin: 0;
    padding: 0;
}
.td_footer_address_widget li:not(:last-child) {
    margin-bottom: 20px;
}
.td_footer_address_widget li {
    padding-left: 34px;
    position: relative;
}
.td_footer_address_widget li i {
    position: absolute;
    left: 0;
    top: 0px;
    font-size: 24px;
}

.td_footer_row .td_footer_col {
    flex: 1;
}
.td_fs_32 {
    font-size: 32px;
    line-height: 1.31em;
}
.td_mb_30 {
    margin-bottom: 30px;
}   
.td_footer_widget_menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.td_footer_widget_menu li:not(:last-child) {
    margin-bottom: 13px;
}
.td_newsletter.td_style_1 + .td_footer_social_btns {
    margin-top: 30px;
}
.td_footer_social_btns {
    display: flex;
    gap: 5px;
    margin-left: -8px;
}
.td_fs_20 {
    font-size: 20px;
    line-height: 1.5em;
}
.td_footer_social_btns a {
    height: 45px;
    width: 45px;
    border-radius: 50%;
    color: #fff;
    margin-top: 18px;
}
.td_post.td_style_1:hover {
    transform: translateY(-6px);
    box-shadow: 0 50px 30px -40px rgba(0, 0, 0, 0.1);
}
.td_post.td_style_1 .td_post_thumb {
    border-radius: 10px 10px 0 0;
}
.td_post.td_style_1 .td_post_thumb {
    overflow: hidden;
    position: relative;
}
.d-block {
    display: block!important;
}
.td_post.td_style_1 .td_post_thumb::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: var(--accent-color);
    opacity: 0;
    z-index: 1;
    transition: all 0.4s ease;
}
.td_post.td_style_1 .td_post_thumb img {
    border-radius: inherit;
}
.td_post.td_style_1 .td_post_thumb img {
    transition: all 0.8s;
}
.td_post.td_style_1 .td_post_thumb img {
    width: 100%;
}
.td_post.td_style_1 .td_post_thumb i {
    position: absolute;
    height: 40px;
    width: 40px;
    right: 30px;
    top: 30px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    color: #d2323e;
    z-index: 2;
    opacity: 0;
    transition: all 0.5s ease;
}
.td_post.td_style_1 .td_post_info {
    border: 1px solid #ebeced;
    border-top-width: 0;
    padding: 20px 30px 40px;
    border-radius: 0 0 10px 10px;
}
.td_post.td_style_1 .td_post_meta {
    display: flex;
    flex-wrap: wrap;
    gap: 0 56px;
}
.td_post.td_style_1 .td_post_meta span {
    display: flex;
    align-items: center;
    gap: 6px;
}
.td_post.td_style_1 .td_post_meta span img {
    height: 16px;
    width: 16px;
    flex: none;
}
.td_mb_16 {
    margin-bottom: 16px;
}
.td_mb_24 {
    margin-bottom: 24px;
}
.td_radius_30 {
    border-radius: 30px;
}
.td_mb_20 {
    margin-bottom: 20px;
}
.td_btn.td_style_1:hover {
    color: #fff;
}
.td_btn.td_style_1.td_type_3:hover .td_btn_in::before {
    background-color: #2858a4;
}
.td_btn.td_style_1:hover .td_btn_in::before {
    opacity: 1;
}
.td_btn.td_style_1.td_type_3:hover .td_btn_in {
    color: #fff;
    border-color: var(--accent-color);
}
.td_post.td_style_1 .td_post_title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.td_btn.td_style_1.td_type_3 .td_btn_in {
    padding: 12px 24px;
    border: 1px solid #d2323e;
    transition: border 0.3s ease;
}
.td_center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.fa-brands, .fab {
    font-weight: 400;
}
.td_footer_bottom_in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 33px 0;
    gap: 5px 25px;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.td_footer_bottom_in .td_footer_widget_menu {
    display: flex;
    flex-wrap: wrap;
    gap: 2px 0px;
}
.td_footer_widget_menu li a {
   color: #fff;
}
.td_footer_widget_menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.td_footer_bottom_in .td_footer_widget_menu li {
    margin-bottom: 0;
}
.td_footer_bottom_in .td_footer_widget_menu li:not(:last-child)::after {
    content: "/";
    margin: 0 5px;
}
.mobile-logo {
    margin-left: 27px;
    padding-top: 11px;
    /* margin-bottom: 1px; */
    width: 79%;
    padding-bottom: 10px;
}
.tg-addnav1 {
    z-index: 2;
    color: #fff;
    float: right;
    padding: 10px 0;
    list-style: none;
    font-size: 13px;
    line-height: 20px;
    position: relative;
    text-transform: capitalize;
}
.tg-addnav1 li {
    float: left;
    padding: 0 3px;
    position: relative;
    line-height: inherit;
    list-style-type: none;
}
.tg-addnav1 li a {
    color: #0c0c0c;
    display: block;
}
.buttont {
    padding: 7px 28px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    outline: none;
    color: #fff !important;
    background-color: #43609c;
    border: none;
    border-radius: 15px;
    box-shadow: 0 9px #999;
}

.headnum {
    background: #d2323e;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff !important;
    font-weight: 700;
    border-radius: 7px;
    font-size: 19px;
    margin-top: 7px;
}
 .outer-box {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.header-top-left {
    position: relative;
    display: flex;
    align-items: center;
}
.social-link-box-style1 {
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 30px;
}
.social-link-box-style1 p {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}
.social-link-box-style1 ul {
    position: relative;
    display: block;
    padding-left: 10px;
    padding-bottom: 0px;
}
.social-link-box-style1 ul li {
    position: relative;
    display: block;
    float: left;
    margin-right: 20px;
}
.social-link-box-style1 ul li a {
    color: #ffffff;
    font-size: 14px;
    transition: all 200ms linear;
    transition-delay: 0.1s;
}
.header-top-right {
    position: relative;
    display: block;
}
.quick-link-box {
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 12%;
}
.quick-link-box .inner-title {
    position: relative;
    display: flex;
    align-items: center;
    width: 140px;
}
.quick-link-box .inner-title p {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;
}
.quick-link-box .link-box {
    position: relative;
    display: block;
    padding-top: 25px;
    /* padding-left: 3px; */
    /* padding-bottom: 17px; */
    z-index: 1;
    color: #fff;
    font-size: 16px;
}

.quick-link-box .link-box ul {
    position: relative;
    display: block;
    overflow: hidden;
}
.quick-link-box .link-box ul li {
    position: relative;
    display: block;
    float: left;
    margin-right: 18px;
    margin-left: 13px;
}
.quick-link-box .link-box ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: capitalize;
}

.td_hero_btn_group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 15px 40px;
    padding: 25px 40px;
    max-width: 1090px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -65px;
}
.td_hero_btn_group::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    border-bottom: 2px solid rgba(255, 255, 255, 0.4);
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    opacity: 0.4;
    background: rgb(56 57 105);
    box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 64%);
}
.td_lines {
    position: absolute;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    z-index: 11;
    display: flex;
    justify-content: space-around;
}
.td_lines span {
    width: 1px;
    background-color: rgba(235, 236, 237, 0.1);
}
.td_hero_btn_group .td_btn.td_style_1 {
    min-width: 270px;
}
.td_btn.td_style_1 {
    position: relative;
    display: inline-flex;
    justify-content: center;
    padding: 0;
    outline: none;
    border: none;
}
.td_radius_10 {
    border-radius: 10px;
}
.td_medium {
    font-weight: 500;
}
.td_fs_20 {
    font-size: 20px;
    line-height: 1.5em;
}
.td_hero_btn_group .td_btn.td_style_1 .td_btn_in {
    padding: 25px 40px;
}
.td_btn.td_style_1 .td_btn_in {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 13px 25px;
    gap: 10px;
    border-radius: inherit;
    position: relative;
    z-index: 1;
}
.td_btn.td_style_1:hover .td_btn_in::before {
    opacity: 1;
}
.td_white_color {
    color: #fff;
}
.td_btn.td_style_1 .td_btn_in::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 0.2);
    opacity: 0;
    transition: all 0.4s ease;
}
.td_accent_bg {
    background-color:#383969;
}


           .respond {
    /* display: none; */
    /* width: 20%; */
    color: #0a0909;
    font-size: 14px;
    font-weight: 500;
}
      
      /* index about css*/
    .pb-120 {
    padding-bottom: 120px;
}
.pt-120 {
    padding-top: 120px;
}
.animations-02 {
    position: absolute;
    right: 0;
    bottom: -10px;
    animation: alltuchtopdown 5s infinite;
    -webkit-animation: alltuchtopdown 5s infinite;
    animation-delay: 0s;
    -webkit-animation-delay: 3s;
}
.align-items-center {
    align-items: center!important;
}
.align-items-center {
    align-items: center!important;
}
.about-text {
    position: absolute;
    bottom: 0px;
    right: 30px;
    width: 200px;
    background: #383969;
    padding: 19px;
    border-radius: 10px;
    box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.08);
    overflow: hidden;
}
.second-about {
    right: 0;
    bottom: inherit;
    text-align: center;
    top: 3px;
    width: 289px;
}
.about-text span {
    font-size: 50px;
    color: #fff;
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-family: 'Jost', sans-serif;
    margin-top: 0;
    line-height: 59px;
}
.about-text span sub {
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    margin-left: -10px;
    bottom: 5px;
}
.second-about p {
    margin-bottom: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Jost', sans-serif;
}
.about-text::after {
    position: absolute;
    content: "";
    height: 6px;
    width: 100%;
    bottom: 0;
    left: 0;
    display: inline-block;
    background: #c3b901;
}
.pl-15 {
    padding-left: 15px;
}
.pb-25 {
    padding-bottom: 25px;
}
.second-title h5 {
    color: #383969;
    font-size: 18px;
    margin-bottom: 10px;
        font-weight: 600;
}
.s-about-content h2 {
    font-size: 50px;
    margin-bottom: 0px;
    text-align: justify;
    font-weight: 600;
    /* font-family: 'Jost', sans-serif; */
    /* overflow-wrap: break-word; */
}
.s-about-content .txt-clr {
    color: #383969;
    font-size: 18px;
    line-height: 28px;
}
.s-about-content p {
    margin-bottom: 15px;
    color: #444444;
}
.btnr {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    padding: 20px 30px;
    text-align: center;
    text-transform: unset;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    background: #c3b901;
    border: 1px solid #c3b901;
    overflow: hidden;
}
.btnr:hover{background-color: #383969;
   color: #c3b901;
border: 1px solid #c3b901;}
.btn:hover {
    border: 1px solid #c3b901;
    background-color: #c3b901;
    color: #fff;
    z-index: 11111;
}

.about-content2 li {
    display: inherit;
    margin-top: 10px;
    width: 50%;
    float: left;
    margin-bottom: 0;
    color: #777;
}
.about-content2 .abcontent {
    display: flex;
}
.about-content2 li .ano {
    font-size: 20px;
    width: 90px;
    height: 56px;
    background: #383969;
    text-align: center;
    margin-right: 15px;
    color: #fff;
    display: block;
    border-radius: 50%;
    font-weight: 500;
    line-height: 56px;
    font-family: 'Jost', sans-serif;
}
.about-content2 li .text {
    padding-top: 5px;
}
.about-content2 li .text h3 {
    font-size: 24px;
        margin-bottom: 20px;
}
.slider-btn {
    display: inline-block;
    position: relative;
}
.mt-20 {
    margin-top: 20px;
}
.about-area .btn {
    background: #383969;
    border: 1px solid #383969;
}
.btn {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    padding: 20px 30px;
    text-align: center;
    text-transform: unset;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    background: #383969;
    border: 1px solid #383969;
    overflow: hidden;
}
.btn i {
    margin-left: 10px;
    font-size: 18px;
}
@keyframes alltuchtopdown {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px); }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px); }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px); } }
@-webkit-keyframes alltuchtopdown {
  0% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px); }
  50% {
    -webkit-transform: rotateX(0deg) translateY(-20px);
    -moz-transform: rotateX(0deg) translateY(-20px);
    -ms-transform: rotateX(0deg) translateY(-20px);
    -o-transform: rotateX(0deg) translateY(-20px);
    transform: rotateX(0deg) translateY(-20px); }
  100% {
    -webkit-transform: rotateX(0deg) translateY(0px);
    -moz-transform: rotateX(0deg) translateY(0px);
    -ms-transform: rotateX(0deg) translateY(0px);
    -o-transform: rotateX(0deg) translateY(0px);
    transform: rotateX(0deg) translateY(0px); } }
/*  end index about*/
/*  start  index course*/
.courses-two__single {
    position: relative;
    display: block;
    background-color: #FCFCFC;
    border: 1px solid #d1e3fb;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.04);
    border-radius: 20px;
    padding: 19px 19px 14px;
    margin-bottom: 40px;
}
.courses-two__img-box {
    position: relative;
    display: block;
}
.courses-two__img {
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 16px;
}
.courses-two__img::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #3839694f;
    opacity: 0;
    transform: translateY(90px);
    transition: background-color 0.7s ease;
    transition: all 0.7s ease;
    z-index: 1;
}
.courses-two__img img {
    width: 100%;
    border-radius: 16px;
    transform: scale(1.0);
    transition: all 1500ms ease;
}
.courses-two__content {
    position: relative;
    display: block;
    margin-top: 14px;
}
.courses-two__doller-and-review {
    position: relative;
/*    display: flex;*/
    align-items: center;
    justify-content: space-between;
}
.courses-two__doller {
    position: relative;
    display: block;
}
.courses-two__doller p {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    color: #383969;
}
.courses-two__review {
    /* position: relative; */
    /* display: block; */
    text-align: center;
}
.btn1 {
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    display: inline-block;
    padding: 11px 10px;
    text-align: center;
    text-transform: unset;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    background: #383969;
    border: 1px solid #383969;
    overflow: hidden;
    margin-bottom: 8px;
}
.about-area .btn:hover {
    border: 1px solid #c3b901;
}
/*.btn:hover {
    color: #fff;
    border-color: #125875;
}*/
.btn1:hover {
    color: #fff;
    background: #c3b901;
}
.about-area .btn:hover::before {
    background: #c3b901;
}
.btn:hover::before {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 4px;
    content: "";
    background: #c3b901;
    top: 0;
    left: 0;
    z-index: -1;
}
.btnn:hover{
    color: #fff;
}
.btnn:hover::before {
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 4px;
    content: "";
    background: #c3b901;
    top: 0;
    left: 0;
    z-index: -1;
}
.courses-two__review p {
    font-size: 15px;
    line-height: 24px;
    color: #383969;
}
.courses-two__review p i {
    color: #383969;
    font-size: 15px;
}
.courses-two__review p span {
    font-size: 14px;
    line-height: 24px;
    color: #ccc;
}
.second-title h2 {
    font-size: 50px;
    margin-bottom: 0px;
    text-align: justify;
    font-weight: 600;
    /* font-family: 'Jost', sans-serif; */
    /* overflow-wrap: break-word; */
}
.mt-203 {
    display: table;
    margin: 0px auto;
}
.courses-two__title {
    font-size: 22px;
    font-weight: 500;
    line-height: 33px;
    margin-top: 8px;
    text-align: center;
    margin-bottom: 18px;
}
.courses-two__title a:hover{
    color:#c3b901;
}
.courses-two__single:hover .courses-two__img::before {
    opacity: 1;
    transform: translateY(0px);
}
/* End index course */
/* start why choose us index */
.icon_box_style1.icon_box {
    background-color: #fff;
    padding: 15px;
    border: 2px solid #f6f6f6;
    -moz-transition: transform .25s cubic-bezier(.68,-0.55,.27,1.55);
    -webkit-transition: transform .25s cubic-bezier(.68,-0.55,.27,1.55);
    transition: transform .25s cubic-bezier(.68,-0.55,.27,1.55);
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-animation-fill-mode: none;

    margin-top: 30px;
    animation-fill-mode: none;
}   
.td_gray_bg_3 {
    background-color: rgba(237, 237, 237, 0.5);
}
.td_gray_bg_31{
    background-color: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
}
.icon_box_style1 .box_icon {
    float: left;
    margin-right: 20px;
}
.box_icon, .intro_desc {
    position: relative;
}
.mb-3, .my-3 {
    margin-bottom: 1rem;
}
.box_icon i {
    font-size: 40px;
}

.icon_box_style1 .intro_desc {
    overflow: hidden;
}
.box_icon, .intro_desc {
    position: relative;
}
.intro_desc h5 {
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 600;
    color: #383969;
}
.text_default {
    color: #383969 !important;
}
.icon_box_style1.icon_box:hover {
    box-shadow: 0 0 14px rgba(0,0,0,0.05);
    -moz-transform: translate3d(0,-10px, 0);
    -webkit-transform: translate3d(0,-10px, 0);
    transform: translate3d(0,-10px, 0);
}
.intro_desc p:last-child {
    margin: 0;
}
/* end  why choose us index */

/* start form index */
.bg_blue_dark {
    background-color: #383969;
        padding: 100px 0;
            background-position: center center;
    background-size: cover;
}
.align-items-end {
    -ms-flex-align: end!important;
    align-items: flex-end!important;
}
.register_form {
    background-color: rgba(255,255,255,0.1);
}
.padding_eight_all {
    padding: 8%;
}
.text_default {
    color: #c3b901 !important;
}
.pt-md-2, .py-md-2 {
    padding-top: .5rem!important;
}
.gon {
    font-size: 27px;
    color: #fff;
    font-weight: 600;
    margin-left: 18px;
}

.single-counter h2 {
    color:#fff;
    margin-bottom: 5px;
    font-size: 32px;
}
.single-counter h4 {
    font-weight: normal;
    font-size: 18px;
      color:#fff;
}
.form-group {
    margin-bottom: 1rem;
}
.heading_s1 h2 {
    font-size: 27px;
    color: #fff;
    font-weight: 600;
}
.form-control {
    height: 47px;
    padding: 10px 20px;
}
.form_transparent .form-control, .form_transparent .form-control:focus, .form_transparent .custom-file-input:focus ~ .custom-file-label {
    background-color: transparent !important;
    color: #fff!important;
    border-color: #fff!important;
}
.form-control {
    height: 47px!important;
    padding: 10px 20px!important;
}
textarea.form-control {
    height: 121px !important;
}
.container1{
    max-width: 1140px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;

}
::placeholder {
  color: white;
  opacity: 1; /* Ensures full visibility */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
}
.form-control {
    display: block!important;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057!important;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.large_divider {
    height: 100px;
}

/* end form of index */

/* start fetaures of index */

.td_features.td_style_1 {
    display: flex;
    position: relative;
}
.td_features.td_style_1 .td_features_thumb {
    position: relative;
    z-index: 2;
}
.td_features.td_style_1 .td_features_content, .td_features.td_style_1 .td_features_thumb {
    flex: none;
    width: 50%;
}
.td_features.td_style_1 .td_features_thumb img {
    width: calc(100% + 110px);
    max-width: initial;
}
.td_radius_10 {
    border-radius: 10px;
}
.td_features.td_style_1 .td_features_content {
    margin-top: 200px;
    box-shadow: 4px 4px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 60px;
    position: relative;
    z-index: 3;
}
.td_features.td_style_1 .td_features_content, .td_features.td_style_1 .td_features_thumb {
    flex: none;
    width: 50%;
}
.td_accent_color {
    color: #d2323e;
}
.td_spacing_1 {
    letter-spacing: 1.44px;
}
.td_semibold {
    font-weight: 600;
}
.td_fs_18 {
    font-size: 18px;
    line-height: 1.56em;
}
.td_mb_10 {
    margin-bottom: 10px;
}
.text-uppercase {
    text-transform: uppercase!important;
}
.td_features.td_style_1 .td_feature_list {
    max-width: 465px;
}
.td_features.td_style_1 .td_features_content li:not(:last-child) {
    margin-bottom: 40px;
}
.td_features.td_style_1 .td_features_content li {
    display: flex;
    gap: 20px;
    align-items: center;
}
.td_features.td_style_1 .td_features_content .td_feature_icon {
    flex: none;
    height: 100px;
    width: 100px;
    padding: 15px;
    position: relative;
}
.td_center {
    display: flex;
    align-items: center;
    justify-content: center;
}
.td_features.td_style_1 .td_features_content .td_feature_icon::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-radius: 10px;
    background-color:#d2323e;
    opacity: 0.05;
    transition: all 0.4s ease;
}
.td_fs_32 {
    font-size: 32px;
    line-height: 1.31em;
}
.td_heading_color {
    color: #00001b;
}
.td_opacity_7 {
    opacity: 0.7;
}
.td_features.td_style_1 .td_features_shape_1 {
    left: 49%;
    top: 5%;
    opacity: 0.15;
    position: absolute;
}
.td_features.td_style_1 .td_features_shape_2 {
    left: 10%;
    bottom: 0;
    opacity: 0.15;
     position: absolute;
}
.td_hover_layer_1, .td_hover_layer_2, .td_hover_layer_3, .td_hover_layer_4, .td_hover_layer_5 {
    position: relative;
    transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: perspective(600px) translate3d(0, 0, 0);
}

@keyframes myAnimation {
    0% {
        transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg);
    }
    50% {
        transform: perspective(600px) translate3d(20px, -20px, 50px) rotateY(20deg);
    }
    100% {
        transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg);
    }
}
/*Start faculty of index*/
.team_box {
    margin-top: 30px;
}
.box_shadow1 {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.team_img {
    position: relative;
    overflow: hidden;
}

.team_img img {
    width: 100%;
    transition: all 0.5s ease-in-out;
}
.team_title {
    background-color: #fff;
    padding: 15px;
    text-transform: capitalize;
}
.team_title h5 {
    font-weight: 500;
    font-size: 18px;
    color: #292b2c;
    margin-bottom: 2px;
}
.fack{    display: table;
    margin: 0 auto;
    padding-top: 38px;}

/*end faculty of index*/
/*start testimonils of index*/
.testimonial_box {
    text-align: center;
    border: 2px solid #eee;
    padding: 20px;
    margin-top: 60px;
    background-color: #fff;
}
.testimonial_box .testimonial_img {
    float: none;
    margin: -80px auto 20px;
    display: table;
    padding: 10px;
    border: 2px solid #eee;
    background-color: #fff;
}
.testimonial_img img {
    max-width: 100px;
}
.testi_meta {
    overflow: hidden;
}
.testi_user{
    margin-bottom: 6px;
}
.testi_user h6{
    font-size: 20px;
    font-weight: 500;
}
.testi_user span, .author_intro span {
    font-style: italic;
     font-size: 15px;
}
.trgyh{padding-top: 60px;}
/*end testimonils of index*/
/*start latest of index*/
.mb-30 {
    margin-bottom: 30px;
}
.event-item .thumb {
    overflow: hidden;
}
.hover-zoomin a {
    display: block;
    position: relative;
    overflow: hidden;
}
.hover-zoomin img {
    width: 100%;
    height: auto;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.event-content {
    padding: 30px;
    background: #f0f7ff;
    position: relative;
    transition: all 0.5s ease 0s;
}
.event-content .date {
    position: absolute;
    background-color: #383969;
    width: 87px;
    height: 67px;
    left: 30px;
    top: -60px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-family: 'Jost', sans-serif;
}
.event-content h3 a{    color: #282525;}
.event-content .date strong {
    font-size: 24px;
    display: block;
    margin-top: 10px;
}
.hover-zoomin:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.btnn{
    margin-top: 15px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    padding: 9px 11px;
    text-align: center;
    text-transform: unset;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    background: #383969;
    border: 1px solid #383969;
    overflow: hidden;
}
.event-content h3 {
    font-size: 24px;
}
.hover-zoomin a {
    display: block;
    position: relative;
    overflow: hidden;
}

/*end latest of index*/



            .relative {
                position: relative;
            }

            .pt10 {
                padding-top: 10px;
            }
            
            .pb10 {
                padding-bottom: 10px;
            }
            
            .pt20 {
                padding-top: 20px;
            }
            
            .pb20 {
                padding-bottom: 20px;
            }
            
            .around10 {
                padding: 10px;
            }
            
            .around40 {
                padding: 40px;
            }
            
            .spaceb10 {
                padding-bottom: 10px;
            }
            
            .child {
                color: #000;
                font-weight: 600;
                font-size: 16px;
            }
            
            .child1 {
                margin-top: 10px;
                margin-bottom: 0px;
            }
            
            .hife {
                display: block;
            }
            
            .spaceb40 {
                padding-bottom: 40px;
            }
            
            .spacet40 {
                padding-top: 40px;
            }
            
          /*  .spacet60 {
    padding-top: 95px;
}
            */
           
            
            .spacet50 {
                padding-top: 50px;
            }
            
            /*.spaceb50 {
                padding-bottom: 50px;
            }*/
            
            .spacet140 {
                padding-top: 140px;
            }
            
            .bg-orange {
                background: rgb(245, 130, 32);
            }
            
            .sec-icon {
                margin: -0.3em 0 25px 0;
            }
            
            .sec-icon .vs-circle {
                --circle-size: 45px;
                --circle-angle: -405deg;
                --circle-bg: #172a73;
                display: inline-block;
                width: 45px;
                height: 45px;
                max-width: 100%;
                max-height: 100%;
                border-radius: 50%;
                background-color: rgba(0, 0, 0, 0);
                background-size: 100% 100%;
                background-image: linear-gradient(var(--circle-angle, -60deg), var(--circle-bg, #2F2552) var(--circle-count, 55%), transparent var(--circle-count, 55%));
            }
            
            .sec-subtitle {
                display: block;
                color: #000000;
                font-size: 16px;
                font-weight: 500;
                letter-spacing: .12em;
                margin: -0.2em 0 15px 0;
                text-transform: uppercase;
            }
            
            .category-style1 {
                margin-bottom: 0px;
                position: relative;
            }
            
            .category-style1 .category-img {
                overflow: hidden;
                border-radius: 20px;
                position: relative;
            }
            
            .category-style1 .category-img:after,
            .category-style1 .category-img:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                opacity: 0;
                visibility: hidden;
                background-color: #FF630E;
                transition: all ease .4s;
            }
            
           .sec-title {
    font-size: 48px;
    font-weight: 700;
    /* color: #000; */
    color: #212121;
}
            
            .category-style1 .icon {
                background-color: #FF630E;
                border-radius: 20px;
                color: #ffffff;
                font-size: 16px;
                height: 33px;
                left: 12px;
                line-height: 34px;
                position: absolute;
                text-align: center;
                top: 12px;
                width: 30px;
                transition: all ease .4s;
            }
            
            .about-title .icon {
                background-color: #FF630E;
                font-size: 40px;
                text-align: center;
            }
            
            .category-style1 .category-img:after {
                opacity: 1;
                visibility: visible;
                background-color: rgba(0, 0, 0, 0);
                background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 10%, transparent 70%);
            }
            
            .category-style1 .category-img:after,
            .category-style1 .category-img:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                opacity: 0;
                visibility: hidden;
                background-color: #2858a4;
                transition: all ease .4s;
            }
            .section-content {    margin-left: 16px;}
            .single-service{    margin-bottom: 42px;}
            .category-style1 .category-content {
                bottom: 0;
                padding: 30px;
                position: absolute;
                transform: translateY(30px);
                transition: all ease .4s;
            }
            
            .category-style1 .category-title,
            .category-style1 .subtitle {
                color: #fff;
                margin: 0 0 5px 0;
            }
            
            .category-style1 .category-title a {
                color: #fff;
                font-size: 20px;
                font-weight: 600;
            }
            
            .category-style1 .subtitle {
                color: #fff;
            }
            
            .category-style1 .subtitle {
                opacity: 0;
            }
            
            .category-style1 .category-img:after {
                opacity: 1;
                visibility: visible;
                background-color: rgba(0, 0, 0, 0);
                background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8) 10%, transparent 70%);
            }
            
            .category-style1:hover .category-img:before,
            .slick-center .category-style1 .category-img:before {
                opacity: .8;
                visibility: visible;
            }
            
            .category-style1:hover .icon,
            .slick-center .category-style1 .icon {
                background-color: #fff;
                color: #FF630E;
            }
            
            .fullwidthinner,
            .fullwidth {
                width: 100vw;
                position: relative;
                left: 50%;
                margin-left: -50vw;
            }
            
            .category-style1:hover .subtitle,
            .slick-center .category-style1 .subtitle {
                opacity: 1;
            }
            
            .category-style1:hover .category-content,
            .slick-center .category-style1 .category-content {
                transform: translateY(0);
            }
            
            .bggray {
                background: #f8f8f8;
            }
            
            .picture-box2 .picture-1 {
                margin-left: 36%;
                margin-bottom: -120px;
                z-index: 3;
            }
            
            .fontbold {
                font-weight: bold;
            }
            
            .picture-box2 {
                position: relative;
            }
            
            .space-bottom {
                padding-bottom: 60px;
            }
            
            .space-top {
                padding-top: 60px;
            }
            
            .picture-box2 [class*=picture-] {
                width: -moz-max-content;
                width: max-content;
                max-width: 100%;
                overflow: hidden;
                position: relative;
                z-index: 9999;
                border-radius: 20px;
            }
            
            .picture-box2 .picture-3 {
                margin-right: -170px;
                margin-left: auto;
                margin-top: -140px;
            }
            
            .vs-btn:before {
                transform-origin: left top;
            }
            
            .mega-hover:before {
                top: -10%;
                right: 51%;
                bottom: -10%;
                left: 50%;
                background: rgba(255, 255, 255, .3);
            }
            
            .mega-hover:hover:before {
                left: 0;
                right: 0;
                opacity: 0;
                transition: all 900ms linear;
            }
            
            .mega-hover:hover:after {
                top: 0;
                bottom: 0;
                opacity: 0;
                transition: all 900ms linear;
            }
            
            .mega-hover img {
                transition: all 2s ease;
                transform: scale(1);
            }
            
            .mega-hover:after {
                top: 50%;
                right: -10%;
                bottom: 50%;
                left: -10%;
                background: rgba(255, 255, 255, .6);
            }
            
            .mega-hover:after,
            .mega-hover:before {
                content: "";
                position: absolute;
                pointer-events: none;
                opacity: 1;
                z-index: 3;
                transform: rotate(5deg);
            }
            
            .picture-box2 .vs-circle {
                position: absolute;
                left: 50%;
                top: 50%;
                max-width: initial;
                transform: translate(-42%, -50%);
                --circle-angle: -43deg;
                /* --circle-bg: #FF630E; */
                --circle-size: 554px;
                z-index: 1;
                background: linear-gradient(to bottom, #ff630e 0%, #fbaa7e 100%);
            }
            
            .vs-circle {
                display: block;
                width: 500px;
                height: 500px;
                max-width: 100%;
                max-height: 100%;
                border-radius: 50%;
                background-color: rgba(0, 0, 0, 0);
                background-size: 100% 100%;
                background-image: linear-gradient(var(--circle-angle, -60deg), var(--circle-bg, #2F2552) var(--circle-count, 55%), transparent var(--circle-count, 55%));
            }
            
            .about-box2 {
                padding: 60px;
            }
            
            .title-area {
                margin-bottom: 40px;
            }
            
            .course-style2 {
                position: relative;
                background-color: #fff;
                margin-bottom: 30px;
                border-radius: 20px;
            }
            .why-choose-area.three {
    padding: 95px 0 100px;
}
.bg-gray-why {
    background-color: #f7f7f7 !important;
}
.dftg{margin-left: -65px;}
.dftg1{margin-right: -66px!important;
    margin-left: auto!important;
    margin-top: -145px!important;}
    .dftg2{margin-left:48px;}
.choose-single.three {
    padding: 40px 20px 20px;
    background-color: #fff;
    border-radius: 10px;
    margin-top: 20px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.why-choose-icon.three {
    margin: 0 0 20px;
    width: 100%;
    float: none;
}
.why-choose-icon img {
    width: 45px;
}
.why-choose-cont.three {
    max-width: 100%;
    float: none;
}
.why-choose-cont {
    width: 88%;
    float: left;
    padding-left: 15px;
}
.why-choose-cont h3 {
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 10px;
}
            .course-style2:after,
            .course-style2:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                border-radius: inherit;
                border-style: solid;
                border-width: 2px 0 0 2px;
                z-index: 1;
                pointer-events: none;
                border-color: #3bc46e;
                opacity: 0;
                visibility: hidden;
                transition: all ease .4s;
            }
            
            .course-style2 .course-img {
                position: relative;
                overflow: hidden;
                border-radius: 20px 20px 0 0;
            }
            
            .course-style2 .course-img img {
                width: 100%;
                transform: scale(1.001);
                transition: all ease .4s;
            }
            
            .slick-slide img {
                display: inline-block;
            }
            
            .course-style2 .course-price {
                background-color: #3747ff;
                color: #fff;
                position: absolute;
                bottom: 10px;
                right: 10px;
                font-weight: bold;
                text-align: center;
                height: 44px;
                line-height: 44px;
                font-size: 20px;
                padding: 0 25px;
                border-radius: 20px;
            }
            
            .course-style2 .course-content {
                padding: 6px 40px 1px 40px;
                text-align: center;
            }
            
            .course-style2 .course-name {
                margin-bottom: 18px;
                font-size: 24px;
            }
            
            .course-style2 .course-name a {
                color: #000;
            }
            
            .course-style2 .course-meta {
                border-bottom: 1px solid #dedede;
                margin-top: 17px;
                padding-bottom: 25px;
            }
            
            .course-style2 .course-meta span,
            .course-style2 .course-meta a {
                color: #000;
                font-size: 14px;
                display: inline-block;
                margin-right: 12px;
                font-weight: 500;
            }
            
            .course-style2 .course-footer {
                position: relative;
                padding: 15px 0 15px 0;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            
            .course-style2 .course-teacher img {
                margin-right: 10px;
                vertical-align: middle;
                width: 44px;
                border-radius: 50%;
            }
            
            .course-style2 .course-teacher a {
                color: #000;
            }
            
            .course-style2 .course-review i:not(:last-child) {
                margin-right: 2px;
            }
            
            .course-style2 .course-review {
                color: #f6b800;
                font-size: 14px;
            }
            
            .course-style2:hover:after,
            .course-style2:hover:before {
                opacity: 1;
                visibility: visible;
            }
            
            .course-style2 .course-meta span,
            .course-style2 .course-meta a {
                color: #444444;
                font-size: 14px;
                display: inline-block;
                margin-right: 12px;
                font-weight: 500;
            }
            
            .course-style2:after {
                border-width: 0 2px 2px 0;
                left: auto;
                top: auto;
                right: 0;
                bottom: 0;
                border-color: #FF630E;
            }
            
            .course-style2:hover:after,
            .course-style2:hover:before {
                opacity: 1;
                visibility: visible;
            }
            
            .course-style2.layout2 .course-content {
                flex: 1;
                padding: 15px 30px 0 30px;
            }
            
            .course-style2 .course-meta i {
                color: #3747ff;
                font-size: 12px;
                margin-right: 7px;
            }
            
            .course-style2 .course-img {
                position: relative;
                overflow: hidden;
            }
            
            .slick-slide {
                float: left;
                height: 100%;
            }
            
            .gx-80 {
                --bs-gutter-x: 80px;
            }
            
            .media-style4 {
                margin-bottom: 30px;
            }
            
            .media-style4 .media-icon {
                margin-bottom: 20px;
            }
.form-style2 .form-inner {
    background-color: #fff;
    border-radius: 20px;
    border: 5px solid #eaeaea;
    padding: 4px 31px 28px;
    margin-top: 117px;
    margin-left: 25px;
    margin-right: 9px;
}
            
           .form-style2 .form-title {
    font-weight: 400;
    line-height: 40px;
    margin-bottom: 30px;
    font-size: 22px;
    max-width: 593px;
}
            
            .form-style2 {
                position: relative;
                z-index: 1;
                margin-bottom: 30px;
            }
            
            .form-style2 .form-group {
                margin-bottom: 15px;
            }
            
            .text-xl-start {
                text-align: left;
            }
            
            .form-style2 .vs-btn1 {
                margin-bottom: 15px;
                margin-top: 5px;
                display: block;
                width: 100%;
            }
            
            .form-style2 .form-link {
                color: #000;
                font-weight: 700;
                text-decoration: underline;
            }
            
          .form-style2 .vs-circle {
    position: absolute;
    right: -62px;
    bottom: -29px;
    max-width: initial;
    max-height: initial;
    z-index: -1;
}
            
            .vs-circle.color2 {
                --circle-bg: #FF630E;
            }
            
            .vs-btn1 {
                border: none;
                vertical-align: middle;
                display: inline-block;
                text-align: center;
                font-family: var(--title-font);
                /* background-color: #3bc46e; */
                color: #fff;
                font-weight: 700;
                font-size: 16px;
                line-height: 1.2;
                padding: 21.5px 40px;
                border-radius: 9999px;
                position: relative;
                z-index: 1;
                overflow: hidden;
                background: linear-gradient(to bottom, #2858a4 0%, #2858a4c2 100%);
            }
            
            .space-extra-bottom {
                padding-bottom: 60px;
            }
            
            .form-style2 select,
            .form-style2 input {
                border: none;
                border: 1px solid #d1d1d1;
                font-size: 16px;
                font-size: 14px;
                margin-bottom: 5px;
                height: 60px;
                border-radius: 9999px;
                width: 100%;
                padding-left: 27px;
                --body-color: #333333;
                transition: all ease .4s;
            }
            
            .text-theme {
                color: #3747ff;
            }
            
            .media-style4 .media-title {
                margin-bottom: 10px;
                font-size: 15px;
                color: #000;
                font-weight: 600;
            }
            
            .course-style2.layout2 .course-img {
                border-radius: 20px 0 0 20px;
            }
            
            .process-style1:not(:last-child) {
                margin: 0 0 50px 0;
                padding: 0 0 42px 0;
            }
            
            .process-style1 {
                position: relative;
                display: flex;
            }
            
            .process-inner1 .process-style1:before {
                right: -200px;
            }
            
            .process-style1:not(:last-child):before {
                content: "";
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                height: 1px;
                z-index: -1;
                background-color: #dfdfdf;
            }
            
            .process-style1 .process-content {
                flex: 1;
            }
            
            .img-box1.style2 {
                margin: 0 0 0 -60px;
            }
            
            .img-box1 .mega-hover {
                border-radius: 50%;
            }
            
            .mega-hover:before {
                top: -10%;
                right: 51%;
                bottom: -10%;
                left: 50%;
                background: rgba(255, 255, 255, .3);
            }
            
            .img-box1 .vs-circle img {
                border-radius: 50%;
                width: 100%;
            }
            
            .mega-hover:after {
                top: 50%;
                right: -10%;
                bottom: 50%;
                left: -10%;
                background: rgba(255, 255, 255, .6);
            }
            
            .mega-hover:after,
            .mega-hover:before {
                content: "";
                position: absolute;
                pointer-events: none;
                opacity: 1;
                z-index: 3;
                transform: rotate(5deg);
            }
            
            .mega-hover img {
                transition: all 2s ease;
                transform: scale(1);
            }
            
            .mega-hover:after,
            .mega-hover:before {
                content: "";
                position: absolute;
                pointer-events: none;
                opacity: 1;
                z-index: 3;
                transform: rotate(5deg);
            }
            
            .mega-hover {
                position: relative;
                overflow: hidden;
            }
            
            .mega-hover:hover:before {
                left: 0;
                right: 0;
                opacity: 0;
                transition: all 900ms linear;
            }
            
            .mega-hover:hover:after {
                top: 0;
                bottom: 0;
                opacity: 0;
                transition: all 900ms linear;
            }
            
            .img-box1 .vs-circle {
                width: auto;
                height: auto;
                --circle-bg: #FF630E;
                padding: 42px;
                margin-top: -22px;
                max-width: 95%;
                margin-left: 23px;
            }
            
            .img-icon {
                width: 60px;
                height: 60px;
                margin-right: 7px;
            }
            
            .bvg {
                margin-top: -61px;
            }
            
         .vs-circle.color2 {
    /* --circle-bg: #FF630E; */
    background: linear-gradient(to bottom, #2858a4 0%, #2858a4c2 100%);
}
            .img-box1 {
                margin: 0 -70px 30px 0;
                position: relative;
            }
            
            .process-style1 .process-text {
                margin: 0;
            }
            
            .process-style1 .process-number {
                width: 60px;
                height: 60px;
                line-height: 60px;
                font-size: 24px;
                margin-right: 25px;
                color: #fff;
                background-color: #3747ff;
                text-align: center;
                border-radius: 50%;
                transition: all ease .4s;
            }
            
            .background-image {
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center center;
            }
            
            .course-style2:hover .course-img img {
                transform: scale(1.15);
            }
            
            .sec-subtitle {
                display: block;
                color: #000000;
                font-size: 16px;
                font-weight: 500;
                letter-spacing: .12em;
                margin: -0.2em 0 15px 0;
                text-transform: uppercase;
            }
            
            .about-title-pa {
                font-size: 48px;
                font-weight: 700;
                color: #000;
            }
            
            .about-box2 .about-content {
                padding-left: 165px;
            }
            
            .fs-md {
                font-size: 18px;
            }
            
            .call-media {
                display: flex;
                align-items: center;
                border-left: 3px solid #172a73;
                box-shadow: 0 0 30px 3px rgb(0 0 0 / 5%);
                padding: 20px 20px 20px 30px;
                margin: 30px 0 30px 0;
                max-width: 350px;
                text-align: left;
            }
            
            .call-media .media-icon {
                font-size: 30px;
                color: #172a73;
                margin-right: 20px;
            }
            
            .call-media .media-label {
                font-size: 16px;
                text-transform: uppercase;
                font-weight: 500;
                letter-spacing: .02em;
                color: #000;
                display: block;
                margin: 0 0 5px 0;
            }
            
            .call-media .media-info {
                font-size: 30px;
                font-family: var(--body-font);
                margin: 0;
                line-height: 1;
                font-weight: 500;
                color: #000;
            }
            
            .vs-btn.style3 {
                color: #000000;
                background-color: rgba(0, 0, 0, 0);
                padding: 0 35px 0 0;
                outline: 2px solid #172a73;
                outline-offset: -2px;
                --shape-gap: 5px;
            }
            
            .vs-btn {
                border: none;
                vertical-align: middle;
                display: inline-block;
                text-align: center;
                font-family: var(--title-font);
                background-color: var(--theme-color);
                color: var(--white-color);
                font-weight: 700;
                font-size: 16px;
                line-height: 1.2;
                padding: 21.5px 40px;
                border-radius: 9999px;
                position: relative;
                z-index: 1;
                overflow: hidden;
            }
            
            .mt-2 {
                margin-top: 0.5rem!important;
            }
            
            .vs-btn:before {
                transform-origin: left top;
            }
            
            .vs-btn:before,
            .vs-btn:after {
                content: "";
                position: absolute;
                top: var(--shape-gap, 3px);
                right: var(--shape-gap, 3px);
                bottom: var(--shape-gap, 3px);
                left: var(--shape-gap, 3px);
                background-color: var(--theme-color3);
                transform: scale(0);
                z-index: -1;
                border-radius: inherit;
                transform-origin: right bottom;
                transition: all ease .4s;
                opacity: 0;
                visibility: hidden;
            }
            
            .vs-btn.style3 i,
            .vs-btn.style5 i {
                height: 60px;
                width: 60px;
                line-height: 60px;
                font-size: 22px;
                margin: 0 15px 0 0;
                color: #fff;
                background-color: #172a73;
                border-radius: 50%;
                position: relative;
                z-index: 2;
            }
            
            .vs-btn i {
                display: inline-block;
                vertical-align: middle;
                transition: all ease .4s;
            }
            
            .vs-btn:before,
            .vs-btn:after {
                content: "";
                position: absolute;
                top: var(--shape-gap, 3px);
                right: var(--shape-gap, 3px);
                bottom: var(--shape-gap, 3px);
                left: var(--shape-gap, 3px);
                background-color: var(--theme-color3);
                transform: scale(0);
                z-index: -1;
                border-radius: inherit;
                transform-origin: right bottom;
                transition: all ease .4s;
                opacity: 0;
                visibility: hidden;
            }
            
            .vs-btn.style3:hover,
            .vs-btn.style5:hover {
                color: #fff;
                background-color: #3948a3;
            }
            
            .vs-btn:hover:before,
            .vs-btn:hover:after {
                transform: scale(1);
                opacity: 1;
                visibility: visible;
            }
        .container23 {
    width: 1400px;
    margin: 0 auto;
}   
header {
    padding: 5px 0px;
    transition: all 0.1s;
    position: relative;
    top: 0px;
    margin-left: 0px;
    z-index: 99;
    /* background: #3bc46e; */
    width: 100%;
   
}
            
            .msd {
                padding-top: 35px;
                color: #433263;
                font-size: 16px;
                font-weight: 600;
                width: 100%;
            }
            
            .display-none-mob {
                color: #423261;
                padding-top: 31px;
                font-size: 15px;
                font-weight: 600;
            }
            
            .bg-theme-colored4 {
                background-color: #e79800 !important;
            }
            
           .toparea {
    background-image: linear-gradient(45deg, #ffffff 50%, #383969 30%);
    transition: all 3s ease 0s;
    border-bottom: 1px solid #e7e7e7;
}
            
            .toparea1 {
                border-bottom: 1px solid #ccc;
                /* background: #FF630E; */
                transition: all 3s ease 0s;
                background: #2858a4;
            }
            .toparea1.container {
                padding: 0 30px;
                width: 1470px;
    
            }
            
            .toplist {
                padding: 0;
                margin: 0;
                list-style: none;
            }
            
            .toplist li+li {
                margin-left: 20px;
            }
            
            .asfr {
                width: 410px;
                height: 315px;
            }
            
            .toplist li {
                display: inline-block;
                color: #777777;
                padding-top: 5px;
                font-size: 16px;
                font-weight: 500;
            }
            
            .bg-gray-lighter {
                background-color: #eeeeee !important;
            }
            
            .form-control {
                border-radius: 0;
                box-shadow: none;
                height: 45px;
                border: 1px solid #eeeeee;
            }
            
            .pt-15 {
                padding-top: 15px !important;
            }
            
            .courses-box3 .single-item-wrapper {
                margin-bottom: 30px;
                background: #f7f7f7;
                display: flex;
            }
            
            .edu-section-gap {
                padding: 43px 0 0px;
            }
            
            .text-theme-colored {
                color: #ff630f !important
            }
            
            .mkl {
                padding-left: 0px;
                padding-right: 0px;
                margin-left: 0px;
            }
            
            .event-details {
                margin-bottom: 60px;
            }
            
            .text-gray {
                color: #808080 !important;
            }
            
            .event-details .main-thumbnail {
                margin-bottom: 16px;
            }
            
            .event-details .main-thumbnail img {
                border-radius: 10px;
            }
            
            .row--30 {
                margin-left: -15px;
                margin-right: -15px;
            }
            
            .row--30>[class*="col"],
            .row--30>[class*="col-"] {
                padding-left: 15px;
                padding-right: 15px;
            }
            
            .other {
                display: block;
            }
            
            .event-details .details-content ul {
                list-style-type: disc;
                margin-bottom: 18px;
                margin-left: 16px;
                margin-top: 20px;
            }
            .course-sidebar-3{margin-bottom: 10px;}
            
            .edu-course-widget.widget-course-summery .content .course-item li:last-child {
                border-bottom: none;
            }
            
            .course-sidebar-3 .edu-blog-widget,
            .course-sidebar-3 .edu-course-widget {
                background-color: var(--color-white);
                border-radius: 5px;
                box-shadow: 0px 10px 50px 0px rgb(26 46 85 / 7%);
                margin-bottom: 30px;
                width: 333px;
            }
            
            .edu-course-widget.widget-course-summery {
                padding: 15px;
            }
            
            .shape-dotted.style2 {
                --dot-bg: #f6f6f6;
            }
            
            .shape-dotted {
                width: 83px;
                height: 176px;
                background: radial-gradient(circle, transparent 20%, var(--dot-bg, #fff) 20%, var(--dot-bg, #fff) 80%, transparent), radial-gradient(circle, transparent 20%, var(--dot-bg, #fff) 20%, var(--dot-bg, #fff) 0%, var(--dot-color, #707070)) var(--dot-size, 5.8px) var(--dot-size, 5.8px);
                background-color: var(--dot-bg, #fff);
                background-size: calc(var(--dot-size, 5.8px)*2) calc(var(--dot-size, 5.8px)*2);
                z-index: -1;
            }
            
            .testi-style1 {
                /* background-color: #FF630E; */
                border-radius: 20px;
                margin-bottom: 30px;
                padding: 10px;
                position: relative;
                border: 4px solid rgba(0, 0, 0, 0);
                transition: all ease .4s;
                background: linear-gradient(to bottom, #2858a4 0%, #2858a4c2 100%);
            }
            
            .testi-style1:before {
                content: "";
                position: absolute;
                right: 56px;
                bottom: -20px;
                width: 56px;
                height: 56px;
                background-color: inherit;
                transform: rotate(45deg);
                border-style: solid;
                border-color: rgba(0, 0, 0, 0);
                border-width: 0 3px 3px 0;
                transition: all ease .4s;
            }
            
            .testi-style1 .testi-content {
                padding: 30px 23px 48px;
            }
            
            .process-style1 .process-title {
                font-size: 17px;
                margin-bottom: 6px;
                font-weight: 500;
            }
            
            .testi-style1 .testi-text {
                font-size: 20px;
                color: #fff;
            }
            
            .testi-style1 .testi-client {
                background-color: #fff;
                border-radius: 20px;
                padding: 40px 52px 25px;
                position: relative;
            }
            
            .testi-style1 .testi-name {
                margin-bottom: 6px;
                font-size: 20px;
                font-weight: 700;
            }
            
            .testi-style1 .testi-degi {
                font-size: 14px;
            }
            
            .testi-style1 .testi-rating {
                color: #f6b800;
                float: right;
                font-size: 14px;
            }
            
            .testi-style1 .testi-rating i {
                margin-left: 3px;
            }
            
            .testi-style1 .testi-client img {
                position: absolute;
                top: -38px;
                width: 80px;
                height: 80px;
                border-radius: 50%;
                border: 4px solid #fff;
            }
            
            .bgc-f6 {
                background-color: #f6f6f6;
            }
            
            .shape-mockup-wrap {
                position: relative;
            }
            
            .overflow-hidden {
                overflow: hidden!important;
            }
            
            .vs-border-circle {
                width: var(--circle-size, 400px);
                height: var(--circle-size, 400px);
                max-width: 100%;
                max-height: 100%;
                border-radius: 50%;
                background-color: rgba(0, 0, 0, 0);
                border: var(--border-size, 45px) solid #FF630E;
            }
            
            .shape-mockup {
                position: absolute;
                z-index: 0;
            }
            
            .d-xxl-block {
                display: block!important;
            }
            
            .course-sidebar-3 .edu-course-widget:last-child {
                margin-bottom: 0;
            }
            
            .event-details .details-content ul li {
                color: #181818;
                font-size: 15px;
                line-height: 1.73;
                margin-top: 10px;
                margin-bottom: 10px;
            }
            
            .details-content h3 {
                font-size: 23px;
                color: #ff630e;
                font-weight: 600;
            }
            
            .edu-course-widget.widget-course-summery .content .course-item li {
                border-bottom: 1px solid #e5e5e5;
                padding: 14px 0;
                margin: 0;
            }
            
            .edu-course-widget.widget-course-summery .content .course-item li a {
                color: #181818;
            }
            
            .edu-course-widget.widget-course-summery .widget-title {
                margin-bottom: 4px;
                font-size: 21px;
                color: #172a73;
                font-weight: 600;
            }
            .fgt{margin-left: 26%;
    padding-top: 14px;
    font-weight: 500;}
            .msf {
                margin-right: 0px;
                margin-bottom: 7px;
            }
            
            .hvr-bounce-to-right {
                display: inline-block;
                vertical-align: middle;
                -webkit-transform: perspective(1px) translateZ(0);
                transform: perspective(1px) translateZ(0);
                box-shadow: 0 0 1px transparent;
                position: relative;
                -webkit-transition-property: color;
                transition-property: color;
                -webkit-transition-duration: .5s;
                transition-duration: .5s;
            }
            
            .courses-box3 .single-item-wrapper .courses-img-wrapper:before {
                background-color: rgba(253, 200, 0, 0.8);
                z-index: 1;
            }
            
            .hvr-bounce-to-right:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #2098D1;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
                -webkit-transition-property: transform;
                transition-property: transform;
                -webkit-transition-duration: .5s;
                transition-duration: .5s;
                -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
            }
            
            .courses-box3 .single-item-wrapper .courses-content-wrapper {
                position: relative;
                -webkit-box-flex: 2;
                -moz-flex: 2;
                -webkit-flex: 2;
                flex: 2;
                padding: 18px 15px 10px 30px;
            }
            
            .courses-box3 .single-item-wrapper .courses-content-wrapper .item-title {
                font-size: 20px;
                margin-bottom: 12px;
                font-weight: 500;
            }
            
            .courses-box3 .single-item-wrapper .courses-content-wrapper .item-title a {
                color: #002147;
            }
            
            .courses-box3 .single-item-wrapper .courses-img-wrapper {
                position: relative;
                -webkit-box-flex: 1;
                -moz-flex: 1;
                -webkit-flex: 1;
                flex: 1;
            }
            
            .list-icon1 li {
                font-size: 14px;
                margin: 0;
            }
            
            .list-icon1 li i {
                color: #555555;
                font-size: 14px;
                height: 28px;
                line-height: 28px;
                margin: 5px 10px 5px 0;
                text-align: center;
                width: 28px;
            }
            
            .form-control {
                display: block;
                width: 100%;
                height: 34px;
                padding: 6px 12px;
                font-size: 14px;
                line-height: 1.42857143;
                color: #555;
                background-color: #fff;
                background-image: none;
                border: 1px solid #ccc;
                border-radius: 4px;
                -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
                box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
                -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            }
            
            .form-boxshadow {
                -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14);
                -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%);
                box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%);
            }
            
            .toplist li i {
                padding-right: 10px;
            }
            
            .toplist li img {
                padding-right: 10px;
            }
            
            .toplist li a {
                display: block;
                text-decoration: none;
                color: #fff;
            }
            
            .toplist li a:hover {
                text-decoration: underline;
                color: #f5f5f5;
            }
            
            .topicon {
                margin: -4px;
                padding: 0;
                text-align: right;
                display: block;
            }
            /* Vertical Masonry Timeline */
            
            .vertical-masonry-timeline .each-masonry-item {
                width: 50%;
                margin-bottom: 30px;
            }
            
            .single-left {
                position: absolute;
                left: 0px;
                top: 0px;
            }
            
            .single-left1 {
                position: absolute;
                left: 621px;
                top: 0px;
            }
            
            .single-left2 {
                position: absolute;
                left: 0px;
                top: 612px;
            }
            
            .single-left3 {
                position: absolute;
                left: 619px;
                top: 692px;
            }
            
            .single-left4 {
                position: absolute;
                left: 0px;
                top: 1225px;
            }
            
            .single-left5 {
                position: absolute;
                left: 619px;
                top: 1305px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2) {
                margin-top: 80px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n) {
                padding-left: 50px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) {
                padding-right: 50px;
            }
            
            .vertical-masonry-timeline .each-masonry-item .timeline-block {
                background: #fff none repeat scroll 0 0;
                border: 1px solid #d7e4ed;
                height: 100%;
                padding: 20px;
                position: relative;
                width: 100%;
            }
            
            .vertical-masonry-timeline .each-masonry-item .timeline-block:before,
            .vertical-masonry-timeline .each-masonry-item .timeline-block:after {
                border-style: solid;
                border-width: 8px;
                content: "";
                display: block;
                position: absolute;
                top: 20px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block:before {
                border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db;
                left: auto;
                right: -16px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block:after {
                border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
                left: auto;
                right: -15px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-block:before {
                border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
                left: -16px;
                right: auto;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-block:after {
                border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
                left: -15px;
                right: auto;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-post-format {
                left: auto;
                right: -82px;
            }
            
            .vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-post-format {
                left: -80px;
                right: auto;
            }
            
            .timeline-post-format {
                border: 3px solid #bbb;
                border-radius: 100%;
                color: #bbb;
                height: 60px;
                overflow: hidden;
                position: absolute;
                top: -2px;
                width: 60px;
                z-index: 1;
            }
            
            .timeline-post-format:after {
                background: #fff none repeat scroll 0 0;
                color: #fff;
                content: "";
                display: block;
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                width: 100%;
            }
            
            .timeline-post-format i {
                font-size: 18px;
                position: absolute;
                z-index: 1;
                left: 50%;
                top: 50%;
                transform: translateY(-50%) translateX(-50%);
            }
            
            .vertical-masonry-timeline-wrapper:before {
                background: #ddd none repeat scroll 0 0;
                bottom: 0;
                content: "";
                height: 100%;
                left: 50%;
                margin-left: 0px;
                position: absolute;
                width: 4px;
            }
            
            .vertical-masonry-timeline-wrapper:after {
                background: rgba(0, 0, 0, 0) linear-gradient(#ddd, transparent) repeat scroll 0 0;
                bottom: -100px;
                content: "";
                height: 100px;
                left: 50%;
                margin-left: 0px;
                position: absolute;
                width: 4px;
            }
            
            .post .entry-content1 {
                position: relative;
                background: #fff;
                padding-top: 13px;
            }
            
            .vertical-masonry-timeline::after {
                background: rgba(0, 0, 0, 0) linear-gradient(transparent, #ddd) repeat scroll 0 0;
                content: "";
                z-index: -1;
                height: 100px;
                left: 50%;
                position: absolute;
                top: -65px;
                width: 4px;
            }
            
            @media only screen and (min-width: 768px) {
                .vertical-masonry-timeline .each-masonry-item.item-right {
                    padding-right: 0px;
                    padding-left: 50px;
                }
                .vertical-masonry-timeline .each-masonry-item.item-right .timeline-block:before {
                    border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
                    left: -16px;
                    right: auto;
                }
                .vertical-masonry-timeline .each-masonry-item.item-right .timeline-block:after {
                    border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
                    left: -15px;
                    right: auto;
                }
                .vertical-masonry-timeline .each-masonry-item.item-right .timeline-post-format {
                    left: -80px;
                    right: auto;
                }
                .vertical-masonry-timeline .each-masonry-item.item-left {
                    padding-right: 50px;
                    padding-left: 0px;
                }
                .vertical-masonry-timeline .each-masonry-item.item-left .timeline-block:before {
                    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c6d2db;
                    right: -16px;
                    left: auto;
                }
                .vertical-masonry-timeline .each-masonry-item.item-left .timeline-block:after {
                    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
                    right: -15px;
                    left: auto;
                }
                .vertical-masonry-timeline .each-masonry-item.item-left .timeline-post-format {
                    right: -81px;
                    left: auto;
                }
            }
            
            @media only screen and (max-width: 768px) {
                .vertical-masonry-timeline .each-masonry-item {
                    width: 100%;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) {
                    padding-right: 0px;
                    padding-left: 71px;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2n) {
                    padding-left: 71px;
                    padding-right: inherit;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2) {
                    margin-top: 0;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-post-format {
                    left: -72px;
                    right: auto;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2n) .timeline-post-format {
                    left: -72px;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block::before {
                    border-color: rgba(0, 0, 0, 0) #c6d2db rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
                    left: -16px;
                    right: auto;
                }
                .vertical-masonry-timeline .each-masonry-item:nth-child(2n+1) .timeline-block::after {
                    border-color: rgba(0, 0, 0, 0) #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
                    left: -15px;
                    right: auto;
                }
                .vertical-masonry-timeline:after {
                    left: 29px;
                }
                .vertical-masonry-timeline-wrapper:before,
                .vertical-masonry-timeline-wrapper:after {
                    left: 44px;
                }
            }
            
            .topicon li {
                list-style: none;
                display: inline-block;
                color: #fff;
                vertical-align: middle;
                padding: 3px 10px;
            }
            
            .topicon li a {
                text-decoration: none;
                color: #fff;
                text-align: center;
                line-height: 30px;
                border: 1px solid transparent;
            }
            
            .topicon li a:hover {
                text-decoration: none;
                color: #fff;
            }
            
            .topicon li a.login {
                display: inline-block;
                border: 1px solid #fff;
                width: auto;
                padding: 0 10px;
            }
            
            .topicon li a.login i {
                padding-right: 5px;
            }
            
            .list-icon li {
                font-size: 14px;
                text-indent: -42px;
                margin-left: 30px;
            }
            
            .list-icon li i {
                color: #555555;
                font-size: 14px;
                text-align: center;
                margin-left: 38px;
                margin-right: 0px;
            }
            
            .logo {
                padding: 10px 0;
                height: 100%;
            }
            
            .affix#alert .topsection {
                top: -70px;
                visibility: hidden;
                transition: all 0.3s ease;
            }
            
            .topsection {
                position: absolute;
                top: 0;
                visibility: visible;
                width: 100%;
                -webkit-transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
            }
            
            #alert {
                box-sizing: border-box;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                transition: all 0.5s ease;
            }
         .affix#alert {
    top: 0px;
    z-index: 999;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
}
            
           /* .affix#alert header {
                
                position: absolute;
                width: 100%;
                top: 0;
                padding: 6px 0 4px 0;
                box-sizing: border-box;
            }*/
            
            header .logo img {
                transition: all 1s ease 0s;
                height: auto;
                margin-bottom: 10px;
            }
            
           /* .affix#alert header .logo img {
                margin-bottom: 5px;
            }
            
            .affix#alert .header-extras {
                margin: 0px 0 0;
            }
            
            .affix#alert .navborder .navbar-toggle {
                top: -55px
            }
            
            .affix#alert .navborder .navbar-nav>li>a {
                padding: 10px 15px;
            }
            
            .affix#alert .navbar {
                min-height: 100%;
            }*/
            
            .header-extras {
                float: right;
                margin: 25px 0 0;
                padding: 0;
                transition-duration: 0.8s;
                -webkit-transition-duration: 0.8s;
                -ms-transition-duration: 0.8s;
            }
            
            .header-extras li {
                float: left;
                margin-left: 20px;
                list-style: none;
            }
            
            .i-plain {
                width: 36px !important;
                height: 36px !important;
                font-size: 28px;
                line-height: 36px !important;
                color: #1c1b17;
            }
            
            .i-plain {
                display: block;
                float: left;
                margin: 4px 11px 7px 0;
                text-align: center !important;
                font-size: 28px;
                cursor: pointer;
                font-style: normal;
            }
            
            .header-extras li i {
                margin-top: 3px !important;
                font-size: 36px;
            }
            
            .header-extras li i {
                margin-top: 5px !important;
                font-size: 24px;
                border-radius: 100%;
                color: #bd0745;
                border: 1px solid #bd0745;
            }
            
            .header-extras li:first-child {
                margin-left: 0
            }
            
            .header-extras li a {
                color: #000;
                text-decoration: none;
                cursor: pointer;
            }
            
            .header-extras li .he-text {
                float: left;
                font-weight: normal;
                color: #848181;
            }
            
            .header-extras li .he-text span {
                display: block;
                font-weight: normal;
                text-transform: lowercase;
                font-weight: 600;
                color: #bd0745
            }
            
            .affix#alert .logo img {
                transition: all 1s ease 0s;
                height: 45px
            }
            
            .navborder {
                /* background: #3bc46e; */
                position: relative;
/*                margin-left: 81px;*/
                z-index: 99;
            }
            
            .navborder .nav>li>a.active {
                color: #f1693b;
                border-top: #bd0745 1px solid;
                background: #f6f6f6;
                margin-top: -1px;
            }
            
            .navborder .dropdown-menu {
                min-width: 180px;
                padding: 0px 0;
                margin: 0px 0 0;
            }
            
.navborder .navbar {
    margin-bottom: 1px;
    min-height: 14px;
    border: 0px solid transparent;
}
            
            .navborder .navbar-default .navbar-nav>li.dropdown:hover>a,
            .navborder .navbar-default .navbar-nav>li.dropdown:hover>a:hover,
            .navborder .navbar-default .navbar-nav>li.dropdown:hover>a:focus {
                background-color: rgb(231, 231, 231);
                color: rgb(85, 85, 85);
            }
            
            #main {
                transition: margin-left .5s;
                padding: 16px;
                display: none;
            }
            
            .bg-theme-colored {
                background-color: #0d5189 !important;
            }
            
            .navborder .navbar-toggle {
                background-color: #0d5189;
                border: 1px solid #000;
                position: absolute;
                right: 0px;
                top: -42px;
            }
            
            .btn-sm {
                font-size: 12px;
                padding: 5px 17px;
            }
            
            .bx-wrapper .bx-viewport {
                background: inherit;
                border: 0 solid #fff;
                box-shadow: 0 0 0 #ccc;
                left: 0;
                transform: translateZ(0px);
            }
            
            .no-bg {
                background: none !important;
            }
            
            .bx-controls .bx-controls-direction .bx-prev {
                right: 35px;
                left: auto;
            }
            
            .bx-controls .bx-controls-direction>a {
                background: #eee none repeat scroll 0 0;
                border: medium none;
                height: auto;
                line-height: 28px;
                padding: 0 12px;
                width: auto;
                text-indent: 0;
                top: -30px;
                z-index: 0;
            }
            
            .font-weight-600 {
                font-weight: 600 !important;
            }
            
            .mt-15 {
                margin-top: 15px !important;
            }
            
            .p-10 {
                padding: 10px !important;
            }
            
            .media-left,
            .media>.pull-left {
                padding-right: 10px;
            }
            
            .bg-lighter235 .container {
                padding-top: 14px;
                padding-bottom: 43px;
            }
            
            .contact-info h4 {
                font-size: 20px;
                margin: 0 0 6px 0;
                font-weight: 500;
            }
            
            .pl-10 {
                padding-left: 10px !important;
            }
            
            .pb-60 {
                padding-bottom: 60px !important;
            }
            
            .pt-60 {
                padding-top: 60px !important;
            }
            
            .font-36 {
                font-size: 36px !important;
            }
            
            .bg-lighter {
                background-color: #f7f7f7 !important;
                height: 818px;
            }
            
            .bg-lighter235 {
                background-color: #f7f7f7 !important;
            }
            
            .p-0 {
                padding: 0 !important;
            }
            
            .pl-30 {
                padding-left: 30px !important;
            }
            
            .mb-50 {
                margin-bottom: 50px;
            }
            
            .mb-5 {
                margin-bottom: 5px !important;
            }
            
            .mt-70 {
                margin-top: 70px;
            }
            
            .line-bottom-centered {
                position: relative;
            }
            
            .aer {
                display: block;
            }
            
            .aer1 {
                display: none;
            }
            
            .img-circle {
                border-radius: 50%;
            }
            
            .text-white-f3 {
                color: #f3f3f3 !important;
            }
            
            .mt-5 {
                margin-top: 5px !important;
            }
            
            .mr-5 {
                margin-right: 5px !important;
            }
            
            .mt-10 {
                margin-top: 10px !important;
            }
            
            .list-inline>li {
                display: inline-block;
                padding-right: 5px;
                padding-left: 5px;
            }
            
            .font-weight-800 {
                font-weight: 800 !important;
            }
            
            .mt-20 {
                margin-top: 20px !important;
            }
            
           .font-48 {
    font-size: 48px;
    margin-bottom: 19px;
}
            
            .ml-60 {
                margin-left: 60px !important;
            }
            
            .funfact .animate-number {
                line-height: 1;
                color: #ffff;
            }
            
            .funfact h2 {
                position: relative;
            }
            
            .mb-0 {
                margin-bottom: 0 !important;
            }
            
            .text-theme-colored3 {
                color: #FF630E !important;
            }
            
            .section-title p {
                font-size: 17px;
            }
            
            .mt-0 {
                margin-top: 0 !important;
            }
            
            .line-bottom-white {
                position: relative;
                margin-bottom: 15px;
                padding-bottom: 17px;
            }
            
            #blog {
                margin-top: 26px;
                display: block;
            }
            
            #blog1 {
                margin-top: 26px;
                display: none;
            }
            
            .p-20 {
                padding: 20px;
            }
            
            .bg-lighter1 {
                background-color: #f7f7f7 !important;
            }
            
            .bg-lighter2 {
                background-color: #f7f7f7 !important;
                padding-bottom: 40px;
                margin-top: -27px;
                padding-top: 35px;
            }
            
            .bg-lighters {
                background-color: #fff !important;
                padding-top: 35px;
            }
            
            .bg-lighter1 a {
                color: #333;
            }
            
            .bg-lighter1 p {
                text-align: justify;
            }
            
            .funfact h2:after {
                bottom: 0;
            }
            
            .btn-lg1 {
                font-size: 12px;
                padding: 3px 10px;
                margin-bottom: 11px;
            }
            
            .bngh {
                margin-bottom: 7px;
                padding-top: 40px;
                padding-bottom: 37px;
                margin-top: -17px;
            }
            
            .icon-box.iconbox-theme-colored .icon.icon-dark {
                /* background-color: #ff630f; */
                color: #fff;
                background: linear-gradient(to bottom, #172a73 0%, #3948a3 100%);
            }
            
            .p-15 {
                padding: 15px !important;
            }
            
            .icon-box .icon i {
                line-height: 68px;
            }
            
            .icon-box .icon-box-details {
                margin-left: 80px;
            }
            
            .abs {
                padding-top: 0px;
            }
            
            .border-1px {
                border: 1px solid #eeeeee !important;
            }
            
            .bg-gray {
                background-color: #f7f7f7 !important;
                height: 86px;
            }
            
            .bngh1 {
                margin-bottom: 28px;
                padding-top: 1px;
                padding-bottom: 23px;
            }
            
            .bngh2 {
                margin-bottom: 32px;
                padding-top: 54px;
                padding-bottom: 22px;
            }
            
          .line-bottom-white:after {
    background: #fff none repeat scroll 0 0;
    bottom: -5px;
    content: "";
    height: 3px;
    left: 73px;
    position: absolute;
    width: 60px;
}
            
            .display-block {
                display: block;
            }
            
            .font-42 {
                font-size: 42px !important;
            }
            
            .text-theme-colored2 {
                color: #f0f0f0 !important;
            }
            
            .mb-10 {
                margin-bottom: 10px !important;
            }
            
            .mt-15 {
                margin-top: 15px !important;
            }
            
          .text-white-f2 {
    color: #f2f2f2 !important;
    font-size: 17px;
}
            .section-title {
                margin-bottom: 30px;
            }
            
            .col-md-offset-2 {
                margin-left: 16.66666667%;
            }
            
            .line-height-1 {
                line-height: 1 !important;
            }
            
            .cony {
                padding: 18px;
            }
            
            .profile-section {
                position: relative;
            }
            
            .pb-100 {
                padding-bottom: 0px;
            }
            
            .pt-100 {
                padding-top: 27px;
            }
            
            .profile-section .image-column {
                position: relative;
            }
            
            .profile-section .image-column .inner-column {
                position: relative;
                padding: 30px;
                border-radius: 8px;
                background-color: #ffffff;
                box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);
            }
            
            .mb-50 {
                margin-bottom: 50px;
            }
            
            .profile-section .image-column .inner-column .image {
                position: relative;
            }
            
            .profile-section .image-column .inner-column .image img {
                position: relative;
                display: inline-block;
                border-radius: 5px;
                width: 100%;
            }
            
            .profile-section .image-column .team-content h3 {
                position: relative;
                font-weight: 700;
                color: #111111;
                margin-top: 30px;
                margin-bottom: 10px;
            }
            
            .profile-section .image-column .team-content .text {
                position: relative;
                color: #626262;
                font-size: 16px;
                line-height: 1.7em;
                margin-bottom: 8px;
            }
            
            .profile-section .image-column .team-content .personal-info {
                margin-bottom: 20px;
            }
            
            .profile-section .image-column .team-content .personal-info li {
                margin: 5px 0;
                display: inline-block;
                padding-right: 15px;
            }
            
            .profile-section .image-column .team-content .personal-info li a {
                color: #111111;
            }
            
            /*.aed {
                padding-bottom: 0px;
                margin-top: 39px;
            }*/
            
            .profile-section .image-column .social-box {
                position: relative;
                text-align: center;
            }
            
            .akmjl {
                height: 1918.02px;
            }
            
            .profile-section .image-column .team-content .personal-info li span i:before {
                font-size: 16px;
                margin-right: 10px;
            }
            
            .profile-section .image-column .social-box a {
                position: relative;
                color: #626262;
                font-size: 28px;
                margin: 0px 5px;
                display: inline-block;
                transition: all 0.3s ease;
                -moz-transition: all 0.3s ease;
                -webkit-transition: all 0.3s ease;
                -ms-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
            }
            
            .profile-section .content-column {
                position: relative;
            }
            
            .pl-60 {
                padding-left: 60px;
            }
            
            .pt-50 {
                padding-top: 50px;
            }
            
            .profile-section .content-column .inner-column {
                position: relative;
            }
            
            .profile-section .content-column .inner-column h2 {
                position: relative;
                color: #111111;
                font-weight: 700;
                margin: 0;
            }
            
            .profile-section .content-column .inner-column p {
                position: relative;
                color: #626262;
                font-weight: 400;
                line-height: 1.9em;
                font-size: 16px;
                margin-top: 8px;
                margin-bottom: 14px;
            }
            
            .profile-section .content-column .inner-column h4 {
                position: relative;
                color: #174873;
                font-weight: 600;
                line-height: 1.3em;
                margin-top: 15px;
                margin-bottom: 20px;
            }
            
            .pb-20 {
                padding-bottom: 20px !important;
            }
            
            .border-left-theme-color-2-3px {
                border-left: 3px solid #ff9800 !important;
            }
            
            .pr-15 {
                padding-right: 15px !important;
            }
            
            .p-150 {
                padding: 8px !important;
            }
            
            .pt-30 {
                padding-top: 30px !important;
            }
            
            .mb-40 {
                margin-bottom: 40px !important;
            }
            
            .icon-box .icon {
                display: inline-block;
                height: 68px;
                margin-bottom: 20px;
                text-align: center;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
                width: 68px;
            }
            
            .bg-lighter-dull {
                background-color: #fff;
                padding-bottom: 40px;
                margin-top: -27px;
                padding-top: 35px;
            }
            
            .m-0 {
                margin: 0px !important;
            }
            
            .bg-white {
                background-color: #fff !important;
            }
            
            .icon-box-new .icon.icon-md {
                height: 75px;
                width: 75px;
            }
            
            .icon-box-new .icon.icon-circled {
                border-radius: 50%;
            }
            
            .icon-box-new .icon {
                background: #0d5189 !important;
                display: inline-block;
                text-align: center;
            }
            
            .mb-20 {
                margin-bottom: 0px;
            }
            
            .form-control {
                border-radius: 0;
                box-shadow: none;
                height: 45px;
                border: 1px solid #eeeeee;
            }
            
            .pl-10 {
                padding-left: 10px !important;
            }
            
            .pb-10 {
                padding-bottom: 10px !important;
            }
            
            .pt-10 {
                padding-top: 10px !important;
            }
            
            .mt-0 {
                margin-top: 0 !important;
            }
            
            .form-control {
                display: block;
                width: 100%;
                height: 34px;
                padding: 6px 12px;
                font-size: 14px;
                line-height: 1.42857143;
                color: #555;
                background-color: #fff;
                background-image: none;
                border: 1px solid #ccc;
                border-radius: 4px;
                -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
                box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
                -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            }
            /* -------------------------------- Modules - reusable parts of our design-------------------------------- */
            
            .cd-container {
                /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
                width: 90%;
                max-width: 1170px;
                margin: 0 auto;
            }
            
            .cd-container::after {
                /* clearfix */
                content: '';
                display: table;
                clear: both;
            }
            /* -------------------------------- Main components -------------------------------- */
            
            #cd-timeline {
                position: relative;
                padding: 2em 0;
                margin-top: 2em;
                margin-bottom: 2em;
            }
            
            #cd-timeline::before {
                /* this is the vertical line */
                content: '';
                position: absolute;
                top: 0;
                left: 18px;
                height: 100%;
                width: 4px;
                background: #d7e4ed;
            }
            
            .post .entry-content {
                position: relative;
                background: #f8f8f8;
                padding: 15px;
            }
            
            @media only screen and (min-width: 1170px) {
                #cd-timeline {
                    margin-top: 3em;
                    margin-bottom: 3em;
                }
                #cd-timeline::before {
                    left: 50%;
                    margin-left: -2px;
                }
            }
            
            .cd-timeline-block {
                position: relative;
                margin: 2em 0;
            }
            
            .cd-timeline-block:after {
                content: "";
                display: table;
                clear: both;
            }
            
            .cd-timeline-block:first-child {
                margin-top: 0;
            }
            
            .cd-timeline-block:last-child {
                margin-bottom: 0;
            }
            
            @media only screen and (min-width: 1170px) {
                .cd-timeline-block {
                    margin: 4em 0;
                }
                .cd-timeline-block:first-child {
                    margin-top: 0;
                }
                .cd-timeline-block:last-child {
                    margin-bottom: 0;
                }
            }
            
            .cd-timeline-img {
                position: absolute;
                top: 0;
                left: 0;
                width: 40px;
                height: 40px;
                border-radius: 50%;
                box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
            }
            
            .cd-timeline-img img {
                display: block;
                width: 24px;
                height: 24px;
                position: relative;
                left: 50%;
                top: 50%;
                margin-left: -12px;
                margin-top: -12px;
            }
            
            .cd-timeline-img.cd-picture {
                background: #75ce66;
            }
            
            .cd-timeline-img.cd-movie {
                background: #c03b44;
            }
            
            .cd-timeline-img.cd-location {
                background: #f0ca45;
            }
            
            @media only screen and (min-width: 1170px) {
                .cd-timeline-img {
                    width: 60px;
                    height: 60px;
                    left: 50%;
                    margin-left: -30px;
                    /* Force Hardware Acceleration in WebKit */
                    -webkit-transform: translateZ(0);
                    -webkit-backface-visibility: hidden;
                }
                .cssanimations .cd-timeline-img.is-hidden {
                    visibility: hidden;
                }
                .cssanimations .cd-timeline-img.bounce-in {
                    visibility: visible;
                    -webkit-animation: cd-bounce-1 0.6s;
                    -moz-animation: cd-bounce-1 0.6s;
                    animation: cd-bounce-1 0.6s;
                }
            }
            
            @-webkit-keyframes cd-bounce-1 {
                0% {
                    opacity: 0;
                    -webkit-transform: scale(0.5);
                }
                60% {
                    opacity: 1;
                    -webkit-transform: scale(1.2);
                }
                100% {
                    -webkit-transform: scale(1);
                }
            }
            
            @-moz-keyframes cd-bounce-1 {
                0% {
                    opacity: 0;
                    -moz-transform: scale(0.5);
                }
                60% {
                    opacity: 1;
                    -moz-transform: scale(1.2);
                }
                100% {
                    -moz-transform: scale(1);
                }
            }
            
            @keyframes cd-bounce-1 {
                0% {
                    opacity: 0;
                    -webkit-transform: scale(0.5);
                    -moz-transform: scale(0.5);
                    -ms-transform: scale(0.5);
                    -o-transform: scale(0.5);
                    transform: scale(0.5);
                }
                60% {
                    opacity: 1;
                    -webkit-transform: scale(1.2);
                    -moz-transform: scale(1.2);
                    -ms-transform: scale(1.2);
                    -o-transform: scale(1.2);
                    transform: scale(1.2);
                }
                100% {
                    -webkit-transform: scale(1);
                    -moz-transform: scale(1);
                    -ms-transform: scale(1);
                    -o-transform: scale(1);
                    transform: scale(1);
                }
            }
            
            .cd-timeline-content {
                position: relative;
                margin-left: 60px;
                background: white;
                border-radius: 0.25em;
                padding: 1em;
                box-shadow: 0 3px 0 #d7e4ed;
            }
            
            .cd-timeline-content:after {
                content: "";
                display: table;
                clear: both;
            }
            
            .cd-timeline-content h2 {
                color: #303e49;
            }
            
            .cd-timeline-content p,
            .cd-timeline-content .cd-read-more,
            .cd-timeline-content .cd-date {
                font-size: 13px;
                font-size: 0.8125rem;
            }
            
            .cd-timeline-content .cd-read-more,
            .cd-timeline-content .cd-date {
                display: inline-block;
            }
            
            .cd-timeline-content p {
                margin: 1em 0;
                line-height: 1.6;
            }
            
            .cd-timeline-content .cd-read-more {
                float: right;
                padding: .8em 1em;
                background: #acb7c0;
                color: white;
                border-radius: 0.25em;
            }
            
            .no-touch .cd-timeline-content .cd-read-more:hover {
                background-color: #bac4cb;
            }
            
            .cd-timeline-content .cd-date {
                float: left;
                padding: .8em 0;
                opacity: .7;
            }
            
            .cd-timeline-content::before {
                content: '';
                position: absolute;
                top: 16px;
                right: 100%;
                height: 0;
                width: 0;
                border: 7px solid transparent;
                border-right: 7px solid white;
            }
            
            @media only screen and (min-width: 768px) {
                .cd-timeline-content h2 {
                    font-size: 20px;
                    font-size: 1.25rem;
                }
                .cd-timeline-content p {
                    font-size: 13px;
                    text-align: justify;
                }
                .cd-timeline-content .cd-read-more,
                .cd-timeline-content .cd-date {
                    font-size: 14px;
                    font-size: 0.875rem;
                }
            }
            
            @media only screen and (min-width: 1170px) {
                .cd-timeline-content {
                    margin-left: 0;
                    padding: 1.6em;
                    width: 45%;
                }
                .cd-timeline-content {
                    background: #f1f1f1;
                }
                .cd-timeline-content::before {
                    top: 24px;
                    left: 100%;
                    border-color: transparent;
                    border-left-color: white;
                }
                .cd-timeline-content .cd-read-more {
                    float: left;
                }
                .cd-timeline-content .cd-date {
                    position: absolute;
                    width: 100%;
                    left: 122%;
                    top: 6px;
                    font-size: 16px;
                    font-size: 1rem;
                }
                .cd-timeline-block:nth-child(even) .cd-timeline-content {
                    float: right;
                }
                .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
                    top: 24px;
                    left: auto;
                    right: 100%;
                    border-color: transparent;
                    border-right-color: white;
                }
                .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
                    float: right;
                }
                .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
                    left: auto;
                    right: 122%;
                    text-align: right;
                }
                .cssanimations .cd-timeline-content.is-hidden {
                    visibility: hidden;
                }
                .cssanimations .cd-timeline-content.bounce-in {
                    visibility: visible;
                    -webkit-animation: cd-bounce-2 0.6s;
                    -moz-animation: cd-bounce-2 0.6s;
                    animation: cd-bounce-2 0.6s;
                }
            }
            
            @media only screen and (min-width: 1170px) {
                /* inverse bounce effect on even content blocks */
                .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
                    -webkit-animation: cd-bounce-2-inverse 0.6s;
                    -moz-animation: cd-bounce-2-inverse 0.6s;
                    animation: cd-bounce-2-inverse 0.6s;
                }
            }
            
            @-webkit-keyframes cd-bounce-2 {
                0% {
                    opacity: 0;
                    -webkit-transform: translateX(-100px);
                }
                60% {
                    opacity: 1;
                    -webkit-transform: translateX(20px);
                }
                100% {
                    -webkit-transform: translateX(0);
                }
            }
            
            @-moz-keyframes cd-bounce-2 {
                0% {
                    opacity: 0;
                    -moz-transform: translateX(-100px);
                }
                60% {
                    opacity: 1;
                    -moz-transform: translateX(20px);
                }
                100% {
                    -moz-transform: translateX(0);
                }
            }
            
            @keyframes cd-bounce-2 {
                0% {
                    opacity: 0;
                    -webkit-transform: translateX(-100px);
                    -moz-transform: translateX(-100px);
                    -ms-transform: translateX(-100px);
                    -o-transform: translateX(-100px);
                    transform: translateX(-100px);
                }
                60% {
                    opacity: 1;
                    -webkit-transform: translateX(20px);
                    -moz-transform: translateX(20px);
                    -ms-transform: translateX(20px);
                    -o-transform: translateX(20px);
                    transform: translateX(20px);
                }
                100% {
                    -webkit-transform: translateX(0);
                    -moz-transform: translateX(0);
                    -ms-transform: translateX(0);
                    -o-transform: translateX(0);
                    transform: translateX(0);
                }
            }
            
            @-webkit-keyframes cd-bounce-2-inverse {
                0% {
                    opacity: 0;
                    -webkit-transform: translateX(100px);
                }
                60% {
                    opacity: 1;
                    -webkit-transform: translateX(-20px);
                }
                100% {
                    -webkit-transform: translateX(0);
                }
            }
            
            @-moz-keyframes cd-bounce-2-inverse {
                0% {
                    opacity: 0;
                    -moz-transform: translateX(100px);
                }
                60% {
                    opacity: 1;
                    -moz-transform: translateX(-20px);
                }
                100% {
                    -moz-transform: translateX(0);
                }
            }
            
            @keyframes cd-bounce-2-inverse {
                0% {
                    opacity: 0;
                    -webkit-transform: translateX(100px);
                    -moz-transform: translateX(100px);
                    -ms-transform: translateX(100px);
                    -o-transform: translateX(100px);
                    transform: translateX(100px);
                }
                60% {
                    opacity: 1;
                    -webkit-transform: translateX(-20px);
                    -moz-transform: translateX(-20px);
                    -ms-transform: translateX(-20px);
                    -o-transform: translateX(-20px);
                    transform: translateX(-20px);
                }
                100% {
                    -webkit-transform: translateX(0);
                    -moz-transform: translateX(0);
                    -ms-transform: translateX(0);
                    -o-transform: translateX(0);
                    transform: translateX(0);
                }
            }
            
            .icon-box-new .icon.icon-md i {
                font-size: 36px;
                line-height: 75px;
            }
            
            .border-1px {
                border: 1px solid #eeeeee !important;
            }
            
            .post .entry-header-new {
                clear: both;
                margin-bottom: 30px;
                position: relative;
                width: 100%;
            }
            
            .post .blog-overlay {
                background: rgba(0, 0, 0, 0.75);
                height: 100%;
                opacity: 0;
                position: absolute;
                top: 0;
                transition: all 500ms ease 0s;
                width: 100%;
            }
            
            .mb-30 {
                margin-bottom: 0px;
            }
            
            .pb-10 {
                padding-bottom: 10px !important;
            }
            
            .pl-15 {
                padding-left: 15px !important;
            }
            
            .pr-10 {
                padding-right: 10px !important;
            }
            
            .border-1px {
                border: 1px solid #eeeeee !important;
            }
            
            .bg-theme-colored3 {
                background-color: #FF630E !important;
            }
            
            .icon-box-new i {
                display: inline-block;
            }
            
            .font-32 {
                font-size: 32px !important;
            }
            
            .font-weight-600 {
                font-weight: 600 !important;
            }
            
            .text-black-444 {
                color: #404040 !important;
            }
            
            .text-uppercase {
                text-transform: uppercase;
            }
            
            .font-15 {
                font-size: 15px !important;
            }
            
            .btn-theme-colored2 {
                color: #fff;
                background-color: #FC9928;
                border-color: #FC9928;
            }
            
            .img-fullwidth {
                width: 100% !important;
                border-radius: 5px;
            }
            
            .text-center {
                text-align: center;
            }
            
            h3 {
                font-size: 21px;
            }
            
            .mt-100 {
                margin-top: 100px;
            }
            
            .mb-15 {
                margin-bottom: 15px;
            }
            
            .icon-box-new:hover {
                -webkit-box-shadow: 0 10px 5px 0 rgb(14 15 16 / 10%);
                -moz-box-shadow: 0 10px 5px 0 rgba(14, 15, 16, 0.1);
                box-shadow: 0 10px 5px 0 rgb(14 15 16 / 10%);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            
            .icon-box-new:hover .icon {
                background: #FF630E !important;
            }
            
            .line-bottom-centered:after {
                background: #2b96cc none repeat scroll 0 0;
                bottom: -8px;
                content: "";
                height: 1px;
                left: 0;
                margin-left: auto;
                margin-right: auto;
                margin-top: 0;
                position: absolute;
                right: 0;
                width: 30px;
            }
            
            .mb-40 {
                margin-bottom: 40px !important;
            }
            
            .pr-30 {
                padding-right: 30px !important;
            }
            
            .imh {
                border-radius: 16px;
                margin-bottom: 21px;
                margin-left: 0px;
            }
            
            .btn-theme-colored {
                color: #fff;
                background-color: #0d5189;
                border-color: #0d5189;
            }
            
            .mt-15 {
                margin-top: 5px !important;
            }
            
            .btn-lg {
                font-size: 14px;
                padding: 10px 26px;
            }
            
            .btn-circled {
                border-radius: 25px;
            }
            
            #about {
                padding-top: 40px;
            }
            
            .mr-10 {
                margin-right: 10px !important;
            }
            
            .font-12 {
                font-size: 12px !important;
            }
            
            .btn-theme-colored {
               olor: #fff !important;
    background-color: #ff630f;
    border-color: #ff630f;
            }
            
            .font-20 {
                font-size: 20px !important;
            }
            
            ul {
                margin: 0;
                padding: 0;
                list-style-type: none;
            }
            
            .bg-theme-colored {
                background-color: #0d5189 !important;
            }
            
            .bg-theme-colored2 {
                background-color: #FC9928 !important;
            }
            
            .bg-theme-colored3 {
                background-color: #FF630E !important;
            }
            
            .pl-10 {
                padding-left: 10px !important;
            }
            
            .event .event-date-new {
                -moz-border-radius: 25px;
                -webkit-border-radius: 25px;
                border-radius: 25px;
            }
            
            .bx-wrapper .bx-controls-direction a {
                position: absolute;
                top: 50%;
                margin-top: -16px;
                outline: 0;
                width: 32px;
                height: 32px;
                text-indent: -9999px;
                z-index: 9999;
            }
            
            .pr-20 {
                padding-right: 20px !important;
            }
            
            .pb-30 {
                padding-bottom: 30px !important;
            }
            
            .pl-20 {
                padding-left: 20px !important;
            }
            
            .pt-5 {
                padding-top: 5px !important;
            }
            
            .mb-0 {
                margin-bottom: 0 !important;
            }
            
            .no-border {
                border: none !important;
            }
            
            .mt-0 {
                margin-top: 0 !important;
            }
            
            .btn-sm {
                font-size: 12px;
                padding: 5px 17px;
            }
            
            .line-bottom-edu {
                position: relative;
                margin-bottom: 30px;
                padding-bottom: 10px;
            }
            
            .line-bottom-edu:after {
                border: 1px solid #FC9928;
            }
            
            .line-bottom-edu:after {
                bottom: -1px;
                content: "";
                height: 2px;
                left: 0;
                position: absolute;
                width: 50px;
            }
            
            .mt-0 {
                margin-top: 0 !important;
            }
            
            .pb-90 {
                padding-bottom: 90px;
            }
            
            .vbg {
                min-height: 799px;
            }
            
            .lead {
                font-size: 18px;
                font-weight: 300;
                line-height: 1.4;
            }
            
            .line-height-1 {
                line-height: 1;
            }
            
            .bg-theme-colored2 {
                background-color: #FC9928 !important;
            }
            
            .pr-0 {
                padding-right: 0 !important;
                padding-left: 0 !important;
            }
            
            .bg-theme-colored3 {
                background-color: #FF630E !important;
            }
            
            .navborder .navbar-toggle .icon-bar {
                background: #fff;
            }
.navborder .navbar-nav>li>a {
    color: #000;
    /* padding: 3px 17px; */
    /* border-top: 1px solid #3bc46e; */
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.06em;
    padding: 10px 12px;
    text-transform: uppercase;
}     
            .caret-up {
                width: 0;
                height: 0;
                border-left: 4px solid rgba(0, 0, 0, 0);
                border-right: 4px solid rgba(0, 0, 0, 0);
                border-bottom: 4px solid;
                display: inline-block;
                margin-left: 2px;
                vertical-align: middle;
            }
            
            .bg-theme-colored {
                background-color: #0d5189 !important;
            }
            
            .media-body,
            .media-left,
            .media-right {
                display: table-cell;
                vertical-align: top;
            }
            
            .pb-40 {
                padding-bottom: 40px !important;
            }
            
            .pt-40 {
                padding-top: 40px !important;
            }
            
            .p-30 {
                padding: 30px !important;
                margin-top: 90px;
            }
            
            .list-inline {
                padding-left: 0;
                margin-left: -5px;
                list-style: none;
            }
            
            .mt-20 {
                margin-top: 20px !important;
            }
            
            .styled-icons.icon-dark a {
                margin: 5px 7px 5px 0;
                color: #eeeeee;
                display: block;
                text-align: center;
                font-size: 18px;
                height: 36px;
                line-height: 36px;
                width: 36px;
            }
            
            .widget .styled-icons li {
                margin-bottom: 0;
                padding-bottom: 0;
                display: inline-block;
            }
            
 .navborder .navbar-nav>li>.dropdown-menu {
    right: auto;
    left: 0;
    top: 46px;
    border-top: 1px solid #050b59;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
            .cont {
                padding: 10px;
            }
            
            .bg-theme-colored3 {
                background-color: #FF630E !important;
            }
            
            .bg-theme-colored5 {
                background-color: #fc9928e3 !important;
            }
            
            .bg-theme-colored {
                /* background-color: #3bc46e !important; */
                 background: linear-gradient(to bottom, #2858a4 0%, #2858a4c2 100%);
                /* background: linear-gradient(to bottom, #ff630e 0%, #fbaa7e 100%);
            }
            
            .nav>li>a:hover {
                text-decoration: none;
/*                background-color: #FF630E;*/
            }
            
            .font-14 {
                font-size: 14px !important;
            }
            
            .text-black-777 {
                color: #e5dede !important
            }
            
            .text-white {
                color: #fff !important;
            }
            
            .list-border li {
                margin-bottom: 0;
                padding: 10px 0;
                border-bottom: 1px dashed #333333;
            }
            
            .widget {
                margin-top: 31px;
            }
            
            .list-border li a {
                color: #BAC0C5!important;
            }
            
            .widget.dark .widget-title {
                color: #fff;
            }
            
            .text-gray {
                   color: #191515 ;
    margin-bottom: 4px;
    font-size: 14px;
            }
            
            .list-inline {
                padding-left: 0;
                margin-left: -5px;
                list-style: none;
            }
            
            .navborder .dropdown-menu>li>a {
               padding: 12px 15px;
        border-bottom: solid 1px #f5f5f5;
        color: #000000;
        font-weight: 500;
        font-size: 14px;
        text-transform: uppercase;
        display: block;
            }
            
         .navborder .dropdown-menu>li>a:focus, .navborder .dropdown-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    /* background-color: #3bc46e; */
    background: linear-gradient(to bottom, #050b59 0%, #050b59b5 100%);
}
  .navborder .navbar-nav>.active>a {
    color: #383969;
}
            
            .navborder .nav>li>a:focus,
            .nav>li>a:hover {
                color: #233584;
/*                padding: 10px 16px;*/
            }
            
           .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #ffffff;
    border-color: #050b59;
    color: #050b59;
}
            
            .tg-navtabs li.active a {
                color: #fff;
                /* background-color: #3bc46e; */
                background: linear-gradient(to bottom, #ff630e 0%, #fbaa7e 100%);
            }
            
            .tg-navtabs li a {
                display: block;
                color: #949494;
                padding: 0 40px;
            }
            
            small {
                font-size: 80%;
            }
            
            .bg-light {
                background-color: #f5f5f5 !important;
            }
            
            .styled-icons li {
                display: inline-block;
                margin-bottom: 0;
                margin-top: 0;
            }
            
            .icon-theme-colored.icon-dark a {
                background-color: #0d5189;
                color: #fff;
            }
            
            .team-member:hover .thumb img {
                transform: scale(1.1);
            }
            
            .team-member {
                margin-bottom: 30px;
            }
            
            .styled-icons.icon-sm a {
                font-size: 13px;
                height: 30px;
                line-height: 30px;
                margin: 2px 7px 2px 0;
                width: 30px;
            }
            
            .pb-15 {
                padding-bottom: 15px !important;
            }
            
            .pt-10 {
                padding-top: 10px !important;
            }
            
            .styled-icons.icon-circled a {
                border-radius: 50%;
            }
            
            .icon-theme-colored3.icon-dark a {
                background-color: #FF630E;
                color: #fff;
            }
            
            .icon-theme-colored2.icon-dark a {
                background-color: #FC9928;
                color: #fff;
            }
            
            .p-15 {
                padding: 8px !important;
            }
            
            .tg-memberimg {
                margin: 0;
                width: 100%;
                float: left;
                border-radius: 10px;
            }
            
            .team-member .thumb {
                position: relative;
                overflow: hidden;
            }
            
            .team-member .thumb img {
                -webkit-transition: all 300ms ease-in-out 0s;
                -o-transition: all 300ms ease-in-out 0s;
                transition: all 300ms ease-in-out 0s;
            }
            
            .tg-themetabs .tg-tabcontent {
                width: 100%;
                float: left;
            }
            
            .tg-themetabs .tg-tabcontent .tab-pane {
                width: 100%;
                float: left;
                margin: -1px 0 0;
                padding: 18px 25px;
                border: 1px solid #d4d4d4;
            }
            
            .tab-content>.active {
                display: block;
            }
            .tab-content>.tab-pane {
    display: none;
}
     
     .fade {
    transition: opacity .15s linear;
}   
        .fade:not(.show) {
    opacity: 0;
}
    .tg-description {
                width: 100%;
                float: left;
            }
            
            .tg-themetabs .tg-tabcontent .tg-description p:last-child {
                margin: 0;
            }
            
            .tg-themetabs .tg-tabcontent .tg-description p {
                color: #686868;
                font-size: 15px;
                line-height: 23px;
            }
            
            .tg-description p {
                text-align: justify;
            }
            
            .tg-navtabs li.active {
                /* border-color: #FF630E; */
            }
            
            .tg-navtabs li {
                float: left;
                line-height: inherit;
                list-style-type: none;
                border: 1px solid #d4d4d4;
            }
            
            .tg-navtabs {
                width: 100%;
                float: left;
                font-size: 18px;
                list-style: none;
                font-weight: 600;
                line-height: 50px;
                position: relative;
                text-transform: uppercase;
            }
            
            .bs-slider .bs-slider-overlay {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.40);
            }
            
            .bs-slider>.carousel-inner>.item>img,
            .bs-slider>.carousel-inner>.item>a>img {
                margin: auto;
                width: 100% !important;
                /*opacity: .5;
                background-color: #000;*/
            }
            
            .control-round .carousel-control {
                top: 47%;
                width: 45px;
                height: 45px;
                z-index: 100;
                color: #000;
                display: block;
                font-size: 24px;
                cursor: pointer;
                overflow: hidden;
                line-height: 43px;
                text-shadow: none;
                position: absolute;
                font-weight: normal;
                background: #fff;
                -webkit-border-radius: 100px;
                border-radius: 100px;
            }
            
            .control-round:hover .carousel-control {
                opacity: 1;
            }
            
            .control-round .carousel-control.left {
                left: 1%;
                background: #b1a29a;
                color: #fff;
            }
            
            .control-round .carousel-control.right {
                right: 1%;
                background: #b1a29a;
                color: #fff;
            }
            
            .control-round .carousel-control.left:hover,
            .control-round .carousel-control.right:hover {
                color: #fdfdfd;
                background: rgba(0, 0, 0, 0.5);
                border: 0px transparent;
            }
            
            .control-round .carousel-control.left>span:nth-child(1) {
                left: 45%;
            }
            
            .control-round .carousel-control.right>span:nth-child(1) {
                right: 45%;
            }
            
            .carousel-indicators li {
                display: inline-block;
                width: 15px;
                height: 15px;
            }
            
            .carousel-indicators .active {
                width: 15px;
                height: 15px;
                margin: 0;
                background-color: #fff;
            }
            
            .hide1 {
                display: block;
            }
            
            .indicators-line>.carousel-indicators {
                right: 45%;
                bottom: 3%;
                left: auto;
                width: 90%;
                height: 20px;
                font-size: 0;
                overflow-x: auto;
                text-align: right;
                overflow-y: hidden;
                padding-left: 10px;
                padding-right: 10px;
                padding-top: 1px;
                white-space: nowrap;
            }
            
            .indicators-line>.carousel-indicators li {
                padding: 0;
                width: 25px;
                height: 25px;
                border: 1px solid rgb(158, 158, 158);
                text-indent: 0;
                overflow: hidden;
                text-align: left;
                position: relative;
                letter-spacing: 1px;
                background: rgb(158, 158, 158);
                -webkit-font-smoothing: antialiased;
                -webkit-border-radius: 50%;
                border-radius: 50%;
                margin-right: 5px;
                -webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
                transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
                z-index: 10;
                cursor: pointer;
            }
  .sed {
    color: #282828;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 17px;
}
.sed span.grade{    float: left;}
.sed span.grade1{    float: right;}
            .indicators-line>.carousel-indicators li:last-child {
                margin-right: 0;
            }
            
            .indicators-line>.carousel-indicators .active {
                margin: 1px 5px 1px 1px;
                box-shadow: 0 0 0 2px #fff;
                background-color: transparent;
                position: relative;
                -webkit-transition: box-shadow 0.3s ease;
                -moz-transition: box-shadow 0.3s ease;
                -o-transition: box-shadow 0.3s ease;
                transition: box-shadow 0.3s ease;
                -webkit-transition: background-color 0.3s ease;
                -moz-transition: background-color 0.3s ease;
                -o-transition: background-color 0.3s ease;
                transition: background-color 0.3s ease;
            }
            
            .indicators-line>.carousel-indicators .active:before {
                transform: scale(0.5);
                background-color: #fff;
                content: "";
                position: absolute;
                left: -1px;
                top: -1px;
                width: 25px;
                height: 25px;
                border-radius: 50%;
                -webkit-transition: background-color 0.3s ease;
                -moz-transition: background-color 0.3s ease;
                -o-transition: background-color 0.3s ease;
                transition: background-color 0.3s ease;
            }
            
            .slide_style_left {
                text-align: left !important;
            }
            
            .slide_style_right {
                text-align: right !important;
            }
            
            .slide_style_center {
                text-align: center !important;
            }
            
            .slide-text {
                left: 0;
                top: 15%;
                right: 0;
                margin: auto;
                padding: 10px;
                position: absolute;
                text-align: left;
                padding: 10px 85px;
            }
            
            .slide-text>h1 {
                padding: 0;
                color: #ffffff;
                font-size: 70px;
                font-style: normal;
                line-height: 84px;
                margin-bottom: 30px;
                letter-spacing: 1px;
                display: inline-block;
                -webkit-animation-delay: 0.7s;
                animation-delay: 0.7s;
            }
            
            .slide-text>p {
                padding: 0;
                color: #ffffff;
                font-size: 20px;
                line-height: 24px;
                font-weight: 300;
                margin-bottom: 40px;
                letter-spacing: 1px;
                -webkit-animation-delay: 1.1s;
                animation-delay: 1.1s;
            }
            
            .slide-text>a.btn-default {
                color: #000;
                font-weight: 400;
                font-size: 13px;
                line-height: 15px;
                margin-right: 10px;
                text-align: center;
                padding: 17px 30px;
                white-space: nowrap;
                letter-spacing: 1px;
                display: inline-block;
                border: none;
                text-transform: uppercase;
                -webkit-animation-delay: 2s;
                animation-delay: 2s;
                -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
                transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
            }
            
            .slide-text>a.btn-primary {
                color: #ffffff;
                cursor: pointer;
                font-weight: 400;
                font-size: 13px;
                line-height: 15px;
                margin-left: 10px;
                text-align: center;
                padding: 17px 30px;
                white-space: nowrap;
                letter-spacing: 1px;
                background: #00bfff;
                display: inline-block;
                text-decoration: none;
                text-transform: uppercase;
                border: none;
                -webkit-animation-delay: 2s;
                animation-delay: 2s;
                -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
                transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
            }
            
            .slide-text>a:hover,
            .slide-text>a:active {
                color: #ffffff;
                background: #222222;
                -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
                transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
            }
            
            .slide-arrow {
                border: 1px solid #ddd;
                font-size: 24px;
                border-radius: 100%;
                text-align: center;
                display: inline-block;
                width: 40px;
                height: 40px;
                margin-left: 5px;
                margin-right: 5px;
                margin-bottom: 30px;
                color: #000;
                line-height: 38px;
            }
            
            .slide-arrow:hover {
                background: #202c45;
                color: #fff;
            }
            
            @media (max-width: 991px) {
                .text-sm-center {
                    text-align: center
                }
                .top-right {
                    text-align: center;
                    width: 100%;
                }
                .bs-slider .carousel-inner {
                    height: 100%;
                }
                .slide-text h1 {
                    font-size: 40px;
                    line-height: 50px;
                    margin-bottom: 20px;
                }
                .slide-text>p {
                    font-size: 18px;
                }
            }
            
            @media (max-width: 768px) {
                .slide-text {
                    padding: 10px 50px;
                }
                .slide-text h1 {
                    font-size: 30px;
                    line-height: 40px;
                    margin-bottom: 10px;
                }
                .slide-text>p {
                    font-size: 14px;
                    line-height: 20px;
                    margin-bottom: 20px;
                }
                .control-round .carousel-control {
                    display: none;
                }
            }
            
            @media (max-width: 320px) {
                .slide-text {
                    padding: 10px 30px;
                }
                .slide-text h1 {
                    font-size: 20px;
                    line-height: 25px;
                    margin-bottom: 5px;
                }
                .slide-text>p {
                    font-size: 12px;
                    line-height: 18px;
                    margin-bottom: 10px;
                }
                .slide-text>a.btn-default,
                .slide-text>a.btn-primary {
                    font-size: 10px;
                    line-height: 10px;
                    margin-right: 10px;
                    text-align: center;
                    padding: 10px 15px;
                }
                .indicators-line>.carousel-indicators {
                    display: none;
                }
            }
            
            .featurebox {
                display: block;
            }
            
            .featbox-blue {
                background: #3e73de;
            }
            
            .featbox-green {
                background: #46b7a6;
            }
            
            .featbox-orange {
                background: #f58220;
            }
            
            .featbox-red {
                background: #ffba06;
            }
            
            .featbox-pink {
                background-color: #e868a7;
            }
            
            .featbox-purpal {
                background-color: rgb(32, 44, 69)
            }
            
            .featbox-greenlight {
                background-color: rgba(181, 213, 106, 1)
            }
            
            .featbox-blue,
            .featbox-red,
            .featbox-green,
            .featbox-orange,
            .featbox-pink,
            .featbox-purpal,
            .featbox-greenlight {
                padding: 20px 20px 20px 80px;
                color: #fff;
                min-height: 140px;
                margin-top: 30px;
                -webkit-transition: all .45s ease-in-out;
                -moz-transition: all .45s ease-in-out;
                -o-transition: all .45s ease-in-out;
                -ms-transition: all .45s ease-in-out;
                transition: all .45s ease-in-out;
                border: 4px solid #fff;
                outline: 1px solid #ccc;
                box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
            }
            
            .featbox-blue:hover,
            .featbox-red:hover,
            .featbox-green:hover,
            .featbox-orange:hover,
            .featbox-pink:hover,
            .featbox-purpal:hover,
            .featbox-greenlight:hover {
                box-shadow: 0 6px 29px rgba(0, 0, 0, 0.3);
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }
            
            .morebtn {
                color: #fff;
                border: 1px solid #fff;
                padding: 5px 20px;
                display: inline-block;
                margin-top: 10px;
            }
            
            .morebtn:hover {
                background: #fff;
                color: #000;
                text-decoration: none;
            }
            
            .featurebox i {
                font-size: 50px;
                color: #fff;
                padding-top: 10px;
                padding-bottom: 10px;
                position: absolute;
                left: 30px;
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }
            
            .no-gutters {
                padding-right: 0;
                padding-left: 0;
            }
            
            .cont-title {
                font-size: 36px;
                margin-top: 0px;
                margin-bottom: 15px;
                line-height: 40px;
            }
            
            .cont-title span {
                font-weight: 700;
                color: #f5821e;
                line-height: 40px;
            }
            
            .title18 {
                font-size: 18px;
                color: #3f444a;
                font-weight: 300;
            }
            
            .course-offer {}
            
            .course-offer-in {
                margin-bottom: 30px;
                border-radius: 3px;
                position: relative;
                overflow: hidden;
            }
            
            .course-overlay {}
            
            .course-overlay img {
                height: auto;
                width: 100%;
            }
            
            .course-overlay span {
                position: absolute;
                top: 50%;
                left: 0;
                right: 0;
                text-align: center;
                transform: translateY(-50%);
                font-size: 18px;
                font-weight: 600;
                color: #fff;
                z-index: 1;
            }
            
            .course-offer-in a.course-overlay img {
                -webkit-transform: scale(1);
                transform: scale(1);
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
            }
            
            .course-offer-in a:after {
                content: '';
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(0, 0, 0, 0);
            }
            
            .course-offer-in:hover a.course-overlay img {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
            }
            
            .findmain {
                align-items: center;
                display: flex;
                height: 150px;
                justify-content: center;
            }
            
            .find_inner {
                display: flex;
            }
            
            .find_inner h3 span {
                font-weight: 700;
                padding-left: 6px;
                text-transform: capitalize;
            }
            
            .find_inner h3 {
                align-items: center;
                color: #fff;
                display: flex;
                font-size: 30px;
                margin-top: 10px;
            }
            
            .findbtn {
                margin-left: 50px;
            }
            
            .findmore {
                background: #202c45;
                color: #fff;
                font-weight: 700;
                line-height: 70px;
                text-transform: uppercase;
                padding: 15px 40px;
                border-radius: 4px;
            }
            
            .findmore:hover {
                color: #e9ae37;
                background: #000;
            }
            
            .smdivider {
                background: #000000;
                height: 2px;
                width: 60px;
                margin: 25px auto;
                clear: both;
            }
            
            .courses-box {
                border: 1px solid #f0f0f0;
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
                transition: all 1s ease 0s;
                margin-bottom: 15px;
            }
            
            .courses-box:hover,
            .courses-box:focus,
            .courses-box:active {
                -webkit-transform: translateY(-8px);
                transform: translateY(-8px);
            }
            
            .courses-box-img {
                position: relative;
                overflow: hidden;
            }
            
            .courses-box-img img {
                width: 100%;
                transition: all .4s;
                position: relative;
            }
            
            .courses-box-img:hover img {
                transform: scale(1.15, 1.15) rotate(-5deg);
                -webkit-transform: scale(1.15, 1.15) rotate(-5deg);
                -moz-transform: scale(1.15, 1.15) rotate(-5deg);
            }
            
            .courses-box {
                border: 1px solid #ddd;
            }
            
            .courses-box-img {
                position: relative;
                overflow: hidden;
            }
            
            .courses-box:hover .courses-box-img i {
                color: #fdc800;
                opacity: 100;
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            
            .courses-box-img i {
                font-size: 22px;
                cursor: pointer;
                opacity: 0;
                text-align: center;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%) !important;
                -webkit-transform: translate(-50%, -50%) !important;
                -ms-transform: translate(-50%, -50%) !important;
                color: #ff3115;
                z-index: 11;
                color: #fff;
                font-weight: 400;
                -webkit-transform: scale(0);
                -ms-transform: scale(0);
                transform: scale(0);
                transition: all 0.3s ease 0s;
            }
            
            .courses-box .courses-box-img:before {
                position: absolute;
                content: "";
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                z-index: 1;
                background: rgba(0, 0, 0, 0.6);
                -webkit-transform: scaleY(0);
                -ms-transform: scaleY(0);
                transform: scaleY(0);
                -webkit-transition: 0.4s;
                -ms-transition: 0.4s;
                transition: 0.4s;
            }
            
            .courses-box:hover .courses-box-img:before {
                -webkit-transform: scaleY(1);
                -ms-transform: scaleY(1);
                transform: scaleY(1);
            }
            
            .courses-box-img img {
                width: 100%;
                transition: all .4s;
                position: relative;
            }
            
            .courses-box:hover .courses-box-img img {
                transform: scale(1.15, 1.15) rotate(-5deg);
                -webkit-transform: scale(1.15, 1.15) rotate(-5deg);
                -moz-transform: scale(1.15, 1.15) rotate(-5deg);
            }
            
            .courses-box:hover .course-inner {
                background: #002147;
                color: #fff;
            }
            
            .course-inner {
                padding: 25px 20px;
                transition: 0.4s;
            }
            
            .course-inner h4 {
                font-size: 18px;
                line-height: 22px;
                margin-bottom: 11px;
            }
            
            .course-subject {
                color: #ff0000
            }
            
            .btn-read {
                background: #bd0745;
                text-align: center;
                border: 1px solid #bd0745;
                outline: 0;
                color: #fff;
                font-weight: 700;
                cursor: pointer;
                text-transform: uppercase;
                padding: 10px 15px;
                transition: all 0.5s ease;
            }
            
            .courses-box:hover .btn-read {
                background: #fff;
                color: #000;
                text-decoration: none;
            }
            
            .course-inner p {
                padding-bottom: 10px;
            }
            
            .countdown_bg {
                background: #f5821f;
                background-size: cover;
                position: relative;
                padding: 70px 0;
                text-align: center;
                z-index: 0;
            }
            
            .countdown_bg:after {
                position: absolute;
                content: "";
                background: rgb(32, 44, 69);
                height: 100%;
                width: 100%;
                left: 0;
                z-index: -1;
                top: 0;
            }
            
            .countdown_bg h3 {
                font-size: 48px;
                margin-bottom: 15px;
                color: #FFF;
                font-weight: 700;
                position: relative;
            }
            
            .countdown_bg h3:after {
                content: "";
                background: #fdd333;
                height: 1px;
                width: 100%;
                bottom: 0;
                margin: 20px auto auto;
                display: block;
            }
            
            .countdown_bg span {
                color: #FFF;
                font-size: 15px;
                font-weight: 700;
                text-transform: uppercase;
            }
            
            .countdown_bg i {
                color: #fdd333;
                font-size: 56px;
            }
            
            .testimonial_bg {
                overflow: hidden;
                position: relative;
                background: #202c45;
                padding-bottom: 50px;
                color: #fff;
            }
            
            .testimonial_bg h4 {
                color: #ffffff;
                font-size: 30px;
                font-weight: 600;
                position: relative;
                letter-spacing: 1px;
                text-transform: uppercase;
            }
            
            .testimonial_bg .testi_description {
                display: inline-block;
                text-align: center;
                margin-right: 5%;
            }
            
            .testimonial_bg .testimonialimg {
                width: 100px;
                height: 100px;
                border-radius: 50%;
                margin: 0 auto;
                overflow: hidden;
                border: 8px solid rgba(255, 255, 255, 0.15);
            }
            
            .testimonial_bg .testimonialimg img {
                width: 100%;
                height: 100%;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                -khtml-border-radius: 50%;
            }
            
            .testi_description h4 {
                font-size: 16px;
                font-weight: bold;
                color: #fff;
                margin: 20px 0 0 0;
            }
            
            .testimonial-content span {
                font-size: 12px;
                color: #fff;
            }
            
            .testimonial_bg .testi_description {
                display: inline-block;
                width: 100%;
                text-align: center;
                padding: 30px 20px;
                border: 1px solid rgba(255, 255, 255, 0.15);
                color: #fff;
                margin-top: 20px;
                position: relative;
            }
            
            .testimonial_bg .testi_description:before {
                content: "";
                border: 10px solid transparent;
                border-bottom: 10px solid rgba(255, 255, 255, 0.15);
                position: absolute;
                top: -20px;
                left: 47.5%;
            }
            
            .owl-carousel .owl-nav,
            .owl-carousel .owl-dots {
                margin-top: 30px;
                text-align: center;
            }
            
            .owl-carousel .owl-nav .owl-prev {
                left: 0px;
            }
            
            .owl-carousel .owl-nav .owl-next {
                right: 0px;
            }
            
            .owl-carousel .owl-nav .owl-prev,
            .owl-carousel .owl-nav .owl-next {
                position: absolute;
                top: 45%;
                width: 42px;
                display: none;
                height: 42px;
                line-height: 42px;
                text-align: center;
                border: 1px solid #bd0745;
                background-color: #bd0745;
                color: #fff;
                transform: translateY(-50%);
                font-size: 22px;
                border-radius: 50%;
                -webkit-transition: all 0.3s ease 0s;
                transition: all 0.3s ease 0s;
            }
            
            .owl-carousel .owl-dot {
                display: inline-block;
                margin: 0 5px;
                width: 16px;
                height: 16px;
                border-radius: 50%;
                background-color: #ddd;
            }
            
            .owl-carousel .owl-dot.active {
                background-color: #383969 ;
            }
            
            @media only screen and (max-width: 480px) {}
            
            .staffteam {
                margin-top: 20px;
                text-align: center;
            }
            
            .staffteamimg {
                display: block;
                overflow: hidden;
                border-radius: 50%;
            }
            
            .staffteamimg img {
                width: 100%;
                height: auto
            }
            
            .staffteam .staffteamimg {
                position: relative;
                overflow: hidden;
            }
            
            .staffteam .staffteamimg img {
                width: 100%;
                transition: all .4s;
                position: relative;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border-radius: 50%;
                -khtml-border-radius: 50%;
            }
            
            .staff-content {
                padding: 0 10px 15px;
                transition: .3s;
            }
            
            .instructor-icon {
                margin-top: 15px;
            }
            
            .staffteam .staffteamimg img {
                width: 100%;
                transform: scale(1);
                transition: all 500ms ease;
            }
            
            .staffteam:hover .staffteamimg img {
                transform: scale(1.3);
                transition: all 500ms ease;
            }
            
            .staffteam .staffteamimg:before {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 100%;
                content: '';
                z-index: 1;
                border-radius: 100%;
                background: rgba(0, 0, 0, 0.5);
                transform: scale(0.0);
                transition: all 500ms ease;
            }
            
            .staffteam:hover .staffteamimg:before {
                background: rgba(0, 0, 0, 0.5);
                transform: scale(1.1);
                transition: all 500ms ease;
            }
            
            .staffteam ul {
                display: none;
            }
            
            .social-links {
                margin: 0;
                padding: 0;
                list-style: none;
                display: none;
            }
            
            .social-links li {
                position: relative;
                background: #ffffff none repeat scroll 0 0;
                border-radius: 4px;
                display: inline-block;
                height: 36px;
                margin-right: 5px;
                text-align: center;
                border-radius: 100%;
                width: 36px;
                color: #000;
                transition: .3s;
                box-shadow: 8px 6px 8px rgba(0, 0, 0, 0.175);
            }
            
            .social-links li a.active {
                color: #fff;
                background: #f5821f;
            }
            
            .social-links li a:hover {
                color: #fff;
                background: #f5821f;
            }
            
            .social-links li a:last-child {
                margin-right: 0;
            }
            
            .social-links li a i {
                line-height: 36px;
                font-size: 14px;
            }
            
            .staff-content h3 {
                color: #000;
                font-size: 20px;
                font-weight: 700;
                margin-bottom: 5px;
                text-transform: capitalize;
            }
            
            .staff-content span {
                color: #333;
                font-weight: 400;
            }
            
            .our-facility {
                background-color: #ED6600;
                padding: 50px 0px 50px 0px;
                color: #fff;
            }
            
            .counter-content {
                color: #fff;
                text-align: left;
            }
            
            .counter-main {
                border: 1px solid rgba(255, 255, 255, 0.19);
                padding: 30px 30px 18px;
                border-radius: 4px;
                -webkit-transition: .3s ease-in-out;
                transition: .3s ease-in-out;
                margin-bottom: 15px;
            }
            
            .counter-main:hover {
                box-shadow: 0 6px 29px rgba(0, 0, 0, 0.3);
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
            }
            
            .creative_heading {
                font-size: 30px;
                word-wrap: break-word;
                font-weight: 700;
            }
            
            .creative_heading span {
                color: #ed6600;
            }
            
            .owl-carousel,
            .teamstaff {
                clear: both;
            }
            
            .services {
                position: relative;
            }
            
            .service-inner {
                padding-top: 0px;
                position: absolute;
                top: -184px;
                left: 0;
                right: 0;
                margin: 0 auto;
                z-index: 1;
            }
            
            .service-box {
                border-right: 1px solid rgba(255, 255, 255, 0.21);
                padding: 30px 30px 20px 40px;
                display: block;
                color: #fff;
                background-color: #bd0745;
                width: 32.5% !important;
            }
            
            .service-box:last-child {
                border-right: none;
            }
            
            .service-box .service-box-content {
                position: relative;
                padding-left: 60px;
            }
            
            .service-box .service-box-content h3 {
                font-size: 22px;
                margin-bottom: 10px;
                margin-top: 0;
            }
            
            .service-box .service-box-content h3 a {
                color: #FFFFFF;
                -webkit-transition: all 0.3s ease-out;
                -moz-transition: all 0.3s ease-out;
                -ms-transition: all 0.3s ease-out;
                -o-transition: all 0.3s ease-out;
                transition: all 0.3s ease-out;
            }
            
            .service-box .service-box-content p {
                color: #FFF;
                font-weight: 400;
                width: 80%;
            }
            
            .service-box .service-box-icon {
                padding-top: 10px;
                position: absolute;
                left: 0;
                top: -15px;
            }
            
            .service-box .service-box-icon img {
                width: 50px;
                height: auto;
                -webkit-transform: scale(1);
                transform: scale(1);
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .service-box .service-box-icon i {
                color: #fdc800;
                font-size: 36px;
                -webkit-transform: scale(1);
                transform: scale(1);
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .service-box:hover .service-box-content h3 a {
                color: #fdc800;
                -webkit-transition: all 0.3s ease-out;
                -moz-transition: all 0.3s ease-out;
                -ms-transition: all 0.3s ease-out;
                -o-transition: all 0.3s ease-out;
                transition: all 0.3s ease-out;
            }
            
            .service-box:hover .service-box-content p {
                color: #FFFFFF;
                -webkit-transition: all 0.3s ease-out;
                -moz-transition: all 0.3s ease-out;
                -ms-transition: all 0.3s ease-out;
                -o-transition: all 0.3s ease-out;
                transition: all 0.3s ease-out;
            }
            
            .service-box:hover .service-box-icon i {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            footer {
                background: url('../images/2.jpg');
                clear: both;
                padding-top: 20px;
                color: #BAC0C5;
                position: relative;
                z-index: 0;
            }
            
            footer:after {
                position: absolute;
                content: "";
                background: rgba(0, 0, 0, 0.85);
                height: 100%;
                width: 100%;
                left: 0;
                z-index: -1;
                top: 0;
            }
            
            .fo-title {
                position: relative;
                padding-bottom: 15px;
                color: #fff;
                margin-bottom: 25px;
            }
            
            .infoborderb {
                border-top: 1px solid #8c8587;
                margin-top: 20px;
                margin-bottom: 20px;
            }
            
            .fo-title:after {
                position: absolute;
                content: "";
                left: 0;
                width: 50px;
                background: #8c8587;
                height: 2px;
                bottom: 0;
            }
            
            .heading-text {
                font-size: 16px;
                line-height: 1.6;
                margin-bottom: 20px;
            }
            
            .company-social {
                margin-left: 0;
                padding-left: 0;
                margin-top: 10px;
            }
            
            .company-social li {
                margin: 0;
                text-align: left;
                list-style: none;
                padding: 0;
                margin-bottom: 5px;
                display: inline-block;
                border: 1px solid #8c8587;
            }
            
            .company-social li a {
                margin: 0 0px 0 0;
                display: block;
                color: #8c8587;
            }
            
            .company-social a:hover {
                color: #fff;
                background: #bd0745;
                border: 0px solid #fff;
            }
            
            .company-social a i {
                width: 31px;
                height: 31px;
                line-height: 31px;
                text-align: center;
                color: #fff;
                -webkit-transition: background .3s ease-in-out;
                transition: background .3s ease-in-out;
                text-align: center;
                border-radius: 3px;
                padding: 0;
            }
            
            .listcircle {
                padding: 0;
                margin: 0;
                list-style: none;
            }
            
            .listcircle li {
                padding: 3px 15px;
                display: flex;
                align-items: baseline;
                position: relative;
            }
            
            .listcircle li:after {
                content: "\f111";
                position: absolute;
                left: 0;
                top: 6px;
                font-size: 10px;
                font-family: 'FontAwesome';
            }
            
            .col-centered {
                float: none;
                margin: 0 auto;
            }
            
            .carousel-control {
                width: 8%;
                width: 0px;
            }
            
            .carousel-control.left,
            .carousel-control.right {
                margin-right: 40px;
                margin-left: 32px;
                background-image: none;
                opacity: 1;
            }
            
            .carousel-control>a>span {
                border: 1px solid #000;
                width: 40px;
                height: 40px;
                line-height: 40px;
            }
            
.funfact {
    margin-left: 7px;
    width: 48%;
    display: inline-block;
    text-align: center;
    margin-bottom: 19px;
    margin-top: 19px;
}
            
            .carousel-caption p {
                font-size: 18px;
            }
            
            .carousel-caption h3 {
                font-size: 60px;
                color: #fff;
                font-weight: 800;
            }
            
            .carousel-caption h3 span {
                font-size: 60px;
                color: #fff;
                font-weight: 800;
            }
            
           .carousel-caption {
    position: absolute;
    bottom: 55%;
    padding-bottom: 14px;
    color: #fff;
    right: 17%;
        left: 12%;
    text-align: left;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
            
            .carousel-col {
                position: relative;
                min-height: 1px;
                padding: 5px;
                float: left;
            }
            
            .active>div:first-child {
                display: block;
            }
            
            @media (max-width: 767px) {
                .carousel-inner .active.left {
                    left: -50%;
                }
                .carousel-inner .active.right {
                    left: 50%;
                }
                .carousel-inner .next {
                    left: 50%;
                }
                .carousel-inner .prev {
                    left: -50%;
                }
                .carousel-col {
                    width: 50%;
                }
                .active>div:first-child+div {
                    display: block;
                }
            }
            
            @media (min-width: 768px) and (max-width: 991px) {
                .carousel-inner .active.left {
                    left: -50%;
                }
                .carousel-inner .active.right {
                    left: 50%;
                }
                .carousel-inner .next {
                    left: 50%;
                }
                .carousel-inner .prev {
                    left: -50%;
                }
                .carousel-col {
                    width: 50%;
                }
                .active>div:first-child+div {
                    display: block;
                }
                header .logo img {
                    height: 55px;
                }
                .header-extras {
                    margin: 5px 0 0;
                }
            }
            
            @media (min-width: 992px) and (max-width: 1199px) {
                .carousel-inner .active.left {
                    left: -33%;
                }
                .carousel-inner .active.right {
                    left: 33%;
                }
                .carousel-inner .next {
                    left: 33%;
                }
                .carousel-inner .prev {
                    left: -33%;
                }
                .carousel-col {
                    width: 33%;
                }
                .active>div:first-child+div {
                    display: block;
                }
                .active>div:first-child+div+div {
                    display: block;
                }
            }
            
            @media (min-width: 1200px) {
                .carousel-inner .active.left {
                    left: -25%;
                }
                .carousel-inner .active.right {
                    left: 25%;
                }
                .carousel-inner .next {
                    left: 25%;
                }
                .carousel-inner .prev {
                    left: -25%;
                }
                .carousel-col {
                    width: 25%;
                }
                .active>div:first-child+div {
                    display: block;
                }
                .active>div:first-child+div+div {
                    display: block;
                }
                .active>div:first-child+div+div+div {
                    display: block;
                }
            }
            
            .block {
                width: 306px;
                height: 230px;
            }
            
            .red {
                background: red;
            }
            
            .blue {
                background: blue;
            }
            
            .green {
                background: green;
            }
            
            .yellow {
                background: yellow;
            }
            
            .btnorange {
                color: #fff;
                background-color: #f58220;
                border-color: #f58220;
            }
            
            .mr-4 {
                margin-right: 1.5rem;
            }
            
            .mt-4 {
                margin-top: 1.5rem;
            }
            
            .btn-secondary {
                color: #fff;
                background-color: #202c45;
                border-color: #202c45;
            }
            
            .btnorange:hover,
            .btn-secondary:hover {
                background: #000;
                color: #fff;
            }
            
            .btn-lg2 {
                padding: 12px 30px;
                font-weight: 700;
                border-radius: 4px;
            }
            
            .f1-list {
                padding: 0;
                margin: 0;
                list-style: none;
                padding-bottom: 0px;
                overflow: hidden;
            }
            
            .f1-list li {
                display: block;
                padding: 6px 15px;
                position: relative;
                width: 50%;
                float: left;
            }
            
            .f1-list li a:after {
                content: "\f0da";
                position: absolute;
                top: 6px;
                left: 0px;
                font-family: 'FontAwesome';
                color: #8c8587;
            }
            
            .f1-list li a {
                text-decoration: none;
                color: #fff;
            }
            
            .f1-list li a:hover {
                text-decoration: none;
                color: #8c8587;
            }
            
            .contacts-item {
                display: block;
                width: 100%;
                overflow: hidden;
                margin-top: 20px;
            }
            
            .content-title {
                font-size: 18px;
                color: #fff;
            }
            
            .cright p a {
                font-size: 18px;
                color: #fff;
                width: 80%;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            
            .sub-title {
                font-size: 16px;
                color: #8c8587;
            }
            
            .cleft {
                width: 50px;
                float: left;
                font-size: 2.5em;
                color: #8c8587;
            }
            
            .cright {
                float: left;
                padding-left: 15px;
                width: 80%;
                border-left: 1px solid #8c8587;
                min-height: 65px;
            }
            
            .cright a:hover {
                color: #f983ab;
                text-decoration: none;
            }
            
            .copy-right {
                /* background: #3bc46e; */
                padding-bottom: 0px;
                padding-top: 5px;
                color: #fff;
                background: linear-gradient(to bottom, #172a73 0%, #3948a3 100%);
            }
            
            .copy-right p {
                margin-bottom: 0;
                padding: 3px 0;
            }
            .copy-right a {
               
                padding: 0px 14px;
                float: right;
              
            }
            .copy-right a:before {
                left: 293px;
                content: '';
                width: 1px;
                height: 14px;
                margin: 0px 0 0;
                background: #fff;
                position: absolute;
                top: 21%;
            }
            .fbolist {
                margin: 0;
                padding: 0;
            }
            
            .fbolist li {
                list-style: none;
                display: inline-block;
                position: relative;
            }
            
            .fbolist li a {
                text-decoration: none;
                color: #fff;
                padding: 0 10px;
            }
            
            .fbolist li:after {
                content: "|";
                position: absolute;
                left: -3px;
                top: -1px;
                font-size: 15px;
            }
            
            .fbolist li:first-child:after {
                display: none;
            }
            
            .fbolist li a:hover {
                text-decoration: none;
                color: #000;
            }
            
            .fleft {
                text-align: left;
            }
            
            .fright {
                text-align: right;
            }
            
            .complainbtn {
                background-color: #a6c437;
                border-radius: 30px;
                box-shadow: 0px 5px 25px 0px rgba(166, 196, 55, 0.35);
                padding: 10px 30px;
                display: inline-block;
                font-size: 14px;
                border-radius: 30px;
                background: #bd0745;
                text-decoration: none !important;
                color: #fff !important;
                text-align: center;
                line-height: 24px;
                -webkit-box-shadow: 0px 5px 25px 0px rgba(240, 90, 33, 0.35);
                -moz-box-shadow: 0px 5px 25px 0px rgba(240, 90, 33, 0.35);
                box-shadow: 0px 5px 25px 0px rgba(240, 90, 33, 0.35);
            }
            
            .testimonals {
                height: 605px;
            }
            
            .complainbtn:hover {
                background: #000;
            }
            
            .pl-150 {
                padding-left: 150px;
            }
            
            .klmn {
                margin-top: 40px;
                margin-bottom: 40px;
            }
            
            .pr-150 {
                padding-right: 150px;
            }
            
            .pb-70 {
                padding-bottom: 70px;
            }
            
            .complain {
                position: relative;
                font-size: 24px;
                margin-top: 5px;
                padding-left: 50px;
                overflow: hidden;
                display: inline-block;
                vertical-align: middle;
                line-height: 40px;
                width: 100%;
            }
            
           /* .bs-slider {
                overflow: hidden;
                max-height: 700px;
                position: relative;
                background: #000;
            }*/
          
            .res-social {
                display: block;
            }
            
            .navbar-toggle .icon-bar {
                display: block;
                width: 18px;
                height: 3px;
                border-radius: 1px;
            }
            
            .icon-bar {
                position: fixed;
                top: 25%;
                z-index: 999999;
                transition: 2.5s !important;
            }
            
            #a1 {
                top: 133px;
                background: #43609c;
            }
            
            #mySidenav p {
                margin-top: -23px;
                font-size: 13px;
                width: 128px;
                font-family: Arial, Helvetica, sans-serif;
                overflow: visible;
                margin-left: 26px;
            }
            
            #contact {
                top: 248px;
                background-color: #ad328c;
            }
            
            #projects {
                top: 209px;
                background-color: #1173be;
            }
            
            #mySidenav a {
                position: absolute;
                left: -10px;
                transition: 0.5s;
                padding: 7px 15px;
                width: 41px;
                text-decoration: none;
                font-size: 16px;
                color: white;
                height: 34px;
                overflow: hidden;
                border-radius: 0 25px 25px 0;
            }
            
            .vision_mission_section-1 {
                padding-top: 46px;
            }
            
            .vision_mission_section {
                color: #FFF;
                  /* background-color: #3bc46e; */
                min-height: 224px;
                margin-bottom: 10px;
                width: 540px;
                background: linear-gradient(to bottom, #ff630e 0%, #fbaa7e 100%);
            }
            
            .left-sec {
                float: left;
                width: 100%;
                max-width: 173px;
                text-align: center;
            }
            
            .vision_mission_section-2 {
                /* background-color: #ff630e; */
                padding-top: 42px;
                background: linear-gradient(to bottom, #172a73 0%, #3948a3 100%);
            }
            
            figure {
                margin: 0;
            }
            
            .vision_mission_section img {
                margin: 0 auto;
                display: block;
            }
            
            .right-sec {
                float: left;
                width: 100%;
                max-width: 333px;
            }
            
            .vision_mission_section p {
                padding: 0;
                margin: 0;
            }
            
            .vision_mission_section h2 {
                color: #FFF;
                font-size: 20px;
                margin: 0;
                padding-top: 33px;
                padding-bottom: 6px;
            }
            
            #con2 {
                top: 328px;
                background: #e79800;
            }
            
         .about {
    margin-top: 18px;
   
    margin-top: 0px;
    padding-top: 141px;
    height: 300px;
    font-size: 41px;
    margin-bottom: 0px;
}
            .bg-theme-white {
                background-color: #f7f7f7 !important;
            }
            /*-=-=-=-=-=-=-=-=-=-*/
            /* Wow Image */
            /*-=-=-=-=-=-=-=-=-= */
            
            . .wow_imgage {
                position: relative;
                float: left;
                margin: 0 20px 20px 0;
                width: 270px;
                height: 180px;
            }
            
            .wow_imgage img {
                border: 4px solid #e4e4e1;
            }
            /*-=-=-=-=-=-=-=-=-=-*/
            /* Column Grids */
            /*-=-=-=-=-=-=-=-=-= */
            
            #mySidenav a:hover {
                left: 0px;
                width: 120px;
                line-height: 23px;
                border-radius: 0 25px 25px 0;
            }
            
            .hh1 {
                font-weight: 800;
                font-size: 18px;
            }
            
            #con1 {
                top: 287px;
                background: #25d366;
            }
            
            #gogle {
                top: 170px;
                background-color: #dc4e41;
            }
            
            .complain i {
                position: absolute;
                left: 0px;
                font-size: 40px;
                color: #fff;
                top: 0;
            }
            
            .complain a {
                text-decoration: none;
                transition: all 1s ease 0s;
                cursor: pointer;
                padding: 5px;
                color: #fff;
            }
            
            .complain a:hover {
                color: #8c8587;
                text-decoration: none;
            }
            
            .scrollToTop {
                border-radius: 100%;
                bottom: 20px;
                color: #fff;
                display: none;
                font-size: 30px;
                line-height: 36px;
                height: 40px;
                background: #383969;
                position: fixed;
                right: 20px;
                text-align: center;
                text-decoration: none;
                width: 40px;
                z-index: 99;
                -webkit-transition: all 0.5s ease 0s;
                -moz-transition: all 0.5s ease 0s;
                -ms-transition: all 0.5s ease 0s;
                -o-transition: all 0.5s ease 0s;
                transition: all 0.5s ease 0s;
                box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
            }
            
            .scrollToTop:hover i {
                color: #fff;
            }
            
            .scrollToTop:hover {
    background: #c3b901;
}
            
            .svg {
                width: 50px;
                height: 50px;
            }
            
            .svg path {
                fill: #fdc800 !important;
            }
            
            .about_img img {
                width: 100%;
                height: auto;
            }
            
            .about_img {
                position: relative;
                margin-top: 30px;
            }
            
            .about_img:after {
                content: "";
                position: absolute;
                left: 0;
                bottom: 0;
                height: 100%;
                width: 100%;
                background-color: rgba(33, 33, 33, 0.5);
                opacity: 0;
                -webkit-transition: all 0.3s ease 0s;
                transition: all 0.3s ease 0s;
                border-radius: 6px;
            }
            
            .about_img:hover:after {
                opacity: 1;
            }
            
            .about-right {
                display: block;
                margin-top: 30px;
            }
            
            .about-right h3 {
                text-transform: uppercase;
                font-size: bold;
                margin-top: 0
            }
            
            .panel-heading .accordion-toggle:after {
                font-family: 'FontAwesome';
                content: "\f107";
                float: right;
                color: #fff;
                font-size: 18px;
            }
            
            .panel-heading .accordion-toggle.collapsed:after {
                content: "\f106";
            }
            
            .accrodion2 {
                display: block;
            }
            
            .accrodion2 .panel-default>.panel-heading {
                background-color: #bd0745;
                color: #fff;
                padding: 15px 15px;
            }
            
            .accrodion2 .panel-title {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 16px;
                color: #fff;
            }
            
            .newstab {
                background: #bd0745;
                color: #fff;
                padding: 7px 15px;
                font-size: 15px;
                position: absolute;
                z-index: 1;
                margin-left: 0px;
                left: 16px;
            }
            
            .catetab {
                background: #bd0745;
                color: #fff;
                padding: 10px 20px;
                font-size: 18px;
                border-radius: 4px 4px 0px 0;
            }
            
            .newsborder {
                border: 1px solid #ddd;
                padding: 10px 10px 0;
            }
            
            .newsbox {
                width: 100%;
                clear: both;
                overflow: hidden;
                padding-bottom: 10px;
                margin-bottom: 10px;
                border-bottom: 1px solid #ddd;
            }
            
            .date_item span {
                display: block;
                width: 100%;
                overflow: hidden;
                width: 100%;
                white-space: nowrap;
                text-overflow: ellipsis;
            }
            
            .date_item {
                width: 60px;
                border-radius: 2px;
                padding-top: 5px;
                background: #1da0e1;
                color: #fff;
                border: 1px solid #000;
                height: 50px;
                position: absolute;
                left: 0;
                text-align: center;
            }
            
            .datenews {
                font-family: 'Roboto-Bold';
                display: inline-block;
                color: #FFEB3B;
            }
            
            .newsarea {
                background: #202c45;
                transition: all 3s ease 0s;
            }
            
            .newscontent {
                height: 33px;
            }
            
            .newscontent .mask {
                position: relative;
                width: 100%;
                overflow: hidden;
            }
            
            .newscontent ul {
                list-style: none;
                margin: 0;
                padding: 0;
                position: relative;
            }
            
            .newscontent ul li span {
                font-weight: bold;
                padding-right: 5px;
                color: #6b0f11;
            }
            
            .newscontent ul li:last-child {
                border-bottom: 0;
            }
            
            .newscontent li {
                min-height: 80px;
            }
            
            .newscontent ul li {
                padding: 8px 10px 0;
                display: inline-block;
                margin-left: 10px;
                padding-left: 60px;
                overflow: hidden;
            }
            
            .newscontent ul li a {
                text-decoration: none;
                color: #fff;
            }
            
            .newscontent ul li a:hover {
                color: #FFEB3B;
                text-decoration: none;
            }
            
            .newscontent marquee {
                margin-left: 120px;
            }
            
            .newsh250 {
                height: 250px;
                overflow: hidden;
            }
            
            .tickercontainer {
                background: #202c45;
                padding: 10px;
            }
            
            .eventbox {
                position: relative;
                background-color: #1da0e0;
                color: #fff;
                margin: 0px 0 25px;
                transition: all 1s ease 0s;
                border-radius: 4px;
                height: 230px;
                overflow: hidden;
            }
            
            .eventbox a {
                color: #fff;
                cursor: pointer;
                display: block;
                border-radius: 4px;
            }
            
            .eventbox a:hover {
                background-color: #ddd;
                color: #fff;
                cursor: pointer;
            }
            
            .evcontentfix {
                position: absolute;
                bottom: 0;
                width: 100%;
                background: #bd0745;
                padding: 15px 20px;
            }
            
            .eventbox img {
                width: 100%;
                height: auto;
                border-radius: 4px 4px 0 0px;
            }
            
            .time {}
            
            .eventbox h3 {
                font-size: 20px;
                margin: 0px;
            }
            
            .gallheight {
                height: 200px;
                overflow: hidden;
            }
            
            .galleryfancy .content-overlay {
                background: rgba(0, 0, 0, 0.7);
                position: absolute;
                height: 100%;
                width: 100%;
                left: 0;
                top: 0;
                bottom: 0;
                right: 0;
                opacity: 0;
                -webkit-transition: all 0.4s ease-in-out 0s;
                -moz-transition: all 0.4s ease-in-out 0s;
                transition: all 0.4s ease-in-out 0s;
            }
            
            .galleryfancy:hover .content-overlay {
                opacity: 1;
                border-radius: 4px;
            }
            
            .overlay-details {
                color: #fff;
                font-size: 24px;
                position: absolute;
                text-align: center;
                padding-left: 1em;
                padding-right: 1em;
                width: 100%;
                top: 50%;
                left: 50%;
                opacity: 0;
                -webkit-transform: translate(-50%, -50%);
                -moz-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                -webkit-transition: all 0.3s ease-in-out 0s;
                -moz-transition: all 0.3s ease-in-out 0s;
                transition: all 0.3s ease-in-out 0s;
            }
            
            .galleryfancy:hover .overlay-details {
                top: 50%;
                left: 50%;
                opacity: 1;
            }
            
            .fadeIn-bottom {
                top: 80%;
            }
            
            .galleryfancy {
                display: block;
                margin-bottom: 10px;
                position: relative;
                padding: 5px;
                border: 1px solid #ddd;
                border-radius: 4px;
            }
            
            .galleryfancy img {
                width: 100%;
                height: auto;
                border-radius: 4px;
            }
            
            .fancy-lightbox {
                display: -ms-flexbox !important;
                display: flex !important;
                -ms-flex-align: center;
                align-items: center;
                -ms-flex-pack: center;
                justify-content: center;
                padding-right: 0 !important
            }
            
            .fancy-lightbox-container {
                position: relative
            }
            
            .fancy-lightbox-container>div.fancy-lightbox-item {
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                width: 100%
            }
            
            .fancy-lightbox iframe {
                width: 100%;
                height: 100%
            }
            
            .fancy-lightbox-nav-overlay {
                z-index: 1;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: -ms-flexbox;
                display: flex
            }
            
            .fancy-lightbox-nav-overlay a {
                -ms-flex: 1;
                flex: 1;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                align-items: center;
                opacity: 0;
                transition: opacity .5s;
                color: #fff;
                font-size: 30px;
                z-index: 1
            }
            
            .fancy-lightbox-nav-overlay a>* {
                -ms-flex-positive: 1;
                flex-grow: 1
            }
            
            .fancy-lightbox-nav-overlay a>:focus {
                outline: none
            }
            
            .fancy-lightbox-nav-overlay a span {
                padding: 0 30px
            }
            
            .fancy-lightbox-nav-overlay a:last-child span {
                text-align: right
            }
            
            .fancy-lightbox-nav-overlay a:hover {
                text-decoration: none
            }
            
            .fancy-lightbox-nav-overlay a:focus {
                outline: none
            }
            
            .fancy-lightbox-nav-overlay a.disabled {
                cursor: default;
                visibility: hidden
            }
            
            .fancy-lightbox a:hover {
                opacity: 1;
                text-decoration: none
            }
            
            .fancy-lightbox .modal-dialog {
                display: none
            }
            
            .ekko-lightbox .modal-footer {
                text-align: left
            }
            
            .fancy-lightbox-loader {
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                width: 100%;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: column;
                flex-direction: column;
                -ms-flex-pack: center;
                justify-content: center;
                -ms-flex-align: center;
                align-items: center
            }
            
            .fancy-lightbox-loader>div {
                width: 40px;
                height: 40px;
                position: relative;
                text-align: center
            }
            
            .fancy-lightbox-loader>div>div {
                width: 100%;
                height: 100%;
                border-radius: 50%;
                background-color: #fff;
                opacity: .6;
                position: absolute;
                top: 0;
                left: 0;
                animation: a 2s infinite ease-in-out
            }
            
            .fancy-lightbox-loader>div>div:last-child {
                animation-delay: -1s
            }
            
            .modal-dialog .fancy-lightbox-loader>div>div {
                background-color: #333
            }
            
            .fancy-lightbox-item img {
                border-radius: 4px;
            }
            
            .modal-title {
                display: none;
            }
            
            .fancy-lightbox .modal-header {
                padding: 0px;
                border-bottom: none;
            }
            
            .fancy-lightbox .close {
                background: #000;
                width: 24px;
                height: 24px;
                display: block;
                text-align: center;
                color: #fff;
                outline: 0;
                border-radius: 100%;
                font-size: 20px;
                position: absolute;
                right: -10px;
                opacity: 100;
                top: -10px;
                text-shadow: none;
                border: 2px solid #fff !important;
                box-shadow: 0px 0px 5px #000;
            }
            
            .fancy-lightbox .close:hover {
                background: #6b0f10;
                opacity: 100;
                color: #fff;
                display: block;
            }
            
            @keyframes a {
                0%,
                to {
                    transform: scale(0);
                    -webkit-transform: scale(0)
                }
                50% {
                    transform: scale(1);
                    -webkit-transform: scale(1)
                }
            }
            
            .cuadro_intro_hover {
                padding: 0px;
                position: relative;
                overflow: hidden;
                height: 230px;
                border-radius: 4px;
                margin-bottom: 30px;
            }
            
            .cuadro_intro_hover:hover .eventcaption {
                opacity: 1;
                transform: translateY(-180px);
                -webkit-transform: translateY(-180px);
                -moz-transform: translateY(-180px);
                -ms-transform: translateY(-180px);
                -o-transform: translateY(-180px);
            }
            
            .cuadro_intro_hover img {
                text-align: center;
                border-radius: 4px 4px 0 0px;
                width: 100%;
                height: 100%;
                flex-shrink: 0;
                min-width: 100%;
                min-height: 100%;
                overflow: hidden;
            }
            
            .cuadro_intro_hover .eventcaption {
                position: absolute;
                top: 180px;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                -ms-transition: all 0.3s ease-in-out;
                transition: all 0.3s ease-in-out;
                width: 100%;
            }
            
            .cuadro_intro_hover .blur {
                background: rgba(32, 44, 69, 0.8);
                height: 300px;
                z-index: 5;
                position: absolute;
                width: 100%;
            }
            
            .cuadro_intro_hover .caption-text {
                z-index: 10;
                color: #fff;
                position: absolute;
                height: 300px;
                text-align: center;
                top: 0px;
                width: 100%;
            }
            
            .cuadro_intro_hover p {
                opacity: 0;
            }
            
            .cuadro_intro_hover:hover p {
                opacity: 100;
            }
            
            .eventcaption h3 {
                font-size: 20px;
                margin-top: 15px;
                font-weight: normal;
            }
            
            .event20 {
                padding: 0px 10px;
                color: #fff;
                position: relative;
                z-index: 6;
            }
            
            .newsinner {
                background: #1ea0e0;
                padding: 10px;
            }
            
            .newsmaindiv .col-md-4 {
                padding-right: 5px;
                padding-left: 5px;
            }
            
            .newsmaindiv .row {
                margin-right: -20px;
                margin-left: -20px;
            }
            
            .newspagebox2 {
                background: #0a6fa0;
                min-height: 200px;
                border: 1px solid #bfbebe;
                border-radius: 4px;
                position: relative;
                overflow: hidden;
                margin-bottom: 10px;
                padding-bottom: 20px;
                box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.30);
            }
            
            .newspagebox2 h2 {
                color: #35373e;
                text-transform: uppercase;
                margin-top: 0;
                font-size: 20px;
            }
            
            .newspagebox2 h3 {
                color: #fff;
                text-transform: uppercase;
                margin: 0;
                text-align: center;
                padding: 4px 20px;
                font-size: 14px;
            }
            
            .newspagebox2 h4 {
                color: #35373e;
                font-size: 16px;
                margin-top: 0
            }
            
            .newspagebox2 p {
                color: #35373e;
            }
            
            .newspagebox2 a {
                color: #1ea0e0;
            }
            
            .newspagebox2 .date2 {
                color: #1ea0e0;
                font-weight: 700;
            }
            
            .newspagebox2 a:after {
                content: "\f178";
                display: inline-block;
                margin-left: 6px;
                font-family: FontAwesome;
                font-size: 12px;
                line-height: 1;
                display: inline-block;
                color: #1ea0e0;
            }
            
            .news_titles {
                background: #fff;
                margin: 20px 20px 0;
                padding: 15px 20px;
                position: relative;
            }
            
            .newsmain {
                display: block;
                margin-left: -20px;
            }
            
            .contact-item {
                margin-top: 30px;
                margin-bottom: 30px;
                padding: 30px 30px;
                text-align: center;
                background-color: #f1f1f1;
                border: 1px solid #ececec;
                transition: all .3s ease-in;
            }
            
            .contact-item h3 {
                font-size: 20px;
                margin-top: 0;
                text-transform: uppercase;
                color: #000;
            }
            
            .contact-item svg {
                width: 66px;
                border: 2px solid #036494;
                height: 66px;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                -ms-border-radius: 50%;
                -o-border-radius: 50%;
                display: block;
            }
            
            .contact-item img {
                width: 48px;
                height: 48px;
                line-height: 48px;
                margin-bottom: 20px;
                -webkit-transition: all 0.5s ease 0s;
                -moz-transition: all 0.5s ease 0s;
                -ms-transition: all 0.5s ease 0s;
                transition: all 0.5s ease 0s;
            }
            
            .contact-item p {
                line-height: 20px;
                margin-bottom: 0;
            }
            
            .courses-head {
                margin: 0px 0 5px;
            }
            
            .courses-head span {
                color: #fbbe07;
            }
            
            .contact-item:hover {
                background-color: #fff;
                box-shadow: 0 0 15px rgba(0, 0, 0, 0.15)
            }
            
            .contact-page {
                padding-top: 30px;
                padding-bottom: 30px;
            }
            
            .contact-page .contact-form {
                padding-top: 20px;
            }
            
            .form-group label {
                font-weight: normal;
            }
            
            .mapWrapper iframe {
                display: block;
            }
            
            textarea {
                resize: none;
                padding: 10px;
                border-radius: 0;
            }
            
            .contact-page .contact-wrap {
                margin-top: 20px;
            }
            
            @media(max-width: 767px) {
                header .logo img {
                    height: 28px;
                    margin-left: 14px;
                }
                .media-body {
                    width: 100%;
                }
                .carousel-caption h3 {
                    font-size: 22px;
                    color: #fff;
                    font-weight: 800;
                    margin-bottom: 0px;
                }
                .carousel-caption h3 span {
                    font-size: 25px;
                }
                .sidebar {
                    height: 100%;
                    width: 0;
                    position: fixed;
                    z-index: 1;
                    top: 0;
                    left: 0;
                    background-color: #fffbd6;
                    overflow-x: hidden;
                    transition: 0.5s;
                    padding-top: 60px;
                }
                .sidebar a {
                    padding: 8px 8px 8px 32px;
                    text-decoration: none;
                    font-size: 17px;
                    color: #604e4e;
                    display: block;
                    text-transform: capitalize;
                    transition: 0.3s;
                    border-bottom: solid 1px #f0f0f0;
                }
                .sidenav a,
                .dropdown-btn {
                    padding: 6px 8px 6px 32px;
                    text-decoration: none;
                    font-size: 17px;
                    color: #604e4e;
                    display: block;
                    border: none;
                    background: none;
                    width: 100%;
                    text-align: left;
                    cursor: pointer;
                    outline: none;
                    border-bottom: solid 1px #f0f0f0;
                }
                .dropdown-btn.active {
                    background-color: #0d5189;
                    color: #fff !important;
                }
                /* On mouse-over */
                .sidenav a:hover,
                .dropdown-btn:hover {
                    color: #604e4e;
                }
                .dropdown-container {
                    display: none;
                    padding-left: 8px;
                }
                .dropdown-container a {
                    font-size: 13px;
                    padding: 5px 37px;
                }
                /* Optional: Style the caret down icon */
                .fa-caret-down {
                    float: right;
                    padding-right: 8px;
                }
                .sidebar .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    background-color: #fffbd6;
}
  .openbtn {
    font-size: 13px;
    cursor: pointer;
    background-color: #ffffff;
    color: #ff630e;
    padding: 0px 7px;
    border-radius: 5px;
    border: none;
    margin-top: -20px;
    margin-left: -29px;
    position: absolute;
}
.respond {
    display: block;
    width: 80%;
    font-size: 13px;
    color: #fff;
/*    background-color: #f29e6f;*/
}
.laptop-logo{display: none;}
            .mobile-logo {
    display: block;
    background-color: #fffbd6;
   
}
.side-f{padding-left: 5px;padding-right: 5px;}
.mobile-width{background-color: #fffbd6;}
                .openbtn:hover {
                    background-color: #444;
                }
                #main {
                    transition: margin-left .5s;
                    padding: 0px;
                    display: block;
                    float: right;
                }
                /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
                @media screen and (max-height: 450px) {
                    .sidebar {
                        padding-top: 15px;
                    }
                    .sidebar a {
                        font-size: 18px;
                    }
                }
                .container {
                    padding-right: 0px;
                    padding-left: 0px;
                }
                .toplist li {
                    display: none;
                }
                .affix#alert .logo img {
                    transition: all 1s ease 0s;
                    height: 30px;
                }
                .boxheader-border {
                    overflow: hidden;
                }
                .toplist,
                .topicon {
                    text-align: center;
                    visibility: hidden;
                    height: 5px;
                }
                .find_inner {
                    flex-flow: row wrap;
                }
                .findbtn {
                    margin-left: 0;
                    margin: auto;
                    margin-bottom: 0;
                    line-height: 0;
                }
                .find_inner h3 {
                    display: block;
                    font-size: 20px;
                    text-align: center;
                }
                .fright,
                .fleft {
                    text-align: center
                }
                .countdown_bg i {
                    margin-top: 20px;
                }
                .navborder .navbar {
                    min-height: 0;
                }
                .navborder .navbar-nav {
                    margin-top: 1px;
                }
                .header-extras {
                    margin: 0px 0 10px;
                    float: none;
                    width: 100%;
                }
                .navborder .navbar-nav>li>a {
                    padding: 15px 28px;
                }
                .course-offer-in {
                    margin-top: 20px;
                }
                .testimonial4 .carousel-inner {
                    width: 100%
                }
                .carousel-control.left,
                .carousel-control.right {
                    display: none;
                }
                .about_img {
                    margin-bottom: 20px;
                }
                .service-box {
                    width: 100% !important
                }
                .service-inner {
                    position: relative;
                    top: 0;
                }
            }
            
            @media(min-width: 768px) and (max-width:991px) {}
            
            .about-title .innermain {
                height: 100%;
                display: table;
                width: 100%;
            }
            
            .page-title-wrapper {
                display: table-cell;
                vertical-align: middle;
                position: relative;
                z-index: 2
            }
            
            .captions {
                font-size: 40px;
                text-transform: uppercase;
                line-height: 1;
                margin: 0 0 7px 0
            }
            
            .sm-height-auto {
                min-height: 210px;
            }
            
            .breadcrumb {
                  margin-top: -62px !important;
                padding: 8px 8px;
                background-color: transparent !important;
                text-transform: capitalize
            }
            
            .breadcrumb li {
                display: inline-block
            }
            
            .breadcrumb li a {
                color: #cccccc
            }
            
            .breadcrumb li a:hover {
                color: #fbbe07
            }
            
            .breadcrumb li:last-child {
                pointer-events: none
            }
            
            .breadcrumb li.active a {
                color: #fff
            }
            
            .breadcrumb li+li:before {
                padding: 0 10px;
                color: #cccccc;
                content: '\f105';
                font-family: FontAwesome
            }
            
            .whychooses {
                text-align: center;
                padding-top: 30px;
            }
            
            .equal-height-inner {
                margin-top: -140px;
            }
            
            .whychooses-icon {
                margin-bottom: 18px;
            }
            
            .whychooses-icon {
                border-radius: 100%;
                height: 120px;
                width: 120px;
                display: block;
                background: #FFFFFF;
                line-height: 120px;
                margin: 0 auto;
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .whychooses:hover .whychooses-icon {
                background: #bd0745;
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .whychooses-icon img {
                width: 60px;
                height: 60px;
            }
            
            .whychooses h3 a {
                color: #000;
            }
            
            .whychooses:hover h3 {
                -webkit-transition: all 0.5s ease-out;
                -moz-transition: all 0.5s ease-out;
                -ms-transition: all 0.5s ease-out;
                -o-transition: all 0.5s ease-out;
                transition: all 0.5s ease-out;
            }
            
            .whychooses:hover h3 a {
                color: #bd0745;
                text-decoration: none;
            }
            
            .whychooses p {
                width: 80%;
                margin: 0 auto;
            }
            
            .head-title2 {
                position: relative;
                padding-bottom: 15px;
                margin-bottom: 25px;
            }
            
            .head-title2:after {
                position: absolute;
                content: "";
                left: 0;
                width: 50px;
                background: #f5821e;
                height: 2px;
                bottom: 0;
            }
            
            .facility_bg {
                background-image: url(../images/achievements-bg.jpg);
                background-repeat: no-repeat;
                background-attachment: fixed;
                background-position: center top;
                padding: 60px 0 60px;
                background-size: cover;
                color: #fff;
                position: relative;
            }
            
            .facility_bg:before {
                border-radius: 4px;
                position: absolute;
                content: '';
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background-color: rgba(10, 15, 28, 0.7);
            }
            
            .visionbg {
                background: #202c45;
                color: #fff;
                padding: 20px;
            }
            
            .misssion {
                border-top: 4px solid #bd0745;
                background: #fff;
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
                padding-bottom: 50px;
                margin-top: 30px;
                min-height: 365px;
            }
            
            .whitebox {
                background: #fff;
                box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.15);
                padding: 40px;
            }
            
            .blue-box1 {
                background-color: #202c45;
                color: #fff;
                text-align: center;
            }
            
            .sports {
                display: block;
            }
            
            .sports h2 {
                font-size: 24px;
            }
            
            .onlineform {}
            
            .onlineform .form-control {
                border-radius: 30px;
            }
            
            .onlineformbtn {
                border-radius: 30px !important;
                padding: 7px 20px;
                border: 0;
                display: inline-block;
                font-size: 14px;
                border-radius: 30px;
                background: #bd0745;
                text-decoration: none !important;
                color: #fff !important;
                text-align: center;
                /*line-height: 24px;*/
                transition: all 0.5s ease 0s;
                box-shadow: 0px 5px 25px 0px rgba(189, 7, 69, 0.41);
            }
            
            .onlineformbtn:hover {
                background: #000;
                color: #fff;
            }
            
            .onlineformbtn {
                display: inline-block;
                vertical-align: middle;
                /*width: 100%;*/
            }
            
            @media (max-width: 767px) {
                .misssion {
                    min-height: 100%;
                }
                .row {
                    margin-right: 0px;
                    margin-left: 0px;
                }
                .btn-lg {
                    font-size: 13px;
                    padding: 3px 11px;
                }
                .cont {
                    padding: 10px;
                    font-size: 11px;
                }
                .mb-30 {
                    margin-bottom: 10px;
                }
                .vision_mission_section h2 {
                    color: #FFF;
                    font-size: 20px;
                    margin: 0;
                    padding-top: 15px;
                    padding-bottom: 0px;
                }
                .left-sec {
                    float: none;
                    width: 100%;
                    max-width: 300px;
                    text-align: center;
                }
                .border-1pxd {
                    border: 1px solid #eeeeee !important;
                }
                .wow {
                    visibility: visible !important;
                    -webkit-animation: none !important;
                    -moz-animation: none !important;
                    -o-animation: none !important;
                    -ms-animation: none !important;
                    animation: none !important;
                }
                .vision_mission_section p {
                    padding: 10px 10px;
                    margin: 0;
                    text-align: center;
                }
                .icon-box {
                    height: 117px!important;
                }
                .shy3 {
                    padding-right: 3px;
                    padding-left: 3px;
                    width: 33%;
                    float: left;
                }
                .icon-box .icon-box-details {
                    margin-left: 0px;
                }
                .icon-box .icon-box-details h4 {
                    font-weight: 600 !important;
                    font-size: 12px;
                    line-height: 14px;
                    margin-top: 64px !important;
                    width: 100%;
                    text-align: center;
                }
                .icon-box .icon i {
                    line-height: 51px;
                }
                .bg-lighter-dull {
                    background-color: #fff;
                    padding-bottom: 11px;
                    margin-top: 0px;
                    padding-top: 18px;
                }
                .icon-box .icon {
                    height: 60px;
                    margin-bottom: 20px;
                    text-align: center;
                    -webkit-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                    width: 100%;
                }
                .bg-lighter2 {
                    background-color: #f7f7f7 !important;
                    padding-bottom: 43px;
                    margin-top: 0px;
                    padding-top: 14px;
                }
                .vision_mission_section img {
                    margin: 0 auto;
                    display: block;
                    width: 80px;
                }
                .bngh1 {
                    margin-bottom: 13px;
                    padding-top: 1px;
                    padding-bottom: 0px;
                }
                .vision_mission_section {
                    color: #FFF;
                    min-height: 224px;
                    margin-bottom: 10px;
                    width: auto;
                }
                .vision_mission_section-1 {
                    padding-top: 17px;
                    margin-top: 36px;
                }
                .vision_mission_section-2 {
                    background-color: #e79800;
                    padding-top: 14px;
                }
                .testimonals {
                    height: 404px;
                    padding-top: 1px;
                }
             .aed {
    padding-bottom: 0px;
    margin-top: -48px;
    height: 50px;
}
.drt{padding-left: 61px !important;}
                .spacet40 {
                    padding-top: 0px;
                }
                .widget {
                    margin-top: 15px;
                }
                .copy-right p {
                    margin-bottom: 0;
                    padding: 12px 0;
                }
                .copy-right {
                    background: #FF630E;
                    padding-bottom: 2px;
                }
                html, body {
    width: 100%;
    overflow-x: hidden;
}
.course-img {
    display: block;
    height: auto;
    overflow: hidden;
    position: relative;
}
.testi-style1 .testi-text {
    font-size: 15px;
    color: #fff;
}
.dftg2 {
    margin-left: 0px;
}
                .fo-title {
                    position: relative;
                    padding-bottom: 15px;
                    color: #fff;
                    margin-bottom: 0px;
                    margin-top: 14px;
                }
                .spaceb40 {
                    padding-bottom: 0px;
                }
                .pr-150 {
                    padding-right: 22px;
                }
                responsive: {
                    // breakpoint from 0 up
                    0: {
                        option1: value, option2: value, ...
                    }
                    , // breakpoint from 480 up
                    480: {
                        option1: value, option2: value, ...
                    }
                    , // breakpoint from 768 up
                    768: {
                        option1: value, option2: value, ...
                    }
                }
                .pb-70 {
                    padding-bottom: 5px;
                }
                #blog {
                    margin-top: 26px;
                    display: none
                }
                #blog1 {
                    margin-top: 26px;
                    display: block
                }
                .pl-150 {
                    padding-left: 22px;
                }
                .font-48 {
                    font-size: 25px;
                }
                .category-style1 {
                    margin-bottom: 13px;
                    position: relative;
                }
                .mt-100 {
                    margin-top: 19px;
                }
                .klmn {
                    margin-top: 0px;
                    background-image: none !important;
                    margin-bottom: 0px;
                }
                .bngh {
                    margin-bottom: 22px;
                    padding-top: 35px;
                    padding-bottom: 37px;
                    margin-top: 16px;
                }
                .section-title p {
                    font-size: 13px;
                }
                .section-title {
                    margin-bottom: 10px;
                }
                .mt-xs-30 {
                    margin-top: 15px !important;
                }
                .border-1px {
                    height: 177px;
                    border: 1px solid #eeeeee !important;
                }
                .text-white-f2 {
                    color: #f2f2f2 !important;
                    /* line-height: 16px; */
                    font-size: 12px;
                    margin-top: -13px;
                }
                .funfact {
                    margin-left: 12px;
                }
                .equal-height-inner {
                    margin-top: 0px;
                }
                .shy {
                    padding-right: 0px;
                    padding-left: 0px;
                    width: 33.3%;
                    float: left;
                }
                .shy1 {
                    padding-right: 0px;
                    padding-left: 0px;
                    width: 50%;
                    float: left;
                }
               .picture-box2 {
    padding-left: 0px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px 10px;
    z-index: 0;
}
                .picture-box2 [class*=picture-] {
                    margin: 0;
                    width: auto;
                }
                .picture-box2 [class*=picture-] img {
                    width: 100%;
                }
                .picture-box2 .picture-3 {
                    grid-auto-flow: row dense;
                    grid-column: 1/4;
                    padding-right: 10px;
                }
                .picture-box2 .vs-circle {
                    display: none;
                }
              /*  .mobile-logo {
                    width: 291px;
                    height: 28px;
                }*/
                .space-top {
                    padding-top: 12px;
                }
                .hife {
                    display: none;
                }
                .space-bottom {
                    padding-bottom: 11px;
                }
                .about-box2 {
                    padding: 14px 0 0;
                }
                .about-box2 .about-content {
                    padding-left: 0;
                }
                .about-box2 .about-title {
                    font-size: 30px;
                }
                .about-box2 .about-content {
                    padding-left: 0;
                }
                .vs-btn.style3 i,
                .vs-btn.style5 i {
                    height: 37px;
                    width: 37px;
                    line-height: 37px;
                    font-size: 19px;
                    margin: 0 11px 0 0;
                }
                p.fs-md {
                    font-size: 16px;
                }
                .sec-icon {
                    margin: -0.3em 0 5px 0;
                }
                .sec-subtitle {
                    display: block;
                    color: #000000;
                    font-size: 14px;
                    font-weight: 500;
                    letter-spacing: .12em;
                    margin: -0.2em 0 0px 0;
                    text-transform: uppercase;
                }
                .sec-icon .vs-circle {
                    width: 31px;
                    height: 31px;
                }
                .vs-btn {
                    font-size: 14px;
                }
                .call-media {
                    padding: 15px 15px 15px 20px;
                    margin: 0 auto 9px auto;
                }
                .call-media .media-icon {
                    font-size: 28px;
                    margin-right: 15px;
                }
                .call-media .media-label {
                    font-size: 14px;
                }
                .call-media .media-info {
                    font-size: 14px;
                }
                .about-title-pa {
                    font-size: 16px;
                    font-weight: 700;
                    color: #000;
                    margin-top: 10px;
                    margin-bottom: 0px;
                }
                .text-xl-start {
                    text-align: center;
                }
                .title-area {
                    margin-bottom: 10px;
                }
                .sec-title {
                    font-size: 18px;
                    margin-top: 10px;
                    font-weight: 700;
                }
                responsive: {
                    // breakpoint from 0 up
                    0: {
                        option1: value, option2: value, ...
                    }
                    , // breakpoint from 480 up
                    480: {
                        option1: value, option2: value, ...
                    }
                    , // breakpoint from 768 up
                    768: {
                        option1: value, option2: value, ...
                    }
                }
                .media-style4 .media-icon {
                    margin-bottom: 13px;
                    width: 34px;
                    display: inline-block;
                    height: 29px;
                }
                .form-style2 .form-title {
                    font-weight: 400;
                    line-height: 1px;
                    margin-bottom: 19px;
                    font-size: 16px;
                    text-align: center;
                    max-width: 600px;
                }
                .form-style2 .form-group {
                    margin-bottom: 5px;
                }
                .vs-btn1 {
                    border: none;
                    vertical-align: middle;
                    display: inline-block;
                    text-align: center;
                    font-family: var(--title-font);
                    background-color: #FF630E;
                    color: #fff;
                    font-weight: 700;
                    font-size: 13px;
                    line-height: 1.2;
                    padding: 9.5px 24px;
                    border-radius: 9999px;
                    position: relative;
                    z-index: 1;
                    overflow: hidden;
                }
                .form-style2 .form-inner {
                    background-color: #fff;
                    border-radius: 20px;
                    border: 5px solid #eaeaea;
                    padding: 16px 1px 17px;
                }
                .form-style2 .vs-btn1 {
                    margin-bottom: 10px;
                }
                .form-style2 select,
                .form-style2 input {
                    border: none;
                    border: 1px solid #d1d1d1;
                    font-size: 16px;
                    font-size: 12px;
                    margin-bottom: 2px;
                    height: 43px;
                    border-radius: 9999px;
                    width: 100%;
                    padding-left: 22px;
                    --body-color: #333333;
                    transition: all ease .4s;
                }
                .img-box1 .vs-circle {
                    width: auto;
                    height: auto;
                    --circle-bg: #FF630E;
                    padding: 17px;
                    margin-top: -7px;
                    max-width: 83%;
                    margin-left: 59px;
                }
                .process-style1:not(:last-child) {
                    margin: 0 0 8px 0;
                    padding: 0 0 5px 0;
                }
                .process-style1 {
                    position: relative;
                    display: flex;
                    margin-bottom: 13px;
                }
                .asdr {
                    --bs-gutter-x: 1.5rem;
                    --bs-gutter-y: 0;
                    display: flex;
                    flex-wrap: wrap;
                    margin-top: calc(var(--bs-gutter-y) * -1);
                    margin-right: calc(var(--bs-gutter-x)/ -2);
                    margin-left: calc(var(--bs-gutter-x)/ -2);
                }
                .order-1 {
                    order: 1!important;
                }
                .order-2 {
                    order: 2!important;
                }
                .order-3 {
                    order: 3!important;
                }
                .media-style4 .media-title {
                    margin-bottom: 5px;
                    font-size: 12px;
                    color: #000;
                    font-weight: 600;
                }
                .media-style4 {
                    margin-bottom: 14px;
                }
                .space-extra-bottom {
                    padding-bottom: 0px;
                }
                .course-style2 {
                    position: relative;
                    background-color: #fff;
                    margin-bottom: 13px;
                    border-radius: 20px;
                }
                .course-style2 .course-content {
                    padding: 2px 27px 1px 21px;
                    text-align: center;
                }
                .course-style2 .course-name {
                    margin-bottom: 7px;
                    font-size: 16px;
                    margin-top: 5px;
                }
                .about-box2 .sec-subtitle {
                    margin: -0.2em 0 10px 0;
                    letter-spacing: 0;
                    font-size: 14px;
                }
                .vs-circle.color2 {
                    display: none;
                }
                .shy2 {
                    padding-right: 0px;
                    padding-left: 0px;
                    width: 49%;
                    float: left;
                }
                .col-md-offset-2 {
                    margin-left: 0px !important;
                    margin-bottom: 0px;
                }
                .team-member .thumb {
                    overflow: initial;
                }
                .tg-themetabs .tg-tabcontent .tab-pane {
                    width: 100%;
                    float: left;
                    margin: 0px 0 0;
                    padding: 18px 11px;
                    border: 1px solid #d4d4d4;
                }
                .edu-section-gap {
                    padding: 8px 0 0px;
                }
                .child {
                    color: #000;
                    font-weight: 600;
                    font-size: 14px;
                }
                .mb-20 {
                    margin-bottom: 0px;
                }
                .details-content h3 {
                    font-size: 20px;
                    color: #174873;
                    margin-bottom: 3px;
                    font-weight: 600;
                }
                .post .entry-content1 {
                    position: relative;
                    background: #fff;
                    padding: 2px;
                }
                .event-details .details-content ul li {
                    color: #181818;
                    font-size: 13px;
                    line-height: 17px;
                    margin-top: 3px;
                    margin-bottom: 1px;
                }
                .event-details .details-content ul {
                    list-style-type: disc;
                    margin-bottom: 25px;
                    margin-left: 19px;
                    margin-top: 13px;
                }
                .event-details .main-thumbnail {
                    margin-bottom: 10px;
                }
                .tg-themetabs .tg-tabcontent .tg-description p {
                    color: #686868;
                    font-size: 13px;
                    line-height: 19px;
                }
                .tg-navtabs {
                    width: 100%;
                    float: left;
                    font-size: 14px;
                    margin-top: 10px;
                    list-style: none;
                    font-weight: 600;
                    line-height: 30px;
                    position: relative;
                    text-transform: uppercase;
                }
                .tab-content {
                    margin-bottom: 7px;
                    margin-top: 7px !important;
                }
                .bg-lighters {
                    background-color: #fff !important;
                    padding-top: 15px;
                }
                .isotop-btn {
                    text-align: center;
                    margin-bottom: 23px!important;
                }
                .isotop-btn a {
                    background: transparent;
                    padding: 5px 12px!important;
                    font-size: 8px!important;
                    font-weight: 500;
                    color: #002147;
                    margin: 0 0 0px 0!important;
                }
                .asfr {
                    width: 100%;
                    height: 200px;
                }
                .other {
                    display: none;
                }
                .tg-navtabs li a {
                    display: block;
                    color: #949494;
                    padding: 2px 37px;
                }
                .gallery-wrapper {
                    margin-left: -5px;
                    margin-right: -5px;
                    margin-bottom: 14px;
                }
                .akmjl {
                    height: 2528px;
                }
                .vertical-masonry-timeline .each-masonry-item .timeline-block {
                    background: #fff none repeat scroll 0 0;
                    border: 1px solid #d7e4ed;
                    height: 100%;
                    padding: 8px;
                    position: relative;
                    width: 100%;
                }
                .single-left1 {
                    position: absolute;
                    left: 0px;
                    top: 412px;
                }
                .single-left2 {
                    position: absolute;
                    left: 0px;
                    top: 841px;
                }
                .single-left4 {
                    position: absolute;
                    left: 0px;
                    top: 1701px;
                }
                .single-left3 {
                    position: absolute;
                    left: 0px;
                    top: 1274px;
                }
                .single-left2 {
                    position: absolute;
                    left: 0px;
                    top: 841px;
                }
                .single-left5 {
                    position: absolute;
                    left: 0px;
                    top: 2111px;
                }
                #maina {
                    display: flex;
                    flex-direction: column-reverse;
                }
                .shy4 {
                    padding-right: 0px;
                    padding-left: 5px;
                    width: 50%;
                    float: left;
                }
                .shy5 {
                    padding-right: 0px;
                    padding-left: 5px;
                    width: 33%;
                    float: left;
                }
                .shy6 {
                    padding-right: 0px;
                    padding-left: 5px;
                    width: 50%;
                    float: left;
                }
                .pb-0 {
                    font-size: 12px;
                }
                .info h4 {
                    font-size: 12px;
                }
                .mt-sm-0 {
                    font-weight: 700;
                }
                .vfga {
                    font-size: 13px;
                    margin-bottom: 0px;
                }
                .sm-height-auto {
                    min-height: auto;
                    margin-bottom: 10px;
                }
                .spaceb50 {
                    padding-bottom: 0px;
                }
                .team-member {
                    margin-bottom: 12px;
                }
                .bngh2 {
                    margin-bottom: 15px;
                    padding-top: 17px;
                    padding-bottom: 0px;
                }
                .mb-15 {
                    margin-bottom: 4px;
                }
                .facalities1 {
                    margin-top: 13px;
                }
                .res-social {
                    display: none;
                }
                .aer {
                    display: none;
                }
                .aer1 {
                    display: block;
                    padding-left: 8px;
                }
                .topsection {
                    position: initial;
                }
                .mt-70 {
                    margin-top: 20px!important;
                }
                .mb-50 {
                    margin-bottom: 26px;
                }
                .vbg {
                    display: block;
                    min-height: 300px;
                    width: 100%;
                    background-size: cover;
                }
                .pb-90 {
                    padding-bottom: 0px;
                }
             .line-bottom-edu {
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 7px;
    font-size: 25px;
    padding-top: 15px;
}
                #cd-timeline {
                    position: relative;
                    padding: 6px 0;
                    margin-top: 6px;
                    margin-bottom: 6px;
                }
                .cd-timeline-content p {
                    margin: 4px 0;
                    line-height: 1.6;
                    font-size: 10px;
                }
                .cd-timeline-img {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 30px;
                    height: 30px;
                }
                .cd-timeline-img img {
                    display: block;
                    width: 17px;
                    height: 17px;
                    position: relative;
                    left: 22%;
                    top: 20%;
                    margin-left: 0px;
                    margin-top: 0px;
                }
                .post .entry-content {
                    position: relative;
                    background: #f8f8f8;
                    padding: 8px;
                }
                .list-icon1 li {
                    font-size: 12px;
                    margin: 0;
                }
                .list-icon1 li i {
                    color: #555555;
                    font-size: 12px;
                    height: 26px;
                    line-height: 20px;
                    margin: 2px 4px 0px 0;
                    text-align: center;
                    width: 9px;
                }
                .single-service h5 {
                    font-size: 12px;
                    margin: 0 0 6px 0;
                }
                .list-icon li {
                    font-size: 12px;
                    text-indent: -42px;
                    margin-left: 29px;
                }
                .cd-timeline-block {
                    position: relative;
                    margin: 10px 0px;
                }
                .table>tbody>tr>td,
                .table>tbody>tr>th,
                .table>tfoot>tr>td,
                .table>tfoot>tr>th,
                .table>thead>tr>td,
                .table>thead>tr>th {
                    padding: 6px;
                    line-height: 1.42857143;
                    font-size: 12px;
                    vertical-align: top;
                    border-top: 1px solid #ddd;
                }
                .cd-timeline-content {
                    position: relative;
                    margin-left: 41px;
                    background: white;
                    border-radius: 0.25em;
                    padding: 6px;
                    box-shadow: 0 3px 0 #d7e4ed;
                }
                p {
                    margin: 0 0 7px;
                    font-size: 12px;
                }
                .entry-title {
                    font-size: 12px;
                    margin-bottom: 3px;
                }
                .hide1 {
                    display: none;
                }
                .list-sc {
                    padding: 8px 8px 8px 32px;
                    margin-top: 10px;
                }
                .list-sc li h3 {
                    margin-bottom: 0px;
                    font-weight: 600;
                    font-size: 21px;
                }
                .list-sc li {
                    font-size: 14px;
                    line-height: 24px;
                }
                .mt-10 {
                    margin-top: 4px !important;
                }
               .about {
    margin-top: 10px;
    text-align: center;
    margin-bottom: 0px;
    font-size: 12px !important;
}
.section-content {
  margin-left: 0px;
}
 .side-logo {
    width: 304px;
    margin-top: -63px;
    background-color: #fffbd6;
}
                #about {
                    padding-top: 4px;
                }
                .p-30 {
                    padding: 11px !important;
                    margin-top: 0px;
                }
                .scrollToTop {
                    border-radius: 100%;
                    bottom: 105px;
                }
            .float1 {
    display: block!important;
    position: fixed;
    width: 29px;
    height: 33px;
    bottom: 25px;
    /* right: 2px; */
    left: 5px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}

.why-choose-area.three {
    padding: 23px 0 27px;
}
                .pt-50 {
                    padding-top: 12px;
                }
                .pt-100 {
                    padding-top: 11px;
                }
                .profile-section .image-column .inner-column {
                    position: relative;
                    padding: 20px;
                    margin-bottom: 5px!important;
                    border-radius: 8px;
                    background-color: #ffffff;
                    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);
                }
                .profile-section .content-column .inner-column p {
                    position: relative;
                    color: #626262;
                    font-weight: 400;
                    line-height: 1.9em;
                    font-size: 12px;
                    margin-top: 8px;
                    margin-bottom: 10px;
                }
                .profile-section .image-column .team-content h3 {
                    position: relative;
                    font-weight: 700;
                    color: #111111;
                    margin-top: 14px;
                    margin-bottom: 0px;
                }
                .profile-section .content-column .inner-column h2 {
                    position: relative;
                    color: #111111;
                    font-weight: 700;
                    margin: 0;
                    font-size: 18px !important;
                }
                .profile-section .content-column .inner-column h4 {
                    position: relative;
                    color: #174873;
                    font-weight: 600;
                    line-height: 1.3em;
                    font-size: 15px;
                    margin-top: 3px;
                    margin-bottom: 0px;
                }
                .pl-60 {
                    padding-left: 15px;
                }
                h3 {
                    font-size: 16px;
                    margin: 0 0 6px 0;
                }
               .float {
    display: block !important;
    position: fixed;
    width: 30px;
    height: 36px;
    bottom: 61px;
    /* right: 26px; */
    left: 5px;
    color: #FFF;
    border-radius: 12px;
    text-align: center;
    font-size: 30px;
    z-index: 100;
}
                .affix#alert .header-extras {
                    display: none;
                }
                .service-box {
                    margin-top: 1px;
                }
                header {
                    top: 0px;
                }
            }
            
            @media (min-width: 768px) and (max-width:991px) {
                .navborder .navbar-nav>li>a {
                    padding: 23px 15px;
                }
            }
            
            ul.square li {
                list-style: square;
                padding: 3px;
                margin-left: -25px
            }
            
            .latestevent {
                padding: 10px 0;
            }
            
            .latestevent h4 a {
                color: #bd0745;
            }
            
            .latestevent img {
                -webkit-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
                -moz-box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.1);
                border-radius: 4px;
            }
            
            .image img {
                width: 100%;
                height: auto;
            }
            
            #cookieConsent {
                background-color: #202c45;
                min-height: 26px;
                font-size: 14px;
                color: #fff;
                line-height: 26px;
                padding: 10px;
                position: fixed;
                bottom: 0;
                left: 0;
                right: 0;
                display: none;
                z-index: 2;
                text-align: center;
            }
            
            #cookieConsent a {
                color: #fff;
                text-decoration: none;
            }
            
            #closeCookieConsent {
                float: right;
                display: inline-block;
                cursor: pointer;
                height: 20px;
                width: 20px;
                font-size: 15px;
                line-height: 28px;
                padding-right: 20px
            }
            
            #closeCookieConsent:hover {
                color: #0084B4;
            }
            
            #cookieConsent a:hover {
                color: #0084B4;
            }
            
            #cookieConsent a.cookieConsentOK {
                background-color: #bd0745;
                color: #fff;
                display: inline-block;
                border-radius: 20px;
                padding: 0 20px;
                cursor: pointer;
                margin: 0 10px 0 10px;
                text-decoration: none;
            }
            
            #cookieConsent a.cookieConsentOK:hover {
                background-color: #000;
                color: #fff;
            }
            /*safari Browser*/
            
            @media screen and (-webkit-min-device-pixel-ratio:0) {
                 ::i-block-chrome,
                .newscontent {
                    overflow: hidden;
                }
                 ::i-block-chrome,
                .fullwidth {
                    width: 102em;
                    margin-left: -51em;
                }
                 ::i-block-chrome,
                .countdown_bg,
                 ::i-block-chrome,
                .testimonial_bg {
                    background-attachment: local;
                }
                 ::i-block-chrome,
                .about-title {
                    height: 50rem;
                }
            }
            
            .catpcha {
                cursor: pointer;
                padding-left: 10px;
            }
            
            #captcha_image img {
                border-radius: 8px;
            }
            
            @media(max-width:767px) {
                #captcha_image img {
                    margin-bottom: 5px;
                }
            }
            
            .displaynone {
                display: none;
            }
            
            .req {
                color: red;
            }
            
            .dropify-wrapper {
                height: 34px !important;
                border-radius: 30px;
                cursor: pointer;
            }
            
            .align-items-center {
                -ms-flex-align: center;
                align-items: center;
            }
            
            .justify-content-center {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
            }
            
            .d-flex {
                display: -ms-flexbox !important;
                display: flex !important;
            }
            
            .flex-wrap {
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }
            
            .align-items-stretch {
                -ms-flex-align: stretch;
                align-items: stretch;
            }
            
            .statusright {
                float: right;
                /* background: #786e6d;
    box-shadow: 0px 5px 25px 0px rgb(125 123 123);
    text-decoration: none !important;
    color: #fff !important;
    text-align: center;
    line-height: 24px;
    transition: all 0.5s ease 0s;
    border-radius: 30px;
    padding: 5px 20px;*/
            }
            /*.statusright:hover {background: #000;color: #fff;} */
            
            .statusimg {
                padding: 0;
                margin: 0;
                list-style: none;
                float: right;
            }
            
            .statusimg li {
                display: inline-block;
                text-align: center;
            }
            
            .statusimg li+li {
                padding-left: 20px;
            }
            
            .statusimg li img {
                border-radius: 4px;
                width: 40px;
                height: 40px;
                margin-bottom: 5px;
                flex-shrink: 0;
                min-width: 40px;
                min-height: 40px;
                overflow: hidden;
            }
            
            .statusimg p {
                margin-bottom: 0;
            }
            
            .printbtndrakgray {
                color: #fff;
                background-color: #727272;
                border-color: #525252;
            }
            
            .printbtndrakgray:focus,
            .printbtndrakgray:hover {
                color: #fff !important;
                background-color: #070707;
                border-color: #525252;
            }
            
            .printcontent {
                border-radius: 3px;
                border: 1px solid #ddd;
                padding: 0px 15px 0px;
                width: 100%;
                margin-bottom: 10px;
            }
            
            .printcontent p {
                margin-bottom: 0px;
            }
            
            .pagetitleh2 {
                background: #f3f3f3;
                margin: 0;
                font-size: 16px;
                padding: 8px 15px;
                color: #000;
                margin-bottom: 10px;
                font-weight: bold;
                border-bottom: 1px solid #ddd;
            }
            
            .entered {
                font-weight: bold;
                margin-bottom: 0;
                margin-top: 10px;
            }
            
            .formstatus {
                border: 1px solid #ccc;
                padding: 5px 20px;
                display: block;
                border-radius: 3px;
            }
            
            .formstatus b {
                padding-right: 2px;
            }
            
            .reflist {
                margin: 0;
                padding: 0;
                list-style: none;
            }
            
            .reflist li {
                display: inline-block;
                text-align: center;
                font-weight: bold;
                border: 1px solid #ddd;
                padding: 10px 3px;
                border-radius: 4px;
                background: #f9f9f9;
                font-size: 13px;
                margin-top: 0.5rem;
            }
            
            .reflist li+li {
                margin-left: 0px;
            }
            
            .reflist li span {
                display: block;
            }
            
            @media(max-width:767px) {
                .statusright,
                .formstatus {
                    margin-top: 10px;
                }
                .printcontent .form-group {
                    margin-bottom: 15px;
                }
                .statusimg {
                    margin-top: 10px;
                }
                .carousel-caption p {
                    font-size: 9px;
                }
                .carousel-caption {
                    position: absolute;
                    bottom: 21px;
                    padding-bottom: 0px;
                    color: #fff;
                    padding-top: 0px;
                    text-align: center;
                    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
                }
                .btnMD {
                    float: none;
                    width: 100%;
                }
                .complainbtn {
                    float: right;
                    padding: 10px 20px;
                    max-height: 40px;
                    line-height: 20px;
                }
                .header-extras li {
                    margin-left: 3px;
                    width: auto;
                }
                .header-extras li+li {
                    float: right;
                }
                .spacet140 {
                    padding-top: 0px;
                }
                .spacet60-mobile {
                    padding-top: 60px;
                }
                .pt-0-mobile {
                    padding-top: 0px !important;
                }
                .container-fluid {
                    padding-right: 0px;
                    padding-left: 0px;
                    margin-right: 0px;
                    margin-left: 0px;
                }
                .float {
                    display: block;
                }
                .float1 {
                    display: block;
                }
 header {
    margin-bottom: -4px;
    height: 31px;
}
                .modal-close-xs {
                    text-align: center;
                    margin-top: 1rem;
                }
                .w-full-xs {
                    width: 100%;
                }
                .boxheader-border {
                    overflow: hidden;
                }
            }
            
            @media(min-width: 992px) {
                .bs-slider .carousel-inner {
                    height: 650px;
                }
                .text-lg-right {
                    text-align: right;
                }
                .mr-lg-1 {
                    margin-left: 0.5rem;
                }
                .max-vh-75 {
                    height: 75vh
                }
            }
            
            .modalclosebtn {
                border-radius: 30px !important;
            }
            
            .modalclosebtn:focus,
            .modalclosebtn:hover {
                background: #000;
                color: #fff !important;
                outline: none
            }
            
            .modalclosebtn {
                display: inline-block;
                vertical-align: top;
                padding: 6px 15px;
                background: #786e6d;
                box-shadow: 0px 5px 15px 0px rgb(25 25 25 / 41%);
                color: #fff;
                transition: all 0.5s ease 0s;
            }
            
            .modal-header-small {
                padding: 5px 15px;
            }
            
            .closebtnmodal {
                opacity: 100;
                margin-top: 10px !important;
            }
            
            .mdbtn {
                width: 100px;
                margin-top: 2px;
            }
            
            .capture-icon {
                cursor: pointer;
                padding-left: 10px;
                padding-right: 10px;
            }
            
            .d-flex {
                display: flex;
            }
            
            .align-items-center {
                align-items: center
            }
            
            .btnMD {
                float: right;
            }
            
            @media(min-width:768px) {
                .width-auto {
                    width: auto;
                }
            }
            
            .termsconditions h3 {
                font-size: 20px;
                margin-bottom: 10px;
            }
            
            .termsconditions h4 {
                margin-top: 20px;
            }
            
            .termsconditions p {
                text-align: justify;
            }
            
            .mt-24 {
                margin-top: 24px;
            }
            
            .cart-course-wrapper .image a img {
                object-fit: cover;
                width: 100px !important;
                height: 80px !important;
                overflow: hidden;
            }
            
            @media(min-width:320px) and (max-width:480px) {
                .cart-course-wrapper {
                    flex-direction: column;
                }
                .cart-course-wrapper .image,
                .cart-course-wrapper .mainright,
                .cart-course-wrapper .removebtn,
                .cart-course-wrapper .pricetext {
                    max-width: 100% !important;
                }
                .cright p a {
                    white-space: normal;
                    word-break: break-all;
                }
            }
            
            .float-right {
                float: right
            }
            
            .login-footer {
                padding: 15px 15px 10px;
                border-top: 1px solid #e5e5e5;
            }
            
            .login-col-left {
                display: flex;
                gap: 0.5rem;
            }
            
            .guestbtn {
                padding: 7px 12px;
                white-space: nowrap;
                border: 0;
                display: inline-block;
                font-size: 14px;
                border-radius: 30px;
                background: #03a9f4;
                text-decoration: none;
                color: #fff;
                text-align: center;
                transition: all 0.5s ease 0s;
                box-shadow: 0px 5px 15px 0px rgb(4 161 232 / 50%);
            }
            
            .guestbtn:focus,
            .guestbtn:hover {
                background: #000;
                color: #fff;
                box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 50%);
            }
            
            .admin-text {
                display: flex;
                gap: 2rem;
                padding-top: 1rem;
                align-items: center;
                border-top: 1px solid #e5e5e5;
                width: 100%;
                margin-top: 1.5rem;
            }
            
            .admin-text a {
                color: #000;
                text-decoration: none;
            }
            
            .admin-text a:hover {
                color: #337ab7;
                text-decoration: underline;
            }
            
            @media(min-width:768px) {
                .login-col-left {
                    align-items: center;
                    justify-content: end;
                }
                .admin-text {
                    justify-content: end;
                }
                .forgot-md {
                    padding-top: 0.75rem;
                    display: inline-block;
                }
            }
            
            @media(max-width:767px) {
                .admin-text,
                .login-col-left {
                    justify-content: center;
                }
                .forgot-sm {
                    padding-bottom: 1rem;
                    display: flex;
                    text-align: center;
                    align-items: center;
                    justify-content: center;
                    gap: 0.5rem;
                }
            }
            
            @media(min-width:320px) and (max-width:480px) {
                .login-col-left {
                    justify-content: center
                }
                .header-extras li .he-text {
                    font-size: 12px;
                }
                .header-extras li {
                    display: flex
                }
                .i-plain {
                    margin-right: 2px;
                }
            }
            
            @media (min-width: 768px) {
                .search-top-space {
                    margin-top: 23px;
                    height: 34px;
                }
            }