﻿                                body {
                                font-family: 'Outfit', sans-serif;
                                font-size: 15px;
                                line-height: 1.6;
                            }
                            
                            header {
                                width: 100%;
                                float: left;
                                position: relative;
                            }
                            
                            header .navbar {
                                background: #fff;
                                border-top: 1px solid rgb(247, 247, 247);
                                padding: 0 1em;
                                box-shadow: 0 6px 19px #00000057;
                                z-index: 8;
                            }
                            
                            .top_head {
                                width: 100%;
                                float: left;
                                padding: 5px 2em;
                                position: relative;
                                border-top: 4px solid #4075e0;
                                background: #ffffff;
                                overflow: hidden;
                                z-index: 9;
                            }
                            
                            .bg_green {
                                float: right;
                                text-align: right;
                                position: relative;
                                z-index: 1;
                            }
                            
                            .bg_green:after {
                                content: "";
                                background: #4075e0;
                                width: 118%;
                                height: 36px;
                                z-index: -2;
                                right: -125px;
                                transform: skew(28deg);
                                top: -5px;
                                position: absolute;
                            }
                            
                            .top_head li a {
                                color: #fff;
                                font-size: 14px;
                                letter-spacing: .5px;
                                text-decoration: none !important;
                            }
                            
                            .top_head li a img {
                                width: 22px;
                                height: 22px;
                            }
                            
                            .wd-area {
                                width: 100%;
                                float: left;
                            }
                            
                            .section-padding {
                                padding: 6em 3em 3em;
                            }
                            
                            .section-padding-mx {
                                padding: 2em 3em 0;
                            }
                            /* icon round */
                            
                            .icon-round {
                                width: 80px;
                                height: 80px;
                                line-height: 80px !important;
                                border: 2px solid #0c66ea;
                                text-align: center;
                                border-radius: 100%;
                                color: #2a347b;
                                font-size: 2em !important;
                                background: #e9f4ff;
                                box-shadow: 0 5px 10px #93c6f9;
                            }
                            
                            .abt-card .uk-card {
                                border-radius: 20px;
                            }
                            
                            .abt-card .uk-card-body {
                                padding: 25px 20px;
                            }
                            
                            .abt-card .uk-card h4 {
                                color: #282c32;
                                font-weight: 700;
                            }
                            /* banner */
                            
                            .bnr .carousel-caption h2 {
                                font-weight: 600;
                                font-size: 3.3em;
                                color: #010d62;
                                text-shadow: 1px 1px rgb(0 0 0 / 2%), 2px 2px rgb(0 0 0 / 2%), 3px 3px rgb(0 0 0 / 2%), 4px 4px rgb(0 0 0 / 2%), 5px 5px rgb(0 0 0 / 2%), 6px 6px rgb(0 0 0 / 2%), 7px 7px rgb(0 0 0 / 2%);
                            }
                            
                            .bnr .carousel-caption p {
                                color: #000;
                                font-size: 1.3em;
                            }
                            
                            .title_section {
                                margin-bottom: 1em;
                            }
                            
                            .title_section h2 {
                                color: #000;
                                font-weight: 600;
                                font-size: 1.6rem;
                                text-transform: uppercase;
                                margin: 10px 0 0 0;
                            }
                            
                            .bg_second {
                                width: 100%;
                                float: left;
                                padding: 3em 0;
                            }
                            
                            .service_grid2 {
                                margin-top: 5em !important;
                            }
                            
                            .service_grid2 .sub_links {
                                background: rgba(228, 2, 0, 0.84);
                                padding: 1.8em;
                                position: absolute;
                                top: 29%;
                                right: -21px;
                            }
                            
                            .service_grid2 .sub_links li a {
                                color: #f5f5f5;
                                display: block;
                                font-size: 14px;
                                line-height: 2;
                            }
                            
                            .service_grid2 .img_grid {
                                width: 80%
                            }
                            
                            .sub_links {
                                background: rgba(228, 2, 0, 0.84);
                                padding: 2em;
                                position: absolute;
                                top: 29%;
                                right: 48px;
                            }
                            
                            .sub_links li a {
                                color: #f5f5f5;
                                display: block;
                                font-size: 14px;
                                line-height: 2.4;
                            }
                            
                            .img_grid {
                                width: 70%
                            }
                            /*about section*/
                            
                            .about_section {
                                width: 100%;
                                float: left;
                                padding: 3em 0;
                                background: #f5f5f5;
                                margin-top: 9em;
                            }
                            
                            .about_section h4 {
                                font-size: 1.3em;
                                font-weight: 300;
                                margin: 9px 0;
                            }
                            /*info_footer*/
                            
                            .info_footer {
                                width: 100%;
                                float: left;
                                margin: 2em 0 0 0;
                                padding: 2.5em 0;
                                border-bottom: 2px solid #fff;
                                background: #f3f3f3;
                            }
                            
                            footer {
                                width: 100%;
                                float: left;
                                z-index: 1;
                                color: #fff;
                                background: #1b2e38;
                                position: relative;
                                padding: 5em 2em 2em;
                                margin: 4em 0 0 0;
                            }
                            
                            .top_areaFooter {
                                padding: 2em;
                                position: absolute;
                                top: -11%;
                                left: 0;
                                right: 0;
                                margin: auto;
                                width: 95%;
                                border-radius: 25px;
                                background: linear-gradient( 10deg, #049cdf, #1261a3);
                            }
                            
                            .top_areaFooter .widget-top {
                                position: relative;
                            }
                            
                            .top_areaFooter .widget-top img {
                                width: 70px;
                                height: 70px;
                                position: absolute;
                                left: 0;
                                right: 0;
                            }
                            
                            .top_areaFooter .textAside {
                                padding-left: 10em;
                                font-size: 13px
                            }
                            
                            .top_areaFooter .textAside h4 {
                                font-size: 1.1em;
                                font-weight: 500;
                                color: #fff;
                                margin: 0;
                                text-transform: uppercase;
                            }
                            
                            .top_areaFooter .textAside ul {
                                margin: 5px 0;
                            }
                            
                            .top_areaFooter .textAside li a {
                                display: inline-block;
                                color: #fff !important;
                                font-size: 17px;
                                line-height: 27px;
                                font-weight: 400;
                                letter-spacing: 1px;
                            }
                            
                            .top_areaFooter .btn-sm {
                                border-radius: 0 4px 4px 0 !important;
                            }
                            
                            .footer_widget h4 {
                                font-size: 1rem;
                                font-weight: 700 !important;
                                text-transform: uppercase;
                                color: #51aad9;
                                margin: 0 0 15px;
                                letter-spacing: 1px;
                            }
                            
                            .footer_widget hr {
                                border-color: #2d3e48;
                            }
                            
                            .footer_widget ul li a {
                                color: #b5b5b5;
                                font-size: 15px;
                                line-height: 2.4;
                                font-weight: 500;
                                text-decoration: none;
                            }
                            
                            .footer_widget ul li a:hover {
                                color: #24a3dd;
                            }
                            
                            .footer_widget strong {
                                color: #f3f3f3;
                                font-size: 13px;
                                margin-bottom: 0;
                                font-weight: 600;
                                text-transform: uppercase;
                            }
                            
                            .footer_widget p {
                                display: block;
                                margin: 5px 0 10px;
                                font-size: 13px;
                                font-weight: 500;
                                color: #f3f3f3;
                                line-height: 1.7;
                            }
                            
                            .footer_widget p a {
                                display: block;
                            }
                            
                            .socialList {
                                margin: 15px 0 10px;
                            }
                            
                            .socialList li a i {
                                width: 35px;
                                height: 35px;
                                line-height: 35px;
                                border-radius: 100%;
                                text-align: center;
                                background: #1b2e38;
                                color: #ddd;
                                border: 1px solid #ddd;
                                font-size: 17px;
                                transition: .4s ease-in-out;
                                -webkit-transition: .4s ease-in-out;
                            }
                            
                            .socialList li a i:hover {
                                background: #262626;
                                color: #ddd;
                                border-color: #ddd;
                            }
                            
                            .footer-middle {
                                width: 100%;
                                float: left;
                                padding: 1em 0;
                                margin: 2em 0 0;
                            }
                            
                            .footer-bottom {
                                width: 100%;
                                float: left;
                                padding: 2em 0 0;
                                border-top: 1px solid #ffffff14;
                            }
                            
                            .footer-bottom p {
                                margin: 0;
                                color: #eaeaea;
                                font-size: 13px;
                            }
                            
                            .footer-bottom p a {
                                margin: 0;
                                color: #eaeaea;
                                font-size: 13px;
                                line-height: 24px;
                            }
                            
                            .footer-bottom .uk-hr,
                            hr {
                                border-top: 1px solid #ffffff14;
                            }
                            
                            .listFooter li a {
                                display: inline-block;
                                padding-left: 3em;
                                position: relative;
                            }
                            
                            .listFooter li a i {
                                position: absolute;
                                left: 0;
                            }
                            
                            .powered {
                                color: #484848 !important;
                                display: block;
                            }
                            /* Inner page */
                            
                            .banner_heads {
                                width: 100%;
                                float: left;
                            }
                            
                            .banner_heads .uk-breadcrumb {
                                margin-top: 0px;
                                display: inline-flex !important;
                            }
                            
                            .expertiseList li {
                                font-size: 16px;
                                font-weight: 600;
                                color: #010d62;
                            }
                            
                            .expertiseList i {
                                width: 35px;
                                height: 35px;
                                line-height: 35px;
                                background-color: #0c66ea;
                                color: #ffffff;
                                text-align: center;
                                border-radius: 100%;
                            }
                            
                            .iconRight i {
                                float: right;
                                margin-left: 1em;
                            }
                            
                            .iconRight li {
                                text-align: right;
                            }
                            
                            .uk-tab>*>a {
                                display: block;
                                text-align: center;
                                padding: 5px 10px;
                                color: #999;
                                font-weight: 600;
                                border-bottom: 1px solid transparent;
                                font-size: 1.5rem;
                            }
                            
                            .uk-tab>.uk-active>a {
                                color: #2a347b;
                                border-color: #1e87f0;
                            }
                            
                            .contact_body h4 {
                                font-size: 1.6rem;
                                color: #fff;
                                text-transform: uppercase;
                            }
                            
                            .contact_body h5 {
                                color: #fff;
                            }
                            
                            .card_green {
                                background: #38c113;
                                background-image: url('../image/logo_contact.png');
                                background-attachment: unset;
                                background-repeat: no-repeat;
                                background-position: left top;
                                background-size: 200%;
                            }
                            
                            .list_contact {
                                position: relative;
                            }
                            
                            .list_contact li {
                                color: #fff;
                                margin: 15px 0;
                            }
                            
                            .list_contact li .icon_div {
                                position: absolute;
                                left: 0;
                            }
                            
                            .list_contact li .icon_div img {
                                width: 30px;
                                height: 30px;
                            }
                            
                            .list_contact li a {
                                display: inline-block;
                                padding-left: 2.6em;
                                color: #fff;
                                line-height: 1.8;
                            }
                            
                            .green_foot {
                                text-align: center;
                                color: #fff;
                            }
                            
                            .green_foot img {
                                width: 70px;
                                height: 70px;
                            }
                            
                            .green_foot h4 {
                                color: #fff;
                                text-transform: uppercase;
                                font-size: 1em;
                                font-weight: 400 !important;
                                margin-bottom: 10px;
                                letter-spacing: 1px;
                                margin-top: 10px;
                            }
                            
                            .btn_card {
                                color: #38c113 !important;
                                background: #fff !important;
                                padding: 14px 15px;
                                font-weight: 700;
                                font-size: 14px;
                                transition: .4s ease-in-out;
                            }
                            
                            .btn_card:hover {
                                background: rgba(0, 0, 0, 0.15) !important;
                                color: #fff !important;
                            }
                            /*  services    */
                            
                            .services .card-body h4 {
                                font-weight: 600;
                                color: #26307a;
                            }
                            /* Section Title */
                            
                            .sectionTitle h2 {
                                font-weight: 600;
                                font-size: 2em;
                                margin: 0 0 .7em;
                                text-align: left;
                            }
                            
                            .sectionTitle small {
                                font-size: 14px;
                                display: block;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                            }
                            
                            .sectionTitle p {
                                font-size: 17px;
                                margin: 0 0 2em;
                            }
                            /*sectionTitlemiddLE*/
                            
                            .sectionTitlemiddLE {
                                margin-bottom: 1em;
                            }
                            
                            .sectionTitlemiddLE h2 {
                                font-weight: 800;
                                margin: 0;
                                font-size: 2.2em;
                                color: #1358e1;
                            }
                            
                            .sectionTitlemiddLE h3 {
                                font-weight: 800;
                                margin: 1em 0 0 !important;
                            }
                            
                            .sectionTitlemiddLE small {
                                font-size: 14px;
                                display: block;
                                text-transform: uppercase;
                                letter-spacing: 1px;
                            }
                            
                            .sectionTitlemiddLE p {
                                font-size: 17px;
                                margin: 5px 0 2em;
                                font-weight: 400;
                            }
                            /* contact us */
                            
                            .contact_list {}
                            
                            .contact_list li {
                                margin: 1.5em 0;
                            }
                            
                            .contact_list li div {
                                /*display: inline-block;*/
                                padding-left: 3.5em;
                            }
                            
                            .contact_list li div strong {
                                color: rgb(68, 68, 68);
                                margin-bottom: 5px;
                            }
                            
                            .contact_list li i {
                                float: left;
                                font-size: 2rem;
                                color: rgb(16 85 225);
                            }
                            
                            .contact_list li div a {
                                display: block;
                                color: #313131;
                                font-size: 15px;
                                line-height: 1.7;
                            }
                            
                            .contact_list li div a:hover {
                                color: rgb(16 85 225) !important;
                            }
                            /*Core values*/
                            
                            .coreVSection {
                                width: 100%;
                                float: left;
                                position: relative;
                                z-index: 1;
                                padding: 4em 3em;
                            }
                            
                            .coreVSection:before {
                                content: '';
                                position: absolute;
                                top: 0;
                                left: 0;
                                right: 0;
                                width: 100%;
                                z-index: -1;
                                height: 100%;
                                background-repeat: no-repeat;
                                background-position: top;
                                background-size: cover;
                                background-image: url('../images/background.png');
                            }
                            
                            .coreVSection .sectionTitlemiddLE {
                                margin-bottom: 3em;
                            }
                            
                            .coreVSection .uk-card-default {
                                border-radius: 10px;
                                margin-bottom: 1em;
                            }
                            
                            .serviceBox {
                                color: #666;
                                text-align: center;
                                padding: 0 10px;
                            }
                            
                            .serviceBox .service-icon {
                                color: #eb3b5a;
                                background: #fff;
                                font-size: 60px;
                                line-height: 110px;
                                width: 130px;
                                height: 130px;
                                margin: 0 auto 50px;
                                border-radius: 50%;
                                border: 12px solid #eb3b5a;
                                box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset, 0 15px 0 rgba(0, 0, 0, 0.1);
                                position: relative;
                            }
                            
                            .serviceBox .service-icon:before,
                            .serviceBox .service-icon:after {
                                content: '';
                                background-color: #eb3b5a;
                                height: 17px;
                                width: 17px;
                                border-radius: 50%;
                                transform: translateX(-50%);
                                position: absolute;
                                left: 50%;
                                bottom: -33px;
                            }
                            
                            .serviceBox .service-icon:after {
                                height: 12px;
                                width: 12px;
                                bottom: -50px;
                            }
                            
                            .serviceBox .title {
                                color: #eb3b5a;
                                font-size: 20px;
                                font-weight: 600;
                                text-transform: uppercase;
                                margin: 0 0 7px;
                            }
                            
                            .serviceBox .description {
                                font-size: 15px;
                                line-height: 22px;
                            }
                            
                            .serviceBox.blue .service-icon {
                                color: #1358e1;
                                border-color: #1358e1;
                            }
                            
                            .serviceBox.blue .service-icon:before,
                            .serviceBox.blue .service-icon:after {
                                background-color: #1358e1;
                            }
                            
                            .serviceBox.blue .title {
                                color: #2a347b;
                            }
                            
                            .weImg {
                                position: relative;
                                z-index: 1;
                            }
                            
                            @media only screen and (max-width: 990px) {
                                /*vision_mission*/
                                .vision_mission {
                                    width: 100%;
                                    float: left;
                                    padding: 2em 0;
                                    background: linear-gradient(to left, #f6921e, #ffa742);
                                    position: relative;
                                    z-index: 99;
                                }
                                .vision_grid {
                                    color: #fff;
                                    padding: 3em 3em 0 3em;
                                }
                                .vision_grid h4 {
                                    font-weight: 600;
                                    color: #fff;
                                    font-size: 1.4em;
                                    padding-bottom: 10px;
                                    margin-bottom: 19px;
                                    text-transform: uppercase;
                                    border-bottom: 1px solid #ffffff45;
                                }
                                .vision_grid ul li {
                                    padding: 5px 0;
                                }
                                .vision_grid img {
                                    width: 100px;
                                    height: 100px;
                                }
                                .skew_appended,
                                .skew_prepended {
                                    /* left: 0; */
                                    right: 0em;
                                    margin: auto;
                                    overflow: hidden;
                                    padding-left: 0 !important;
                                    padding-right: 0 !important;
                                    position: absolute;
                                    width: 100%;
                                    height: 163px;
                                    z-index: -10;
                                    -ms-transform: skewY(4deg);
                                    -webkit-transform: skewY(4deg);
                                    transform: skewY(4deg);
                                }
                                .skew_appended.reverse,
                                .skew_prepended.reverse {
                                    -ms-transform: skewY(5deg);
                                    -webkit-transform: skewY(5deg);
                                    transform: skewY(5deg);
                                }
                                .skew_appended.skew_up,
                                .skew_prepended.skew_up {
                                    left: 0;
                                    overflow: hidden;
                                    padding-left: 0 !important;
                                    padding-right: 0 !important;
                                    position: absolute;
                                    -ms-transform: skewY(-5deg);
                                    -webkit-transform: skewY(-5deg);
                                    transform: skewY(-5deg);
                                    width: 100%;
                                    height: 170px;
                                    z-index: 1;
                                }
                                .skew_appended {
                                    bottom: -85px;
                                }
                                .skew_prepended {
                                    top: -87px;
                                }
                                .whiteSection {
                                    background: linear-gradient(to left, #f6921e, #ffa742);
                                }
                                /*bg_bottom*/
                                .bg_bottom {
                                    width: 100%;
                                    float: left;
                                    padding: 11em 0 7em 0;
                                    position: relative;
                                    /* margin-top: 2em; */
                                    background-image: url('../image/bg_quote.jpg');
                                    background-attachment: fixed;
                                }
                                .bg_bottom h2 {
                                    color: #fff;
                                    font-size: 2.5em;
                                }
                                .bg_bottom p {
                                    color: #fff;
                                    font-size: 1.2em;
                                    margin-bottom: 1em;
                                }
                                .maintance .uk-position-center {
                                    text-align: center;
                                    text-transform: uppercase;
                                    color: #fff;
                                }
                                .maintance .uk-position-center p {
                                    border: 1px solid #ffffff4d;
                                    padding: 4px 8px;
                                    border-radius: 1px;
                                }
                                /*page_head*/
                                .page_head {
                                    width: 100%;
                                    float: left;
                                    padding: 2em 0;
                                    position: relative;
                                    overflow: hidden;
                                    background-color: #e2d8ff;
                                    border-bottom: 1px solid #e7e4ef;
                                }
                                .page_head:after {
                                    content: '';
                                    background-image: url(../image/logo_center.png);
                                    background-repeat: no-repeat;
                                    background-size: 100%;
                                    position: absolute;
                                    right: -34px;
                                    width: 43%;
                                    top: -175px;
                                    height: 600px;
                                }
                                .page_head h2 {
                                    font-weight: 700;
                                }
                                .main_inner {
                                    width: 100%;
                                    float: left;
                                    padding: 4em 0;
                                    border-bottom: 1px solid #0000001c;
                                }
                                .contact_list li {
                                    margin: 1.5em 0;
                                }
                                .contact_list li div {
                                    /*display: inline-block;*/
                                    padding-left: 3.5em;
                                }
                                .contact_list li div strong {
                                    color: rgb(68, 68, 68);
                                    margin-bottom: 5px;
                                }
                                .contact_list li i {
                                    float: left;
                                    font-size: 2rem;
                                }
                                .contact_list li div a {
                                    display: block;
                                    color: #313131;
                                    font-size: 15px;
                                    line-height: 1.7;
                                }
                                /*Products*/
                                 :root {
                                    --white: #fff;
                                    --main-color: #4b7bec;
                                }
                                .product-grid {
                                    border: 1px solid hsla(0, 0%, 56%, .2);
                                    font-family: 'Roboto Slab', serif;
                                    text-align: center;
                                    border-radius: 8px;
                                    overflow: hidden;
                                    transition: all .3s ease-in-out;
                                }
                                .product-grid:hover {
                                    border-radius: 0;
                                    box-shadow: 0 0 10px 3px hsla(0, 0%, 7%, .2);
                                }
                                .product-grid .product-image {
                                    position: relative;
                                }
                                .product-grid .product-image a.image {
                                    display: block;
                                }
                                .product-grid .product-image img {
                                    width: 100%;
                                    height: auto;
                                }
                                .product-image .pic-1 {
                                    backface-visibility: hidden;
                                    transition: all 0.5s ease-in-out 0s;
                                }
                                .product-grid:hover .pic-1 {
                                    opacity: 0;
                                }
                                .product-image .pic-2 {
                                    width: 100%;
                                    height: 100%;
                                    opacity: 0;
                                    backface-visibility: hidden;
                                    position: absolute;
                                    top: 0;
                                    left: 0;
                                    transition: all 0.5s ease-in-out 0s;
                                }
                                .product-grid:hover .pic-2 {
                                    opacity: 1;
                                }
                                .product-grid .product-discount-label {
                                    color: var(--white);
                                    background: var(--main-color);
                                    font-size: 14px;
                                    font-weight: 500;
                                    padding: 2px 5px;
                                    position: absolute;
                                    top: 10px;
                                    right: 10px;
                                }
                                .product-grid .social {
                                    padding: 19px 0;
                                    margin: 0 auto;
                                    list-style: none;
                                    transform: translateY(-50%);
                                    position: absolute;
                                    top: 50%;
                                    left: 0;
                                    right: 0;
                                }
                                .product-grid .social li {
                                    display: inline-block;
                                    margin: 0 5px 10px 0;
                                }
                                .product-grid .social li:last-child {
                                    margin-right: 0;
                                }
                                .product-grid .social li a {
                                    color: var(--main-color);
                                    background: var(--white);
                                    font-size: 16px;
                                    line-height: 42px;
                                    height: 42px;
                                    width: 42px;
                                    border: 1px solid var(--main-color);
                                    border-radius: 50px;
                                    display: block;
                                    opacity: 0;
                                    transform: scale(0);
                                    transition: all .4s ease-in-out;
                                }
                                .product-grid .social li a:hover {
                                    color: var(--white);
                                    background: var(--main-color);
                                }
                                .product-grid:hover .social li a {
                                    opacity: 1;
                                    transform: scale(1);
                                }
                                .product-grid .product-content {
                                    padding: 12px;
                                }
                                .product-grid .title {
                                    font-size: 18px;
                                    font-weight: 700;
                                    text-transform: capitalize;
                                    margin: 0 0 7px;
                                }
                                .product-grid .title a {
                                    color: #111;
                                    transition: all 0.5s ease-out 0s;
                                }
                                .product-grid .title a:hover {
                                    color: var(--main-color);
                                }
                                .product-grid .price {
                                    color: var(--main-color);
                                    font-size: 18px;
                                    font-weight: 700;
                                    line-height: 20px;
                                    margin-bottom: 7px;
                                }
                                .product-content .price span {
                                    color: #666;
                                    font-size: 14px;
                                    font-weight: 400;
                                    margin-right: 5px;
                                    text-decoration: line-through;
                                    display: inline-block;
                                }
                                .product-grid .rating {
                                    padding: 0;
                                    margin: 0;
                                    list-style: none;
                                }
                                .product-grid .rating li {
                                    color: #f7bc3d;
                                    font-size: 13px;
                                }
                                .product-grid .rating li.disable {
                                    color: #666;
                                }
                                @media only screen and (max-width:990px) {
                                    .product-grid {
                                        margin-bottom: 30px;
                                    }
                                    .img_size {
                                        height: 220px;
                                    }
                                    .prod_detail {
                                        width: 100%;
                                        float: left;
                                        padding: 2em 0;
                                        background: #e7e5dd;
                                    }
                                    .prod_slider .uk-thumbnav>*>* {
                                        border: 1px solid #ddd;
                                        margin: 2em auto 0;
                                        text-align: center;
                                    }
                                    .height-70px {
                                        height: 70px;
                                        text-overflow: ellipsis;
                                        overflow: hidden;
                                    }
                                    .banner_heads {
                                        width: 100%;
                                        float: left;
                                    }
                                    .banner_heads .uk-breadcrumb {
                                        margin-top: 0px;
                                        display: inline-flex !important;
                                    }
                                    .recognisation_bg {
                                        width: 100%;
                                        float: left;
                                        padding: 1em 0;
                                    }
                                    /*==========  Mobile First Method  ==========*/
                                    /* Custom, iPhone Retina */
                                    @media only screen and (min-width: 320px) and (max-width: 479px) {
                                        .no_mob {
                                            display: none;
                                        }
                                        .top_head {
                                            background: #4075e0;
                                            padding: 0;
                                            text-align: center;
                                        }
                                        .navbar-brand {
                                            width: 200px;
                                        }
                                        .uk-navbar-item,
                                        .uk-navbar-nav>li>a,
                                        .uk-navbar-toggle {
                                            display: block;
                                            border-bottom: 1px solid #00000005;
                                            padding: 6px 0;
                                            font-weight: 700;
                                        }
                                        .top_head li a img {
                                            width: 18px;
                                            height: 18px;
                                        }
                                        .top_head li a {
                                            color: #fff;
                                            font-size: 12px;
                                            letter-spacing: 0;
                                        }
                                        .maintance {
                                            margin: 10px 0 !important;
                                        }
                                        .maintance .uk-position-center {
                                            padding: 3px;
                                        }
                                        .maintance .uk-position-center p {
                                            border: 0;
                                            font-size: 13px;
                                        }
                                        .green_foot img {
                                            width: 50px;
                                            height: 50px;
                                        }
                                        .green_foot h4 {
                                            font-size: 14px;
                                        }
                                        .vision_grid {
                                            color: #fff;
                                            padding: 0;
                                            margin-bottom: 1em;
                                        }
                                        .vision_mission img {
                                            display: none;
                                        }
                                        .skew_appended {
                                            bottom: 22px;
                                        }
                                        .bg_bottom {
                                            padding: 3em 0;
                                        }
                                        .banner_heads .text-white {
                                            color: #fff !important;
                                            font-size: 2em;
                                        }
                                        .uk-breadcrumb {
                                            display: none !important;
                                        }
                                        /* .banner_heads .uk-breadcrumb {
                display: none !important;
            } */
                                        .banner_heads .uk-h4,
                                        h4 {
                                            font-size: 1rem;
                                            line-height: 1.4;
                                        }
                                        .main_inner {
                                            width: 100%;
                                            float: left;
                                            padding: 2em 0;
                                        }
                                        .main_inner .uk-card {
                                            margin: 1em 0;
                                            padding: 30px 15px
                                        }
                                        .main_inner .uk-card-footer {
                                            padding: 6px 7px;
                                        }
                                    }
                                    /* Extra Small Devices, Phones */
                                    @media only screen and (min-width: 480px) and (max-width: 765px) {
                                        .no_mob {
                                            display: none;
                                        }
                                        .top_head {
                                            background: #38c113;
                                            padding: 0;
                                        }
                                        .navbar-brand {
                                            width: 200px;
                                        }
                                        .uk-navbar-item,
                                        .uk-navbar-nav>li>a,
                                        .uk-navbar-toggle {
                                            display: block;
                                            border-bottom: 1px solid #00000005;
                                            padding: 6px 0;
                                            font-weight: 700;
                                        }
                                        .top_head li a img {
                                            width: 18px;
                                            height: 18px;
                                        }
                                        .top_head li a {
                                            color: #fff;
                                            font-size: 12px;
                                            letter-spacing: 0;
                                        }
                                        .service_link {
                                            width: 100%;
                                            float: left;
                                            margin: 10px 0;
                                        }
                                        .services img {
                                            width: 50px;
                                            height: 50px;
                                            margin: auto;
                                        }
                                        .service_link h4 {
                                            font-size: 13px;
                                            color: #4a5367;
                                        }
                                        .maintance .uk-position-center {
                                            padding: 3px;
                                        }
                                        .maintance .uk-position-center p {
                                            border: 0;
                                            font-size: 13px;
                                        }
                                        .maintance {
                                            margin: 10px 0 !important;
                                        }
                                        .green_foot img {
                                            width: 50px;
                                            height: 50px;
                                        }
                                        .green_foot h4 {
                                            font-size: 14px;
                                        }
                                        .vision_grid {
                                            color: #fff;
                                            padding: 0;
                                            margin-bottom: 1em;
                                        }
                                        .vision_mission img {
                                            display: none;
                                        }
                                        .skew_appended {
                                            bottom: 22px;
                                        }
                                        .bg_bottom {
                                            padding: 3em 0;
                                        }
                                        .banner_heads .text-white {
                                            color: #fff !important;
                                            font-size: 2em;
                                        }
                                        .uk-breadcrumb {
                                            display: none !important;
                                        }
                                        .banner_heads .uk-breadcrumb {
                                            display: none !important;
                                        }
                                        .banner_heads .uk-h4,
                                        h4 {
                                            font-size: 1rem;
                                            line-height: 1.4;
                                        }
                                        .main_inner {
                                            width: 100%;
                                            float: left;
                                            padding: 2em 0;
                                        }
                                        .main_inner .uk-card {
                                            margin: 1em 0;
                                            padding: 30px 15px
                                        }
                                        .main_inner .uk-card-footer {
                                            padding: 6px 7px;
                                        }
                                    }
                                    /* Small Devices, Tablets */
                                    @media only screen and (min-width: 768px) and (max-width: 992px) {
                                        .no_mob {
                                            display: none;
                                        }
                                        .uk-navbar-item,
                                        .uk-navbar-nav>li>a,
                                        .uk-navbar-toggle {
                                            display: block;
                                            border-bottom: 1px solid #00000005;
                                            padding: 6px 0;
                                            font-weight: 700;
                                        }
                                        .main_inner .uk-card {
                                            margin: 1em 0;
                                            padding: 30px 15px
                                        }
                                        .maintance {
                                            margin: 10px 0 !important;
                                        }
                                    }
                                    /* Medium Devices, Desktops */
                                    @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                        .navbar-brand {
                                            width: 200px;
                                        }
                                        .navbar-expand-lg .navbar-nav .nav-link {
                                            padding-right: 4px;
                                            font-weight: 800;
                                            padding-left: 4px;
                                            font-size: 13px;
                                        }
                                        .maintance {
                                            margin: 10px 0 !important;
                                        }
                                        .vision_grid {
                                            color: #fff;
                                            padding: 0;
                                        }
                                    }
                                }