@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap');
.fa{font-family:"fontawesome" !important;}
a {color: #1c1b1f; text-decoration:none;}
p{color: #1c1b1f;font-size: 16px; margin-bottom: 8px} 
ul ,ol,li{color: #1c1b1f;padding-bottom: 6px;font-size: 16px;}
img{max-width:100%;}
*{
    font-family: "Roboto", sans-serif;
}


.secor-bx{
    text-align:center;
    margin: 10px 0;
    box-shadow: 1px 1px 5px #0b2f5b38;
    padding: 30px;
    border-radius: 10px;
}
.secor-bx img{
    width:50px;
}
.secor-bx h6{
    
margin-top: 25px;
}


.callus {
    width: 100%;
    margin: 8px 0 0 0;
    text-align: right;
    position: fixed;
    bottom: 5em;
    right: 9px;
    width: 50px;
    height: 50px;
    z-index: 99999;
}

.callus .callusL{
    width: 40px;
    height: 40px;
    font-size: 18px;
    border-radius: 100%;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    float: right;
    background: #eb1d39;
    color: #fff;
    margin: 0 20px 0 0;
    -webkit-box-shadow: 0px 0px 0px 7px #dc3545;
    -moz-box-shadow: 0px 0px 0px 7px rgba(232, 154, 17, 0.25);
    box-shadow: 0px 0px 0px 7px #dc354536;
    -webkit-animation: tada 1.25s infinite;
    -moz-animation: tada 1.25s infinite;
    -ms-animation: tada 1.25s infinite;
    animation: tada 1.25s infinite;
}

  /*============WHATSAPP==========*/
  
.whatsapp_btn{
    position: fixed;
    bottom: 8em;
    right: 20px;
    width: 55px;
    height: 55px;
    z-index: 9999;
}
.whatsapp_btn .icon_logo{
    position: relative;
    z-index: 100;
    padding: 5px;
}

.whatsapp_btn .icon_logo > a > img{
    width: 100%;
}

.whatsapp_btn .circle_waves{
    border-radius: 50%;
    background-color: #3cc04e;
    width: 55px;
    height: 55px;
    position: absolute;
    opacity: 0;
    bottom: 1px;
    left: 0px;
    z-index: 99;
    animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);
}

@keyframes waves {
    from {
        transform: scale(.55, .55);
        opacity: .6;
    }
    to {
        transform: scale(1.8, 1.8);
        opacity: 0;
    }
}


#FooterrControl1_tr_hitCounter{visibility: hidden;}
#divmainenquiry11 .close {position: absolute;right: 14px;font-size: 30px;cursor: pointer;top: 0;color: #000;}
.fix_line{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 12px;}
#MenuControl .nav-link{color: #3943aa !important;padding: 0;text-transform: uppercase;font-family: "Raleway", sans-serif !important;}
a{text-decoration: none;}
section{padding: 60px 0;}



.carr{
    padding:0;
    margin: 0 5%;
}
.carr img{
    width:100%;
    height: 100%;
}
.abt-content{
    background: #2c3484;
    height: 100%;
    text-align: center;
    padding: 20px 10%;
    display: flex;
    align-items: center;
}
.abt-content a{
    background: #1d2cf3;
    color: #fff !important;
    padding: 20px 50px;
    border-radius: 50px;
    font-weight: 800;
    font-size: 16px;
    display: inline-block;
    margin-top: 20px;
}
.abt-content p{line-height: 1.875em;text-align: justify;font-size: 15px;font-family: 'Raleway';color: #fff;}
.section-title h2{
        line-height: 1.35em;
        font-size: 40px;
        color:#fff;
        text-transform: uppercase;
        font-family: 'Playfair Display';
        margin-bottom: 20px;
}



.what-we-do{
    margin:0 5%;
}
.what-img{
    position:relative;
}
.what-img{
    position:relative;
    z-index:99;
}
.what-img:before{
    background:#2c3484;
    top:30px;
    left:-30px;
    content:'';
    position:absolute;
    width:100%;
    height:100%;
    z-index:-1;
}
.what-content h4{
        line-height: 1.35em;
        font-size: 40px;
        color: #2c3484;
        text-transform: uppercase;
        font-family: 'Playfair Display';
}
.what-content h6{
    font-family: "GFS Didot", serif;
    font-style:italic;
    font-size:22px;
    color: #000;
}
.what-content h5{
    font-size: 16px;
    line-height: 25px;
}
.what-content h3{
    margin: 20px 0 10px;
    color: #2c3484;
}
.what-content p{
    color:#2c3484;
    line-height: 1.875em;
    text-align: justify;
    font-size: 15px;
    font-family: 'Raleway';
}
.what-content{
    padding: 0 35px;
}
.what-content a{
    background: #1d2cf3;
    color: #fff !important;
    padding: 20px 50px;
    border-radius: 50px;
    font-weight: 800;
    font-size: 16px;
    display: inline-block;
    margin-top: 15px;
}


.serv{
    position: relative;
    margin: 0 5%;
}
.serv h2{
    line-height: 1.35em;
    font-size: 40px;
    color: #2c3484;
    text-transform: uppercase;
    font-family: 'Playfair Display';
    text-align: center;
    margin-bottom: 30px;
}
.serv-head{
    margin:30px 0
}
.serv-head img{
    width:100%;
}
.para-srv{
    padding: 45px 20px;
    text-align:center;
    background: #f0f0f0;
}
.serv-head h4{
    color:#246cbc;
    font-family: 'Playfair Display';
    margin-bottom: 30px;
}
.serv-head p{
        line-height: 24px;
        font-size: 16px;
        color:#2c3484;
        font-family: "GFS Didot", serif;
}


.contact-sec{
 background:#f0f0f0;
    text-align:center;
}
.cnt-main{
position:relative;
}
.cnt-main a{
    color:#000;
}
.cnt-main h2{
    line-height: 1.35em;
    font-size: 40px;
    color: #2c3484;
    text-transform: uppercase;
    font-family: 'Playfair Display';
    text-align: center;
    margin: 0;
}
.spcl-btn:hover{
    color:#fff;
}
.spcl-btn{
    background: #1d2cf3;
    color: #fff !important;
    padding: 20px 120px;
    border-radius: 50px;
    font-weight: 800;
    font-size: 16px;
    display: inline-block;
    margin: 20px 0;
}
.cnt-main p, a{
    color: #2c3484;
    line-height: 1.875em;
    font-size: 15px;
    font-family: 'Raleway';
}
.s_icon{
    margin-top:20px;
}
.s_icon img{
     margin:0 2px;
}



.team_img {
  width: 150px;
  height: 150px;
  border: 2px solid #777;
  border-radius: 50%;
}
.header-btn2{font-size:16px;font-family: "Poppins", sans-serif !important;display: inline-block;font-weight: 400;border: none;background: #162832;color: #fff;padding: 11px 30px;transition: all 0.4s;border-radius: 30px;position: relative;margin-top: 8px;z-index: 1;margin-right:20px;}
.header-btn2 span {font-family: "Poppins", sans-serif !important;height: 30px;width: 30px;display: inline-block;border-radius: 50%;transition: all 0.4s;line-height: 0px;text-align: center;padding: 5px;background: #cb935d;color: #fff;position: relative;left: 10px;top: 0px;}
.header-btn2:hover {transition: all 0.4s;transform: translateY(-5px);color: #fff;}

.sub-heading{font-size: 18px;font-weight: 600;position: relative;}
.sub-heading::after {position: absolute;content: '';width: 60px;height: 3px;/* background: #f77417; */left: 0;bottom: -7px;}







  .main-content-section {
                                                                                                padding: 60px 0;
                                                                                                background-color: #fbfcfd;
                                                                                                font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .left-aligned-content {
                                                                                                text-align: left;
                                                                                            }

                                                                                            .sub-heading {
                                                                                                color: #0b3c5d;
                                                                                                font-weight: 700;
                                                                                                font-size: 28px;
                                                                                                margin-bottom: 12px;
                                                                                                line-height: 1.3;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .lead-desc {
                                                                                                font-size: 16px;
                                                                                                line-height: 1.7;
                                                                                                color: #4a5568;
                                                                                                margin-bottom: 8px;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .sub-text {
                                                                                                font-size: 14px;
                                                                                                color: #64748b;
                                                                                                margin-bottom: 30px;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .section-title-left {
                                                                                                font-size: 20px;
                                                                                                color: #0b3c5d;
                                                                                                font-weight: 700;
                                                                                                margin: 20px 0;
                                                                                                text-transform: capitalize;
                                                                                                letter-spacing: 0.5px;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .service-scroll-container {
                                                                                                max-height: 640px;
                                                                                                overflow-y: auto;
                                                                                                padding-right: 12px;
                                                                                                scroll-behavior: smooth;
                                                                                            }

                                                                                            .service-scroll-container::-webkit-scrollbar {
                                                                                                width: 6px;
                                                                                            }

                                                                                            .service-scroll-container::-webkit-scrollbar-track {
                                                                                                background: #f1f5f9;
                                                                                                border-radius: 8px;
                                                                                            }

                                                                                            .service-scroll-container::-webkit-scrollbar-thumb {
                                                                                                background: #cbd5e1;
                                                                                                border-radius: 8px;
                                                                                                transition: background 0.3s ease;
                                                                                            }

                                                                                            .service-scroll-container::-webkit-scrollbar-thumb:hover {
                                                                                                background: #0056b3;
                                                                                            }

                                                                                            .service-scroll-container {
                                                                                                scrollbar-width: thin;
                                                                                                scrollbar-color: #cbd5e1 #f1f5f9;
                                                                                            }

                                                                                            .icon-service-list {
                                                                                                list-style: none;
                                                                                                padding: 0;
                                                                                                margin: 0;
                                                                                            }

                                                                                            .icon-service-item {
                                                                                                display: flex;
                                                                                                align-items: center;
                                                                                                justify-content: flex-start;
                                                                                                background: #ffffff;
                                                                                                border: 1px solid #e2e8f0;
                                                                                                border-radius: 8px;
                                                                                                padding: 16px 20px;
                                                                                                margin-bottom: 12px;
                                                                                                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.03);
                                                                                                transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;
                                                                                                cursor: pointer;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .icon-service-item:hover {
                                                                                                transform: translateX(6px);
                                                                                                box-shadow: 0 8px 20px rgba(0, 86, 179, 0.12);
                                                                                                border-color: #00a8ff;
                                                                                                background-color: #ffffff;
                                                                                            }

                                                                                            .service-icon {
                                                                                                flex-shrink: 0;
                                                                                                width: 38px;
                                                                                                height: 38px;
                                                                                                border-radius: 8px;
                                                                                                background: #f1f5f9;
                                                                                                margin-right: 18px;
                                                                                                display: flex;
                                                                                                align-items: center;
                                                                                                justify-content: center;
                                                                                                transition: background-color 0.3s ease, transform 0.3s ease;
                                                                                            }

                                                                                            .service-icon svg {
                                                                                                width: 20px;
                                                                                                height: 20px;
                                                                                                stroke: #0056b3;
                                                                                                fill: none;
                                                                                                stroke-width: 2;
                                                                                                stroke-linecap: round;
                                                                                                stroke-linejoin: round;
                                                                                                transition: stroke 0.3s ease;
                                                                                            }

                                                                                            .icon-service-item:hover .service-icon {
                                                                                                background: #0056b3;
                                                                                                transform: scale(1.05);
                                                                                                color: #fff;
                                                                                            }

                                                                                            .icon-service-item:hover .service-icon svg {
                                                                                                stroke: #ffffff;
                                                                                            }

                                                                                            .service-text {
                                                                                                font-size: 15px;
                                                                                                font-weight: 600;
                                                                                                color: #2d3748;
                                                                                                flex-grow: 1;
                                                                                                text-align: left;
                                                                                                transition: color 0.3s ease;
                                                                                            }

                                                                                            .icon-service-item:hover .service-text {
                                                                                                color: #0056b3;
                                                                                            }

                                                                                            .arrow-indicator {
                                                                                                opacity: 0;
                                                                                                transform: translateX(-8px);
                                                                                                transition: opacity 0.3s ease, transform 0.3s ease;
                                                                                                margin-left: auto;
                                                                                            }

                                                                                            .arrow-indicator svg {
                                                                                                width: 18px;
                                                                                                height: 18px;
                                                                                                stroke: #00a8ff;
                                                                                                fill: none;
                                                                                                stroke-width: 2;
                                                                                                stroke-linecap: round;
                                                                                                stroke-linejoin: round;
                                                                                            }

                                                                                            .icon-service-item:hover .arrow-indicator {
                                                                                                opacity: 1;
                                                                                                transform: translateX(0);
                                                                                            }

                                                                                            .related-images-sidebar {
                                                                                                position: sticky;
                                                                                                top: 20px;
                                                                                                text-align: left;
                                                                                                margin-bottom: 30px;
                                                                                            }

                                                                                            .sidebar-title {
                                                                                                color: #0b3c5d;
                                                                                                font-size: 20px;
                                                                                                font-weight: 700;
                                                                                                margin-bottom: 25px;
                                                                                                border-bottom: 2px solid #e2e8f0;
                                                                                                padding-bottom: 10px;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .img-card-container {
                                                                                                margin-bottom: 24px;
                                                                                                border-radius: 8px;
                                                                                                overflow: hidden;
                                                                                                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
                                                                                                background: #ffffff;
                                                                                                border: 1px solid #e2e8f0;
                                                                                                transition: transform 0.3s ease, box-shadow 0.3s ease;
                                                                                            }

                                                                                            .img-card-container:hover {
                                                                                                transform: translateY(-6px);
                                                                                                box-shadow: 0 12px 24px rgba(0, 86, 179, 0.15);
                                                                                            }

                                                                                            .img-container {
                                                                                                position: relative;
                                                                                                width: 100%;
                                                                                                padding-top: 56.25%;
                                                                                                overflow: hidden;
                                                                                            }

                                                                                            .img-card-container img {
                                                                                                position: absolute;
                                                                                                top: 0;
                                                                                                left: 0;
                                                                                                width: 100%;
                                                                                                height: 100%;
                                                                                                object-fit: cover;
                                                                                                display: block;
                                                                                                transition: transform 0.5s ease;
                                                                                            }

                                                                                            .img-card-container:hover img {
                                                                                                transform: scale(1.08);
                                                                                            }

                                                                                            .img-card-container .img-caption {
                                                                                                padding: 14px 16px;
                                                                                                font-size: 14px;
                                                                                                font-weight: 600;
                                                                                                color: #2d3748;
                                                                                                background: #ffffff;
                                                                                                border-top: 1px solid #edf2f7;
                                                                                                text-align: left;
                                                                                            }

                                                                                            .sidebar-cta-btn {
                                                                                                display: inline-block;
                                                                                                width: 100%;
                                                                                                padding: 12px 20px;
                                                                                                background: #0b3c5d;
                                                                                                color: #ffffff;
                                                                                                text-align: center;
                                                                                                border-radius: 8px;
                                                                                                font-size: 14px;
                                                                                                font-weight: 600;
                                                                                                text-decoration: none;
                                                                                                transition: background-color 0.3s ease, transform 0.2s ease;
                                                                                            }

                                                                                            .sidebar-cta-btn:hover {
                                                                                                background: #00a8ff;
                                                                                                color: #ffffff;
                                                                                                text-decoration: none;
                                                                                                transform: translateY(-2px);
                                                                                            }





.sub-heading.text-center::after {margin: auto;text-align: center;left: 0;right: 0;}
/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color: #808080;}
 .bg-2{background-color :#f77417;}
  /* Text-color */
 .cl-1{color:#f77417;}
 .cl-2{color :#f77417;}
 .cl-3{color :#f77417;}

  /* Font-Size */
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-17{font-size: 18px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 .fs-40{font-size: 2px;}
  /* Font-weight */
  .fw-300{font-weight: 300;}
  .fw-500{font-weight: 500;}
  .fw-600{font-weight: 600;}
  .fw-700{font-weight: 700;}
  .fw-800{font-weight: 800;}
  .fw-900{font-weight: 900;}

   /* hm-heading */
 .sub_title{position: relative;text-transform: capitalize;font-size: 16px;padding-bottom: 5px;font-weight: 600;color: #1c1b1f;margin-bottom: 0;}
 .sub_title > span{margin-right: 3px;}
 .sub_title::after{content: "";position: absolute;bottom: 13px;width: 45px;height: 1px;background-image: linear-gradient(to right,  #1c1b1f);}
 .hm_heading{font-size: 32px;font-weight: 600;margin-top: 0;line-height: 1.4;color: #1c1b1f;}
 
  /*  */
.main-table{ Font-size:15px; color:#1c1b1f; line-height:24px; text-align:justify; padding: 0 5px;}
.main-heading{font-weight:bold;Font-size: 25px;color:#1c1b1f;line-height:36px;text-align:left;margin-bottom: 10px;padding: 0;}
.sub-heading{
    color: #0b3c5d;
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 12px;
    line-height: 1.3;
    text-align: left;
    border-bottom:1px dashed #c1c1c1;
}
 /* text-justify */
 .text-justify{text-align: justify;}
 .table-responsive {overflow: hidden;padding: 0;}

   /*  */
.dropdown-item {font-size: 14px;padding: 2px 12px !important;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #808080;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}
/*  */
.subheading_top{background-color: #ffffff1a;letter-spacing: normal;display: inline-flex;align-items: center;padding: 7px 20px;border-radius: 40px;border: 1px solid #20282d1a;gap: 5px;font-size: 20px;color: #5d666f;font-weight: 500;}
.heading{font-size: 60px;font-weight: 700;line-height: 1.17;color: #1c2539;}
/*  */
.btn_rm {width: fit-content;min-height: 56px;font-size: 16px;font-weight: 600;font-style: normal;line-height: 1.4;letter-spacing: normal;padding: 10px 10px 10px 30px;display: inline-flex;justify-content: center;align-items: center;gap: 10px;cursor: pointer;text-decoration: none;border: none;outline: none;box-shadow: none;transition: all 0.3s;color: #fff;background-color: #20282d;border: 1px solid #20282d;border-radius: 40px;}
.btn_rm .btn_arr {color: #1c2539;background-color: #fff;transition: all 0.3s;min-width: 36px;height: 36px;border-radius: 100%;transform: rotate(-45deg);}
.btn_arr {display: flex;align-items: center;justify-content: center;}
.btn_rm:focus, .btn_rm:hover {outline: none;box-shadow: none;color: #20282d;background-color: #fff;border: 1px solid #20282d;}
.btn_rm:focus .btn_arr, .btn_rm:hover .btn_arr {color: #fff;background-color: #1c2539;}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.head-img{padding: 16px 0;}
#header{width:100%;z-index:9;background-color: #fff;}
#header .head-img{display: inline-block;padding: 12px 9px;}

.text-justify{text-align: justify;}
.fix_line{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}

#widgetsControl, #widgetsControl_C{height: inherit !important;}
/*--------------------------------------------------------------
#bnnr_sec
--------------------------------------------------------------*/
.bnnr_sec {position: relative;margin: 0 5%;background: url(../Image/bn1.jpg);background-size: cover;background-position: center;background-attachment: fixed;min-height: 600px;}
.bnr-content{
    width: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.bnr-content h2{
        line-height: 1.45em;
        text-align: center;
        font-size: 59px;
        color:#fff;
        font-family: "Playfair Display", serif;
        text-transform: uppercase;
        word-spacing: 3px;
        font-weight: 400;
}
.bnr-content h2 span{
    font-family: "Playfair Display", serif;
    font-weight:bold;
}
.bnr-content a:hover{
    background:#212a9e;
}
.bnr-content a{
    background: #1d2cf3;
    color: #fff !important;
    padding: 20px 70px;
    border-radius: 50px;
    font-weight: 800;
    font-size: 24px;
    margin-top: 30px;
    display: inline-block;
}
.bnnr_sec:before{
    background:#00000038;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:'';
}
/* circular */

/*--------------------------------------------------------------

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.footer {margin: 0 5%;}
.footer_btm{
    padding:30px 0;
}
.footer_btm a{
    color: #2c3484 !important;
    line-height: 1.41em;
    text-align: center;
    font-size: 22px;
    font-weight:600;
    font-family: 'Playfair Display';
}
.footer_btm h4{
    text-align:center;
}
.footer_btm p{
    color:#2c3484;
    line-height: 1.79em;
    text-align: center;
    font-size: 14px;
    font-family: 'Raleway';
    margin-top: 10px;
}
.footer_btm p a{
    color:#2c3484;
        line-height: 1.79em;
    text-align: center;
    font-size: 14px;
    font-weight:400;
    font-family:'Raleway';
}
.callus2 {
  /* width: 100%; */
  text-align: right;
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 99999;
}
.callus2 .callusL2 a:hover{
    color: #0B2F5B !important;
    background:#fff;
    border: 4px double #0B2F5B;
}
.callus2 .callusL2 a{
   background: #0B2F5B;
   color: #efe8e8 !IMPORTANT;
   border-radius: 0;
   font-weight: 500;
   font-size: 16px;
   display: inline-block;
   padding: 5px 40px;
   border: 4px double #FFFFFF;
   font-family: 'Playfair Display';
}




.heading h2 {
    font-size: 41px;
    font-weight: 700;
    line-height: 60px;
    color: rgb(15, 28, 63);
    margin: 0px 0px 30px;
    font-family: 'Playfair Display';
}
.heading p {
    display: inline-flex;
    align-items: center;
    height: 45px;
    padding: 0px 35px 0px 52px;
    margin-bottom: 13px;
    border: 1px solid rgb(102, 111, 120);
    border-radius: 45px;
    position: relative;
    color: rgb(4, 20, 39);
    background: rgb(255, 255, 255);
}
.heading p::after {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #22779f;
    transform: rotate(45deg);
    left: 32px;
    animation: 3s linear 0s infinite normal none running rotate;
}
@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.contact-page .contact-info .icon {width: 18%;}
.contact-page .contact-info .icon i  {width: 40px;height: 40px;border-radius: 50%;display: inline-block;padding: 13px;font-size: 15px;color: #fff;background-image: radial-gradient(98.5% 98.5% at 50% 90%, #1c8db3 0%, #246d96 71.84%, #1c8db3 100%);position: relative}
.contact-page .contact-info .icon i::after {position: absolute;content: '';width: 100%;height: 100%;border: 1px solid #ddd;border-radius: 50%;left: 3px;top: 4px;opacity: .8;}
.contact-page .contact-info .text { width: 80%;}
.contact-page .contact-info .text h4 {color: #0f1c3f;text-transform: uppercase;letter-spacing: 2px;font-size: 12px;font-weight: 600;margin: 0 0 7px 0;}
.contact-page .contact-info .text p, .contact-page .contact-info .text p a {font-size: 12px;letter-spacing: 0;lin;line-height: 22px;color: #3f4043 !important;font-family: 'Roboto';}
.contact-page .contact-form { background: #fff; padding: 40px; border: 1px solid rgba(221, 221, 221, 0.75); border-radius: 6px;}
.contact-page .contact-form h3 {color: #0f1c3f;font-size: 28px;margin: 0 0 10px 0;}
.contact-page .contact-form label {color: #0f1c3f;letter-spacing: 1px;font-size: 12px;font-weight: 600;text-transform: uppercase;margin: 20px 0 10px 0;}
.contact-page .contact-form  .form-control, .contact-page .contact-form  .form-select { padding: 10px;}
.contact-page .contact-form input[type="button"] {width: 100%;margin: 25px 0 0 0;border: 0;background: #1076a8;color: #fff;border-radius: 30px;padding: 18px;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;}






/*--------------------------------------------------------------
# scroll-up
--------------------------------------------------------------*/
.scroll-up {cursor: pointer;display: block;border-radius: 50px;box-shadow: inset 0 0 0 2px #b4b2b2;z-index: 10000;opacity: 0;visibility: hidden;transform: translateY(-500px);position: fixed;right: 2%;bottom: 6%;height: 50px;width: 50px;transition: all 400ms linear;}
.scroll-up::after {position: absolute;font-family: 'fontawesome';content: "\f102";text-align: center;line-height: 50px;color: #f77417;left: 0;top: 0;font-size: 24px;font-weight: 500;height: 50px;width: 50px;cursor: pointer;display: block;z-index: 1;transition: all 200ms linear;}
.scroll-up.active-scroll {opacity: 1;visibility: visible;transform: translateY(0);}
.scroll-up svg path {fill: none;}
.scroll-up svg.scroll-circle path {stroke: #f77417;stroke-width: 4;box-sizing: border-box;transition: all 200ms linear;}
/*  */

/*--------------------------------------------------------------
# inner-pg-sec
--------------------------------------------------------------*/
.inner-pg-sec{padding-top: 0;background-color: #f5f5f5;}
.inner-pg-sec > .container{position: relative;margin-top: -180px;padding: 20px;background-color: #ffffff;box-shadow: rgb(8 8 8 / 25%) 0px 13px 27px -5px, rgb(118 110 110 / 30%) 0px 8px 16px -8px;}
.inner-pg-sec .hm_heading{text-align: left;}
.inner-pg-sec p i{
    margin-right: 10px !important;
}
/*--------------------------------------------------------------
#innr-pg-bnnr
--------------------------------------------------------------*/
  /* hm_heading */
.hm_heading{position:relative;color:#f77417;padding-bottom:20px;font-size: 45px;}
.hm_heading span{color:#000;font-size: 40px;}
.hm_heading:before{position:absolute;content:'';left:0px;bottom:0px;height:2px;width:60px;background-color:#f77417; bottom: 15px; }
.hm_heading.centered::before{left:50% !important;margin-left:-30px;}
/*  */
/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #WidgetControl5{display: none;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{width: 100%;background-size: cover;min-height: 400px;text-align: center;position:relative;margin-bottom: 40px;display: flex;justify-content: center;align-items: center;background-position: center;margin-top: -10px;}
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: -1px;bottom: 0px;width:100%;height:100%;z-index: 0;background: #2424248a;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{
        color: rgb(255, 255, 255);
        font-size: 54px;
        letter-spacing: 1.5px;
        margin-bottom: 50px;
        font-weight: 500;
        line-height: 1.2;
        text-align: start;
        position:relative;
        font-family: 'Playfair Display';
        z-index: 9;
}
.innr-pg-bnnr h1:before{
        content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: rgb(228, 228, 228);
    transform: rotate(45deg);
    bottom: -18px;
    left: 8px;
}
.innr-pg-bnnr h1:after{
    content: "";
    position: absolute;
    width: 90px;
    height: 1px;
    background: rgb(221, 221, 221);
    left: 0px;
    bottom: -15px;
    opacity: 0.7;
}
.innr-pg-bnnr p, a{
    text-align:left;
    color: #e3e0e0;
    position:relative;
    z-index:99;
}
/* .innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;margin:0 auto;left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;} */
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
.innr-pg-bnnr-btm{}
.innr-pg-bnnr-btm a{font-size: 18px;text-transform: uppercase;letter-spacing: 2px;color: #fff;transition: 0.3s linear;}
.innr-pg-bnnr-btm a:hover{ color: #f77417 ;}
.innr-pg-bnnr-btm a:last-child{color: #f77417 !important;}
.innr-pg-bnnr-btm img{margin: 0 10px;width: 14px;vertical-align: baseline;}
/*innr-pg-bnnr*/

/*.innr-pg-bnnr*/
.otherpagecss #WidgetControl5{display: none;}
.innr-pg-bnnr:after{content:'';position:absolute;left:0px;right:0px;top:0px;width:100%;height:100%;background: linear-gradient(to right, #2c3484, #ffffff00);}
.innr-desgn-6 .innr-pg-bnnr{width: 100%; background-repeat: no-repeat !important;   background-size: 100% !important; text-align: center; position: relative;  margin-bottom: 0px;  background: url('image/about-bg.jpg');min-height: 350px;}
.innr-desgn-6 p{margin: 0;}
.innr-desgn-6 .innr-pg-bnnr h1{color: #f77417;    margin: 0; padding: 0; text-align:center; text-transform:uppercase !important; font-size:22px; font-family: Poppins !important; position:relative; z-index:1;display: inline-block;}
/* .innr-desgn-6 .innr-pg-bnnr h1::before{    content: ''; position: absolute; top: 0%; margin: 0 auto; right: inherit;    left: -15px; width: 5px; height: 55px; border-radius: 2px; background: #fff;}
.innr-desgn-6 .innr-pg-bnnr h1:after{    content: ''; position: absolute; top: 0%; margin: 0 auto; left: inherit;    right: -15px; width: 5px; height: 55px; border-radius: 2px; background: #fff;} */
/**/
.cont-page h2 {
    font-weight: bold;
    color: #111;
    font-size: 19px;
    margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 18px;
    margin-top: 10px;
}
.cont-page h2 span {
    color: #111;
    font-weight: normal;
    font-size: 18px;
}
.cont-page .map-contp{border:1px dashed #ccc;}
.st-feature-box h3 {
    color: #fff;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
}
.cont-page .st-feature-box {
    background: #23527c;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
    color: #fff;
}
.st-feature-box {
    padding-left: 70px;
    position: relative;
}
.st-feature-box .st-feature-box-icon {
    color: #111;
    display: block;
    position: absolute;
    width: 52px;
    height: 52px;
    line-height: 0px;
    top: 0;
    left: 0;
    text-align: center;
    font-size: 60px;
    -webkit-transition: all .3s;
    -khtml-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.cont-page .feature-box-image .fa{color:#fff; line-height:30px; font-size:30px; margin-top: 20px;}
/*cont-page*/
/*  */
#dvchat .col-xs-8{max-width: 400px;}
#Chatcontrol1_popup {
    background: #42a5f7;
    font-family: arial;
    position: absolute;
    width: 38px;
    font-size: 4px;
    padding: 9px 3px;
    color: #42a5f7;
    line-height: 20px;
    border-radius: 50%;
    border-color: initial;
    margin: 0 auto !important;
    right: 36px;
    top: -95px;
    animation: fly 3.59370755s forwards;
    animation-iteration-count: infinite;
    animation-timing-function: cubic-bezier(0.445,.05,.55,.95);
    -webkit-animation: fly 2s forwards;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(0.445,.05,.55,.95);
}

@keyframes waves {
    from {
        transform: scale(.55, .55);
        opacity: .6;
    }

    to {
        transform: scale(1.8, 1.8);
        opacity: 0;
    }
}

#Chatcontrol1_popup.btn.active.focus, #Chatcontrol1_popup.btn.active:focus, #Chatcontrol1_popup.btn.focus, #Chatcontrol1_popup.btn:active.focus, #Chatcontrol1_popup.btn:active:focus, #Chatcontrol1_popup.btn:focus {
    outline: none;
}

#Chatcontrol1_popup .panel-default {
    border-color: #ccc;
}

#Chatcontrol1_popup:before {
    content: '';
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    position: absolute;
    right: 1px;
    top: -5px;
    width: 101px;
    height: 100px;
    background-image: url(../Image/chat-icn1.png);
    background-size: 100% 100%;
    background-size: 100% 100%;
}

#Chatcontrol1_popup:after {
    content: "1";
    width: 18px;
    height: 18px;
    background: #F00;
    position: absolute;
    top: 2px;
    font-size: 16px;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
}

.chat-window .base_receive img {
    border-radius: 50%;
    border: 1px solid #fff;
    width: 45px;
    height: 45px;
    padding: 4px;
    margin: 0 auto;
    background: #fff;
}

.chat-window .base_sent img {
    border-radius: 50%;
    position: relative;
    border: 1px solid #f7f7f7;
    width: 45px;
    height: 45px;
    padding: 4px;
    margin: 0 auto;
    background: #f7f7f7;
    opacity: 0;
}

.chat-window .base_receive > .avatar:after {
    content: "";
    position: absolute;
    top: 5px !important;
    right: 0px !important;
    width: 0;
    height: 0px;
    border: 10px solid #fff;
    border-left-color: rgba(0, 0, 0, 0);
    border-bottom-color: rgba(0, 0, 0, 0);
    transform: rotate(16deg);
}

.chat-window .base_sent > .avatar:after {
    content: "";
    position: absolute;
    top: 7px !important;
    left: -5px !important;
    width: 0;
    height: 0;
    border: 10px solid #f7f7f7;
    border-right-color: transparent;
    border-top-color: transparent;
    transform: rotate(63deg);
}

.chat-window .base_sent > .avatar:before {
    content: "\f007";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 30px;
    color: #747677;
    position: absolute;
    right: 8px;
    top: 2px;
    border-radius: 50%;
    z-index: 9;
    line-height: 38px;
    background: #f7f7f7;
    width: 40px;
    height: 40px;
    text-align: center;
}

.chat-window .msg_sent:after {
    content: "";
    position: absolute;
    top: 12px !important;
    right: -5px !important;
    width: 0;
    height: 0;
    border: 7px solid #747677;
    border-right-color: transparent;
    border-top-color: transparent;
    transform: rotate(225deg);
}

.chat-window .msg_receive:after {
    content: "";
    position: absolute;
    top: 10px !important;
    left: -5px !important;
    width: 0;
    height: 0;
    border: 7px solid #fff;
    border-right-color: transparent;
    border-top-color: transparent;
    transform: rotate(42deg);
}

.chat-window > div > .panel {
    border-top-left-radius: 15px !important;
    border-top-right-radius: 15px !important;
}
#dvchat #chat_window_1 .glyphicon-comment::before{color: #fff;font-size: 18px;}
#dvchat #chat_window_1 #Chatcontrol1_heading{font-size: 20px;}
#dvchat #chat_window_1 #chattopbar .icon_minim.glyphicon-minus{content: "\f068";font: normal normal normal 14px/1 FontAwesome;
    font-size: 30px;
    color: #747677;
    position: absolute;
    right: 8px;
    top: 2px;
    border-radius: 50%;
    z-index: 9;
    line-height: 38px;
    background: #f7f7f7;
    width: 40px;
    height: 40px;
    text-align: center;}
#dvchat #chat_window_1 #chattopbar .icon_minim.glyphicon-plus{content:"\f067";font: normal normal normal 14px/1 FontAwesome;
    font-size: 30px;
    color: #747677;
    position: absolute;
    right: 8px;
    top: 2px;
    border-radius: 50%;
    z-index: 9;
    line-height: 38px;
    background: #f7f7f7;
    width: 40px;
    height: 40px;
    text-align: center;}
#dvchat #chat_window_1 #chattopbar{display: flex;}
.chat-window .panel-default>.panel-heading {
    background: #1c1b1f;
    color: #fff;
    border-radius: 15px 15px 0 0;
}

.chat-window .panel-title {
    color: #fff;
}

.chat-window .panel-title .glyphicon {
    margin-right: 10px;
}

.chat-window .panel-heading .glyphicon {
    color: #fff;
}

.chat-window .glyphicon-remove {
    color: #f1f1f1;
}

.chat-window .base_receive .col-xs-8, .chat-window .base_sent .col-xs-8 {
    width: 100%;
}

.chat-window .base_receive {
    background: #f7f7f7;
    width: 100%;
    position: relative;
    left: 0px;
    padding: 0;
}

.chat-window .base_sent {
    width: 95%;
    position: relative;
    right: -50px;
    padding: 0;
}

.chat-window .msg_container_base {
    background: #fff;
    margin: 0;
    padding: 0 10px 10px;
    max-height: 300px;
    overflow-x: hidden;
}

.chat-window .msg_sent {
    background: #747677;
    color: #fff;
    padding-bottom: 15px !important;
}

.chat-window .messages {
    position: relative;
    box-shadow: none;
    border-radius: 8px;
    padding-bottom: 15px;
}

.chat-window .messages p {
    font-size: 13px !important;
    color: #fff;
}

.chat-window #btninput {
    border-top-left-radius: 28px;
    border-bottom-left-radius: 28px;
    border-color: #f2f2f2;
    line-height: 26px;
}

.chat-window .input-group-btn .btn-sm {
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    border-color: #f2f2f2;
    line-height: 26px;
    padding: 5px 15px;
    font-size: 13px;
    background: #42a5f7;
}

.chat-window .radio {
    background: #42a5f7;
    color: #fff;
    padding: 5px 10px;
    border-radius: 23px;
    line-height: 21px;
    border: none;
    padding: 5px 18px;
    margin: 5px 3px !important;
}

.chat-window .msg_container {
    padding: 10px;
    overflow: hidden;
    display: inline-flex !important;
}

@-webkit-keyframes fly {
    0% {
        -webkit-transform: translate(0,0);
    }

    50% {
        -webkit-transform: translate(0,15px);
    }

    100% {
        -webkit-transform: translate(0,0);
    }
}

@keyframes fly {
    0% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }

    50% {
        -webkit-transform: translate(0,15px);
        transform: translate(0,15px);
    }

    100% {
        -webkit-transform: translate(0,0);
        transform: translate(0,0);
    }
}
 /*Btn Style One*/
.btn-style-one{position: relative;display: inline-block;line-height: 30px;color: #ffffff;font-weight: 600;overflow: hidden;background:none;border-radius:0px;padding: 12px 35px 12px;text-transform: uppercase;background-color:#f77417;}
.btn-style-one:before{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;-webkit-transform: scale(0.2, 1);transform: scale(0.2, 1);}
.btn-style-one .txt{position:relative;z-index:1;}
.btn-style-one .arrow{margin-left:6px;}
.btn-style-one:hover::before{opacity: 1;-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.btn-style-one:hover{color: #fff;}
.contact_frm .form-control {
    border-radius: 0;
    padding: 15px;
}
 /*Btn Style three*/
 @media (min-width: 768px) {
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
        align-items: center;
    }
}
@media screen and (max-width: 992px) {
  .bnnr_sec .carousel-indicators,.cursor-dot,.cursor-circle,.scroll-up,.footer .ft_img{display: none;}
.services_sec {margin-top: 0px;}
#HeaderControl.col-md-3, #MenuControl.col-md-9{width: 100%;}
}

/*fix menu*/
@media (min-width: 991px){
#HeaderControl, #MenuControl{ transition:.3s;}
.body-fx #HeaderControl, .body-fx #MenuControl{position:fixed; top:0; height:70px; transition:.3s;}
.body-fx #HeaderControl{width:33%; float:left; left:0;}
.body-fx #MenuControl{width:67%; float:right; right:0;}
}
/*fix menu*/
@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link, .dropdown-menu{font-size: 13px;}
.fixed-top { position: relative;}
.innr-desgn-6 .innr-pg-bnnr{background-size: 100% 100% !important;}
	}
@media (max-width: 769px){
#widgetsControl_C, #widgetsControl, #MenuControl, #MenuControl_C{height:initial !important}
}
a, a:hover{text-decoration:none !important;}
@media (max-width: 767px){
    .contact-page .contact-form{
        padding:20px;
    }
    .heading h2{
        font-size:22px;
    }
    .abt-content p{
        font-size:12px;
    }
    .abt-content{
        padding:10px;
    }
    .serv{
        padding:20px 0;
        margin:0px;
    }
    .what-content h4{
        font-size:22px;
    }
    .what-content{
        padding: 30px 0;
    }
    .bnnr_sec{
        min-height:250px;
    }
    .bnr-content a, .abt-content a, .what-content a, .spcl-btn{
        font-size: 11px;
        padding: 15px;
    }
    .bnr-content{
        width:100%;
    }
    .bnr-content h2{
        font-size:22px;
    }
    #MenuControl, #HeaderControl{
        width:100% !Important;
        margin:0 !important;
    }
    .footer{
        margin: 0 10px;
    }
    .innr-pg-bnnr h1{
        font-size:28px;
    }
    .callus2 .callusL2 a{
        font-size:12px;
        padding:10px;
    }
    .cont-hm-lft p {word-break: break-all;}
    .team_sec .member_item .pic img{mix-blend-mode: luminosity;max-width:100%;height:auto!important;}
    .navbar {padding: 15px 0px!important;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
}
/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
/*#MenuControl*/ .navbar.bg-light{background-color: #00000000 !important;height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{background-color: #fff;color: #1c253999;border-radius: 2px;}
.nav-link{font-weight: 500;color:#fff;font-size: 16px;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;padding: 0;/* background-color: aliceblue; */}
.nav-item a{font-size: 14px;color: #000 !important;}
.__search_container{display: flex;  justify-content: center;}
.navbar-expand-md .navbar-nav .dropdown-menu a:hover{
    color:#fff !important;
    background:#0b2f5b;
}

@media (max-width: 1170px){
.navbar-expand-md .navbar-nav .nav-link{padding-right:1px; padding-left: 1px;}
}
@media (max-width: 991px){
#MenuControl, #MenuControl_C, #HeaderControl, #HeaderControl_C, #widgetsControl_C, #widgetsControl{ height: initial !important;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 12px;}
	}

@media (max-width: 767px){
    .ft_lft ul{padding-left:0px!important;}
.navbar-toggler{background:#eee;}
.navbar.navbar-expand-md{text-align:center;}
.navbar.navbar-expand-md .container-fluid{display:block;}
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.navbar-nav>li{ display: block; text-align: left; padding: 4px 0; border-bottom: 1px solid #999; border-right:0; }
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
.nav-item .nav-link.dropdown-toggle::after {position: absolute; right: 5px; top: 15px;}
.navbar-expand-md .navbar-nav .nav-link{font-size: 14px;padding-right: 5px; padding-left: 5px;}
.innr-pg-bnnr{min-height: 280px;padding:0}
}

@media(max-width:568px){
	
}
@media(max-width:480px){
	
}



@media (max-width: 414px){


}
.table-responsive {
    min-height: .01%;
    overflow-x: hidden !important;border: 0; padding:0;
}

.whatsapp_btn {position: fixed;bottom: 9em;right: 30px;width: 55px;height: 55px;z-index: 9999;}
.whatsapp_btn .icon_logo {position: relative;z-index: 100;padding: 5px;}
.whatsapp_btn .icon_logo > a > img {width: 100%;}
.whatsapp_btn .circle_waves {border-radius: 50%;background-color: #3cc04e;width: 55px;height: 55px;position: absolute;opacity: 0;bottom: 1px;left: 0px;z-index: 99;animation: waves 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);}
@keyframes waves {
from {transform: scale(0.55, 0.55);opacity: 0.6;}
to {transform: scale(1.8, 1.8);opacity: 0;}
}

#WhatsNewControl{padding-top: 40px !important;padding-right:20px !important;}
    #CalendarControl{padding-right:20px !important;}
    #CalendarControl_C_ctl00_Label1{color:#fff !important;}
#EventCalenderControl marquee a{font-size:16px!important;}



   .sub-head{font-size:26px;font-weight:600;color:#f77417;padding-top:10px;}
   .otherpagecss #RadDockZone1{min-height: 0px!important;min-width:0px!important;}
    #HeaderControl{
        width:25%;
        margin-left: 5%;
    }
    #MenuControl{
        width:65%;
        margin-right:5%;
    }
   #HeaderControl, #HeaderControl_C{background-color: transparent;}
    header{background-color: #fff;height: 85px;display: flex;align-items: center;}
    .navbar{padding: 0;}
    .br-right{border-right:1px solid #e5e3e3;}
     .br-left{border-left:1px solid #e5e3e3;padding-left: 20px;}
     .indus-bx img{width:100%;height:120px;margin-top:20px;}
     .indus-bx h5{font-size:22px;text-align: center;padding-top:10px;}
     