html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
	overflow-x: hidden;
}

body {
    margin: 0;
    padding: 0;
    color: #1C1C1C;
    font-family: 'open_sansregular';
    font-size: 16px;
    line-height: 24px
}

a:focus {
    outline-width: 0;
    outline-style: solid;
    outline-color: transparent
}

a {
    text-decoration: none
}

a:active,
a:hover {
    outline: 0;
    text-decoration: none;
    color: #4762d8
}

button:active,
button:focus {
    outline: 0;
    text-decoration: none
}

:focus {
    outline: 0;
    box-shadow: none;
    border: 0
}

ul {
    list-style: none
}

img {
    max-width: 100%
}

input[type=email],
input[type=password],
input[type=search],
input[type=text],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none
}

h2{
    margin: 0 0 18px 0;
    font-size: 36px;
    color: #1C1C1C;
	font-family: 'product_sansbold';
}

h3{
    margin: 0 0 18px 0;
    font-size: 32px;
    color: #1C1C1C;
	font-family: 'product_sansbold';
}
h4{
    margin: 0 0 10px 0;
    font-size: 18px;
    color: #1C1C1C;
	font-family: 'product_sansbold';
}
@font-face {
    font-family: 'montserratbold';
    src: url('fonts/montserrat-bold.woff2') format('woff2'),
         url('fonts/montserrat-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold.woff2') format('woff2'),
         url('fonts/opensans-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular.woff2') format('woff2'),
         url('fonts/opensans-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'product_sansbold';
    src: url('fonts/product_sans_bold.woff2') format('woff2'),
         url('fonts/product_sans_bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



@media (min-width:1301px) {
    .container {
        max-width: 1180px;
    }
}

@media (max-width:1300px) {
    .container {
        max-width: 100%;
    }
}

.btn-custome {
    margin: 0;
    padding: 9px 20px;
    background: #3EB9E5;
    border-radius: 8px;
    height: 45px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
    text-align: center;
    font-family: 'open_sansbold';
    overflow: hidden;
    z-index: 2;
    position: relative
}

.btn-custome:hover {
    color: #fff
}

.btn-custome:before {
    position: absolute;
    right: 100%;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #15133c;
    z-index: -1;
    opacity: 0;
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    content: ''
}

.btn-custome:hover:before {
    opacity: 1;
    right: 0
}

input.btn-custome:hover {
    background-color: #15133c
}

.navbar {
    padding: 15px 0;
    z-index: 999;
    position: absolute;
    top: 0;
    width: 100%
}

.navbar .logo {
    display: none
}

.nav-fixed .logo {
    display: block
}

.nav-fixed .logo-white {
    display: none
}

.nav-item {
    margin: 0 18px
}

.nav-link {
    padding: 0 !important;
    font-size:14px;
	font-family: 'open_sansbold';
    color: #ffffff;
    position: relative;
    display: inline-block;
	text-transform:uppercase;
}

.nav-link:hover {
    color: #3EB9E5;
}

.nav-link:after {
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0%;
    height: 1px;
    background: #3EB9E5;
    transform: translateX(-50%);
    -webkit-transition: all .3s cubic-bezier(.68, -.55, .265, 1.55);
    -o-transition: all .3s cubic-bezier(.68, -.55, .265, 1.55);
    transition: all .3s cubic-bezier(.68, -.55, .265, 1.55);
    content: ''
}

.nav-fixed .nav-link{
    color:#1C1C1C;
}
.nav-fixed .nav-link:hover{
    color:#3EB9E5;
}

.nav-fixed .nav-link:after {
    background: #3EB9E5
}

.nav-link:hover:after {
    width: 100%
}
/*
.nav-fixed .nav-link {
    color: #052464
}

.nav-fixed .nav-link:hover {
    color: #052464
}
*/
.nav-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 55px;
    animation: smoothScroll 1s forwards;
    padding: 5px 0;
    box-shadow: 0 3px 3px 1px rgba(91, 91, 91, .1);
    -webkit-box-shadow: 0 3px 3px 1px rgba(91, 91, 91, .1);
    -moz-box-shadow: 0 3px 3px 1px rgba(91, 91, 91, .1);
    background: #fff
}

.nav-fixed .logo {
    width: 100px !important;
    border: 1px solid @color-white
}

@keyframes smoothScroll {
    0% {
        transform: translateY(-30px)
    }
    100% {
        transform: translateY(0)
    }
}

.navbar .btn-custome {
    margin-left: 10px;
    font-size: 15px;
    padding: 8px 22px;
	height: 42px;
}

.nav-fixed .btn-custome {
    height: 40px;
    padding: 9px 15px
}


/*.nav-fixed .header-contact {
    background: #789;
    border: 2px solid #b0bac4
}*/

.banner-microsoft {
    padding: 0;
    font-size: 20px;
    line-height: 27px;
    color:#ffffff;
}

.banner-microsoft h1 {
    margin: 0;
	font-family: 'product_sansbold';
    font-size: 50px;
	line-height: 60px;
	max-width:100%;
}
.hero-info p {
	font-size: 22px;
	line-height: 34px;
	margin: 16px 0 35px;
}
.banner-microsoft .btn-custome {
    margin-left: 0px;
}
.wrppaer-slidertext {
    margin: 0;
    padding: 45px 0;
    background: #15133C;
    text-align: center
}
.wrppaer-trusted-logo .slick-initialized .slick-slide {
    margin: 0 10px
}
.wrppaer-slidertext .slide{
	font-family: 'montserratbold';
	font-size:22px;
	color:#ffffff;
	text-transform:uppercase;
}
.wrppaer-program-partner{
    margin: 0;
    padding: 80px 0;
    background: #ffffff;
}
/*---stack-cards----*/
.stack-cards__item {
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  height: 0;
  padding-bottom: 0;
  -webkit-transform-origin: center top;
   transform-origin: center top;
  overflow: hidden; }
  
  .stack-cards__item > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
/*---/stack-cards----*/


.sec-head p{
  width: 75%;
  margin: 0 auto 30px;
  font-size:18px;
  line-height: 30px;
}
.sec-head h2{
  margin: 0 0 20px 0;
}

.wrppaer-icon-program{
	margin: 0;
    padding: 80px 0;
}
.icon-program-bg02{
	margin-top: 30px;
	color:#ffffff;
	background:url(../images/icon-program-bg.png) no-repeat center top;
	background-size: cover;
}
.icon-program-bg02 h3{
	color:#ffffff;
	font-size:26px;
}
.icon-program-bg02 .icon-program-bg-left{
	padding:60px 70px 40px 60px;
}
.icon-program-bg02 .icon-program-bg-right{
	padding:60px 50px 40px 95px;
}
.icon-program-bg02 ul {
  list-style-type: disclosure-closed;
  padding: 5px 0 0 15px;
}
.icon-program-bg02 ul li{
  margin:0 0 15px 0;
  padding: 0 0 0 5px;
}


.wrppaer-program-partner li{
	margin:40px 0 0 0;
	background:#f6f6f6;
	min-height:400px;
	border-radius: 35px;
	-webkit-box-shadow: 0px 0px 20px -8px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 20px -8px rgba(0,0,0,0.3);
box-shadow: 0px 0px 20px -8px rgba(0,0,0,0.3);
}
.program-partner-bg{
	padding:80px 20px 70px 80px;
	
}
.program-partner-bg .partner-order div{
	margin:0 0 5px 0;
	padding:0;
	width:31px;
	height:31px;
	background:#B2D1FF;
	border-radius:50%;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
.program-partner-bg .partner-order div.active{
	background:#387ADF;
}

.wrppaer-growth-icon{
    margin: 0;
    padding: 80px 0;
    background: #ffffff;
	font-size: 18px;
	line-height: 30px;
}
.wrppaer-growth-icon .updated-hero-section {
  overflow: inherit;
  min-height: 500px;
}
.wrppaer-growth-icon .hero-nav-hld {
  bottom: 20px;
  left: 18%;
}
.wrppaer-growth-icon .sec-head h2 {
  margin: 0 0 45px 0;
}
.wrppaer-growth-icon h3 {
  margin: 30px 0 20px 0;
}

.hero-nav-hld .next svg path, .hero-nav-hld .prev svg path {
  stroke: #aeaeae;
}
.wrppaer-growth-icon .hero-media-item {
    padding-top: 0px;
  }
.wrppaer-growth-icon .hero-item-bg {
  position: absolute;
  width: 50%;
  height: 500px;
} 
.wrppaer-growth-icon .hero-info {
  position: absolute;
  z-index: 3;
  width: 50%;
  top:0;
  left:52%;
}
.wrppaer-growth-icon h3 {
  margin: 30px 0 20px 0;
  color: #1C1C1C;
  max-width:100%;
  width:100%;
}
.wrppaer-growth-icon .hero-info {
    padding:0 4%;
}
.wrppaer-growth-icon .hero-info p {
    max-width:100%;
	width:100%;
	color: #1C1C1C;
	font-size: 18px;
	line-height: 28px;
	margin: 12px 0 25px;
}

.wrppaer-growth-icon .has-indicators {
    padding: 0 40px;
    width: 300px;
  }

.wrapper-icon-ecosystem{
	margin:0;
	padding:80px 0;
}
.icon-ecosystem-bebefits{
	margin-top: 26px;
	padding:30px 40px;
	background:#E1EBFE;
	font-size: 14px;
	line-height: 22px;
}
.icon-ecosystem-bebefits h4{
	margin:22px 0 4px 0;
}
.ecosystem-bebefits-img{
	margin:0 7% 0 4%;
	padding:30px;
	text-align:center;
	min-height:220px;
	font-size:22px;
	color: #ffffff;
	font-family: 'product_sansbold';
	background:url(../images/ecosystem-benefits.png) no-repeat center;
	background-size: cover;
	width:100%;
	line-height: 26px;
}
.initiating-program{
	background:#F4EEFF;
	padding: 30px 25px 30px 55px;
}
.initiating-program .ecosystem-bebefits-img{
	background:url(../images/initating-program.png) no-repeat center;
}
.roadmap-bg{
	margin-top: 26px;
}
.roadmap-bg img{
	width:100%;
}
.program-partner-sec{
	margin:26px 0 15px 0;
	padding:25px 26px 10px 26px;
	font-size:14px;
	background:#F4EEFF;
	height: 90%;
}
.partner-icon{
	height:90px;
}
.program-partner-sec h4 {
  margin: 0 0 2px 0;
  min-height: 45px;
}
.program-partner-sec.office-setup{background:#DEF9F9;}
.program-partner-sec.it-infra{background:#F8E8EE;}
.program-partner-sec.hr{background:#FEECE2;}

.trusted-logos-bg{
	padding: 35px 0 30px;
}
.trusted-logos-bg .slide{
	height: 74px;
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.wrppaer-icon-advantage{
	margin:0;
	padding:80px 0 40px;
}
.icon-advantage-bg{
	margin:0;
	padding:50px;
	background:#3EB9E5;
	color:#fff;
	font-size:18px;
}
.icon-advantage-bg h2{
	color:#fff;
}
.advantage-text h2{
	font-size:50px;
	margin: 18px 0 0 0;
}
.advantage-text p{
	font-size:14px;
}


.form-control {
    height: 45px;
    font-size: 17px;
    font-weight: 500;
    color: #495057;
    background-color: #f4f5f9;
    border: 0 solid #ced4da
}

textarea.form-control {
    height: 75px;
    resize: none
}

.form-control:focus {
    border: 1px solid #ced4da;
    outline: 0;
    box-shadow: none;
    background-color: #f4f5f9
}


.wrapper-contact {
    margin: 0;
    padding: 70px 0 0;
}
.wrapper-contact h2 {
    margin: 0 0 10px 0
}
.contact-detils-bg {
    margin: 20px 0 0 0;
    padding: 50px 0;
    background: #232849;
}
.contact-detils {
    margin: 0 0 20px 0;
    padding: 15px 20px;
	border:1px solid #91C056;
    color: #91C056;
    font-size: 16px;
    border-radius: 11px
}

.contact-detils a {
    color: #fff;
    font-size: 19px;
  font-weight: bold;
}

.contact-detils a:hover {
    color: #91C056
}

.contact-detils-icon {
    float: left;
    margin: 0 18px 0 0;
    border-right: 1px solid #616C52;
    padding: 10px 18px 8px 0;
    min-height: 50px
}

.contact-detils p {
    margin: 0 0 6px 0
}

.contact-detils-bg .border-right {
    border-right: 1px solid #616C52 !important
}

.form-getin-tuch-bg {
    position: relative;
    padding: 10px;
    margin: -185px 0 0 0
}

.form-getin-tuch-bg::before {
    content: "";
    content: "";
    position: absolute;
    left: 0;
    z-index: 0;
    top: 0;
    width: 100%;
    height: 135px !important;
    border-radius: 22px 22px 0 0;
    background: #e7eaec
}

.form-getin-tuch {
    padding: 40px;
    background: #fff;
    border-radius: 15px 15px 20px 20px;
    position: relative
}

.form-getin-tuch .form-control {
    height: 50px;
    font-size: 17px;
    font-weight: 500;
    color: #5e6781;
    background-color: #fff;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 0;
    padding: 0
}

.form-getin-tuch .form-control:focus {
    border: 0;
    border-bottom: 1px solid #111d51
}

.form-getin-tuch .captcha {
    padding: 10px 0
}

.help-block.has-error {
    color: #f46060
}

footer {
    margin: 0;
    padding: 18px 0;
    background: #0A0826;
    color: #62687e;
    font-size: 13px
}

footer a {
    margin: 0 2px;
    color: #62687e
}

footer a:hover {
    color: #219fd9
}

footer .copyrights-bg {
    text-align: left
}

footer .social-bg {
    text-align: right
}

.contact-detils.address-bg .contact-detils-icon {
    min-height: 120px
}

.contact-detils p.address {
    color: #242424;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .5px
}

.banner-microsoft .hero-nav-hld{
	width:100%;
}
.banner-microsoft .container.updated {
    padding: 0 15px;
    max-width: 1180px;
    margin: 0 auto;
 }
@media(max-width:1300px){
	.banner-microsoft .container.updated {
		max-width: 100%;
	 }
} 
 
 .banner-microsoft .has-indicators {
	margin-left: 0;
}
.case-study-section .info-slider-text{
	background:#ffffff !important;
	padding-right:10%;
}

@media(min-width:2000px) {
	.banner-microsoft .has-indicators {
		margin-left: 0;
	}
}

/*------------------------Responsive-----------------------*/

@media(max-width:1500px) {
	.nav-item {
	  margin: 0 15px;
	}
	.banner-microsoft h1 {
	  font-size: 40px;
	  line-height: 52px;
	}
	.hero-info p {
	  font-size: 18px;
	  line-height: 26px;
	  margin: 12px 0 25px;
	}
	.btn-custome {
	  padding: 7px 18px;
	  height: 42px;
	  font-size: 15px;
	}
	.navbar .btn-custome {
	  font-size: 14px;
	  padding: 6px 20px;
	  height: 38px;
	}
	.hero-nav-hld {
		bottom: 50px;
	  }
	.has-indicators {
	  padding: 0 45px;
	  max-width: 300px;
	}  

	.banner-microsoft .has-indicators {
	  margin-left: 0;
	}
	 .info-slider-hld {
    padding-left: 25px;
  }
	.case-study-section .info-slider-text {
	  padding-right: 6%;
	}
	.wrppaer-program-partner {
  padding: 70px 0;
}
.sec-head h2 {
  margin: 0 0 18px 0;
}
.sec-head p {
  width: 78%;
  margin: 0 auto 22px;
}
.wrppaer-icon-program {
  padding: 70px 0;
}
h2 {
  margin: 0 0 18px 0;
  font-size: 32px;
}
h3 {
  font-size: 29px;
}
.wrppaer-slidertext .slide {
  font-size: 18px;
}
.wrppaer-growth-icon {
	padding: 70px 0;
  font-size: 17px;
  line-height: 28px;
}
.wrapper-icon-ecosystem{
	padding:70px 0;
}
.wrppaer-icon-advantage{
	padding:70px 0 40px;
}
.wrppaer-growth-icon .hero-nav-hld {
  left: 53%;
}

}

@media(max-width:1200px) {

  .sec-head p {
    width: 100%;
	font-size: 16px;
	line-height: 26px;
  }
  .case-study-section .info-slider-text {
    padding-right: 0;
  }

}

@media(max-width:991px) {
    .navbar-collapse {
        position: absolute;
        top: 80px;
        background: #fff;
        right: 15px;
        left: 15px
    }
    .navbar-toggler {
        padding: 2px 8px;
        position: absolute;
        right: 15px;
        top: 20px;
        border: 1px solid #ffffff;
    }
    .navbar-toggler-icon {
        display: block;
        width: 25px;
        height: 2px;
        content: "";
        background: #ffffff;
        margin: 5px 0
    }
    .nav-fixed .navbar-toggler {
        border: 1px solid #2d297c
    }
    .nav-fixed .navbar-toggler-icon {
        background: #a6a6a8;
        margin: 4px 0
    }
    .nav-item {
        margin: 0 15px 5px;
        border-bottom: 1px solid #d2d2d2
    }
    .nav-item:last-child {
        border-bottom: 0 solid #d2d2d2
    }

    .navbar .btn-custome {
        margin-left: 0;
        margin-right: 65px
    }
    .nav-link {
        color: #ffffff;
        padding: 12px 0 !important
    }
    .navbar {
        padding: 6px 15px
    }
    .navbar-nav {
        padding: 8px 0 0;
		background: #15133c;
    }
    .nav-fixed .navbar-nav {
        background: #15133c
    }
    .nav-fixed .nav-link {
        color: #fff
    }
	.nav-link::after{
		display:none;
	}
    .form-getin-tuch-bg {
        margin: 30px 0 0 0;
        padding: 0
    }
	.icon-program-bg02 .icon-program-bg-left {
	  padding: 35px 40px 20px 20px;
	}
	.icon-program-bg02 .icon-program-bg-right {
	  padding: 35px 15px 20px 60px;
	}
	.program-partner-bg {
	  padding: 60px 20px 70px 35px;
	}
	.stack-cards.js-stack-cards{
		padding:0;
	}
	.icon-ecosystem-bebefits {
	  padding: 20px 15px;
	}
	.ecosystem-bebefits-img {
	  margin: 0;
	}
	.program-partner-sec {
	  padding: 25px 10px 10px 15px;
	}
	.wrppaer-growth-icon h3 {
	  margin: 0px 0 15px 0;
	}
	.wrppaer-growth-icon .hero-info {
	  padding: 0 15px;
	}
	.wrppaer-growth-icon .hero-info p {
	  font-size: 16px;
	  line-height: 24px;
	}
	 h3 {
		font-size: 24px;
	  }
	.icon-advantage-bg {
	  padding: 40px 15px;
	  font-size: 16px;
	}  
	.advantage-text p {
	  line-height: 19px;
	}
    footer .copyrights-bg {
        text-align: center;
        margin-bottom: 10px
    }
    footer .social-bg {
        text-align: center;
        margin-top: 10px
    }
    
}

@media(max-width:767px) {
	body {
	  font-size: 15px;
	  line-height: 22px;
	}
    .navbar .btn-custome {
        font-size: 14px;
        padding: 5px 18px;
        height: 35px;
        margin-top: 2px
    }
    .nav-fixed.navbar .btn-custome {
        margin-top: 0
    }
   
    .navbar-brand {
        width: 100px
    }
    .btn-custome {
        padding: 8px 20px;
        height: 40px;
        font-size: 15px
    }
    .form-getin-tuch {
        padding: 15px;
        border-radius: 15px
    }
    .contact-detils {
        padding: 14px 20px;
        font-size: 16px
    }
    .contact-detils a {
        font-size: 17px
    }
	.navbar-toggler {
    top: 15px;
  }
   .nav-fixed .navbar-toggler {
    top: 15px;
  }
  .updated-hero-section, .updated-hero-section-be-bold {
	  min-height: 60vh;
	}
	 .banner-microsoft h1 {
    font-size: 22px;
    line-height: 30px;
	margin: 0 0 18px 0;
  }
  .hero-info {
	  top: -25px;
	}
  .hero-info p {
    font-size: 15px;
    line-height: 22px;
    margin: 8px 0 20px;
  }
  .btn-custome {
    padding: 5px 18px;
    height: 38px;
    font-size: 14px;
  }
  .hero-nav-hld {
    bottom: 15px;
  }
  .wrppaer-slidertext {
  padding: 35px 0;
}
.wrppaer-slidertext .slide {
    font-size: 15px;
  }
.trusted-logos-bg .slide{
    padding:0 20px;
}
  h2 {
    margin: 0 0 15px 0;
    font-size: 24px;
	line-height: 30px;
  }
  .wrppaer-icon-program {
    padding: 65px 0;
  }
  .sec-head p {
    font-size: 15px;
    line-height: 25px;
	margin: 0 auto 15px;
  } 
  .icon-program-bg02 h3 {
  font-size: 20px;
}
 h3 {
	 margin: 0 0 15px 0;
    font-size: 20px;
  }
 .icon-program-bg02 .icon-program-bg-left {
    padding: 35px 15px 20px 15px;
	background: url(../images/icon-program01.jpg) no-repeat center top;
	background-size: cover;
  } 
 .icon-program-bg02 ul li {
  margin: 0 0 10px 0;
  padding: 0 0 0 0px;
} 
.icon-program-bg02 .icon-program-bg-right {
    padding: 35px 15px 20px 15px;
	background: url(../images/icon-program02.jpg) no-repeat center top;
	background-size: cover;
  }
  .wrppaer-program-partner {
    padding: 65px 0;
  }
  .program-partner-bg {
    padding: 30px 18px;
	position: static;
  }
  
  .program-partner-bg h3{
    margin: 0 0 10px 0;
  }
  .program-partner-bg h3 br{
    display:none;
  }
  .program-partner-bg .partner-order div {
  margin: 0 8px 5px 0;
}
 .program-partner-bg .partner-order {
  display: flex;
    text-align: center;
    justify-content: center;
    margin: 20px 0 0;
}
.wrppaer-program-partner li {
	margin: 30px 0 0 0;
	min-height: auto;
	height: auto;
	border-radius: 10px;
	top: 85px;
}
.program-partner-bg .col-md-5{
	margin:10px 0;
}
h4 {
  font-size: 16px;
}
.icon-ecosystem-bebefits h4 {
  margin: 18px 0 4px 0;
}
.ecosystem-bebefits-img {
  font-size: 18px;
  line-height: 22px;
  min-height: 200px;
}
.roadmap-bg .col-md-6{
  margin-bottom: 25px;
}
.program-partner-sec {
    padding: 20px 15px 15px 15px;
	margin: 5px 0 15px 0;
	height:auto;
  }
 .partner-icon {
  height: auto;
  margin: 0 0 18px 0;
} 
.program-partner-sec h4 {
  margin: 0 0 6px 0;
  min-height: auto;
}
.wrppaer-growth-icon .sec-head h2 {
  margin: 0 0 25px 0;
}
 .wrppaer-growth-icon {
    padding: 65px 0 25px;
    font-size: 16px;
    line-height: 22px;
  }
 .wrppaer-growth-icon .hero-nav-hld {
    left: 0;
	bottom:10px;
  } 
  .wrppaer-growth-icon .updated-hero-section {
  min-height: auto;
}
.wrppaer-growth-icon .hero-media-item {
  padding:0;
  display: block !important;
  min-height:640px;
}
 .wrppaer-growth-icon .hero-item-bg {
  position: absolute;
  width: 100%;
  height: 250px;
} 
.wrppaer-growth-icon .hero-info {
	padding:0;
	position: absolute;
	width: 100%;
	top:270px;
	left:0;
}
.wrppaer-growth-icon .hero-info p {
    font-size: 15px;
    line-height: 24px;
  }
.advantage-text h2 {
  font-size: 35px;
  margin: 10px 0 0 0;
}
.icon-advantage-bg {
    padding: 30px 15px;
  }
.icon-advantage-bg img{
  margin-top: 15px;
} 
.wrapper-contact {
   padding: 65px 0 0;
}
 .wrppaer-icon-advantage {
    padding: 65px 0 0;
  }
 .contact-detils-bg {
  margin: 5px 0 0 0;
  padding: 35px 0 40px;
} 
 .hero-nav-hld {
    left: 4px;
  }
.hero-item-bg img, .hero-item-bg picture {
  width: auto;
  height: 100%;
  margin-left: -110%;
  max-width: inherit;
}  

}