@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('Sora-Regular.eot');
    src: url('Sora-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Sora-Regular.woff2') format('woff2'),
        url('../fonts/Sora-Regular.woff') format('woff'),
        url('../fonts/Sora-Regular.ttf') format('truetype'),
        url('../fonts/Sora-Regular.svg#Sora-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Light.woff2') format('woff2'),
        url('../fonts/Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Bold.woff2') format('woff2'),
        url('../fonts/Sora-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Medium.woff2') format('woff2'),
        url('../fonts/Sora-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('Poppins-SemiBold.woff2') format('woff2'),
        url('Poppins-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    transition: 300ms;
    font-size: 12px;
    list-style: none;
    text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

ul {
    padding: 0 !important;
    margin: 0 !important;
}

p {
    margin: 0 !important;
    padding: 0;
}

body {
    padding: 0;
    margin: 0;
    font-family: sans-serif;
}

.mt-6 {
    margin-top: 60px;
}

:root {
    --color-primary: #3eacb0;
    --color-white: white;
    --color-black: black;
    --color-tertiary: #84807e;
    --color-secondary: #0e292a99;
}

/* header */
/* logo */

.navbar-brand h4 {
    color: var(--color-primary);
    font-size: 30px;
}

.navbar-brand i {
    color: var(--color-primary);
    font-size: 26px;
    margin-left: 5px;
}

/* logo end */

.navbar-light .navbar-nav .nav-link {
  color: rgb(234, 53, 17) !important;
  font-size: 18px;
  position: relative;
  /*transition: 3s;*/
  cursor: pointer;
  text-decoration: none;
  font-family: 'Poppins';
}

.navbar-light .navbar-nav {
    display: flex;
    gap: 20px;
}

.navbar-light .navbar-nav .nav-link ul li a {
    color: var(--color-primary);
    font-size: 16px;
    position: relative;
    transition: 3s;
    cursor: pointer;
    text-decoration: none;
}

.navbar-light .navbar-nav .nav-link li {
    position: relative;
}

.navbar-light .navbar-nav .nav-link::after {
    position: absolute;
    content: "";
    width: 0;
    height: 0px;
    border: 1px solid transparent;
    top: 33px;
    left: 0;
}

.navbar-light .navbar-nav .nav-link:hover::after {
    width: 100%;
    /*transition: 1s;*/
    /* border: .5px solid rgb(234, 53, 17) !important; */

}
.menu-dropdown .dropdown-menu{
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.8);
    border-radius: 0px;
}
.menu-dropdown svg{
    width: 22px;
}
.menu-dropdown li .dropdown-item{
    font-size: 16px;
    font-family: 'Poppins';
    padding: 8px 12px;
}
.menu-dropdown .dropdown-item:hover {
  color: rgb(235, 57, 21);
  background-color: rgb(255, 243, 243);
}
.menu-dropdown .dropdown-item.active {
  color: rgb(235, 57, 21);
  background-color: rgb(255, 243, 243);
}
.custom-cards{
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1); 
    border-left: solid 1px #fff3f3;
    border-right: solid 1px #fff3f3;
    border-bottom: solid 1px #fff3f3;
    border-top: solid 4px rgb(235, 57, 21);
    padding: 24px;
    background-color: #fff;
    min-height: 100%;
}
.custom-cards-box{
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.1); 
    border-left: solid 4px rgb(235, 57, 21);
    border-right: solid 1px #fff3f3;
    border-bottom: solid 1px #fff3f3;
    border-top: solid 1px #fff3f3;
    padding: 24px;
    background-color: #fff;
    min-height: 100%;
}
.value-icon{
    width: 60px;
    height: 60px;
    background-color: #fff3f3;
    color: rgb(235, 57, 21);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.value-icon svg{
    width: 30px;
}
.main{
    display: flex;
    flex-direction: column;
    min-height: 100vh;    
}

.top-section{
    z-index: 18;
    position: absolute;
    width: 100%;
}

.banner-section{
    padding-top: 144px;
    position: relative;
    display: grid;
    grid-template-rows: 100%;
    grid-template-columns: 100%;
    width: 100%;
    min-height: 650px;
}

.section-background{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    height: 100%;
    width: 100%;
}

.banner-image{
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-image: url("../images/rectangle.png"); 
    background-attachment: fixed;
    background-size: cover;
}

.blur-img{
    filter: blur(130px);
    position: absolute;
    right: 10%;
    z-index: 19;
    top: 20%;
    min-width: 450px;
}

.blur-img-1{
    filter: blur(130px);
    position: absolute;
    right: 10%;
    z-index: 19;
    top: 20%;
    min-width: 300px;
}

.section-content{
    z-index: 14;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1224px;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}


.background-transparent{
    --background-color: transparent;
}

.header-top{
    z-index: 18;
    justify-self: center;
    align-items: center;
    width: 100%;
    max-width: 1224px;
    /*padding: var(--padding, 24px 0);*/
    display: grid;
    margin: 0 auto;
}

.banner-block{
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}


.section-head{
    color: #fff;
    font-size: 44px;
    line-height: 1.3em;
    text-align: center;
    font-family: 'Sora';
    font-weight: 700;
}

.achive-text{
    font-size: 24px;
    line-height: 1.3em;
    color: rgb(235, 57, 21);
    text-align: center;
    margin-top: 35px;
    font-family: 'Sora';
    font-weight: 500;
}

.growth-text{
    font-size: 32px;
    line-height: 1.3em;
    color: rgb(235, 57, 21);
    text-align: center;
    margin-top: 25px;
    font-family: 'Sora';
}

.consultants-text{
    font-size: 20px;
    line-height: 1.2em;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-family: 'Sora';
    font-weight: 500;
}

.coach-text{
    font-size: 20px;
    line-height: 1.2em;
    color: rgb(235, 57, 21);
    margin-top: 25px;
    font-family: 'Sora';
    font-weight: 500;
}


.growth-text-sub{
    font-size: 32px;
    line-height: 1.3em;
    color: rgb(235, 57, 21);
    font-family: 'Sora';
    font-weight: 500;
}


.sub-text{
    color: rgb(34, 34, 34);
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 15px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}


.revert{
    flex-direction: revert;
}


.top-60{
    padding-top: 60px;
}

.plr-20{
    padding-left: 20px;
    padding-right: 20px;
}


.radius-20{
    border-radius: 20px;
}

.mission{
    background-color: #fff3f3;
    width: 80%;
    margin: 0 auto;
    margin-top: -190px;
    position: relative;
    padding: 30px 25px 20px 25px;
    border-bottom: 4px solid rgb(235, 57, 21);
}

.spanning{
    background-color: rgb(235, 57, 21);
    position: relative;
    margin: 0 auto;
    width: 94%;
    margin-top: -80px;
    padding: 20px;
}

.spanning-text{
    color: #fff;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
}

.spanning-text-1{
    color: #fff;
    font-size: 19px;
    font-family: 'Sora', sans-serif;
    font-weight: 500;
}

.Excellence{
    font-size: 24px;
    line-height: 1.3em;
    font-family: 'sora';
    font-weight: 500;
    color: #000;
}

.pb-120{
    padding-bottom: 120px;
}

.business{
    margin-top: 25px !important;
}

.business li{
    font-size: 16px;
    margin-bottom: 16px;
    font-family: 'Poppins', sans-serif;
    display: flex;
    font-weight: 300;
}

.check-box{
    width: 18px;
    min-width: 18px;
    height: 18px;
    background: red;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    margin-top: 5px;
}

.check-box span{
    color: #fff;
    font-size: 10px;
}

.footer {
    background-color: rgb(0, 0, 0);
    padding: 30px 0px;
}

.footer-text li{
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 5px;
}

.footer-text li a{
    color: #fff;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    text-decoration: none;                                                                            
}

.container{
    max-width: 1224px !important;
}

.copy-right{
    font-family: 'Poppins', sans-serif;
    color: rgb(199, 193, 193);
    font-size: 14px;
    margin-bottom: 16px;
    padding: 0;
    margin-top: 15px !important;
}

.check-box-footer{
    width: 18px;
    min-width: 18px;
    height: 18px;
    background: red;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    transform: rotate(180deg);
}

.font-size-20{
    font-size: 20px !important;
}

.banner-section-contact{
    position: relative;
}

section{
    position: relative;
}

.bg-opicity{
    background-color: #1d1e20;
    opacity: 0.8;
    height: 100%;
    position: absolute;
    z-index: 10;
    width: 100%;
}

.bg-opicity-consulting{
    /* background-color: #1d1e20;
    opacity: 0.8; */
    height: 100%;
    position: absolute;
    z-index: 10;
    width: 100%;
    background-color: rgb(11, 11, 12, 0.6);
    border-radius: 10px;
}

.border-white-consulting{
    border: 2px solid #fff;
    position: absolute;
    z-index: 2;
    top: 55px;
    width: 100px;
    margin-left: 30px;
}

.top-145{
    padding-top: 145px;
}

.top-145-100{
    padding-top: 145px;
}

.banner-image-contact{
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-image: url("../images/contact-us.jpeg");
    background-attachment: fixed;
    background-size: cover;
}

.top-235{
    padding-top: 210px;
}

.form-control{
    padding: 18px !important;
    border-radius: 10px !important;
}

.label-form{
    margin-bottom: 0px !important;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-weight: 300;
}

.mb-20{
    margin-bottom: 20px !important;
}

.sub-text-contact{
    color: rgb(34, 34, 34);
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 15px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

.sub-text-contact a{
    color: rgb(34, 34, 34);
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 15px !important;
    font-family: 'Poppins', sans-serif;
}

.sub-text-orange{
     color: rgb(235, 57, 21);
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 15px !important;
    font-family: 'Poppins', sans-serif;
}

.mb-10{
    margin-bottom: 10px !important;
}

.btn-orange{
    padding: 12px 25px !important;
    color: #fff;
    font-size: 16px !important;
    background: rgb(235, 57, 21) !important;
    border: 0 !important;
    border-radius: 50px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 700 !important;
}

.btn-orange:hover{
    background-color: #000 !important;
}

.btn-orange:focus{
    box-shadow: none !important;
}

.position-set{
    position: relative;
    z-index: 2;
}

.about-text{
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

.width-75{
    width: 75%;
}

.banner-image-about{
    position: absolute;
    display: block;
    width: 100%;
    min-height: 450px;
    object-fit: cover;
    background-image: url("../images/contact-us.jpeg");
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.banner-section-about{
    padding-top: 144px;
    position: relative;
    display: grid;
    grid-template-rows: 100%;
    grid-template-columns: 100%;
    width: 100%;
    min-height: 450px;
}

.lindin-bg{
    background-color: rgb(0, 126, 187);
    border-radius: 5px;
    width: 35px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.linkdin-footer{
    fill: rgb(0, 126, 187);
}

.linkdin-footer:hover{
    fill: rgb(58, 58, 58);
}


.linkdin-about{
    fill: #fff;
}

.linkdin-about:hover{
    fill: #000;
}

.mt-30{
    margin-top: 30px;
}

.flex-1{
    flex: 1;
}

.width-220{
    width: 220px !important;
}

.font-size-28{
    font-size: 28px;
}

.width-290{
    width: 290px !important;
}

.cover{
    font-size: 20px;
    line-height: 1.2em;
    font-family: 'Sora', sans-serif;
    font-weight: 500;
    color: #000;
}


.Skills li{
    font-size: 16px;
    line-height: 1.5em;
    font-family: 'Poppins', sans-serif;
    list-style: disc;
    font-weight: 300;
}

.Skills{
    padding-left: 40px !important;
}

.font-size-16{
    font-size: 16px;
}

.mt-60{
    margin-top: 60px;
}

.banner-section-training{
  position: relative;
  display: grid;
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  width: 100%;
  min-height: 530px;
}

.banner-section-solutions{
    position: relative;
    display: grid;
    grid-template-rows: 100%;
    grid-template-columns: 100%;
    width: 100%;
    min-height: 516px;
}

.bg-light-training{
    background-color: rgba(255, 255, 255, 0.06);
    color: #fff;
    font-size: 18px;
    width: 100%;
    font-family: 'Poppins', sans-serif;
    padding: 20px;
    text-align: center;
    margin: 6px;
    min-height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.font-size-18{
    font-size: 18px;
}

.mb-40{
    margin-bottom: 40px;
}

.black-color{
    color: #000;
}

.mt-15{
    margin-top: 15px !important;
}

.max-width-390{
    max-width: 390px;
}

.consulting-text{
    font-size: 18px;
    text-align: center;
    color: #fff;
    font-family: 'Poppins', sans-serif;
}

.mt-20{
    margin-top: 20px !important;
}

.radius-10{
    border-radius: 10px;
}

.radius-left-right-top{
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.vision{
    font-size: 20px;
    color: rgb(235, 57, 21);
    font-family: 'Sora', sans-serif;
    line-height: 1em;
}

.border-padding{
    padding: 20px;
    border-bottom: 4px solid rgb(184, 192, 204);
}

.font-size-15{
    font-size: 15px;
}

.min-height-205{
    min-height: 205px;
}

.growth-img{
    background: url("../images/we-accelerate-growth.jpg");
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 365px;
    border-radius: 10px;
}

.ptl-80-30{
    padding-top: 80px;
    padding-left: 30px;
}

.Services-bg{
    background-color: #fff3f3;
    padding: 20px;
}

.min-height-200{
    min-height: 200px;
}

.border-bottom-img{
    border-bottom: 4px solid rgb(235, 57, 21);
}

.mt-25{
    margin-top: 25px !important;
}

.industry-text{
    color: #fff;
    font-size: 16px;
    font-family: 'Sora', sans-serif;
}

.p-20-30{
    padding: 20px 30px;
}

.Revolution{
    font-size: 32px;
    line-height: 1em;
    color: #fff;
}

.Digital{
    background-color: rgb(235, 57, 21);
    position: absolute;
    margin: 0 auto;
    margin-top: 0px;
    width: 50%;
    top: 100px;
    left: 40%;
    padding: 40px;
}

.with-text{
    font-size: 36px;
    line-height: 1em;
    color: #fff;
    font-family: 'Sora', sans-serif;
    font-weight: 300;
}

.Technologies li{
    font-size: 18px;
    line-height: 1.5em;
    font-family: 'Poppins', sans-serif;
    list-style: disc;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 300;
}

.Technologies{
    padding-left: 40px !important;
}

.Centric-box{
    background: rgb(255, 255, 255, 0.06);
    padding: 30px 50px;
}

.help-text{
    font-size: 20px;
    color: #fff;
    font-family: 'Sora', sans-serif;
    font-weight: 500;
}

.Business-text{
    font-size: 18px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
}

.banner-image-solutions {
  position: absolute;
  display: block;
  width: 100%;
  /* min-height: 715px; */
  height: 100%;
  object-fit: cover;
  background-image: url("../images/contact-us.jpeg");
  background-attachment: fixed;
  background-size: cover;
}

::placeholder {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    opacity: .5 !important;
    font-weight: 300;
    transition: color ease .2s;
    color: rgb(0, 0, 0) !important;
}

.hover-border:hover{
    border: 1px solid #000 !important;
}

.hover-border:focus{
    box-shadow: none !important;
}

.image-mask{
    overflow: var(--overflow, hidden);
    border-radius: var(--f177488a);
    -webkit-mask-image: var(--90e8336e);
    -webkit-mask-size: cover;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" preserveAspectRatio="none" viewBox="0 0 200 200" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M148 0H0L52 200H200L148 0Z" fill="%23727586"/></svg>');
    mask-size: 100% 100%;
    position: relative;
}

.home-mask{
    overflow: var(--overflow, hidden);
    border-radius: var(--f177488a);
    -webkit-mask-image: var(--90e8336e);
    -webkit-mask-size: cover;
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" preserveAspectRatio="none" viewBox="0 0 200 200" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M200 50V4.37114e-06L100 0V33.9803C99.9893 6.3751 77.6077 4.37114e-06 50 4.37114e-06H2.18557e-06V100H34C6.3858 100 -1.20706e-06 122.386 0 150L2.18557e-06 200H100V166C100 193.614 122.386 200 150 200H200V100H166.02C193.625 99.9893 200 77.6077 200 50Z" fill="%23727586"/></svg>');
    mask-size: 100% 100%;
    position: relative;
}

.border-orange-bottom{
    border-bottom: 4px solid rgb(235, 57, 21);
    position: absolute;
    width: 90px;
    margin-left: 25px;
    z-index: 2;
    top: 171px;
}

.logo-header{
    width: 280px;
}

.navbar-brand {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.w-90{
    width: 90% !important;
}

.navbar-light .navbar-toggler-icon {
    background-image: url('../images/toggle.svg') !important;
}

.navbar-light .navbar-toggler{
    border: none;
}

.navbar-light .navbar-toggler:focus{
    box-shadow: none;
}

.navbar-toggler-icon{
    width: 2.5em !important;
}

.width-75-992{
    width: 75%;
}

.align-items-center-start{
    align-items: center;
}

.plr-20-0{
    padding-left: 20px;
    padding-right: 20px;
}

.font-size-28-22{
    font-size: 28px;
}

.font-size-16-14{
    font-size: 16px;
}

.display-991{
    display: none;
}

.font-size-18-16{
    font-size: 18px;
}

.text-center-left{
    text-align: center;
}

.min-height-173{
    min-height: 173px;
}

.pl-30-0{
    padding-left: 30px;
}

.max-666{
    max-width: 666px;
}

.error-msg{
    font-size: 16px;
    color: #d63163 !important;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
}

.nav-item .nav-link.active{
    border-bottom: .5px solid rgb(234, 53, 17) !important;
}

.nav-item .nav-link:hover{
    border-bottom: .5px solid rgb(234, 53, 17) !important;
}

.radius-20-media{
    border-radius: 20px;
}

.form-control{
    font-size: 16px !important;
    font-family: 'Poppins', sans-serif;
    opacity: .5 !important;
    font-weight: 300;
}

.cursor-pointer{
    cursor: pointer;
}

.min-width-150{
    min-width: 150px;
}

.mt-30-0{
    margin-top: 30px;
}

.min-height-185{
    min-height: 185px;
}

.body-height{
    min-height: calc(100vh - 145px - 183px);
}

/* .max-width-400{
    max-width: 420px !important;
} */


@media (min-width: 320px) and (max-width:991px) {
    
    .max-width-400{
        max-width: 420px !important;
    }

    .p-0-991{
        padding: 0 !important;
    }

    .mr-25-media{
        margin-right: 25px;
    }

    .pl-25-media{
        padding-left: 25px !important;
    }

    .help-text{
        font-size: 18px;
    }

    .navbar-light .navbar-nav{
        gap: 10px;
    }

    .blur-img-1{
        top: 50%;
    }

    .width-80-991{
        width: 80%;
    }

    .Business-text{
        font-size: 16px;
    }

    .navbar-light .navbar-nav .nav-link{
        font-size: 16px;
    }

    .min-height-185{
        min-height: 185px;
    }

    .mt-30-0{
        margin-top: 0px;
    }

    .footer-text li a{
        font-size: 14px;
    }

    .min-width-150{
        min-width: 100%;
    }

    .copy-right{
        margin-top: 10px !important;
    }

    .radius-20-media{
        border-top-right-radius: 20px;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }

    .mission-1{
        background-color: #fff3f3;
        width: 100%;
        margin: 0 auto;
        padding: 30px 25px 20px 25px;
        border-bottom: 4px solid rgb(235, 57, 21);
    }

    .width-330{
        max-width: 350px !important;
    }

    .w-100-991{
        width: 100%;
    }

    .banner-section-solutions{
        min-height: auto;
    }

    .Digital-1{
        background-color: rgb(235, 57, 21);
        position: relative;
        margin: 0 auto !important;
        margin-top: -70px !important;
        width: 90%;
        padding: 30px;
    }

    .Revolution{
        font-size: 24px;
    }

    .with-text{
        font-size: 28px;
    }

    .banner-section-about{
        padding-top: 100px;
    }

    .Technologies li{
        font-size: 16px;
    }

    .border-bottom-img{
        /* border-bottom: 4px solid rgb(235, 57, 21); */
        border-bottom: none;
    }

    .Services-bg{
        border-bottom: 4px solid rgb(235, 57, 21);
    }

    .mb-30-991{
        margin-bottom: 30px;
    }

    .min-height-200{
        min-height: auto;
    }

    .sub-text-contact{
        font-size: 16px;
    }

    .pl-30-0{
        padding-left: 0px;
    }

    .min-height-205{
        min-height: auto;
    }

    .mt-40-991{
        margin-top: 40px;
    }

    .text-center-left{
        text-align: left;
    }

    .font-size-18-16{
        font-size: 16px;
    }

    .mb-40-991{
        margin-bottom: 40px !important;
    }

    .consulting-text{
        font-size: 16px;
    }

    .max-100-991{
        max-width: 100% !important;
    }

    .display-992{
        display: none;
    }

    .display-991{
        display: block;
    }

    .border-orange-bottom{
        display: none;
    }

    .border-orange-bottom-1{
        border-bottom:4px solid rgb(235, 57, 21);
        position: absolute;
        width: 90px;
        z-index: 2;
        top: 156px;
    }
    
    .navbar-nav{
        background-color: #000;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .border-orange-bottom{
        margin-left: 0px;
        top: 340px;
    }

    .border-padding{
        padding: 20px 0px;
    }

    .font-size-16-14{
        font-size: 14px;
    }

    .border-white-consulting{
        display: none;
    }

    .ptl-80-30{
        padding-top: 30px;
    }

    .growth-img{
        margin-bottom: 20px;
        /* min-height: 250px; */
        min-height: 125px;
        background-position: 40% 18%;
        /* max-width: 400px; */
    }

    .font-size-28-22{
        font-size: 22px;
    }
    
    .nav-item{
        display: flex;
        flex-direction: column;
        justify-content: start;
        padding: 0 20px;
    }
    
    .banner-section{
        padding-top: 100px;
    }

    .top-145-100{
        padding-top: 100px;
    }

    .plr-25{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .plr-20-991{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .logo-header{
        width: 160px;
    }

    .blur-img{
        display: none;
    }

    .flex-reverse-991{
        /* flex-direction: row-reverse; */
        flex-direction: column-reverse !important;
    }

    .flex-column-991{
        flex-direction: column;
    }

    .align-items-center-start{
        align-items: flex-start;
    }

    .mb-20-991{
        margin-bottom: 20px;
    }

    .plr-20-0{
        padding: 0;
    }

    .mb-30-991{
        margin-bottom: 30px;
    }

    .center-flex-991{
        display: flex;
        justify-content: center;
    }

    .growth-text-sub{
        font-size: 24px;
    }

    .coach-text{
        font-size: 18px;
    }

    .sub-text{
        font-size: 14px;
    }

    .about-text{
        font-size: 16px;
    }

    .top-60{
        padding-top: 40px;
    }

    .width-75-992{
        width: 100%;
    }

}

@media (min-width: 768px) and (max-width:991px) {

    .section-head{
        font-size: 30px;
    }

    .achive-text{
        font-size: 20px;
        margin-top: 20px;
    }

    .growth-text{
        font-size: 24px;
        margin-top: 20px;
    }

    .consultants-text{
        font-size: 18px;
        margin-top: 10px;
    }

    .banner-section{
        min-height: 500px;
    }
}

@media (min-width: 320px) and (max-width:575px) {

    .width-575{
        width: 100%;
    }


}

@media (min-width: 320px) and (max-width:767px) {

    .media-padding-0{
        padding: 0 !important;
    }

    .section-head{
        font-size: 28px;
    }

    .mb-30-767{
        margin-bottom: 30px;
    }

    .achive-text{
        font-size: 18px;
        margin-top: 10px;
    }

    .growth-text{
        font-size: 22px;
        margin-top: 10px;
    }

    .consultants-text{
        font-size: 16px;
        margin-top: 10px;
    }

    .banner-section{
        min-height: 500px;
    }

    .banner-image{
        background-position: bottom right !important;
    }
}

@media (min-width: 992px) and (max-width:1059px) {

    .navbar-light .navbar-nav .nav-link{
        font-size: 16px;
        padding-right: .3rem !important;
        padding-left: .3rem !important;
    }

}

@media (min-width: 576px) and (max-width:767px) {



}