h1,h2,h3,h4,h5,h6,p{
  margin:0
}
*,p{
  margin:0
}
.wrapper,img{
  max-width:100%
}
.team-1-inner ul li,.team-4-icons a{
  display:inline-block;
  vertical-align:top
}
*{
  padding:0;
  box-sizing:border-box;
  -moz-box-sizing:border-box
}
p{
  color:#666;
  font-size:14px;
  line-height:24px
}
a{
  transition:all .5s ease 0s;
  -moz-transition:all .5s ease 0s;
  -webkit-transition:all .5s ease 0s
}
body{
  font-family:open_sansregular
}
.wrapper{
  width:1170px;
  margin:auto
}
.team-1-inner,.team-1-inner ul,.team-1-outer{
  float:left;
  width:100%
}
.team-1-outer{
  padding:0px;
}
.team-1-inner ul{
  text-align:left
}
.team-1-inner ul li{
  float:none;
  margin:20px 1%;
  width:260px
}
.team-1-img{
  float:left;
  width:100%;
  height:350px;
  position:relative;
  margin-bottom:7px
}
.team-1-img img{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  margin:auto;
  object-fit: cover;
}
.team-1-contect{
  float:left;
  width:100%
}
.team-heading-main{
  float:left;
  width:100%;
  text-align:center;
  margin-bottom:0;
  padding:0 10%
}
.team-sol-icons{
  float:left;
  margin-top:10px;
  text-align:center;
  width:100%
}
.team-sol-icons a{
  background:#666;
  border-radius:100%;
  display:inline-block;
  height:40px;
  margin:5px 0;
  width:40px;
  text-align:center;
  position:relative
}
.team-1-inner ul.team-3-ul li .team-1-contect h4,.team-1-inner ul.team-4-ul li,.team-1-inner ul.team-4-ul li .team-1-contect h4,.team-4-icons{
  text-align:left
}
.team-sol-icons a i{
  font-size:22px;
  color:#fff;
  line-height:40px
}
.team-1-inner ul.team-3-ul li{
  text-align:left;
  border:1px solid #ddd
}
.team-1-inner ul.team-3-ul li .team-1-contect{
  padding:8px 15px
}
.team-1-inner ul.team-3-ul li .team-1-contect h5{
  font-size:15px;
  color:#ec2e58
}
.team-3-text{
  float:left;
  padding:0 15px 15px;
  width:100%
}
.team-1-inner ul.team-4-ul li .team-1-img{
  height:360px
}
.team-1-inner ul.team-4-ul li{
  width:360px
}
.team-4-icons{
  float:left;
  width:100%;
  margin-top:12px;
  text-align:center
}
.team-4-icons a{
  background:#333;
  height:40px;
  margin:5px 0;
  text-align:center;
  width:40px
}
.team-4-icons a i{
  font-size:22px;
  color:#fff;
  line-height:42px
}
.team-1-inner ul.team-4-ul li .team-1-contect p{
  margin-top:8px
}
.border_solid .float-left.services-out-main.section-bg-color-img.width-100 {
  background: none;
   padding: 0px;
}
.team-10 .team-flex{
   display: flex;
   align-items: center;
   justify-content: center;
}
.team-10 h4, .team-10 h5 {
   margin: 0;
}
.team-10 .team-1-img {
   width: 200px;
   height: 200px;
}
.team-10 .team-1-img img {
   border-radius: 50%;
}
.team-10 h4, .team-10 h5,.team-10 p {
   color: #000;
}
.team-10 p{
   font-size: 16px;
}
.team-10 .team-3-text{
   padding: 0;
}
.team-10 .team-4-icons a {
   background: #ad965080;
   border-radius: 50%;
}
.team-1-contect-h5 {
   margin-top: 0;
   margin-bottom: 0;
}
@media screen and (max-width:1200px){
   .wrapper{
      width:95%
  }
}
@media screen and (max-width:768px){
   .team-1-img{
      height:auto!important;
      text-align:center
  }
   .team-1-img img{
      display:inline-block;
      position:static;
      height:auto
  }
}
@media screen and (max-width:420px){
   .team-1-inner ul.team-4-ul li{
      width:100%
  }
}
/***new css style**/
._temp-6_tittle{
}
.team6_headmain{
   margin-bottom:0px;
   font-family: 'Roboto', sans-serif;
}
.no_padding{
  padding:0px;
}
.temp6_subhead{
}
.team6_but .btn {
   border-radius: 0px;
   background: #09c1ff;
   color: #fff;
   text-transform:uppercase;
   font-size: 17px;
   font-weight: bold;
}
.team6_p .team-4-contect-p{
  color:#3b3c3c;
   font-size:16px;
}
.team_6-img{
  height:300px;
}
.border_solid .services-out-main{
  border:1px solid #cacaca;
   display: inline-block;
   padding-bottom: 40px!important;
   margin-bottom:30px!important;
}
/* Team 7 */
.team-7{
   padding-top: 20px;
   padding-bottom: 60px;
}
.team-7 .team-image {
   width: 150px;
   height: 150px;
   border-radius: 100%;
   overflow: hidden;
   display: inline-block;
}
.team-7 .team-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   object-position: top center;
}
.team-7 .team-h4 {
   font-size: 24px;
   margin-bottom: 5px;
}
.team-7 .team-designation {
   font-size: 16px;
   color: #000;
   font-weight: 600;
   margin-bottom: 8px;
}
.team-7 .socialicons {
   font-size: 18px;
   margin-left: 5px;
   margin-right: 5px;
   padding-left: 5px;
   padding-right: 5px;
   color: #ff0076;
}
.team-7_ul li {
   display: inline-block;
   float: none;
}
/* Team 8 */
.team-8 {
   padding-top: 20px;
   padding-bottom: 50px;
}
.team-8 .team-h3 {
   font-size: 42px;
   font-weight: 100;
   color: #fff;
}
.team-8 .team-p {
   color: #fff;
   font-size: 16px;
   margin-top: 10px;
}
.team-8 .team-image {
   width: 100%;
   height: 350px;
   overflow: hidden;
}
.team-8 .team-image img {
   width: 100%;
   height: 100%;
   object-fit: cover;
   object-position: top center;
}
.team-8 .team-h4 {
   font-size: 24px;
   margin-bottom: 10px;
}
.team-8 .team-designation {
   font-size: 16px;
   color: #ec4e2a;
   font-weight: 600;
}
.team-8 .socialicons {
   color: #ec4e2a;
   padding: 0 5px;
   margin: 0 5px;
   font-size: 18px;
}
/* Team 9 */
.team-9 {
   padding-top: 20px;
   padding-bottom: 40px;
}
.team-9 .team-flex {
   display: flex;
}
.team-9 .team-block {
   margin-bottom: 25px;
}
.team-9 .team-flex .team-image {
   max-height: 250px;
}
.team-9 .team-flex .team-image img {
   height: 100%;
   width: 100%;
   object-fit: cover;
   object-position: top center;
}
.team-9 .team-h4 {
   font-size: 24px;
}
.team-9 .team-designation {
   margin-top: 10px;
   margin-bottom: 10px;
   font-size: 16px;
   font-weight: 600;
   color: #00adff;
}
.team-9 .soical-icons {
   margin-top: 10px;
}
.team-9 .soical-icons .socialicons {
   margin-right: 15px;
   font-size: 18px;
   color: #00adff;
}
/* Team 10 */
.team10 .team_grid {
   background-color: #fbfeff;
   width: 49%;
   margin: 0 3% 20px;
   border-radius: 20px;
   box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
   padding: 0px 0px 30px 0px;
}
.team10 img {
   border-radius: 100%;
   height: 200px;
   width: 200px!important;
   box-shadow: 3px 10px 41px -14px rgba(0,0,0,0.69);
}
.team10_block {
   margin: 0px auto;
   margin-top: 50px;
}
.team10 .block-3-outer{
   display: flex;
   padding: 0px 70px 0px 70px;
}
.social_button {
   display: flex;
   padding: 10px 0px 10px 0px;
}
.social_button .team_10_button_skype img {
   height: auto!important;
   width: auto!important;
   border-radius: 0px;
   box-shadow: none;
}
.social_button .team_10_button_facebook img {
   height: auto!important;
   width: auto!important;
   border-radius: 0px;
   box-shadow: none;
}
.social_button .add_img.advanced_drag_drop_rapify.add_new_elements_rapify.no_padding {
   margin-right: 25px;
   margin-left: 25px;
}
.team_12_section .advanced_drag_drop_rapify {
   padding: 0;
}
.team_12_section .de-add-new-element-empty {
   position: relative;
   float: left;
   width: 100%;
}
.team_12_section .team-1-img img {
  position: inherit;
  object-fit: cover;
}
.team_12_section .team-12-countbx_wrap {
   position: absolute;
   bottom: 38px;
   left: 0;
   z-index: 999;
   padding: 50px 16px;
   width: 305px;
}
.team_12_section .border_solid .services-out-main {
   margin: 0 !important;
}
.team_12_section .team-12-countbx {
   display: flex;
   align-items: center;
   justify-content: center;
   position: absolute;
   left: 15px;
   bottom: 0;
   word-break: break-all;
   padding: 36px 16px;
}
.team_12_section .border_solid .services-out-main {
   border: none;
   box-shadow: 0 1px 24px rgb(0 0 0 / 7%);
}
.team_13_btn {
   position: absolute;
   bottom: -18px;
   left: 0;
   right: 0;
}
.team_13_btn a.btn:hover {
   background-color: #11b38f !important;
}
@media screen and (max-width: 767px){
   .social_button .team_10_button_skype img{
      width: 100%!important;
  }
   .social_button .team_10_button_facebook img{
      width: 100%!important;
  }
   .social_button{
       justify-content: center;
  }
   .social_button .team_10_button_facebook img {
       width: 100%!important;
  }
   .team-7{
       padding-bottom: 10px;
  }
   .team-7 .socialicons {
       margin-bottom: 30px;
  }
   .team-9 .team-flex {
       flex-wrap: wrap;
  }
   .team-9 .team-flex .team-image {
       max-height: initial;
  }
   .team10 .team_grid{
      width: 100%;
       margin: 0 0% 20px!important;
  }
   .team10 .block-3-outer{
       display: inherit!important;
  }
}
@media screen and (max-width: 768px){
   .team_12_section .team-1-inner > div {
       margin: 15px 0px 0px !important;
  }
}
@media screen and (max-width: 991px){
   .social_button .add_img.advanced_drag_drop_rapify.add_new_elements_rapify.no_padding {
       margin-right:0px;
       margin-left: 0px;
  }
   .team10 .block-3-outer{
       display: flex;
       padding: 0px 0px 0px 0px;
  }
}
/* vikram naew lfj section css */
.lfj_service_section{
  background-color:#effaff!important;
   background:url(../../images/background-img/services/full-bg_lfj.png);
   text-align: left;
   background-position:left;
   background-repeat: no-repeat;
}
.ltf_service1-bg{
  background-color: #fff!important;
   background:url(../../images/background-img/services/service_lfj.png);
   text-align: center;
   background-position:center 43px;
   background-repeat: no-repeat;
}
.ltf_service2-bg{
  background-color: #fff!important;
   background:url(../../images/background-img/services/service_lfj-blue.png);
   text-align: center;
   background-position:center 43px;
   background-repeat: no-repeat;
}
.ltf_service3-bg{
  background-color: #fff!important;
   background:url(../../images/background-img/services/service_lfj-light-blue.png);
   text-align: center;
   background-position:center 43px;
   background-repeat: no-repeat;
}
.ltf_service1-bg hr, .ltf_service2-bg hr, .ltf_service3-bg hr{
  color: #000;
  border: 2px solid;
   margin-top: 3px;
}
.ltf_service1-bg .team-1-img.team_6-img, .ltf_service2-bg .team-1-img.team_6-img, .ltf_service3-bg .team-1-img.team_6-img {
  height: auto!important;
}
.ltf_service1-bg .team-1-img.team_6-img img, .ltf_service2-bg .team-1-img.team_6-img img, .ltf_service3-bg .team-1-img.team_6-img img {
  height: auto!important;
   width: auto;
   margin: 0px auto;
   position: relative;
}
.lfj_service_section .services-out-main{
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.lfj_service_section .border_solid .services-out-main{
   padding-bottom:0px!important;
   display: flex;
   height: 100%;
   flex-direction: column;
}
.main-lfj_service{
  flex-wrap: wrap;
   display: flex;
}
.lfj_service_section .temp6_subhead {
   height: 50px;
}
.lfj_service_section .lft_service_icon1 {
   position: absolute;
   top: 180px;
   right: -28px;
}
.block-3-outer .services-out-main:after, [import-module-element="yes"]:after{
   border: none!important;
   content:none!important;
}
@media screen and (max-width: 1200px) {
   .lft_service_icon1{
      display:none;
  }
   .lfj_service_section .temp6_subhead{
      height: auto;
  }
   .lfj_service_section .ltf_service2-bg h2, .lfj_service_section .ltf_service1-bg h2, .lfj_service_section .ltf_service3-bg h2{
       font-size: 18px!important;
  }
   .lfj_service_section .ltf_service2-bg h1, .lfj_service_section .ltf_service1-bg h1, .lfj_service_section .ltf_service3-bg h1{
       font-size: 34px!important;
  }
}
@media screen and (max-width:1024px){
   .ltf_service1-bg, .ltf_service2-bg, .ltf_service3-bg{
      background-size:90% ;
  }
   .ltf_service1-bg .team-1-img.team_6-img img, .ltf_service2-bg .team-1-img.team_6-img img, .ltf_service3-bg .team-1-img.team_6-img img{
       width: 22%;
  }
}
@media screen and (max-width: 900px){
   .ltf_service1-bg, .ltf_service2-bg, .ltf_service3-bg{
      background-size:90% ;
  }
   .ltf_service1-bg .team-1-img.team_6-img img, .ltf_service2-bg .team-1-img.team_6-img img, .ltf_service3-bg .team-1-img.team_6-img img{
       width: 20%!important;
  }
   .ltf_service1-bg .team-1-img.team_6-img img, .ltf_service2-bg .team-1-img.team_6-img img, .ltf_service3-bg .team-1-img.team_6-img img{
       width: 22%;
  }
   .lfj_service_section .ltf_service2-bg h1, .lfj_service_section .ltf_service1-bg h1, .lfj_service_section .ltf_service3-bg h1 {
       font-size: 22px!important;
  }
}
@media screen and (max-width:768px){
   .ltf_service1-bg, .ltf_service2-bg, .ltf_service3-bg{
      background-size:45% ;
  }
   .add_myrow.advanced_drag_drop_rapify.add_new_elements_rapify.line_block {
       /* margin:120px 0px 0px 0px!important;
       margin: 0px auto; */
       width: 30%;
       margin-top:120px!important;
       float: none;
       display: inline-table;
       padding: 0px!important;
  }
   .lfj_service_section .ltf_service2-bg h1, .lfj_service_section .ltf_service1-bg h1, .lfj_service_section .ltf_service3-bg h1 {
       font-size: 44px!important;
  }
   .lfj_service_section .ltf_service2-bg h2, .lfj_service_section .ltf_service1-bg h2, .lfj_service_section .ltf_service3-bg h2 {
       font-size: 24px!important;
  }
   .ltf_service1-bg .team-1-img.team_6-img img, .ltf_service2-bg .team-1-img.team_6-img img, .ltf_service3-bg .team-1-img.team_6-img img {
       width: 15%!important;
  }
}
@media screen and (max-width:620px){
   .add_myrow.advanced_drag_drop_rapify.add_new_elements_rapify.line_block {
       /* padding: 100px 0px 0px 0px!important;
       margin: 0px auto; */
       margin-top:100px!important;
       width: 30%;
    
       float: none;
       display: inline-table;
    padding: 0px!important;
  }
}
@media screen and (max-width:520px){
   .ltf_service1-bg, .ltf_service2-bg, .ltf_service3-bg{
      background-size:54% ;
  }
   .lfj_service_section .ltf_service2-bg h1, .lfj_service_section .ltf_service1-bg h1, .lfj_service_section .ltf_service3-bg h1 {
       font-size: 36px!important;
  }
   .lfj_service_section .ltf_service2-bg h2, .lfj_service_section .ltf_service1-bg h2, .lfj_service_section .ltf_service3-bg h2 {
       font-size: 20px!important;
  }
}
@media screen and (max-width:420px){
   .ltf_service1-bg, .ltf_service2-bg, .ltf_service3-bg{
      background-size:80% ;
  }
   .add_myrow.advanced_drag_drop_rapify.add_new_elements_rapify.line_block {
       /* padding: 140px 0px 0px 0px!important;
       margin: 0px auto; */
       width: 50%;
       margin-top:140px!important;
      float: none;
       display: inline-table;
       padding: 0px!important;
  }
   .lfj_service_section .ltf_service2-bg h1, .lfj_service_section .ltf_service1-bg h1, .lfj_service_section .ltf_service3-bg h1 {
       font-size:38px!important;
  }
   .lfj_service_section .ltf_service2-bg h2, .lfj_service_section .ltf_service1-bg h2, .lfj_service_section .ltf_service3-bg h2 {
       font-size: 26px!important;
  }
   .ltf_service1-bg .team-1-img.team_6-img img, .ltf_service2-bg .team-1-img.team_6-img img, .ltf_service3-bg .team-1-img.team_6-img img {
       width: 20%!important;
  }
}
@media screen and (max-width:380px){
   .ltf_service1-bg, .ltf_service2-bg, .ltf_service3-bg{
      background-size:90% ;
  }
   .add_myrow.advanced_drag_drop_rapify.add_new_elements_rapify.line_block {
       /* padding: 130px 0px 0px 0px!important; */
       width: 55%;
       margin-top:130px!important;
       display: inline-table;
    padding: 0px!important;
  }
}
