* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Poppins', sans-serif; }
p, label { margin: 0; padding: 0; }
a { color: #777; transition: ease all .5s; }
a:hover, a:focus { text-decoration: none !important; }
.float-left { float: left; }
.float-right { float: right; }
.clr { float: left; width: 100%; }
li { list-style: none; }
.content-mdl { display: flex; align-items: center; justify-content: center; }
.wrap-inner { max-width: 1170px; width: 1170px; margin: 0 auto; padding: 0 15px; }
.orange-bg { background: #F16332; }
.cta-button { color: #fff; padding: 14px 50px 13px 50px; display: inline-block; margin-top: 30px; font-size: 20px; text-transform: uppercase; letter-spacing: 1px; background: #F16332; border-radius: 60px 44px; margin-left: 5px; border: none; transition: ease all .5s; -webkit-transition: ease all .5s; -moz-transition: ease all .5s; -ms-transition: ease all .5s; outline: none; cursor: pointer; }
.cta-button:focus { outline: none; color: #fff; }
.cta-button:hover { background: #00ADAE; color: #fff; }
.blue-bg { background: #00ADAE; }
.blue-bg:hover { background: #F16332 !important; }
.blue-bg.hover-remove:hover { background: #00ADAE !important; }
.orange-bg.hover-remove:hover, .orange-bg { background: #F16332; }
.black-bg.hover-remove:hover, .black-bg { background: #252525; }
@font-face { font-family: 'Poppins-Medium'; src: url('font/Poppins/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('font/Poppins/Poppins-Medium.woff') format('woff'), url('font/Poppins/Poppins-Medium.ttf') format('truetype'), url('font/Poppins/Poppins-Medium.svg#Poppins-Medium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins-Regular'; src: url('font/Poppins/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('font/Poppins/Poppins-Regular.woff') format('woff'), url('font/Poppins/Poppins-Regular.ttf') format('truetype'), url('font/Poppins/Poppins-Regular.svg#Poppins-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'PROMINDER-Regular'; src: url('font/PROMINDER/PROMINDER.eot?#iefix') format('embedded-opentype'), url('font/PROMINDER/PROMINDER.woff') format('woff'), url('font/PROMINDER/PROMINDER.ttf') format('truetype'), url('font/PROMINDER/PROMINDER.svg#PROMINDER') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins-Bold'; src: url('font/Poppins/Poppins.eot?#iefix') format('embedded-opentype'), url('font/Poppins/Poppins.woff') format('woff'), url('font/Poppins/Poppins.ttf') format('truetype'), url('font/Poppins/Poppins.svg#Poppins') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins-SemiBold'; src: url('font/Poppins/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('font/Poppins/Poppins-SemiBold.woff') format('woff'), url('font/Poppins/Poppins-SemiBold.ttf')  format('truetype'), url('font/Poppins/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Poppins-lighter'; src: url('font/Poppins/poppins-light.eot?#iefix') format('embedded-opentype'), url('font/Poppins/poppins-light.woff') format('woff'), url('font/Poppins/poppins-light.ttf')  format('truetype'), url('font/Poppins/poppins-light.svg#poppins-light') format('svg'); font-weight: normal; font-style: normal; }


/*-------------------------header start------------------*/
header { padding: 45px 0; position: absolute; z-index: 99999; }
header .logo figure { width: 275px; height: 57px; }
header .contactMobile figure svg { vertical-align: top; margin-top: 14px; transition: ease all .5s; }
header .contactMobile figure svg path { transition: ease all .5s; }
header .top-nav ul .menu-item { float: left; list-style: none; font-size: 16px; padding: 0 24px; letter-spacing: 1px; }
header .top-nav ul .menu-item a {/*display: block;*/ color: #fff; position: relative; }
header .top-nav ul .menu-item a:after { content: ""; position: absolute; width: 0; height: 2.5px; background: #f16332; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 117%; opacity: 0; transition: all .5s ease; }
header .top-nav ul .menu-item a:hover:after { width: 100%; opacity: 1; }
header .top-nav ul .menu-item a:hover { color: #F16332; }
header .top-nav { line-height: 58px; }
header .top-nav .main-menu { margin-right: 20px; }
header .contactMobile figure { width: 16px; margin-right: 5px; height: 25px; margin-bottom: 0; display: inline-block; }
.contactMobile a:hover figure svg path { fill: #F16332; }
.contactMobile a { font-size: 22px; color: #fff }
.contactMobile a:hover { color: #F16332; }
.contactMobile a .fa { font-size: 40px; margin-right: 5px; top: 6px; position: relative; }

/*-----------------burger menu----------*/
.hamburger { padding: 6px 0 0 0; display: inline-block; cursor: pointer; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; transition-duration: 0.15s; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; display: none; }
.hamburger:hover { opacity: 1; }
.hamburger-box { width: 40px; height: 24px; display: inline-block; position: relative; }
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 40px; height: 4px; background-color: #fff; border-radius: 4px; position: absolute; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-duration: 0.15s; transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }
.hamburger-inner::before { top: -10px; }
.hamburger-inner::after { bottom: -10px; }
.hamburger--collapse .hamburger-inner { top: auto; bottom: 0; transition-duration: 0.15s; transition-delay: 0.15s; transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse .hamburger-inner::after { top: -20px; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse .hamburger-inner::before { transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); transition-delay: 0.32s; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--collapse.is-active .hamburger-inner::after { top: 0; opacity: 0; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
.hamburger--collapse.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* scroll animation start */
.animate { animation-duration: 1s; animation-fill-mode: both; }
.animate.fadeInUp { opacity: 0; }
.fadeInUp.visible { animation: fadeInUp 1.2s; opacity: 1; }
@keyframes fadeInUp {
  0% { opacity: 0; transform: translate3d(0, 80px, 0); }
  100% { opacity: 1; transform: none; }
}
@-webkit-keyframes fadeInUp {
  0% { opacity: 0; -webkit-transform: translate3d(0, 80px, 0); }
  100% { opacity: 1; -webkit-transform: none; }
}

/* scroll animation end */

/*-----------------burger menu end----------*/

/*-----------------responsive start-------*/
@media(max-width:1199px) {
  .wrap-inner { width: 960px; }
  header .contactMobile figure svg { margin-top: 5px; }
  header .logo figure { width: 223px; height: 47px; }
  header .top-nav .main-menu { margin-right: 0px; }
  header .top-nav ul .menu-item { padding: 0 20px; }
  header .top-nav { line-height: 38px; }
}
@media(max-width:1024px) {
  header .contactMobile figure svg path { fill: #000; }

  /*---------------burger-menu------*/
  .hamburger { display: block; }
  .top-nav { position: fixed; top: 0; background: #e4e4e4; left: 0; height: 100%; z-index: 1000; right: 0; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; -webkit-flex-direction: column; flex-direction: column; opacity: 0; visibility: hidden; }
  .top-nav.menu-open { opacity: 1; visibility: visible; }
  .top-nav .main-menu, .top-nav .contactMobile { display: block; margin: 20px 0; text-align: center; }
  header .top-nav ul .menu-item { float: none; width: 100%; margin-bottom: 15px; }
  .contactMobile a, header .top-nav ul .menu-item a { color: #333; }
  body.menuOpened { overflow: hidden; }
  .hamburger.is-active { position: relative; z-index: 1003; }
  .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after { background: #f06431; }

/*--------------burger-menu end------------*/ }
@media(max-width:1023px) {
  .wrap-inner { width: 720px; }
  header .contactMobile figure svg path { fill: #000; }
}
@media(max-width:767px) {
  .wrap-inner { width: 96%; margin: 0 2%; }
}
@media(max-width:575px) {
  header .logo figure { width: 190px }
}

/*-----------------responsive end-------*/

/*--------------------------Header End----------------------*/

/*--------------------------banner start----------------------*/
.banner-section .banner-image { height: 900px; width: 100%; background-size: cover !important; background-position: no-repeat; }

/*-----------------responsive start-------*/
@media(max-width:1280px) {
  .banner-section .banner-image { height: 700px; }
}
@media(max-width:1199px) {
  .banner-section .banner-image { height: 600px; }
}
@media(max-width:1023px) {
  .banner-section .banner-image { height: 500px; }
}
@media(max-width:575px) {
  .banner-section .banner-image { height: 450px; }
}

/*-----------------responsive end-------*/

/*--------------------------banner end----------------------*/

/*--------------------------growth-section start----------------------*/
.g-text { font-size: 53px; font-weight: lighter; line-height: 64px; }

/*.text-content .content-area.offset-md-5 {margin-left: 41.366667%}*/
.text-content { margin-top: -150px; padding-bottom: 96px; }
.growth-section { max-width: 100%; overflow: hidden; }
.growth-section .growth-text .g-text { font-size: 53px; }

/*-----------------responsive start-------*/
@media(max-width:1280px) {
  .text-content { padding-top: 50px; }

  /*.text-content .content-area.offset-md-5 {margin-left: 32.366667%;}*/
  .g-text { font-size: 45px; }
}
@media(max-width:1199px) {
  .text-content { margin-top: -130px; }
  .g-text { line-height: 55px; font-size: 41px; }
}
@media(max-width:1023px) {
  .text-content { margin-top: -110px; padding-bottom: 60px; }
  .g-text { line-height: 40px; font-size: 35px; }
}
@media(max-width:767px) {
  .text-content { padding-top: 30px; text-align: center; margin-top: -20px; }
}
@media(max-width:575px) {
  .g-text { line-height: 35px; font-size: 28px; }
}

/*-----------------responsive end-------*/

/*--------------------------growth-section end----------------------*/

/*--------------------------iconTextBlog start----------------------*/
.iconTextBlog .item figure { width: 100px; height: 90px; }
.iconTextBlog .item figure img { height: 90px; }
.iconTextBlog .item:nth-child(4) { clear: both; }
.iconTextBlog { padding: 87px 0 33px 0; background: #F6F6F6; }
.iconTextBlog .item { padding-bottom: 65px; }
.iconTextBlog .item h3 { font-size: 25px; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; font-family: 'Poppins-Medium'; }

/*-----------------responsive start-------*/
@media(max-width:1023px) {

  /*.iconTextBlog .item figure {width: 89px;height: 73px;}*/
  .iconTextBlog .item h3 { font-size: 20px; }
}
@media(max-width:767px) {
  .iconTextBlog .item figure { margin: 0 auto 10px auto; }
  .iconTextBlog .item { padding-bottom: 40px; text-align: center; }
}
@media(max-width:575px) {
  .iconTextBlog { padding: 60px 0 33px 0; }
  .iconTextBlog .item h3 { margin-bottom: 6px; }
}

/*-----------------responsive end-------*/

/*whychooseus start*/
.whyChoose .contentReason { font-size: 50px; padding: 34% 0 0 107px; line-height: 62px; }
.whyChoose { min-height: 516px; background: #e3e3e3; background: url(images/choose-bg.jpg)no-repeat center center; background-size: cover !important; position: relative; z-index: 0; overflow: hidden; }
.whyChoose:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom right, #F16332, #00ADAE); opacity: 0; transition: all .9s ease; }
.whyChoose:hover:before { opacity: .1; }

/*-----------------responsive start-------*/
@media(max-width:1440px) {
  .whyChoose .contentReason { padding: 34% 0 0 180px; }
}
@media(max-width:1280px) {
  .whyChoose { min-height: 430px; }
}
@media(max-width:1023px) {
  .whyChoose { min-height: 330px; }
  .whyChoose .contentReason { line-height: 45px; font-size: 36px; padding: 30% 0 0 134px; }
}
@media(max-width:767px) {
  .whyChoose { min-height: 260px; }
  .whyChoose .contentReason { font-size: 33px; line-height: 44px; float: right; padding: 10% 0 0 0; }
}
@media(max-width:575px) {
  .whyChoose .contentReason { font-size: 28px; line-height: 30px; }
  .whyChoose { min-height: 160px; }
}

/*-----------------responsive end-------*/

/*whychooseus end*/

/*seriesBlog start*/
.seriesBlog { padding: 70px 0 100px 0; }
.seriesBlog .series-blk { min-height: 247px; }
.seriesBlog .series-blk .count-number { font-size: 150px; font-family: 'PROMINDER-Regular'; height: 90px; overflow: hidden; color: #eee; }
.series-blk p { font-size: 22px; margin: 24px 0 10px 0; line-height: 31px; font-family: 'Poppins-SemiBold'; }
.seriesBlog .see-btn .cta-button { letter-spacing: 1.5px; margin-top: 0px; }

/*-----------------responsive start-------*/
@media(max-width:1023px) {
  .seriesBlog .series-blk h1 { height: 75px; font-size: 120px; }
  .series-blk p { font-size: 18px; line-height: 25px; }
  .seriesBlog .series-blk { min-height: 220px; }
  .seriesBlog .see-btn .cta-button { margin-top: 20px; }
}
@media(max-width:767px) {
  .seriesBlog .series-blk { min-height: 170px; text-align: center; }
}
@media(max-width:575px) {
  .seriesBlog { padding: 60px 0 70px 0; }
  .series-blk p { line-height: 20px; }
  .cta-button { letter-spacing: 0.6px !important; font-size: 16px; margin-left: 0; }
}

/*-----------------responsive end-------*/

/*seriesBlog end*/

/*countSection start*/
.countSection { background: #00ADAE; padding: 71px 0 54px 0; }
.countSection .single-count .counter { width: 171px; height: 171px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; border: 3px solid #fff; font-size: 50px; font-weight: lighter; color: #fff; }
.countSection .single-count p { margin-top: 20px; font-size: 30px; color: #fff; font-weight: 300; }
.countSection .single-count .k-count { position: relative; }
.countSection .single-count .k-count:after { content: "K" }
.pb-100 { padding-bottom: 100px; }

/*-----------------responsive start-------*/
@media(max-width:1199px) {
  .countSection .single-count .counter { font-size: 40px; width: 140px; height: 140px; }
  .countSection .single-count p { font-size: 25px; }
}
@media(max-width:1023px) {
  .countSection .single-count p { font-size: 21px; }
  .countSection .single-count .counter { font-size: 35px; width: 120px; height: 120px; }
}
@media(max-width:575px) {
  .countSection { padding: 60px 0 40px 0px; }
  .countSection .single-count { margin-bottom: 20px; }
}

/*-----------------responsive end-------*/

/*countSection end*/

/*.clientSlider section start*/

/***********************************/
.clientSlider { background: #F6F6F6; background-image: url(images/client-work-bg.png); background-position: 90.3% bottom; background-repeat: no-repeat; padding: 150px 0 230px 0; }
.client-slider .owl-item .item { margin: auto; margin: 10px 0; height: 260px; display: flex; align-items: center; justify-content: center; background: #fff; }
.client-slider .owl-item .item figure { width: 193px; height: 108px; }
.clientSlider .owl-carousel .owl-stage-outer { padding-right: 12px; }
.clientSlider .Client-slider .owl-item .item { width: 250px; border-radius: 10px; -webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.14), 0 1px 15px 0 rgba(0, 0, 0, 0.12), 0 0px 0px -1px rgba(0, 0, 0, 0.3); box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 15px 0 rgba(0, 0, 0, 0.12), 0 0px 0px -1px rgba(0, 0, 0, 0.3); }
.clientSlider .owl-nav { display: none; }
.clientSlider .owl-dots { display: block !important; position: absolute; left: 50%; transform: translateX(-50%); top: 120%; background-color: #CADCE6; line-height: 0; border-radius: 10px; }
.clientSlider .owl-dots { counter-reset: dots; }
.clientSlider .owl-dot:before { counter-increment: dots; right: -50px; position: absolute; /*content: counter(dots) "/5";*/ content: counter(dots) "/4"; letter-spacing: 4px; opacity: 0; top: 50%; transform: translateY(-50%); font-family: 'Poppins-Medium'; }
.clientSlider .owl-dot.active:before { opacity: 1; }
.clientSlider .owl-dots .owl-dot { width: 40px; height: 7px; display: inline-block; }
.clientSlider .owl-dots .owl-dot.active { background-color: #00ADAE; border-radius: 10px; }
.client-work h1 { font-size: 50px; font-family: 'Poppins-Medium' }
.client-work span { font-size: 25px; display: inherit; letter-spacing: 4px; font-family: 'Poppins-Regular' }
.client-work { justify-content: left; padding-left: 7rem; }

/*-----------------responsive start-------*/
@media(max-width:1023px) {
  .clientSlider .owl-dots .owl-dot { width: 36px !important; }
}
@media(max-width:767px) {
  .client-work { padding-left: 30px; text-align: center; }
  .clientSlider { padding: 100px 0 150px 0; }
  .client-work h1 { width: 100%; font-size: 40px; }
  .clientSlider .row, .contact-Form .row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse }
}
@media(max-width:575px) {
  .clientSlider { padding: 60px 0 120px 0; }
  .client-work h1 { font-size: 32px; }
  .client-work { margin-top: 0 }
  .clientSlider .owl-dots { top: 110%; }
  .client-work { margin-top: 30%; }
  .clientSlider .owl-dots .owl-dot { width: 30px !important; }
}

/*-----------------responsive end-------*/

/*.clientSlider section end*/

/***********************************/

/*.contact-form section start*/

/***********************************/
.ctc-form .inner-contact-form { padding: 46px 35px; background: #fff; margin: -46px 0; border-radius: 5px; z-index: 99; position: relative; }
.ctc-form .inner-contact-form .form-group .form-control { padding: 18px 0 8px 0; resize: none; background-color: transparent !important; border: none; border-bottom: 1px solid rgba(0, 0, 0, .15); border-radius: 0; color: #777; font-family: 'Poppins-Regular'; }
.form-group.submit-btn { margin-bottom: 0; }
.form-group.submit-btn { margin-bottom: 0; }
.contact-Form .contact-contain { display: flex; flex-direction: column; align-items: left; justify-content: center; }
.contact-Form .contact-contain .contact-connect { font-size: 40px; color: #fff; font-family: 'Poppins-Medium'; }
.contact-Form .contact-contain .contact-wish { font-size: 20px; color: #fff; letter-spacing: 3px; font-weight: 300; }
.contact-Form .form-group textarea { height: 47px; }
.contact-Form .form-group input[type="number"]::-webkit-outer-spin-button, .contact-Form .form-group input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; -moz-appearance: textfield; }
.contact-Form .form-group input[type="number"] { -moz-appearance: textfield; }
.contact-Form .inner-contact-form { -webkit-box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.14), 0 1px 15px 0 rgba(0, 0, 0, 0.12), 0 0px 0px -1px rgba(0, 0, 0, 0.3); box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 15px 0 rgba(0, 0, 0, 0.12), 0 0px 0px -1px rgba(0, 0, 0, 0.3); }
.contact-Form .inner-contact-form .info { color: #ff0000; }
#mail-status p.success { padding: 4px; text-align: center; margin-bottom: -20px; border: 2px solid #00adae; margin-top: 15px; }
#mail-status p.error { padding: 4px; text-align: center; margin-bottom: -20px; border: 2px solid #f32e0ee6; margin-top: 15px; }

/*-----------------responsive start-------*/
@media(max-width:1199px) {
  .contact-Form .contact-contain .contact-connect { font-size: 35px; }
}
@media(max-width:1023px) {
  .ctc-form, .contact-contain { max-width: 50%; width: 50%; flex: 0 0 50%; }
  .contact-Form .contact-contain .contact-connect { font-size: 30px; }
  .contact-Form .contact-contain .contact-wish { font-size: 18px; }
}
@media(max-width:767px) {
  .ctc-form, .contact-contain { max-width: 100%; flex: 0 0 100%; width: 100%; }
  .contact-Form .ctc-form { padding: 25px 0 50px 0; }
  .contact-Form .ctc-form .inner-contact-form { margin: 0 }
  .contact-Form .contact-contain { margin-top: 0px; align-items: center; padding: 50px 0 0px 0; }
  .contact-Form .contact-contain .contact-connect, .contact-Form .contact-contain .contact-wish, .form-group.submit-btn { text-align: center; }
  .contact-Form .contact-contain h2.contact-connect{margin-top: 20px;}
}

/*-----------------responsive end-------*/

/*.ontact-form section end*/

/***********************************/

/*----------------footer----------------*/
footer { padding: 100px 0 0 0 }
footer .footer-logo { padding-left:60px; justify-content: left; }
footer .footer-logo figure { width: 276px; }
footer .footer-address { padding-left:2rem; border-left: 1px solid rgba(0, 0, 0, .15); border-right: 1px solid  rgba(0, 0, 0, .15); }
footer .footer-address .address { font-size: 25px; padding-bottom: 40px; display: block; }
footer .footer-address .mobile figure { width: 17px; display: inline-block; margin-right: 15px; }
footer .footer-address .mobile:last-child figure { width: 25px; display: inline-block; margin-right: 7px; }
footer .footer-address .mobile p { display: inline-block; color: #000; }
footer .footer-address .mobile { font-size: 25px; display: block; }
footer .footer-links-icon { padding: 0 0 0 64px; }
footer .footer-links-icon .footer-link { min-height: 68%; }
footer .footer-links-icon .footer-link li { font-size: 18px; line-height: 34px; }
footer .social-icon figure { width: 41px; display: inline-block; margin-bottom: 0; }
footer .social-icon { padding-top: 10px; }
footer .social-icon li:last-child { margin-right: 0px; }
footer .social-icon li { margin-right: 14px; /*display: inline-block;*/ float: left; }
footer .social-icon li a { display: block; }
footer .copyright { margin-top: 37px; padding: 18px; background: #303030; }
footer .copyright span { color: #fff; margin-right: 33px; }
footer .copyright span a { color: #00ADAE; font-size: 14px; }
footer .copyright span a:hover { color: #F16332; font-size: 14px; }
footer .footer-links-icon .footer-link li a:after { content: ""; position: absolute; width: 0; height: 2.5px; background: #f16332; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 117%; opacity: 0; transition: all .5s ease; }
footer a { color: #000; }
footer .footer-links-icon .footer-link li a { position: relative; color: #777; }
footer a:hover, footer .footer-links-icon .footer-link li a:hover { color: #F16332; }
footer .footer-links-icon .footer-link li a:hover:after { width: 100%; opacity: 1; }
footer .social-icon li a { display: block; border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -webkit-border-radius: 100%; position: relative; }
footer .social-icon li a:hover:after { opacity: 1; top: 110%; }
footer .social-icon li a:after { content: ""; width: 11px; height: 4px; background: #00adae; border-radius: 10px; position: absolute; top: 90%; opacity: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transition: all ease .5s; -moz-transition: all ease .5s; -webkit-transition: all ease .5s; -ms-transition: all ease .5s; }

/*-----------------responsive start-------*/
@media(max-width:1199px) {
  footer .footer-address .address { font-size: 20px; padding-bottom: 30px; }
  footer .footer-address .mobile { font-size: 20px; }
  footer .footer-links-icon { padding: 0 0 0 20px; }
  footer .social-icon li { margin-right: 10px; }
  footer .footer-links-icon .footer-link { min-height: 62%; }
}
@media(max-width:1023px) {
  footer .footer-address { padding-left: 15px; }
  footer .footer-address .mobile, footer .footer-address .address { font-size: 18px; }
  footer .social-icon li { margin-bottom: 15px; }
  footer .footer-links-icon .footer-link { min-height: 40%; }
}
@media(max-width:767px) {
  footer { text-align: center; }
  footer .footer-logo { justify-content: center; padding-left: 15px; }
  footer .copyright span:first-child { display: block; margin-right: 0; }
  footer .copyright span { margin-right: 20px; }
  footer .footer-address { border: none; }
  footer .footer-links-icon { padding: 0; }
  footer .footer-links-icon .footer-link { min-height: auto; }
  footer .social-icon li { float: inherit; margin-right: 0;display:inline-block;margin:0 5px}
}
@media(max-width:575px) {
  footer { padding: 60px 0 0 0; }
  footer .footer-logo figure { width: 230px; }
}

/*-----------------responsive end-------*/

/*----------------footer end----------------*/
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

/**********************************************************
******************services page start***************************/
.service-page header { position: relative; background: #252525; padding: 30px 0 10px; }
.page-heading { background: #252525 url(images/service-heading-bg.jpg) no-repeat center center; background-size: cover; }
.page-heading h1 { color: #fff; font-size: 55px; padding: 108px 0; font-family: 'Poppins-Medium', sans-serif; font-weight: normal; margin: 0; }
.service-area .services { padding-bottom: 90px; float: left; width: 100%; }
.inner-service { width: 80%; width: calc(50% + 570px); padding-top: 50px; padding-left: 8px; }
.inner-service .left-service { padding: 90px 40px 130px; float: left; text-align: center; }
.inner-service .left-service .service-icon { min-height: 260px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.inner-service .left-service h3 { font-size: 25px; font-weight: normal; font-family: 'Poppins-lighter'; line-height: 34px; color: #fff; margin: 0 0 30px 0; text-align: center; }
.inner-service .left-service .cta-button { padding: 17px 30px; font-size: 18px; margin-top: 38px; color: #000; background: #fff; text-transform: uppercase; font-family: 'Poppins-Medium'; }
.inner-service .left-service .cta-button:hover { background: rgba(0, 0, 0, .35); color: #fff; }
.service-img-listing { padding: 0; float: left; }
.service-img-listing .service-img-bg { background: url(images/payroll-img.png) no-repeat center center; background-size: cover; min-height: 463px; }
.service-img-listing .service-img-content { padding: 47px 0 0px 80px; font-family: 'Poppins-Regular'; }
.service-img-listing .service-img-content h2 { font-weight: normal; font-size: 45px; position: relative; padding-bottom: 22px; margin-bottom: 30px; font-family: 'Poppins-lighter'; }
.service-img-listing .service-img-content h2::before { content: ""; position: absolute; width: 273px; height: 4px; background: #F16332; bottom: 0; left: 0 }
.service-img-listing .service-img-content h2::after { content: ""; position: absolute; width: 43px; height: 4px; background: #252525; bottom: 0; left: 0 }
.service-img-listing .service-img-content p { margin: 7px 0; font-size: 15px; line-height: 23px; display: inline-block; color: #252525; width: 100%; }
.service-img-listing .service-img-content .service-incloud { padding: 12px 0px 0 0; font-size: 15px; display: inline-block; width: 100%; max-width: 580px; }
.float-left .service-img-listing .service-img-content .service-incloud { max-width: 100%; }
.service-img-listing .service-img-content .service-incloud ul { margin-bottom: 0; }
.service-img-listing .service-img-content .service-incloud ul li { margin-bottom: 11px; color: #252525; position: relative; padding-left: 14px; }
.service-img-listing .service-img-content .service-incloud ul li:before { content: ""; position: absolute; top: 8px; width: 4px; height: 4px; border-radius: 50%; background: #F16332; left: 0; }
.two-column .service-row { width: 50%; float: left; }
.service-img-listing .service-incloud .bottom-c-btn { width: 100%; float: left; }
.service-incloud .bottom-c-btn .cta-button { margin-top: 10px; display: none; font-family: 'Poppins-Medium'; }
.service-icon figure img { max-height: 120px; max-width: 150px; }

/**********************responsive*****************************/
@media(max-width:1600px) {
  .inner-service .left-service .cta-button { padding: 17px 23px; }
  .inner-service .left-service { padding: 90px 20px 130px; }
}
@media(max-width:1169px) {
  .inner-service { width: 100%; padding-left: 0; }
  .service-img-listing .service-img-bg { min-height: 400px; }
  .inner-service .left-service .service-icon { min-height: 315px; }
  .service-img-listing .service-img-content { padding: 47px 0 20px 40px; }
  .inner-service .left-service { padding: 64px 15px; }
  .inner-service .left-service .cta-button { font-size: 14px; padding: 17px 21px; }
  .inner-service .left-service h3 br { display: none; }

  /*.service-img-listing .service-img-content h2 {font-size: 48px;}*/

/*.inner-service .left-service h3 br {display: none;}*/ }
@media(max-width:991px) {
  .service-area .services { padding-bottom: 65px; }
  .service-img-listing .service-img-bg { min-height: 295px; }
  .inner-service .left-service .service-icon { min-height: 230px; margin-bottom: 0; }

  /*.inner-service .left-service h3 {font-size: 30px; line-height: 37px; text-align:center; }*/
  .inner-service .left-service { padding: 64px 10px; }
  .service-icon img { width: 115px; }
  .left-service { text-align: center; }
  .inner-service .left-service .cta-button { font-size: 15px; padding: 15px 30px; margin-top: 30px; margin-left: 0; }
  .service-img-listing .service-img-content { padding: 30px 15px 0px 15px; }
  .service-img-content p br { display: none; }
  .service-img-listing .service-img-content h2 { font-size: 42px; padding-bottom: 18px; }
  .service-img-listing .service-img-content h2::before { width: 215px; }
  .inner-service { padding-top: 30px; }
  .inner-service .left-service .cta-button { display: none; }
  .inner-service .left-service .service-icon { min-height: auto; }
  .inner-service .left-service { padding: 25px 15px 20px; }
  .service-img-listing .service-img-content .service-incloud { padding: 12px 0 0 0; width: 100%; max-width: 100%; }
  .service-icon img { width: 70px; }
  .inner-service .left-service h3 { margin-bottom: 0; }
  .service-incloud .bottom-c-btn .cta-button { display: inline-block; }
  .inner-service .service-img-listing, .inner-service .left-service { max-width: 100%; width: 100%; }
}
@media(max-width:767px) {
  .inner-service .left-service h3 { font-size: 20px; }
}
@media(max-width:600px) {
  .service-img-listing .service-img-bg { min-height: 250px; }
  .service-incloud .service-row { width: 100%; margin-left: 0; }
  .service-img-listing .service-img-content .service-incloud ul li { font-size: 14px; }
  .inner-service .left-service h3 { line-height: 30px; }
}
.inner-service.float-left { padding-left: 0; padding-right: 8px; }
.inner-service.float-left .left-service { float: right; }
.inner-service.float-left .service-img-listing .service-img-content { padding: 47px 0px 0px 33.9%; }
.inner-service .service-img-listing .service-img-bg { background-position: center center !important; background-size: cover !important; }
@media(max-width:1440px) {
  .inner-service.float-left .service-img-listing .service-img-content { padding: 47px 0px 20px 16.6%; }
}
@media(max-width:1169px) {
  .inner-service.float-left { width: 100%; padding-right: 0; }
  .inner-service.float-left .service-img-listing .service-img-content { padding: 47px 0px 20px 40px; }
}
@media(max-width:991px) {
  .inner-service.float-left .service-img-listing .service-img-content { padding: 30px 15px 0px 15px; }
  .inner-service.float-left .service-img-listing .service-img-content .service-incloud .service-row ul { margin-bottom: 0; }
}
@media(max-width:767px) { }
@media(max-width:600px) { }

/********************************************
***********404***************************/
.error-404 { background: url(images/error-bg.jpg) no-repeat center bottom; background-size: cover; height: 100vh; padding-top: 8.8%; }
.error-wrap { max-width: 1370px; width: 1370px; }
.error-404 h1 { font-size: 60px; font-family: 'Poppins-Bold'; }
.error-404 .time-price span { font-family: 'Poppins-lighter'; font-size: 40px; line-height: 40px; color: #000; padding-right: 32px; }
.sorry-btn a { font-size: 30px; font-family: 'Poppins-Bold'; margin-top: 62px; padding: 17px 65px 17px 65px; margin-left: 0; text-transform: inherit; }
.error-404 .bottom-text { position: absolute; bottom: 100px; font-family: 'Poppins-lighter'; font-size: 40px; color: #fff; opacity: .3 }
.error-404 .time-price .count-down-time { display: inline-block; position: relative; font-size: 40px; color: #000; opacity: .5; line-height: 27px; padding-left: 45px; }
.error-404 .time-price .count-down-time:before { position: absolute; content: ''; width: 3px; height: 40px; background-color: #000; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
@media(max-width:1440px) {
  .error-wrap { max-width: 1170px }
  .error-404 h1 { line-height: 56px; margin-bottom: 15px; }
}
@media (max-width:1199px) {
  .error-wrap { max-width: 960px; }
  .error-404 h1 { font-size: 54px; }
}
@media (max-width:1023px) {
  .error-wrap { width: 720px; }
  .error-404 h1 { font-size: 47px; line-height: 47px; margin-bottom: 20px; }
}
@media (max-width:767px) {
  .error-wrap { width: 96%; margin: 0 2%; }
  .error-404 { padding-top: 5.4%; }
  .error-404 h1 { font-size: 30px; margin-bottom: 5px; line-height: 40px; }
  .error-404 .time-price .count-down-time, .error-404 .time-price span, .error-404 .bottom-text { font-size: 25px; }
  .sorry-btn a { font-size: 22px; padding: 17px 50px; margin-top: 30px; }
  .error-404 .bottom-text { bottom: 50px; }
}
@media(max-width:480px) {
  .error-404 .time-price .count-down-time { padding-left: 0; }
  .error-404 .time-price .count-down-time:before { display: none; }
  .error-404 .time-price span { padding-right: 20px; }
  .error-404 .bottom-text { bottom: 30px; }
}

/********************our team page*****************/
.our-team-sec .page-heading { background: #252525 url(images/team-bg-1.jpg) no-repeat top center; background-size: cover; position: relative; }
.our-team-sec .page-heading:after { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); left: 0; top: 0; }
.team-tab .tabbed-content-wrap { background-color: #f7f7f7; padding: 88px 0; position: relative; z-index: 10; min-height: 384px; }
.team-tab-content h2.head-name { color: #00ADAE; font-size: 48px; font-family: 'Poppins-SemiBold'; line-height: 50px; margin-bottom: 0; }
.team-tab-content .designation { color: #252524; font-size: 25px; font-family: 'Poppins-lighter' }
.team-tab-content .person-desc { color: #303030; font-size: 18px; font-family: 'Poppins-lighter'; line-height: 1.75em; padding: 28px 33px 0; letter-spacing: 0.20px; }
.team-tab .toggle-tabs li { display: inline-block; margin-left: -5px; cursor: pointer; }
.team-tab .toggle-tabs li figure { margin: 0; }
.team-tab .toggle-tabs li figure img { -webkit-filter: grayscale(100%); filter: grayscale(100%); vertical-align: bottom; width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-backface-visibility: hidden; backface-visibility: hidden; max-height: 282px; max-height: 276px; width: auto; }
.team-tab .toggle-tabs li:hover figure img { -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.team-tab .toggle-tabs li.active-tab figure img { -webkit-filter: grayscale(0%) blur(0px); filter: grayscale(0%) blur(0px); -webkit-transform: scale(1.3) translateY(-22px); -ms-transform: scale(1.3) translateY(-22px); transform: scale(1.3) translateY(-22px); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; position: relative; z-index: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden;        /* -ms-interpolation-mode: nearest-neighbor;image-rendering:
         -webkit-optimize-contrast;image-rendering: -moz-crisp-edges;
         image-rendering: -o-pixelated;image-rendering: pixelated; */ }
  .team-tab .toggle-tabs { display: block; margin-bottom: 0; text-align: center; padding-left: 5px; }
  .content-box { display: none; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .content-box.active-content-box { display: block; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
  .team-section { background: url(images/team-bg.png); padding: 135px 0 165px; background-size: cover; }
  .mobile-tab-section { display: none; }


  .team-tab-content .twt-icon{
    margin-top: 20px;
  }
  .team-tab-content .twt-icon a{
    transition: all .5s;
  }
  .team-tab-content .twt-icon a:hover{
    opacity: .7;
  }
  .mobile-tab-section .twt-icon{
    margin-top: 10px;
    margin-bottom: 10px;
  }
/* responsive start */
  @media(max-width:1200px) {
    /* .our-team-sec .page-heading h1 { padding: 200px 0 93px; } */
    .team-tab .toggle-tabs li figure img { max-height: 243px; width: auto; }
    .team-tab .toggle-tabs li.active-tab figure img { -webkit-transform: scale(1.2) translateY(-20px); -ms-transform: scale(1.2) translateY(-20px); transform: scale(1.2) translateY(-20px); }
    .team-tab .tabbed-content-wrap { padding: 65px 0; }
    .team-tab-content h2.head-name { font-size: 42px; line-height: 45px; }
    .team-tab-content .person-desc { padding: 15px 25px 0; }
    .team-section { padding: 110px 0; }
    .team-tab .tabbed-content-wrap { min-height: 315px; }
  }
  @media (max-width:1023px) {
    .team-tab .toggle-tabs li figure img { max-height: 180px; width: auto; }
    .team-tab .tabbed-content-wrap { padding: 40px 0; }
    .team-tab-content h2.head-name { font-size: 35px; line-height: 40px; }
    .team-tab-content .designation { font-size: 22px; }
    .team-tab .tabbed-content-wrap { min-height: 278px; }
    .team-tab .toggle-tabs li.active-tab figure img { -webkit-transform: scale(1.2) translateY(-15px); -ms-transform: scale(1.2) translateY(-15px); transform: scale(1.2) translateY(-15px); }
    .team-tab .toggle-tabs li.active-tab figure img { image-rendering: inherit; }
  }
  @media(max-width:767px) {
    .team-section { background: #f4f4f4 url(images/team-bg.png) repeat; background-size: inherit; }
    /* .our-team-sec .page-heading h1 { font-size: 45px; padding: 166px 0 70px; } */
    .single-tab .team-img:after { content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background: #f2f2f2; }
    .desctop-tab { display: none; }
    .mobile-tab-section { display: block; }
    .single-tab { background: #fff; -webkit-box-shadow: 0 0 5px #eee; box-shadow: 0 0 5px #eee; padding: 22px 10px; margin-bottom: 40px; }
    .team-section { margin-bottom: 0; padding: 70px 0 30px 0; }
    .single-tab .team-img { margin-bottom: 20px; position: relative; }
    .team-tab-content h2.head-name { font-size: 25px; line-height: 40px; }
    .team-tab-content .designation { font-size: 18px; }
    .team-tab-content .person-desc { font-size: 16px; padding: 15px 10px; line-height: 1.55em; }
    .single-tab .team-img img { max-width: 100%; display: inline-block; }
  }
  @media(max-width:480px) {
    .team-tab-content .person-desc { padding: 15px 0; }
  }

  /********************our team page End*****************/

/* privacy page  start*/
/****************************************************/
.page-heading .bdy-blk { padding-bottom: 38%; }
.page-heading .bdy-blk .ttl-blk { position: absolute; padding-top: 60px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1; }
.page-heading .bdy-blk .ttl-blk h1 { font-family: 'Poppins-SemiBold', arial, sans-serif; font-weight: normal; }
@media(max-width:767px) {
  .page-heading .bdy-blk { min-height: 350px; }
  .page-heading .bdy-blk .ttl-blk h1 { font-size: 40px; }
}
.privacy-blk .content-blk { padding: 60px 0; }
.privacy-blk h4 { font-size: 40px; color: #f16332; margin-top: 50px; margin-bottom: 25px; font-family: 'Poppins-lighter', sans-serif; font-weight: normal; }
.privacy-blk strong, .privacy-blk span strong { font-family: 'Poppins-Medium', sans-serif; font-weight: normal; }
.privacy-blk span strong { margin-bottom: 20px; display: inline-block; }
.privacy-blk p, .privacy-blk li { font-family: 'Poppins-lighter', sans-serif; font-weight: normal; color: #000; font-size: 16px; margin-bottom: 20px; }
.privacy-blk ul li { position: relative; padding-left: 15px; }
.privacy-blk ul li::before { content: ""; left: 0; position: absolute; top: 10px; width: 4px; height: 4px; border-radius: 10px; background-color: #f16332; }
.privacy-blk .content-blk .container div:last-of-type p:last-of-type{
  margin-bottom: 0;
}


.sml-footer { background-color: #303030; }
.sml-footer ul { text-align: center; color: #fff; margin-bottom: 0; padding-top: 20px; padding-bottom: 20px; }
.sml-footer li { display: inline-block; margin: 0 15px; }
.sml-footer li * { font-size: 14px; }
.sml-footer li a { color: #00adae; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.sml-footer li a:hover { opacity: .7; }

/* responsive start */
@media(max-width:991px){
   
    .page-heading .bdy-blk {
        padding-bottom: 51%;
    }
}
@media(max-width:767px) {
    
    .privacy-blk .content-blk { padding: 35px 0; }
    .privacy-blk h4 { font-size: 25px; margin-top: 15px; margin-bottom: 10px; }
}


/* privacy page end */
/****************************************************/

.error-message{color:red;}



.clearfix{clear:both;float:none;}
/*OUR TEAM MAIN Slider START*/
/*************************************************/

.slider{
    width:100%;
    overflow:hidden;
    position:relative;
    margin:0;
}
.edge{
    left:0;
    right:0;
    top:0;
    bottom:0;
    position:absolute;
    height:100%;
    display:block;
}
.edge:before{
    content:'';
    position:absolute;
    left:0;
    background:-webkit-linear-gradient(left, white 10%, rgba(0,0,0,0) 100%);
    width:25%;
    height:100%;
}
.edge:after{
    content:'';
    position:absolute;
    right:0;
    background:-webkit-linear-gradient(right, white 10%, rgba(0,0,0,0) 100%);
    width:25%;
    height:100%;
}

body{overflow-x:hidden;}

.our-team-main-slider{padding:100px 0;background:#FFF;position:relative;overflow:hidden;width: 100%}
.our-team-main-slider #tick{margin:0;width:5000px;background:#FFF}

/* side btn css */
.get-quote {
    display: none;
    position: fixed;
    top: 50%;
    right: -52px;
    transform: translate(0px,-100%);
    transform: rotate(90deg);
}
.side-btn {
    background: #F16332;
    color: white;
    padding: 1rem;
    
}
a#getAQuote {
    background: none;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 1rem;
}

#tick li{ list-style-type:none;padding:0 10px;float: left;}
/*#tick, #tick2 { position:relative; display:block;  margin:0; content=""; display:table; height:0px; }*/
.our-team-main-slider #outer{width:100%;height:492px;overflow:hidden;background:#FFF}
.our-team-main-slider #outer a {text-decoration:none; color:#333; font-family:Calibri; font-size:18px;}
.our-team-main-slider #outer a:hover {border-bottom:2px solid #777;}

.our-team-desc-box{background:#FFF;position:absolute;top:100px;left:20%;max-width:460px;padding:50px;height:calc(100% - 150px)}
.our-team-desc-box .team-sec-title{font-size:50px;font-family:'Poppins-Medium';margin-bottom:20px;}
.our-team-desc-box .desc{font-size:16px;font-family: 'Poppins-lighter';color:#666;line-height:31px;}

@media(max-width:1200px){
  .our-team-desc-box{left:10%}
}

@media(max-width:991px){
  .our-team-main-slider{padding-top:50px;text-align:center;}
  .our-team-desc-box{max-width:100%;position:static;}
}

@media(max-width:767px){
  .our-team-main-slider{padding:0 0 20px;text-align:center;}
  .our-team-desc-box{max-width:100%;position:static;}
  .our-team-main-slider #outer{height:300px}
  .our-team-main-slider #outer img{max-height:300px}
}

@media(max-width:480px){
  .our-team-desc-box{padding:50px 20px}
  .our-team-desc-box .team-sec-title{font-size:35px}
}

/**************testimonial slider***************/
.video-testimonial{display: inline-block; width: 100%; padding: 92px 0 0;}
/*.video-testimonial .container{max-width: 975px;}*/
.video-testimonial h2 {font-size: 50px; text-align: center;margin-bottom: 90px;}
.video-testimonial .single-video-slider {position: relative;}
.video-testimonial .single-video-slider img {width: 100%;}
.video-testimonial .single-video-slider .play-video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 91px; height: 91px; margin: auto; z-index: 2; cursor: pointer; outline: none;}
.video-testimonial .single-video-slider .play-video .video-icon{width: 100%; height: 100%; border-radius: 100%; background: url(images/play-icon.svg) no-repeat center;  display: inline-block; font-size: 0; vertical-align: middle; background-size: 100%;}

@media(max-width: 991px){
  .video-testimonial h2{margin-bottom: 60px;}
}
@media(max-width: 767px){
  .video-testimonial {padding-top: 60px;}
  .video-testimonial .single-video-slider .play-video{width: 70px; height: 70px; }
}
@media(max-width: 480px){
  .video-testimonial h2{font-size: 35px; margin-bottom: 50px;}
}

.site-header .wrap-inner{width:100%;max-width:1600px}
.site-header .sec-num{margin-left: 12px; border-left: solid 1px #FFF; padding-left: 12px;}
.footer-address .sec-num{margin-left:6px}
footer .footer-address .mobile.mail{display:flex;}
footer .footer-address .mobile.mail figure {min-width: 25px; }
@media(max-width:1600px){
  .site-header .wrap-inner{width:100%;max-width:1400px}
}
@media(max-width:1440px){
  .contactMobile a{font-size:16px}
  .site-header .wrap-inner{width:100%;max-width:1300px}
}
@media(max-width:1024px){
  .site-header .sec-num{border-color:#000}
}
@media(max-width:767px){
  footer .footer-address .mobile{max-width:300px;margin:15px auto}
}