@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
*{ font-family: Poppins !important;}
.fa{ font-family:"fontawesome" !important;}
a {color: #000;text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family: Poppins !important;}
img{max-width:100%;}
#divmainenquiry11 .close {   right: 14px; font-size: 30px; cursor: pointer;}
.text-justify{text-align: justify;}

.innr-pg-bnnr{padding: 100px 0 0;width: 100%;background-size: cover;min-height:300px;text-align: center;position:relative;margin-bottom: 40px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.innr-pg-bnnr:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;width:100%;height:100%;z-index: 0; background: #15283375; }
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform: capitalize;font-size: 36px;font-weight:bold;position:relative;z-index:1;}
.innr-pg-bnnr h1:after{content:''; position:absolute; bottom: -10px; margin:0 auto; left:0; right:0; width:100px; height:4px; border-radius:2px; background:#fff;}


p{font-size: 15px;color: #464f58;line-height: 27px;}
.fix_line{display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.sub-heading.text-center::after {
    margin: auto;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0 !important;
}
.about{
  
padding: 30px 0;
  
text-align: center;
}
.about img{
  float:right;
}
.lft-ig{
  position: relative;
  z-index: 99;
  align-items: center;
  display: flex;
  justify-content: center;
  height: 100%;
}
.about h5{
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 20px;
  text-align: left;
  line-height: 40px;
}
.story:before{
  position:absolute;
  background: #000000cc;
  width:100%;
  height:100%;
  content:'';
  top:0;
  left:0;
}
.about p{
  font-size: 16px;
  line-height: 30px;
  text-align: left;
}
.about ul{
  text-align:left;
}
.story{
  background: url(../Image/stories.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 60px 0;
  text-align: left;
  position: relative;
  background-attachment: fixed;
}
.story h5{
  position: relative;
  color: #fff;
  font-size: 28px;
  margin-bottom: 15px;
}
.story p{
  position: relative;
  color: #edecec;
  font-size: 15px;
}



.about1-numbers {
    padding-top: 50px;
}

.about1-numbers .number {
    font-family: Poppins;
    color: #EB1E94;
    font-size: 28px;
    font-weight: 900;
    letter-spacing: -.07em;
    background: #ccc;
    padding: 20px 10px;
    text-align: center;
    margin-top: 20px;
    border-radius: 6px;
}

.about1-numbers .number.blue {
    background: #152833;
    color: #fff;
}

.about1-numbers .number.lightgray {
    background: #cb935d;
    color: #fff;
}

.about1-numbers .number.green {
    background: #28CB75;
    color: #fff;
}

.about1-numbers h4 {
    color: #808080;
    padding: 18px 0 9px;
    margin: 0;
    font-size: 17px;
    text-transform: uppercase;
}

.about1-numbers .shadow-effect {
    text-align: left;
}

.about1-numbers .shadow-effect p {
    font-size: 14px;
}

.shadow-effect {
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    text-align: center;
    box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
    min-height: 510px;
}


.banner-section { position: relative;}
.banner-section video{ width: 100%; height: 650px; object-fit: cover; 
  /* border-bottom-right-radius: 150px; */
}
.banner-section .banner-content {width: 100%;height: 99%;position: absolute;background: linear-gradient(90deg, rgb(0 0 0 / 26%), rgb(18 18 18 / 16%));top: 0;left: 0;}
.banner-section .banner-content .text {position: absolute;left: 90px;top: 32%;width: 65%;}
.banner-section .banner-content .text h2 { color: #fff; font-size: 50px; font-weight: 700; margin: 0 0 30px 0;}
.banner-section .banner-content .text h5{color:#fff;font-size: 21px;animation: blinker 2.5s linear infinite;}
@keyframes blinker{
  50% {
    opacity: 0;
  }
}


.bg-tm{
  position: relative;
  margin: 60px 0;
}
.left-tm{
  background: #152833;
  padding: 60px 150px 60px 80px;
  position: relative;
}
.left-tm h5{
  text-transform: uppercase;
  color: #fff;
}
.left-tm p{
  color: #dbd5d5;
}
.left-tm a{
  font-size: 0.87em;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding:15px 30px;
  color:#fff;
  background: #cb935d;
}
.left-tm a:hover{
  background: #152833;
  color:#fff;
}
.left-tm img{
  position: absolute;
  top: 50%;
  right: -200px;
  width: 220px;
  transform: translate(-50%, -50%);
}
.right-tm{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.right-tm h5{
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 3.3px;
  color: #cb935d;
  transform: rotate(-90deg) scale(1, 2);
  /* line-height: 1.3em; */
}



.services-page{
  position:relative;
}
.services-page .icon {
    text-align: center;
}
.services-page .icon img{
  background: #3190e7;
  border-radius: 50%;
  width: 200px;
  padding: 25px;
}
.ser-link{position:relative;align-items: center;}
.ser-link h5{margin: 150px 0;}
.ser-link a:hover{color:#fff;}
.list1{
  position:relative;
  background: #152833;
  border-radius: 30px;
  padding: 15px;
  color: #fff;
}
.list2{
  position:relative;
  margin-left: 75px;
  background: #3190e7;
  border-radius: 30px;
  padding: 15px;
  color: #fff;
}
.list3{
  position: relative;
  background: #152833;
  border-radius: 30px;
  padding: 15px;
  color: #fff;
}
.list4{
  position:relative;
  background: #3190e7;
  border-radius: 30px;
  padding: 15px;
  color: #fff;
  left: -75px;
}
.list5{
  position:relative;
  background: #3190e7;
  border-radius: 30px;
  padding: 15px;
  color: #fff;
  left: -75px;
}
.list1:before{
      background: url(../Image/arrow.png);
      position: absolute;
      background-repeat: no-repeat;
      top: 55px;
      left: -200px;
      content: '';
      width: 200px;
      height: 100%;
      transform: rotate(-23deg);
      background-size: contain;
}
.list2:before{
  background:url('../Image/arrow.png');
  position:absolute;
  background-repeat: no-repeat;
  top: 10px;
  left: -245px;
  content:'';
  width: 200px;
  height: 100%;
  background-size: contain;
}
.list3:before{
    background: url(../Image/arrow.png);
    position: absolute;
    background-repeat: no-repeat;
    top: -35px;
    left: -210px;
    content: '';
    width: 200px;
    height: 100%;
    background-size: contain;
    transform: rotate(27deg);
}
.list4:before {
    background: url(../Image/arrow.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 120px;
    left: -205px;
    content: '';
    width: 200px;
    height: 100%;
    transform: rotate(-40deg);
    background-size: contain;
}
.list5:before {
        background: url(../Image/arrow.png);
        position: absolute;
        background-repeat: no-repeat;
        top: -108px;
        left: -205px;
        content: '';
        width: 200px;
        height: 100%;
        transform: rotate(41deg);
        background-size: contain;
}

.team_area-item-image {position: relative;z-index: 1;}
.team_area-item-image::before {content: '';position: absolute;width: 100%;height: 20%;top: 0;left: 0;background: #000;opacity: 0;transition: 0.4s;}
.team_area-item-image-icon {position: absolute;bottom: 70px;right: 30px;z-index: 1;}
.team_area-item-image-icon span {color: #fff;height: 40px;width: 40px;background: #152833;line-height: 40px;text-align: center;font-size: 14px;border-radius: 50%;display: inline-block;transition: 0.4s;cursor: pointer;}
.team_area-item-image-icon .team_area-item-image-social {position: absolute;bottom: 50px;}
.team_area-item-image-icon:hover .team_area-item-image-social {opacity: 1;visibility: visible;}
.team_area-item-image-social {position: absolute;left: 0;opacity: 0;visibility: hidden;transition: 0.4s;}
.team_area-item-image-social ul {padding: 0;margin: 0;}
.team_area-item-image-social ul li {list-style: none;margin-bottom: 8px;}
.team_area-item-image-social ul li:last-child {margin: 0;}
.team_area-item-image-social ul li a i {display: inline-block;height: 40px;width: 40px;text-align: center;line-height: 40px;font-size: 14px;border-radius: 50%;background: #fff;color: #000;transition: 0.4s;}
.team_area-item-image-social ul li a i:hover {background: #000;color: #fff;}
.team_area-item-image img {max-width: 100%;}
.team_area-item-content {padding: 22px;margin: 0 30px;margin-top: -60px;background: #fff;position: relative;z-index: 1;text-align: center;}
.team_area-item-content h5 a {transition: 0.4s;color: #cb935d;}
.team_area-item-content h5 a:hover {color: #152833;}
.team_area-item:hover .team_area-item-image::before {height: 100%;opacity: 0.7;z-index: 1;}


/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;}
  /* background-color */
 .bg-1{background-color:#152833;}
 .bg-2{background-color:#f6f6f6;}
  /* Text-color */
 .cl-1{color:#152833;}
 .cl-2{color:#647589;}
  /*  */
  .bg-linear{background-image: linear-gradient(#03BCFF, #5164FF);}
  /* Font-Size */
 .fs-13{font-size: 13px;}
 .fs-14{font-size: 14px;}
 .fs-15{font-size: 15px;}
 .fs-18{font-size: 18px;}
 .fs-22{font-size: 22px;}
 /* scroll */
 ::-webkit-scrollbar{width: 12px;}
 ::-webkit-scrollbar-thumb{background-color:#152833; }
 ::-webkit-scrollbar-track{background-color:#000 ;}
 /*  */
 .rm_btn{background-color: transparent;display: inline-block;font-weight: 500;font-size: 16px;fill: #152833;color: #152833;box-shadow: 0px 6px 0px 0px #152833;border-style: solid;border-width: 2px 2px 2px 2px;border-color: #152833;border-radius: 8px 8px 8px 8px;padding: 6px 18px;letter-spacing: 2.2px;}
 .rm_btn:hover{background-color: #cb935d;color: #ffffff;animation-name: wobble-vertical;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;border-color: #cb935d;}
 @keyframes wobble-vertical {
     16.65% {transform: translateY(8px)}
     33.3% {transform: translateY(-6px)}
     49.95% {transform: translateY(4px)}
     66.6% {transform: translateY(-2px)}
     83.25% {transform: translateY(1px)}
     100% {transform: translateY(0)}
 }




.case1-section-area {position: relative;z-index: 1;background: #152833;padding: 75px 0;margin: 30px 0;}
.case1-section-area .hm_heading{color:#fff;margin-bottom:45px;}
.case1-section-area .cs_case_study_1_list {display: flex;}
.case1-section-area .cs_case_study.cs_style_1.cs_hover_active {margin: 0px 8px;border-radius: 5px;height: 475px;}
.case1-section-area .cs_case_study_1_list .cs_case_study.cs_style_1 {min-height: 400px;}
.case1-section-area .cs_case_study_1_list > .cs_case_study.cs_style_1 {flex: 1;}
.case1-section-area .cs_case_study.cs_style_1 {height: 700px;display: flex;align-items: flex-end;position: relative;overflow: hidden;transition: all 0.4s ease;}
.case1-section-area .cs_case_study.cs_style_1 .cs_case_study_thumb {position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.case1-section-area .cs_case_study_thumb{background-image: url(/Image/gst-pg-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;filter: brightness(0.6);}
.case1-section-area .cs_case_study_thumb2 {background-image: url(/Image/vir-cfo-pg-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;filter: brightness(0.6);}
.case1-section-area .cs_case_study_thumb3 {background-image: url(/Image/Payroll-pg-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;filter: brightness(0.6);}
.case1-section-area .cs_case_study_thumb4 {background-image: url(/Image/Sales-Tax-pg-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;filter: brightness(0.6);}
.case1-section-area .cs_case_study_thumb5 {background-image: url(/Image/Income-Tax-pg-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;filter: brightness(0.6);}
.case1-section-area .cs_case_study_thumb6 {background-image: url(/Image/UAE-pg-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;filter: brightness(0.6);}
.case-header-area{margin-bottom:25px;}
.case1-section-area .cs_case_study_1_list .cs_case_study.cs_style_1:hover{flex:3;}
.case1-section-area .cs_case_study_1_list .cs_case_study.cs_style_1:hover .content-area1{display:none;}
.case1-section-area .cs_case_study_1_list .cs_case_study.cs_style_1:hover .content-area{opacity:1;left:0;}
.case1-section-area .content-area1 {position: absolute;transform: rotate(-90deg);width: 290px;height: auto;left: -80px;bottom: 162px;transition: all 0.4s;font-weight: 600;opacity: 1;}
.case1-section-area .content-area1 a {font-size:17px;font-family: "Poppins", sans-serif;color: #fff;display: inline-block;text-transform: capitalize;transition: all 0.4s;width: 100%;}
.case1-section-area .content-area {position: absolute;z-index: 1;transition: all 0.4s;padding: 0 24px 24px 24px;bottom: 0;left: -100%;opacity: 0;}
.case1-section-area .content-area a {font-family: "Poppins", sans-serif;color:#fff;display: inline-block;text-transform: capitalize;transition: all 0.4s;width: 100%;margin-bottom: 8px;font-weight: 600;font-size: 18px;}
.case1-section-area .content-area p {font-family: "Poppins", sans-serif;color: #fff;transition: all 0.4s;font-size: 15px;}



   /*  */
   .sub_title{font-size: 16px;margin-bottom: 0;position: relative;color: #212529;}
   .sub_title::after {content: "";width: 120px;height: 1px;display: inline-block;background: #152833;margin: 4px 10px;}
   .hm_heading{font-size: 32px;font-weight: 800;margin-bottom: 20px;color: #212529;}
/*--------------------------------------------------------------
# Header-Top
--------------------------------------------------------------*/

.header-top-contact .fa {font-size: 16px;color: #fff;margin-right: 6px;}
.header-top-contact a {font-size: 13px;color: #fff;font-weight: 500;margin-right: 10px;}
.header-top-social .fa {margin-right: 15px;font-size: 16px;color: #fff;}  
.header-top{background:#152833 !important;}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header{width: 100%;z-index: 3;}
#header .head-img{ padding:15px 0;}
#MenuControl{/* padding: 12px 0; */}

/*--------------------------------------------------------------
# nav-bar
--------------------------------------------------------------*/
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px;top: 8px;}
/*#MenuControl*/ .navbar.bg-light{background-color: transparent !important; height:100%;}
#MenuControl .nav-link:focus,#MenuControl .nav-link:hover{color: #152833;}
.nav-link{font-weight: 500;color: #152833;font-size: 14px;}
.nav-fill{width:100%; font-size: 15px;}
.navbar-brand{margin:0;}
.nav-item{position:relative;}
@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;}
.banner-section video{height: 400px;}
.banner-section .banner-content .text h2{font-size: 25px;}
.banner-section .banner-content .text{width: 70%;}
}

@media (max-width: 767px){
.case1-section-area .cs_case_study_1_list .cs_case_study.cs_style_1{height:auto;margin-bottom: 30px;}
.case1-section-area .cs_case_study_1_list{display:block;}
.list1:before, .list2:before, .list3:before, .list4:before, .list5:before{display:none;}
.list1, .list2, .list3, .list4, .list5{left:0;font-size: 12px;margin-left: 0;}
.ser-link h5{margin:40px 0;width: 100%;}
.header-top-contact a{font-size:10px;margin-right: 5px;}
.header-top-social .fa{font-size:10px;}
.left-tm h5{font-size: 18px;}
.left-tm p{margin-bottom:20px !Important;font-size: 12px;}
.left-tm a{
  font-size: 16px;
  padding:10px;
  display: block;
  width: max-content;
}
.left-tm img{
  position: relative;
  top: 18px;
  left: 0;
  right: 0;
  transform: none;
}
.right-tm h5{transform:none;}
.bg-tm{margin:20px 0;}
.right-tm{display: block;}
.left-tm{padding:20px;}
.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;}

}
.navbar-nav > li:first-child a{color: #647589;}
.navbar-nav > li:last-child a{border-radius: 5px;background-color: #cb935d;font-size: 13px;font-weight: 500;color: #fff !important;text-transform: uppercase;padding: 12px 19px !important;letter-spacing: 2.6px;display: inline-block;}


/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/
.banner_wrapper{position: relative; padding-bottom: 0px;overflow: hidden;}
.banner-floating-text {position: absolute;bottom: 80px;top: 0px;left: 0px;transform: rotate(-90deg);}
.banner-floating-text h1 {font-size: 290px;color: #15283333;font-weight: 700;/* text-shadow: 12px 6px 0px #15283333; */}
.bnr_contant h2{outline: 1px solid #152833;outline-offset: 2px;}
.arr_down{animation: bottom-arrow-animation 1.5s infinite linear; position: relative;}
@keyframes bottom-arrow-animation {
    from {bottom: 50px}
    to {bottom: 0;}
}
.bnnr-shape-img img:first-child{position: absolute;bottom: 0px; right: -120px;animation: pulse 1.5s infinite ease-in-out;}
.bnnr-shape-img img:last-child{position: absolute;top: 50px; left: 30px;}
@keyframes pulse {
  0% {transform: scaleX(1)}
  50% {transform: scale3d(1.05,1.05,1.05)}
  to {transform: scaleX(1)}
}
/*--------------------------------------------------------------
# Banner_btm_wrapper
--------------------------------------------------------------*/
.bnr_btm_wrapper .bnr_btm_item_no {position: absolute;right: 51px;bottom: 0; margin-right: 0;z-index: -2;}
.bnr_btm_wrapper .bnr_btm_item{margin: 15px 0;}
.bnr_btm_item_no h1 {font-size: 212px;color: #6475891a;font-weight: bold;line-height: 0.78;}
.bnr_btm_item_cont .fa {font-size: 60px;background-image: linear-gradient(#03BCFF, #5164FF);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bnr_btm_item_cont_description a {font-size: 26px;color: #152833;font-weight: bold;margin-top: 10px;display: inline-block;}

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.abt_img {/* filter: drop-shadow(0px 9px 0px #152833); */border-radius: 10px;}
/* abt_exp */
.abt_exp {background-color: white;padding: 25px 14px;position: absolute;top: 77%;border-radius: 20px;width: 33%;right: 30px;box-shadow: -13px 12px 6px 0px rgb(0 0 0 / 10%);}
.abt_exp h2 {font-size: 48px;font-weight: bold;color: #152833;margin-bottom: 0;}
.abt_exp p {color: black;font-weight: 500;line-height: 24px;margin-bottom: 0;font-size: 16px;}
/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services{
    background-image: url(./Image/services_bg.png);
    padding: 90px 0;
    position: relative;
    background-color: #f6f6f6;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-blend-mode: color-dodge;
    }
.services .section-title h2, .services .section-title p{color:#fff;}
.services .section-title h2::after{background:#fff;}
.services .icon-box {
  padding: 30px;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  /* box-shadow: 0 2px 29px 0 rgba(68, 88, 144, 0.12); */
  transition: all 0.4s ease-in-out;
  width: 100%;
}

.services .icon-box:hover {
  transform: translateY(-10px);
  box-shadow: 0 2px 35px 0 rgba(68, 88, 144, 0.2);
}
.services .icon-box:hover .icon i{
  transform:rotate(-45deg);
}
.services .icon {
  position: absolute;
  left: 5px;
  top: calc(50% - 30px);
}

.services .icon i {
  font-size: 62px;
  line-height: 1;
  transition: 0.5s;
  /* color: #175bf9; */
  background-image: linear-gradient(#152833, #cb935d);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.services .title {
  margin-left: 45px;
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 18px;
}

.services a .title {
      color: #1d1d1d;
      transition: ease-in-out 0.3s;
}

.services  a:hover .title, .services  a:hover .description{
   color: #111;
}

.services .description {
  font-size: 17px;
  margin-left: 45px;
  line-height: 24px;
  margin-bottom: 0;
  /* color: #111; */
}
/*--------------------------------------------------------------
# counts
--------------------------------------------------------------*/
.counts {padding: 7% 0;background-image: url('image/count-bg.jpg');background-size: cover;background-attachment: fixed; }
.counts .count-bx {padding: 35px 10px;margin: 15px 0;background: #f6f6f6;outline: 1px solid #c4bcbc;outline-offset: -15px;text-align:center;}
.counts .count-bx h2 {color: #000;text-align: center;font-size: 42px;font-weight: 700;}
.counts .count-bx p {color: #151414;margin: 0;font-size: 17px;font-weight: 500;text-align: center;} 
.counts .count-bx h2 span{font-size: 29px;margin-left: 5px;}
.counter{font-size: 42px !important;}
.counts .count-bx img{width:80px;margin-bottom:20px;}
.tst{border:1px #f5ebeb solid;padding:10px;border-radius:10px;margin-bottom:30px;box-shadow:1px 1px 5px gray;}
/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
/* industry */


.industries-section .industries-bx {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    padding: 20px 10px;
    margin: 12px 0;
    text-align: center;
    min-height: 174px;
}
.industries-section .industries-bx img {
    width: 65px;
    transition: all .3s ease-in-out;
}
.industries-section .industries-bx h4 {
    text-align: center;
    font-size: 17px;
    margin: 20px 0 0 0;
    font-weight: 700;
    color: black;
}



.meet-team{
  /* box-shadow:0 4px 10px 0 rgb(0 0 0 / .1); */
  /* padding:75px 45px 45px; */
  /* background: #2d356e1c; */
  border-radius:30px;
  margin: 10px 0 45px;
}
.meet-team h4{
  
color: #152833;
  
font-size: 42px;
}
.meet-team .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
  background: #cb935d;
  color: #fff;
}
.meet-team .nav-pills .nav-link{
  background: #fff;
  margin: 0 5px;
  border-radius: 100px;
  font-size: 15px;
  font-weight: 400;
  padding: 10px 45px;
  color: #000;
}
.meet-team .nav-pills .nav-link:hover{
  background: #152833;
  color:#fff;
}
.adderas-section{
  justify-content: end;
  display: flex;
}
.ind-sc{
  
text-align: center;
  
margin-top: 45px;
}
.ind-sc h5{
  font-size: 17px;
}
.ind-sc p{
  color: #888383;
}
.ind-sc img{
  
background: #fff;
  
border-radius: 50%;
  
width: 60%;
  
margin-bottom: 20px;
}
.ind-sc a{
  
background: #0e57a5;
  
color: #fff;
  
padding: 5px;
  
border-radius: 5px;
}

/*--------------------------------------------------------------
# mission-vision-section
--------------------------------------------------------------*/
.mission-vision-section{position: relative;padding: 80px 0px;padding-bottom: 120px;}
.mission-vision-section .content{    background-color: #fff;padding: 37px 50px;min-height: 300px;}
.mission-vision-section .content .fa{background-image: linear-gradient(#152833, #cb935d);-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: 0.5;font-size: 40px;}
.mission-vision-section .content h2{font-size: 44px; text-align: center;   color: #000;}
.mission-vision-section .content p,.mission-vision-section .content ul li{font-size: 17px;    color: #575d6e;}
.mission-vision-section .carousel-control-next,   .mission-vision-section .carousel-control-prev{width: 60px;height: 60px;opacity: 1;background: linear-gradient(#152833, #cb935d);top: 40%;border-radius: 50%;transition: .3s;padding-top: 6px;}

.mission-vision-section .carousel-dark .carousel-control-next-icon,   .mission-vision-section .carousel-dark .carousel-control-prev-icon { filter: invert(0) grayscale(0);}
.mission-vision-section .carousel-control-prev{left: -100px;}
.mission-vision-section .carousel-control-next{right: -100px;}
.mission-vision-section .carousel-indicators {bottom: -85px;}
.mission-vision-section .carousel-indicators [data-bs-target] {width: 20px;height: 20px;border-radius: 50%;background-image: linear-gradient(#152833, #cb935d);margin: 0 5px;}


/*--------------------------------------------------------------
# footer
--------------------------------------------------------------*/
.footer-elements {
    margin-top: -150px;
    position: relative;
}
.footer-elements .col-sm-4{padding:0;}
.footer-element {
    background: #cb935d;
    padding: 8px 60px 15px;
    text-align: center;
    box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
}

.footer-element span.typcn {
    font-size: 45px;
    color: #fff;
    margin-bottom: 15px;
}
.footer-element i{font-size: 32px;color: #fff;margin-bottom: 10px;}
.footer-element p {
    font-size: 14px;
    color: #fff;
    margin-bottom: 0;
}

.footer-element p span {
    display: block;
}
.footer{position:relative;margin-top: 200px;}
.footer-element p a {
    color: #fff;
}



.footer h4 {font-size: 17px;font-weight: bold;position: relative;padding-bottom: 12px;margin-top: 10px;color: #212529;}
.footer .footer-links {margin-bottom: 30px;}
.footer .footer-links ul {list-style: none;padding: 0;margin: 0;}
.footer .footer-links ul i {padding-right: 2px;font-size: 12px;line-height: 0;}
.footer .footer-links ul li {padding: 10px 0;display: flex;align-items: center;}
.footer .footer-links ul li:first-child {padding-top: 0;}
.footer .footer-links ul a {color: color-mix(in srgb, #212529, transparent 20%);display: inline-block;line-height: 1;transition: 0.3s;font-size: 15px;}
.footer .footer-links ul a:hover {color: #152833;letter-spacing: 0.9px;}
.footer .footer-contact p {margin-bottom: 5px;}
.footer .social-links a {font-size: 18px;display: inline-block;background: #152833;color: #fff;line-height: 1;padding: 12px 0;margin-right: 4px;border-radius:4px;text-align: center;width: 40px;height: 40px;transition: 0.3s;}
.footer .social-links a:hover {background-image: linear-gradient(#152833, #cb935d);transition: 0.3s;}

.ft_btm a{color: color-mix(in srgb, rgb(33, 37, 41) 80%, transparent);transition: 0.3s;}
.ft_btm a:hover {color: #152833;letter-spacing: 0.9px;}
.ft_btm a:not(:last-child){    border-right: 2px solid #5c5a5a;margin-right: 25px;padding-right: 25px;}

/*--------------------------------------------------------------
# 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: 20px;bottom: 20px;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: #152833;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: #152833;stroke-width: 4;box-sizing: border-box;transition: all 200ms linear;}




/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/



@media screen and (min-width: 992px)  and (max-width: 1200px){
  .service .item {padding: 40px 0;}
  .line_fix{padding-right: 40px;}
}
@media (max-width: 1200px) {
  
}
@media (max-width: 992px) {
  .bnr_cont{text-align: center;}
  .service .item .image img{position: static;}
  .service .item{padding: 28px;text-align: center;margin-bottom: 30px;}
  .ser_head{margin: 20px 0 10px 0;} 
}

@media (max-width: 767px) {
  .meet-team .nav-pills .nav-link{margin: 5px 0;}
  .meet-team{padding:20px;}
  .meet-team h4{font-size:24px;}
  .calculator_item_no h1 {font-size: 120px;}
  .calculator_item_cont_description a{margin-top: 0;}

#header img{margin:inherit;}
.caption{width: 100%;}
.wback .caption{    top: 30%;}
}
@media (max-width: 575px) {
  

  .wback .caption{display:none;}
}
@media (max-width: 414px) {
}

.table-responsive {
    min-height: .01%;
    overflow: hidden !important; border:0;
    padding-left:0 ;
    padding-right:0 ;
}
/*---------------------------------------
innr-pg-c 
----------------------------------------*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-c{margin-bottom: 20px;padding: 32px 0;position: relative;background:url(../Image/inner-bg-img.jpg) no-repeat right/cover scroll;}
.innr-pg-c h1{margin-bottom: 0; font-weight: 700;Font-size: 26px;color: #fff;text-align: left;border-left: 3px #fff solid;text-transform: uppercase;position:relative;z-index:1;border-radius: 4px;padding: 5px 0 5px 20px;}
.innr-pg-c:after{content:'';position:absolute;left:0px;right:0px;top:0px;width:100%;height:100%;z-index: 0;background-image: linear-gradient(22deg, #152833, #525252);}
.bx-item {
  padding: 30px 20px;
  position: relative;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 29px 0 rgba(68, 88, 144, 0.12);
  transition: all 0.3s ease-in-out;
  border-radius: 8px;
  z-index: 1;
  border: 1px dashed #2f2971;
  margin: 10px auto;
  text-align: center;
  width: 100%;
  /* white-space: break-spaces; */
  min-height: 195px;
}
.bx-item::before {
  content: '';
  position: absolute;
  background: #2c2275;
  right: 0;
  left: 0;
  margin: 0 auto;
  bottom: -10px;
  width: 20px;
  height: 20px;
  border-radius: 0px;
  transition: all 0.3s;
  z-index: -1;
  transform: rotate(45deg);
}
.bx-item:hover::before {
  background: #2e2773;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 0px;
transform: rotate(0deg);
}
.bx-item h4 {
  font-size: 14px;
  font-weight: 700;
  margin: 0 0 10px 0;
  color: #371973;
  /* word-break: break-all; */
  /* word-wrap: break-word; */
  white-space: break-spaces;
}

.bx-item img{
  margin-bottom: 10px;
	width:75px;
}
.bx-item p {
  font-size: 15px;
  color: #111;
}
.bx-item a {
  color: #0fa5b6;
}
.bx-item:hover, .bx-item:hover .fa, .bx-item:hover h4, .bx-item:hover p, .bx-item:hover a {
  color: #fff; text-decoration:none;
}
  /*  */
.dropdown-item {font-size: 15px;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;background-color: #152833;}
.dropend .dropdown-menu[data-bs-popper]{left: auto;right: 100%;}
.dropdown-menu {border-radius: 0;}

/*  */
.main-heading{font-weight:bold; Font-size:20px; color:#000; line-height:36px; border-bottom:1px #ccc dashed; text-align:left; margin-bottom: 10px; padding: 0;}
.sub-heading{position: relative;font-weight:bold;Font-size:20px;color:#111;line-height:30px;margin:0;text-align:left;margin-bottom: 12px;}
.sub-heading::after {position:absolute;content:'';width: 60px;height: 3px;background: #152833;left: 0;bottom: -6px;}
.main-table {color: #464f58 !important; line-height: 27px; font-weight: normal;Font-size: 16px;text-align: justify;padding: 0px 1px;}
.team-title{font-weight:bold; Font-size:14px; color:#333; line-height:30px; margin:0; text-align:left;}
.team_img {width: 150px;border: 6px solid #777;border-radius: 50%;}
/*---------------------------------------
contactpage
----------------------------------------*/
.cont-page h3{     margin: 0;font-size: 18px;margin-bottom: 8px;}
.cont-page p{font-size:14px; color:#000;     line-height: 24px !important;}
.cont-heading {margin: 0;font-size: 15px;text-transform: uppercase;background:#60355c;padding: 9px 10px;color: #fff;margin-bottom: 8px;}
.cont-page .st-feature-box{background: #152833;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;padding-right: 10px;color: #fff;}
.cont-page .feature-box-image{    margin-top: 13px;}
.st-feature-box {padding-left:75px;position: relative;margin-bottom: 35px;}
.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;transition: all .3s;}
.st-feature-box h3 {color: #fff;margin-bottom: 8px;font-size: 18px;line-height: 20px;font-weight: normal;}
.cont-soc img{margin-right:5px;}
.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 h5{color: #222;font-size: 19px;margin-bottom: 25px;}
.cont-page h2 span {color: #111;font-weight: normal;font-size: 18px;}
.cont-page{text-align:left; font-size: 14px;}
/*  */
#widgetsControl_C, #widgetsControl {height: auto !important;}