/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/6545(当前备注仅在演示里出现，下载源码不包含)*/ /* Css For Morriston *//************ TABLE OF CONTENTS ***************1. Fonts2. Reset3. Global4. Main Header5. Main Slider 6. About Section7. Service Section9. Work Section8. Event Section10. Testimonial Section11. Faq Section12. Ebook Section14. News Section15. Subscribe Section16. Main Footer19. Footer Bottom20. Header Style Two21. Slider Style Two22. Feature Section23. About Style Two24. Service Style Two25. Work Style Two26. Testimonial Style Two27. Faq Style Two28. About Page Section29. Service Page Section30. Service Details31. Team Section / Team Page32. Team Details33. Career Page Section34. Faq Page Section35. Pricing Section / Paricin Page36. Error Section / Error Page37. Sidebar Page Container / Blog Page38. Blog Details39. Contact Section / Contact Page40. Google Map最新最全最好的Bootstrap模板：http://www.bootstrapmb.com**********************************************//* use font link */@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');@import url('https://fonts.googleapis.com/css?family=Pacifico&display=swap');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap');/* use style sheet */@import url(../css/font-awesome-all.css);@import url(../css/flaticon.css);@import url(../css/owl.css);@import url(../css/bootstrap.css);@import url(../css/jquery.fancybox.min.css);@import url(../css/animate.css);@import url(../css/jquery-ui.css);/*** ====================================================================  Reset==================================================================== ***/* {  margin:0px;  padding:0px;  border:none;  outline:none;}/*** ====================================================================  Global Settings==================================================================== ***/body {  font-size:15px;  color:#8a8d91;  line-height:26px;  font-weight:400;  background:#ffffff;  font-family: 'Open Sans', sans-serif;  background-size:cover;  background-repeat:no-repeat;  background-position:center top;  -webkit-font-smoothing: antialiased;}  @media (min-width:1200px) {  .container {    max-width: 1170px;    padding: 0px;  }}.container-fluid{  padding: 0px;}.auto-container{  position:static;  max-width:1200px;  padding:0px 15px;  margin:0 auto;}.small-container{  max-width:680px;  margin:0 auto;}.boxed_wrapper{  position: relative;  overflow-x: hidden;  margin: 0 auto;  width: 100%;  min-width: 300px;}a{  text-decoration:none;  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}a:hover{  text-decoration:none;  outline:none;  color: #f2be00;}input,button,select,textarea{  font-family: 'Open Sans', sans-serif;  font-weight: 400;  font-size: 15px;}ul,li{  list-style:none;  padding:0px;  margin:0px; }input{  transition: all 500ms ease;}button:focus,input:focus,textarea:focus{  outline: none;  box-shadow: none;  transition: all 500ms ease;}p{  position: relative;  font-family: 'Open Sans', sans-serif;  line-height: 26px;  color: #8a8d91;  margin-bottom: 0px;  font-style: normal;  transition: all 500ms ease;}h1,h2,h3,h4,h5,h6 {  position:relative;  font-family: 'Poppins', sans-serif;  font-weight: 400;  color: #000;  margin: 0px;  transition: all 500ms ease;}.centred{  text-align: center;}.pull-left{  float: left;}.pull-right{  float: right;}.gray-bg{  background: #f5f4f0;}figure{  margin: 0px;}img{  display: inline-block;  max-width: 100%;  height: auto;}@keyframes pulse {    50% {        box-shadow: 0 0 0 15px rgba(110, 204, 132, 0.6),        0 0 0 30px rgba(110, 204, 132, 0.20);    }}@keyframes pulse-2 {    50% {        box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.5),        0 0 0 15px rgba(255, 255, 255, 0.5);    }}/** button **/.theme-btn {  position: relative;  display: inline-block;  font-size: 17px;  font-family: 'Poppins', sans-serif;  padding: 17px 34px;  background: #6ecc84;  line-height: 26px;  color: #ffffff;  font-weight: 500;  border-radius: 30px;  text-transform: capitalize;  transition: all 500ms ease;  cursor: pointer;  text-align: center;  z-index: 1;}.theme-btn:hover{  background: #000;  color: #ffffff;}.theme-btn-two{  position: relative;  display: inline-block;  font-size: 17px;  font-family: 'Poppins', sans-serif;  padding: 15px 45px;  background: transparent;  border: 2px solid #ededed;  line-height: 26px;  color: #000;  font-weight: 500;  border-radius: 30px;  text-transform: capitalize;  transition: all 500ms ease;  cursor: pointer;  text-align: center;  z-index: 1; }.theme-btn-two:hover{  color: #fff;  background: #6ecc84;  border-color: #6ecc84;}.pagination{  position: relative;  display: block;}.pagination li{  display: inline-block;  margin: 0px 5px;}.pagination li a{  position: relative;  display: inline-block;  font-size: 17px;  font-family: 'Open Sans', sans-serif;  height: 60px;  font-weight: 600;  width: 60px;  line-height: 60px;  border: 1px solid #e5e5e5;  text-align: center;  color: #848484;  background: transparent;  border-radius: 50%;  transition: all 500ms ease;}.pagination li a:hover,.pagination li a.active{  background: #6ecc84;  color: #ffffff;  border-color: #6ecc84;  box-shadow: 0 10px 30px 1px rgba(0, 0, 0, 0.1);}.sec-pad{  padding: 154px 0px 120px 0px;}.preloader{  position: fixed;   left:0px;  top:0px;  height:100%;  width: 100%;  z-index:999999;  background-color:#ffffff;  background-position:center center;  background-repeat:no-repeat;  background-image:url(../images/icons/preloader.gif);}.scroll-top {  width: 50px;  height: 50px;  line-height: 50px;  position: fixed;  bottom: 105%;  right: 50px;  font-size: 16px;  border-radius: 50%;  z-index: 99;  color: #ffffff;  text-align: center;  cursor: pointer;  background: #ff7c4e;  transition: 1s ease;}.scroll-top.open {  bottom: 30px;}.scroll-top:hover{  background: #3b3634;}.scroll-top span{  color: #fff;}.scroll-top:after {  position: absolute;  z-index: -1;  content: '';  top: 100%;  left: 5%;  height: 10px;  width: 90%;  opacity: 1;  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);  background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}.sec-title h1{  position: relative;  display: block;  font-size: 45px;  line-height: 50px;  font-weight: 500;  color: #000;}.sec-title .title{  position: relative;  display: block;  font-size: 24px;  line-height: 30px;  font-family: 'Pacifico', cursive;  color: #6ecc84;  margin-bottom: 22px;}/** Style switcher **/.switcher .switch_btn button {  width:50px;  height:50px;  line-height: 50px;  color:#6ecc84;  font-size: 24px;  background: transparent;  cursor: pointer;  transition: all 500ms ease;}.switcher .switch_btn {  position: absolute;  right: -50px;  z-index: -1;}.switcher {  position: fixed;  top:400px;  z-index: 999999;  left:-200px;  -webkit-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;}.switcher .switch_menu {  width:200px;  background: #fff;  position: relative;  padding: 15px 15px 30px 15px;  text-align: center;  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);}.switcher .switch_menu h5{  position: relative;  display: block;  font-weight: 600;  margin-bottom: 0px;}.switcher.switcher-show{  left:0;}.switcher .switch_menu .switch_body .box {  cursor: pointer;  display: inline-block;  text-align: center;  margin-top: 12px;}.switcher .switch_menu .switch_body .box>div {  width:80px;  height:50px;  background: #fff;  border:2px solid #999;}.switcher .switch_menu .switch_body .box>div>span {  display: block;  width:60px;  height:100%;  margin:0 auto;  background: #fff;  border-left:2px solid #e5e5e5;  border-right:2px solid #e5e5e5;}.switcher .switch_menu .switch_body .box p{  position: relative;  display: block;  font-size: 16px;  color: #999;  font-family: 'Open Sans', sans-serif;  font-weight: 500;  margin-bottom: 0px;}.main_page.active_boxlayout {  max-width: 1550px;  width: 100%;  min-width: 300px;  margin: 0 auto;  background: url(../images/icons/pattern.png);  background-attachment: fixed;  background-repeat: no-repeat;  background-position: center;  overflow-x:hidden;}.main_page {  position: relative;  overflow-x: hidden;  margin: 0 auto;  width: 100%;  min-width: 300px;}/*** ====================================================================                        Home-Page-One====================================================================***//** main-header **/.main-header{  position:relative;  left:0px;  top:0px;  background: #ffffff;  z-index:999;  width:100%;  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}.sticky-header{  position:fixed;  opacity:0;  visibility:hidden;  background: #ffffff;  left:0px;  top:0px;  border-bottom: 1px solid #e0e0e0;  width:100%;  z-index:0;  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}.fixed-header .sticky-header{  z-index:999;  opacity:1;  visibility:visible;  -ms-animation-name: fadeInDown;  -moz-animation-name: fadeInDown;  -op-animation-name: fadeInDown;  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;  -ms-animation-duration: 500ms;  -moz-animation-duration: 500ms;  -op-animation-duration: 500ms;  -webkit-animation-duration: 500ms;  animation-duration: 500ms;  -ms-animation-timing-function: linear;  -moz-animation-timing-function: linear;  -op-animation-timing-function: linear;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -ms-animation-iteration-count: 1;  -moz-animation-iteration-count: 1;  -op-animation-iteration-count: 1;  -webkit-animation-iteration-count: 1;  animation-iteration-count: 1;}.main-header .header-top{  position: relative;  display: block;  background: #fff;  width: 100%;  padding: 10px 60px 14px 60px;  border-bottom: 1px solid #e5e5e5;}.main-header .header-top .top-left .text{  position: relative;  display: block;  font-size: 15px;  line-height: 26px;  color: #000;  margin: 0px;}.main-header .header-top .top-right .topbar-info li{  position: relative;  display: inline-block;  font-size: 15px;  font-weight: 600;  color: #000;  margin-left: 25px;}.main-header .header-top .top-right .topbar-info li:first-child{  margin-left: 0px;}.main-header .header-top .top-right .topbar-info li a{  position: relative;  display: inline-block;  font-size: 15px;  font-weight: 600;  color: #000;}.main-header .header-top .top-right .topbar-info li i{  font-size: 14px;  color: #6ecc84;  margin-right: 8px;}.main-header .header-top .top-right .topbar-info li a:hover{  color: #6ecc84;}.main-header .header-bottom{  position: relative;  display: block;  background: #fff;  padding: 0px 60px;}.main-header .header-bottom .logo-box{  position: relative;  float: left;  padding: 27px 100px 25px 0px;}.main-header .header-bottom .logo-box:before{  position: absolute;  content: '';  background: #e3e3e5;  height: 50px;  width: 1px;  top: 24px;  right: 0px;}.main-header .header-bottom .nav-outer{  position: relative;  float: right;}.main-header .header-bottom .nav-outer .menu-area{  position: relative;  float: left;  margin-right: 220px;}.main-header .header-bottom .nav-outer .outer-box{  position: relative;  float: left;}.main-header .header-bottom .nav-outer .outer-box .search-box-outer,.main-header .header-bottom .nav-outer .outer-box .btn-box{  position: relative;  display: inline-block;}.main-header .header-bottom .nav-outer .outer-box{  position: relative;  margin-top: 19px;}/** search-box-outer **/.main-header .search-box-outer {  position: relative;  margin-right: 30px;  display: inline-block;  vertical-align: middle;}.main-header .search-box-btn {  position: relative;  font-size: 17px;  line-height: 28px;  color: #818181;  font-weight: 700;  cursor: pointer;  display: inline-block;  background: transparent;  transition: all 500ms ease;}.main-header .search-box-btn:hover{  color: #6ecc84;}.main-header .header-upper.dark .search-box-btn {  color: #818181;}.main-header .search-box-outer .dropdown-menu {  top: 40px !important;  padding: 0px;  width: 330px;  border-radius: 0px;  background: #ffffff;  right: 0;  left: auto !important;  transform: translate3d(0px, 0px, 0px) scale3d(0.8,0.8,0.8) !important;  border-color: transparent;  border-radius: 3px;  box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);  transition: .5s ease;  display: block;  opacity: 0;  visibility: hidden;}.main-header .search-box-outer .show .dropdown-menu {  display: block;  transform: scale3d(1,1,1)!important;  opacity: 1;  visibility: visible;}.main-header .search-panel .form-container {  padding: 30px;}.main-header .search-panel .form-group {  position: relative;  margin: 0px;}.main-header .search-panel input[type="text"],.main-header .search-panel input[type="search"],.main-header .search-panel input[type="password"],.main-header .search-panel select {  display: block;  width: 100%;  line-height: 24px;  padding: 9px 50px 9px 15px;  height: 50px;  border: 1px solid #f3f5fe;  border-radius: 3px;  background: #f3f5fe;}.main-header .search-panel input:focus,.main-header .search-panel select:focus {  border-color: #f3f5fe;}.main-header .search-panel .search-btn {  position: absolute;  right: 1px;  top: 1px;  width: 50px;  height: 48px;  text-align: center;  color: #111111;  background: #f3f5fe;  font-size: 14px;  border-radius: 0px 3px 3px 0px;  cursor: pointer;}.dropdown-toggle::after {  display: none;}/** main-menu **/.main-menu .navbar-collapse{  padding:0px;  }.main-menu .navigation >li{  position:relative;  float:left;  margin: 0px 26px;}.main-menu .navigation >li:first-child{  margin-left: 0px;}.main-menu .navigation >li >a{  position:relative;  display:block;  font-size:17px;  font-family: 'Poppins', sans-serif;  color:#000;  line-height:26px;  font-weight:500;  opacity:1;  text-transform:capitalize;  padding: 35px 0px 38px 0px;  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}.main-menu .navigation >li.current >a,.main-menu .navigation >li:hover >a{  color: #6ecc84;}.main-menu .navigation{  position: relative;}.main-menu .navigation >li >ul{  position:absolute;  left:0px;  top: 100%;  width:250px;  z-index:100;  display:none;  background:#ffffff;  border-top: 3px solid #6ecc84;  box-shadow: 0px 0px 10px rgba(0,0,0,0.10);}.main-menu .navigation >li >ul >li{  position:relative;  width:100%;  padding: 7px 30px;  border-bottom: 1px solid #e5e5e5;  transition: all 500ms ease;}.main-menu .navigation >li >ul >li:before{  position: absolute;  content: '';  background: #fff;  width: 8px;  height: 8px;  left: 20px;  top: 21px;}.main-menu .navigation >li >ul >li:last-child{  border-bottom:none; }.main-menu .navigation >li >ul >li >a{  position:relative;  display:block;  font-family: 'Poppins', sans-serif;  padding:6px 0px;  line-height:24px;  font-size:15px;  color:#000;  font-weight: 500;  text-align:left;  text-transform:capitalize;  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}.main-menu .navigation >li >ul >li:hover{  background: #6ecc84;  border-bottom: 1px solid #6ecc84;}.main-menu .navigation >li >ul >li:hover a{  color: #ffffff;  padding-left: 10px;}.main-menu .navigation >li >ul >li:last-child:hover{  border-bottom: none;}.main-menu .navigation >li.dropdown:hover >ul{  visibility:visible;  opacity:1;}.main-menu .navbar-collapse >ul li.dropdown .dropdown-btn{  position:absolute;  right: -33px;  top: 34px;  font-size:17px;  color:#111;  width: 35px;  height: 30px;  line-height: 30px;  text-align: center;  cursor:pointer;  z-index:5;  transition: all 500ms ease;}.main-menu .navbar-collapse >ul li.current.dropdown .dropdown-btn,.main-menu .navbar-collapse >ul li:hover .dropdown-btn{  color: #6ecc84;}.navbar-header {  display: none;}/** sub-menu **/.main-menu .navigation >li >ul >li >ul{  position:absolute;  left:100%;  top:0%;  width:230px;  z-index:100;  display:none;  padding: 0px 0px;  background-color: #ffffff;  border-top: 3px solid #6ecc84;  -webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);  -ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);  -o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);  -moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);  box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}.main-menu .navigation li >ul >li.dropdown:hover >ul {  visibility: visible;  opacity: 1;  top: 0;}.main-menu .navigation >li >ul >li >ul >li{  position:relative;  width:100%;  margin:0px;  border-bottom: 1px solid #e5e5e5;}.main-menu .navigation >li >ul >li >ul >li:before{  position: absolute;  content: '';  background: #fff;  width: 8px;  height: 8px;  left: 15px;  top: 19px;  z-index: 1;}.main-menu .navigation >li >ul >li >ul >li:last-child{  border-bottom:none; }.main-menu .navigation >li >ul >li >ul >li >a{  position:relative;  display:block;  padding:10px 18px 10px 25px !important;  line-height:24px;  font-weight:500;  font-family: 'Poppins', sans-serif;  font-size:15px;  text-transform:capitalize;  color: #000 !important;  transition:all 500ms ease;  -moz-transition:all 500ms ease;  -webkit-transition:all 500ms ease;  -ms-transition:all 500ms ease;  -o-transition:all 500ms ease;}.main-menu .navigation >li >ul >li >ul >li:hover >a{  color: #ffffff !important;  background:#6ecc84;  padding-left: 35px !important;}.main-menu .navigation >li >ul >li.dropdown >a:after {  position: absolute;  content: "\f105";  font-size: 16px;  color: #222;  top: 6px;  right: -12px;  font-family: 'Font Awesome 5 Free';  font-weight: 600;  cursor: pointer;  transition: all 500ms ease;}.main-menu .navigation >li >ul >li.dropdown:hover >a:after{  color: #ffffff;}/** stricky-header **/.sticky-header .main-menu .navigation >li{  margin: 0px;}.sticky-header .main-menu .navigation >li >a{  padding: 14px 30px 16px 30px !important;}.sticky-header .main-menu .navigation >li >a{  color: #222222;}.sticky-header .main-menu .navigation >li.current >a,.sticky-header .main-menu .navigation >li:hover >a{  background: #6ecc84;  color: #ffffff;}.sticky-header .main-menu .navbar-collapse >ul li.dropdown .dropdown-btn{  display: none;}.sticky-header .logo-box{  position: relative;  float: left;  margin-top: 10px;}.sticky-header .menu-area{  position: relative;  float: right;}.sticky-header .main-menu .navigation >li >a:before{  display: none;}/** main-slider **/.main-slider{  position:relative;  background: #fff;}.main-slider .slide{  position:relative;  padding:130px 0px;  background-size:cover;  background-repeat:no-repeat;  background-position:center center;}.main-slider .slide:before{  position: absolute;  content: '';  background: rgba(0, 0, 0, 0.20);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.main-slider .content-box{  position: relative;  float: right;  background: #fff;  max-width: 570px;  padding: 55px 50px 67px 50px;  border-radius: 60px;  width: 100%;  margin: 0 auto;}.main-slider .content-box{  opacity: 0;  -webkit-transition: all 1000ms ease;  -moz-transition: all 1000ms ease;  -ms-transition: all 1000ms ease;  -o-transition: all 1000ms ease;  transition: all 1000ms ease;  -webkit-transform: translateY(-50px);  -moz-transform: translateY(-50px);  -ms-transform: translateY(-50px);  -o-transform: translateY(-50px);  transform: translateY(-50px);}.main-slider .active .content-box{  opacity: 1;  -webkit-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0);  transition-delay: 1000ms;}.main-slider .content-box h1{  position: relative;  display: block;  font-size: 40px;  line-height: 46px;  font-weight: 500;  margin-bottom: 16px;}.main-slider .content-box span{  position: relative;  display: block;  font-size: 24px;  line-height: 30px;  font-family: 'Pacifico', cursive;  color: #6ecc84;  margin-bottom: 22px;}.main-slider .content-box .text{  position: relative;  display: block;  font-size: 16px;  color: #000;  margin-bottom: 32px}/* slide nav */.main-slider .owl-dots{  position: absolute;  text-align: center;  left: 50px;  bottom: 30px}.main-slider .owl-dots .owl-dot span{  position: relative;  width: 9px;  height: 9px;  border-radius: 50%;  border: none;  background: rgba(255, 255, 255, 0.50);  cursor: pointer;  margin: 0px 10px;  transition: all 500ms ease;}.main-slider .owl-dots .owl-dot.active span,.main-slider .owl-dots .owl-dot:hover span{  background: #6ecc84;  border: none;}.main-slider .owl-dots .owl-dot span:before{  position: absolute;  content: '';  background: url(../images/icons/nav-icon.png);  width: 20px;  height: 23px;  right: -8px;  bottom: -8px;  opacity: 0;  transition: all 500ms ease;}.main-slider .owl-dots .owl-dot.active span:before,.main-slider .owl-dots .owl-dot:hover span:before{  opacity: 1;}.main-slider .owl-nav{  display: none !important;}/** about-section **/.about-section{  position: relative;  display: block;  background: #fff;  padding: 147px 0px 222px 0px;}.about-section .content-box{  position: relative;  display: block;  margin-right: 30px;  margin-top: 57px;}.about-section .content-box .sec-title{  position: relative;  display: block;  margin-bottom: 45px;}.about-section .content-box .bold-text{  position: relative;  display: block;  font-size: 16px;  font-weight: 600;  color: #000;  margin-bottom: 26px;}.about-section .content-box .text{  position: relative;  display: block;  margin-bottom: 52px;}.about-section .content-box .theme-btn{  padding: 17px 52px;}.about-section .video-content .image-box .image-1{  position: relative;  float: right;  border-radius: 10px;}.about-section .video-content .image-box .image-1 img{  border-radius: 10px;}.about-section .video-content .image-box img{  position: relative;  display: inline-block;  width: 100%;}.about-section .video-content .image-box .image-2{  position: absolute;  left: 42px;  bottom: -103px;  border-radius: 10px;  border: 8px solid #fff;}.about-section .video-content{  position: relative;  display: block;}.about-section .video-content  .video-icon{  position: absolute;  left: 70px;  top: 55px;  z-index: 1;}.about-section .video-content  .video-icon a{  position: relative;  display: inline-block;  width: 125px;  height: 125px;  line-height: 125px;  text-align: center;  background: #6ecc84;  border-radius: 50%;  font-size: 40px;  color: #fff;  transition: all 2s ease;  -webkit-animation: pulse 3s infinite;  -o-animation: pulse 3s infinite;  animation: pulse 3s infinite;}/** service-section **/.service-section{  position: relative;  display: block;  padding: 113px 0px 90px 0px;  width: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;}.service-section .sec-title{  position: relative;  display: block;  margin-bottom: 43px;}.service-section .sec-title h1{  margin-bottom: 21px;}.service-section .sec-title p{  position: relative;  display: block;  color: #222;}.service-block-one{  position: relative;  display: block;  background: #fff;  padding: 32px 15px 27px 15px;  border-radius: 10px;  margin-bottom: 30px;}.service-block-one .icon-box{  position: relative;  display: inline-block;  width: 90px;  height: 90px;  line-height: 90px;  text-align: center;  font-size: 50px;  background: #f2f1ed;  color: #6ecc84;  margin-bottom: 26px;  border-radius: 50%;  z-index: 1;  transition: all 500ms ease;}.service-block-one:hover .icon-box{  color: #fff;}.service-block-one .icon-box:before{  position: absolute;  content: '';  background: #6ecc84;  width: 100%;  height: 100%;  left: 0px;  top: 0px;  border-radius: 50%;  transform: scale(0,0);  z-index: -1;  transition: all 500ms ease;}.service-block-one:hover .icon-box:before{  transform: scale(1,1);}.service-block-one h4{  position: relative;  display: block;  font-size: 20px;  font-weight: 500;  color: 000;  margin-bottom: 19px;}.service-block-one h4 a{  position: relative;  display: inline-block;  color: #000;}.service-block-one h4 a:hover{  color: #6ecc84;}/** work-section **/.work-section{  position: relative;  display: block;  background: #fff;  padding: 113px 0px 0px 0px;}.work-section .sec-title{  position: relative;  display: block;  margin-bottom: 69px;}.work-section .sec-title h1{  margin-bottom: 33px;}.work-section .inner-box .single-item .icon-box{  position: relative;  display: inline-block;  margin-bottom: 32px;}.work-section .inner-box .single-item .icon-box .number{  position: absolute;  top: 5px;  right: -14px;  width: 60px;  height: 60px;  line-height: 44px;  text-align: center;  border: 8px solid #fff;  background: #6ecc84;  border-radius: 50%;  font-size: 18px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #fff;  z-index: 2;  transition: all 900ms ease;}.work-section .inner-box .single-item:hover .icon-box .number{  background: #000;}.work-section .inner-box .single-item .icon-box .icon{  position: relative;  display: inline-block;  width: 170px;  height: 170px;  line-height: 170px;  background: #f5f4f0;  text-align: center;  border-radius: 50%;  z-index: 1;  transition: all 500ms ease;}.work-section .inner-box .single-item .icon-box .icon img{  position: relative;  transition: all 900ms ease 200ms;  transform: perspective(1200px) rotateY(0deg) translateZ(0px);}.work-section .inner-box .single-item:hover .icon-box .icon img{  transform: perspective(1200px) rotateY(360deg) translateZ(0px);}.work-section .inner-box .single-item .icon-box .icon:before{  position: absolute;  content: '';  background: #6ecc84;  width: 100%;  height: 100%;  border-radius: 50%;  left: 0px;  top: 0px;  transform: scale(0,0);  z-index: -1;  transition: all 500ms ease;}.work-section .inner-box .single-item:hover .icon-box .icon:before{  transform: scale(1,1);}.work-section .inner-box .single-item h3{  position: relative;  display: block;  font-size: 22px;  line-height: 30px;  font-weight: 600;  color: #000;  margin-bottom: 14px;}.work-section .inner-box .single-item h3 a{  position: relative;  display: inline-block;  color: #000;}.work-section .inner-box .single-item h3 a:hover{  color: #6ecc84;}.work-section .inner-box .column{  position: relative;}.work-section .inner-box .column:before{  position: absolute;  content: '';  background: url(../images/icons/icon-1.png);  width: 92px;  height: 30px;  top: 70px;  right: -40px;  background-repeat: no-repeat;}.work-section .inner-box .column:last-child:before{  display: none;}.work-section .inner-box{  position: relative;  display: block;  padding-bottom: 112px;  border-bottom: 1px solid #e5e5e5;}/** event-section **/.event-section{  position: relative;  display: block;  background: #fff;  padding: 113px 0px 120px 0px;}.event-section .sec-title{  position: relative;  display: block;  margin-bottom: 50px;}.event-block-one{  position: relative;  display: block;  border-radius: 10px;  background: #fff;  transition: all 500ms ease;}.event-block-one:hover{  box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.1);}.event-block-one .image-box{  position: relative;  display: block;  overflow: hidden;  border-top-right-radius: 10px;  border-top-left-radius: 10px;}.event-block-one .image-box:before{  position: absolute;  content: '';  background: rgba(110, 204, 132, 0.80);  width: 100%;  height: 100%;  left: 0px;  top: 0px;  transform-style: preserve-3d;  transform: perspective(1200px) rotateY(-90deg) translateZ(0px);  opacity: 0;  border-top-right-radius: 10px;  border-top-left-radius: 10px;  transition: all 500ms ease;}.event-block-one:hover .image-box:before{  transform: perspective(1200px) rotateY(0deg) translateZ(0px);  transition-delay: 0.1s;  opacity: 1;}.event-block-one .image-box img{  width: 100%;  border-top-right-radius: 10px;  border-top-left-radius: 10px;  transition: all 300ms ease;}.event-block-one .lower-content{  position: relative;  display: block;  padding: 0px 15px 40px 15px;}.event-block-one .lower-content .date{  position: relative;  display: inline-block;  width: 100px;  height: 100px;  background: #f5f4f0;  border-radius: 50%;  text-align: center;  font-size: 34px;  font-family: 'Poppins', sans-serif;  font-weight: 600;  color: #6ecc84;  line-height: 30px;  padding: 25px 0px;  margin-top: -50px;  margin-bottom: 24px;  transition: all 900ms ease 200ms;  transform: perspective(1200px) rotateY(0deg) translateZ(0px);}.event-block-one:hover .lower-content .date{  transform: perspective(1200px) rotateY(360deg) translateZ(0px);}.event-block-one .lower-content .date span{  position: relative;  display: block;  font-size: 15px;  line-height: 26px;  font-family: 'Poppins', sans-serif;  color: #000;}.event-block-one .lower-content h3{  position: relative;  display: block;  font-size: 22px;  line-height: 30px;  color: #000;  font-weight: 600;  margin-bottom: 10px;}.event-block-one .lower-content h3 a{  position: relative;  display: inline-block;  color: #000;}.event-block-one .lower-content h3 a:hover{  color: #6ecc84;}.event-block-one .lower-content .text{  position: relative;  display: block;  margin-bottom: 23px;}.event-block-one .lower-content .theme-btn-two{  padding: 10px 31px;}/** testimonial-section **/.testimonial-section{  position: relative;  display: block;  background: #313133;  padding: 136px 0px 100px 0px;  width: 100%;}.testimonial-section .image-column{  position: absolute;  top: 0px;  right: 0px;  width: 50%;  height: 100%;  top: 0px;  right: 0px;  background-size: cover;  background-repeat: no-repeat;}.testimonial-section .content-box{  position: relative;  display: block;  margin-right: 100px;}.testimonial-section .client-thumb-outer{  position:relative;  max-width:280px;  margin:0 auto;  overflow:hidden;}.testimonial-section .client-thumb-outer .client-thumbs-carousel{  position: relative;  max-width: 100px;  margin: 0 auto;  margin-bottom: 5px;}.testimonial-section .client-thumb-outer .client-thumbs-carousel .owl-stage-outer{  overflow:visible;}.testimonial-section .client-thumb-outer .client-thumbs-carousel .thumb-item{  position:relative;  width:100px;  border-radius:50%;  -o-transform: scale(0.8, 0.8);  -ms-transform: scale(0.8, 0.8);  -webkit-transform: scale(0.8, 0.8);  transform: scale(0.8, 0.8);}.testimonial-section .client-thumb-outer .thumb-item .thumb-box{  width:100px;  height:100px;  cursor:pointer;  overflow: hidden;  border-radius:50%;}.testimonial-section .owl-item .thumb-item .thumb-box:after{  position: absolute;  content: '';  background: #fff;  width: 100%;  height: 100%;  left: 0px;  top: 0px;  border-radius: 50%;  opacity: .5;}.testimonial-section .owl-item.active .thumb-item .thumb-box:after{  background: transparent;}.testimonial-section .client-thumb-outer .client-thumbs-carousel .thumb-item img{  overflow:hidden;  width:100%;  height:100%;  display:block;  border-radius:50%;}.testimonial-section .owl-nav{  display: none;}.testimonial-section .sec-title h1{  color: #fff;}.testimonial-section .sec-title{  position: relative;  display: block;  margin-bottom: 60px;}.testimonial-section .testimonial-content .icon-box{  position: relative;  display: inline-block;  width: 90px;  height: 90px;  line-height: 90px;  text-align: center;  background: #6ecc84;  font-size: 30px;  color: #fff;  border-radius: 50%;  margin-bottom: 42px;}.testimonial-section .testimonial-content .text{  position: relative;  display: block;  font-size: 17px;  line-height: 30px;  font-family: 'Poppins', sans-serif;  font-weight: 300;  color: #fff;  margin-bottom: 37px;}.testimonial-section .testimonial-content .author{  position: relative;  display: block;  font-size: 17px;  font-weight: 500;  color: #6ecc84;}.testimonial-section .testimonial-content{  position: relative;  display: block;  margin-bottom: 36px;}.testimonial-section .sec-title .title{  margin-bottom: 14px;}.testimonial-section .owl-theme .owl-dots .owl-dot span{  position: relative;  border: none;  background: #6f6f71;  width: 9px;  height: 9px;  margin: 0px 10px;  cursor: pointer;}.testimonial-section .owl-theme .owl-dots .owl-dot.active span{  background: #6ecc84;}.testimonial-section .owl-theme .owl-dots .owl-dot span:before {  position: absolute;  content: '';  background: url(../images/icons/nav-icon.png);  width: 20px;  height: 23px;  right: -8px;  bottom: -8px;  opacity: 0;  transition: all 500ms ease;}.testimonial-section .owl-dots .owl-dot.active span:before, .testimonial-section .owl-dots .owl-dot:hover span:before {  opacity: 1;}.testimonial-section .owl-theme .owl-dots{  display: none !important;  position: relative;  margin-top: 55px;}/** faq-section **/.faq-section{  position: relative;  display: block;  background: #fff;  padding: 120px 0px;}.faq-section .content-box .sec-title{  position: relative;  display: block;  margin-bottom: 45px;}.faq-section .content-box .bold-text{  position: relative;  display: block;  font-size: 16px;  font-weight: 600;  color: #000;  margin-bottom: 26px;}.faq-section .content-box{  position: relative;  display: block;  margin-right: 40px;}.accordion-box{  position:relative;}.accordion-box .block{  position:relative;  margin-bottom: 30px;  border: 1px solid #e7e7e7;  border-radius: 10px;  transition: all 500ms ease;}.accordion-box .block.active-block{  border: 1px solid transparent;  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);}.accordion-box .block:last-child{  margin-bottom: 0px;}.accordion-box .block .acc-btn h5{  position:relative;  display: block;  font-size:17px;  line-height: 26px;  font-weight: 500;  color:#000;  cursor:pointer;  padding: 20px 60px 22px 25px;  background: #ffffff;  border-radius: 10px;  transition: all 500ms ease;}.accordion-box .block .acc-btn.active h5{  background: #6ecc84;  color: #ffffff;  border-bottom-left-radius: 0px;  border-bottom-right-radius: 0px;}.accordion-box .block .acc-content{  position:relative;  display:none; }.accordion-box .block .acc-content.current{  display:block;  }.accordion-box .block .content .text{  position:relative;  display: block;  padding: 22px 45px 28px 30px;}.accordion-box .block .acc-btn .icon-outer{  position: absolute;  top: 22px;  right: 20px;  font-size: 12px;  color: #848484;  font-weight: 700;  border-radius: 50%;  text-align: center;  cursor: pointer;  transition: all 500ms ease;  z-index: 1;}.accordion-box .block .acc-btn.active .icon-outer{  color: #fff;}.accordion-box .block .acc-btn.active .icon-outer i:before{  position: relative;  font-size: 12px;  font-family: 'Flaticon';  font-weight: 700;  margin: 0px;  content: "\f10c";}.faq-section .faq-content{  position: relative;  display: block;  margin-left: 30px;}/** ebook-section **/.ebook-section{  position: relative;  display: block;  padding: 100px 0px;  width: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  background-attachment: fixed;}.ebook-section:before{  position: absolute;  content: '';  background: rgba(0, 0, 0, 0.8);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.ebook-section .image-box{  position: relative;  display: block;  margin-right: 70px;}.ebook-section .image-box .image{  position: relative;  display: block;  background: #6ecc84;}.ebook-section .image-box .image img{  width: 100%;}.ebook-section .sec-title .title{  color: #fff;}.ebook-section .content-box h1{  position: relative;  display: block;  font-size: 45px;  line-height: 50px;  font-weight: 500;  color: #fff;  margin-bottom: 32px;}.ebook-section .content-box h1 span{  font-weight: 600;}.ebook-section .content-box .text{  position: relative;  display: block;  color: #fff;  margin-bottom: 43px;}.ebook-section .content-box .btn-box a{  position: relative;  display: inline-block;  font-size: 17px;  font-family: 'Poppins', sans-serif;  padding: 17px 58px;  background: #fff;  line-height: 26px;  color: #000;  font-weight: 500;  border-radius: 30px;  text-transform: capitalize;  transition: all 500ms ease;  cursor: pointer;  text-align: center;  z-index: 1;}.ebook-section .content-box .btn-box a:hover{  color: #fff;  background: #000;}.ebook-section .content-box{  position: relative;  display: block;  margin-left: 70px;  margin-top: 11px;}/** news-section **/.news-section{  position: relative;  display: block;  background: #fff;  padding: 113px 0px 120px 0px;}.news-section .sec-title{  margin-bottom: 50px;}.news-block-one{  position: relative;  display: block;}.news-block-one .image-box{  position: relative;  display: block;  background: #000;  overflow: hidden;  border-radius: 10px;}.news-block-one .image-box img{  width: 100%;  border-radius: 10px;  transition: all 500ms ease;}.news-block-one:hover .image-box img{  width: 100%;  opacity: 0.2;  transform: scale(1.1);}.news-block-one .inner-box{  position: relative;}.news-block-one .inner-box .categorie-list{  position: absolute;  left: 17px;  top: 17px;}.news-block-one .inner-box .categorie-list a{  position: relative;  display: inline-block;  font-size: 13px;  line-height: 20px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #6ecc84;  background: #fff;  padding: 2px 22px 3px 23px;  border-radius: 25px;  margin: 0px 3px;}.news-block-one .inner-box .categorie-list a:last-child{  color: #000;}.news-block-one .lower-content{  position: relative;  display: block;  padding-top: 32px;}.news-block-one .lower-content .post-info{  position: relative;  display: block;  margin-bottom: 10px;}.news-block-one .lower-content .post-info li{  position: relative;  display: inline-block;  font-size: 14px;  font-weight: 500;  color: #8a8d91;  line-height: 20px;  padding-right: 16px;  margin-right: 10px;}.news-block-one .lower-content .post-info li:before{  position: absolute;  content: '';  background: #8a8d91;  width: 1px;  height: 10px;  top: 5px;  right: 0px;}.news-block-one .lower-content .post-info li:last-child:before{  display: none;}.news-block-one .lower-content .post-info li:last-child{  padding: 0px;  margin: 0px;}.news-block-one .lower-content .post-info li span{  color: #6ecc84;}.news-block-one .lower-content h3{  position: relative;  display: block;  font-size: 22px;  line-height: 32px;  font-weight: 600;  color: #000;  margin-bottom: 31px;}.news-block-one .lower-content h3 a{  position: relative;  display: inline-block;  color: #000;}.news-block-one .lower-content h3 a:hover{  color: #6ecc84;}.news-block-one .lower-content .theme-btn-two{  padding: 10px 32px;}/** subscribe-section **/.subscribe-section{  position: relative;  display: block;  background: #6ecc84;  padding: 44px 0px 56px 0px;}.subscribe-section:before{  position: absolute;  content: '';  background: #f5f4f0;  width: 50%;  height: 100%;  left: 0px;  top: 0px;}.subscribe-section h2{  position: relative;  display: block;  font-size: 30px;  line-height: 40px;  font-weight: 500;  color: #000;  margin-bottom: 30px;}.subscribe-section .left-content{  position: relative;  display: block;  padding: 0px 100px;}.subscribe-section .left-content .theme-btn{  padding: 17px 40px;}.subscribe-section .right-content{  position: relative;  display: block;  max-width: 490px;  width: 100%;  margin: 0 auto;}.subscribe-section .right-content h2{  color: #fff;}.subscribe-section .right-content .form-group{  position: relative;  display: block;  width: 100%;  margin-bottom: 0px;}.subscribe-section .right-content .form-group input[type='email']{  position: relative;  display: block;  max-width: 290px;  width: 100%;  height: 60px;  background: #6ac47f;  border: 1px solid #6ac47f;  color: #fff;  font-size: 15px;  padding: 10px 35px;  border-radius: 30px;  transition: all 500ms ease;}.subscribe-section .right-content .form-group input:focus{  border-color: #000;}.subscribe-section .right-content input::-webkit-input-placeholder{  color:#fff;}.subscribe-section .right-content .form-group button{  position: absolute;  top: 0px;  right: 0px;  font-size: 17px;  font-family: 'Poppins', sans-serif;  padding: 17px 47px;  background: #fff;  line-height: 26px;  color: #000;  font-weight: 500;  border-radius: 30px;  text-transform: capitalize;  transition: all 500ms ease;  cursor: pointer;  text-align: center;  z-index: 1;}.subscribe-section .right-content .form-group button:hover{  background: #000;  color: #fff;}.subscribe-section .scroll-btn{  position: absolute;  left: 50%;  margin-left: -25px;  bottom: -29px;  z-index: 99;}.subscribe-section .scroll-btn i{  position: relative;  display: inline-block;  height: 57px;  width: 57px;  line-height: 57px;  background: #6ecc84;  text-align: center;  font-size: 24px;  color: #fff;  font-weight: 600;  border-radius: 50%;  cursor: pointer;  transition: all 2s ease;  -webkit-animation: pulse-2 3s infinite;  -o-animation: pulse-2 3s infinite;  animation: pulse-2 3s infinite;  z-index: 99;}/** main-footer **/.main-footer{  position: relative;  display: block;}.main-footer .footer-top{  position: relative;  display: block;  background: #222224;  padding: 133px 0px 105px 0px;}.main-footer .footer-top .logo-widget{  position: relative;  display: block;  margin-right: 170px;  margin-top: -7px;}.main-footer .footer-top .logo-widget .footer-logo{  position: relative;  display: block;  margin-bottom: 22px;}.main-footer .footer-top .logo-widget p{  position: relative;  display: block;  color: #cececf;  margin-bottom: 28px;}.main-footer .footer-top .logo-widget .theme-btn{  padding: 12px 39px;}.main-footer .footer-top .widget-title{  position: relative;  display: block;  font-size: 22px;  line-height: 32px;  font-weight: 600;  color: #fff;  margin-bottom: 31px;}.main-footer .footer-top .links-widget .widget-content ul li{  position: relative;  display: block;  margin-bottom: 18px;}.main-footer .footer-top .links-widget .widget-content ul li:last-child{  margin-bottom: 0px;}.main-footer .footer-top .links-widget .widget-content ul li a{  position: relative;  display: inline-block;  font-size: 15px;  line-height: 26px;  font-family: 'Open Sans', sans-serif;  font-weight: 400;  color: #cececf;  padding: 0px 0px 0px 15px;}.main-footer .footer-top .links-widget .widget-content ul li a:hover,.main-footer .footer-top .links-widget .widget-content ul li a:hover:before,.main-footer .footer-top .contact-widget .widget-content .info-list li a:hover{  color: #6ecc84;}.main-footer .footer-top .links-widget .widget-content ul li a:before{  position: absolute;  content: "\f105";  font-family: 'Font Awesome 5 Free';  font-size: 15px;  font-weight: 700;  color: #cececf;  left: 0px;  top: 1px;  transition: all 500ms ease;}.main-footer .footer-top .contact-widget .widget-content .text{  position: relative;  display: block;  color: #cececf;  margin-bottom: 15px;}.main-footer .footer-top .contact-widget .widget-content .info-list li{  position: relative;  display: block;  font-size: 15px;  line-height: 30px;  color: #cececf;  margin-bottom: 11px;}.main-footer .footer-top .contact-widget .widget-content .info-list li:last-child{  margin-bottom: 0px;}.main-footer .footer-top .contact-widget .widget-content .info-list li a{  position: relative;  display: inline-block;  font-size: 15px;  font-family: 'Open Sans', sans-serif;  color: #cececf;}.main-footer .footer-top .contact-widget .widget-title{  margin-bottom: 29px;}/** footer-bottom **/.main-footer .footer-bottom{  position: relative;  display: block;  background: #161617;  padding: 13px 0px 12px 0px;}.main-footer .footer-bottom .left-content .copyright{  position: relative;  display: block;  color: #cdced1;  margin-top: 8px;}.main-footer .footer-bottom .left-content .copyright a,.main-footer .footer-bottom .right-content .footer-nav li a:hover{  color: #6ecc84;}.main-footer .footer-bottom .left-content .copyright a:hover{  text-decoration: underline;}.main-footer .footer-bottom .right-content .footer-nav{  position: relative;  display: inline-block;  margin-right: 230px;  top: -2px;}.main-footer .footer-bottom .right-content .footer-social{  position: relative;  display: inline-block;}.main-footer .footer-bottom .right-content .footer-nav li{  position: relative;  display: inline-block;  margin: 0px 10px;}.main-footer .footer-bottom .right-content .footer-nav li:before{  position: absolute;  content: '';  background: #b5b5b8;  width: 1px;  height: 14px;  top: 8px;  right: -12px;}.main-footer .footer-bottom .right-content .footer-nav li:last-child:before{  display: none;}.main-footer .footer-bottom .right-content .footer-nav li a{  position: relative;  display: inline-block;  color: #cdced1;}.main-footer .footer-bottom .right-content .footer-social li{  position: relative;  display: inline-block;  margin-left: 7px;}.main-footer .footer-bottom .right-content .footer-social li:first-child{  margin-left: 0px;}.main-footer .footer-bottom .right-content .footer-social li a{  position: relative;  display: inline-block;  width: 45px;  height: 45px;  line-height: 45px;  font-size: 14px;  color: #fff;  border-radius: 50%;  text-align: center;}.main-footer .footer-bottom .right-content .footer-social li:first-child a{  background: #dd4b39;}.main-footer .footer-bottom .right-content .footer-social li:nth-child(2) a{  background: #4a6fbe;}.main-footer .footer-bottom .right-content .footer-social li:nth-child(3) a{  background: #ea4c89;}.main-footer .footer-bottom .right-content .footer-social li:last-child a{  background: #55acee;}.main-footer .footer-bottom .right-content .footer-social li a:hover{  background: #6ecc84 !important;}/*** ====================================================================                        Home-Page-Two====================================================================***/.main-header.style-two .outer-container {  position: absolute;  left: 0px;  top: 0px;  width: 100%;  background-image: linear-gradient(-180deg, rgba(255, 255, 255) 0%, rgba(255, 255, 255, 0.90) 50%, rgba(255, 255, 255, 0.80) 75%);  padding: 0px 60px;  box-shadow: 0 0px 30px 0px #fff;}.main-slider.style-two .slide{  padding: 200px 0px 100px 0px;}.main-slider.style-two .owl-dots{  left: 90%;}/** feature-section **/.feature-section{  position: relative;  display: block;  background: #f0efeb;}.feature-section .feature-content .feature-block{  position: relative;  float: left;  width: 25%;  background: #f0efeb;  padding: 32px 40px 32px 60px;  transition: all 500ms ease;}.feature-section .feature-content .feature-block:hover{  background: #f5f4f0;}.feature-section .feature-content .feature-block:before{  position: absolute;  content: '';  background: #d8d7d3;  width: 1px;  height: 67px;  top: 42px;  right: 0px;}.feature-section .feature-content .feature-block:last-child:before{  display: none;}.feature-section .feature-content .feature-block .inner-box{  position: relative;  display: block;  padding-left: 75px;}.feature-section .feature-content .feature-block .inner-box .icon-box{  position: absolute;  left: 0px;  top: 1px;  font-size: 50px;  color: #6ecc84;  line-height: 50px;  transition: all 500ms ease;}.feature-section .feature-content .feature-block:hover .inner-box .icon-box{  color: #000;}.feature-section .feature-content .feature-block .inner-box h5{  position: relative;  display: block;  font-size: 18px;  line-height: 28px;  color: #000;  font-weight: 500;  margin-bottom: 6px;}.feature-section .feature-content .feature-block .inner-box h5 a{  position: relative;  display: inline-block;  color: #000;}.feature-section .feature-content .feature-block .inner-box h5 a:hover{  color: #6ecc84;}/**about-style-two **/.about-section.style-two{  padding: 120px 0px;}.about-section.style-two .image-box{  position: relative;  display: block;  margin-right: 40px;}.about-section.style-two .image-box .image{  position: relative;  display: block;  border-radius: 10px;  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);}.about-section.style-two .image-box .image img{  position: relative;  display: block;  width: 100%;  border-radius: 10px;}.about-section.style-two .image-box .image:before{  position: absolute;  content: '';  background: #6ecc84;  width: 125px;  height: 125px;  border-radius: 10px;  left: -51px;  bottom: 68px;}.about-section.style-two .image-box .image:after{  position: absolute;  content: '';  background: url(../images/icons/icon-2.png);  width: 105px;  height: 105px;  top: 80px;  right: -35px;  background-repeat: no-repeat;  z-index: -1;}.about-section.style-two .content-box{  margin: 22px 0px 0px 40px;}/** service-style-two **/.service-style-two{  position: relative;  display: block;  width: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  padding: 113px 0px 118px 0px;  z-index: 1;}.service-style-two:after{  position: absolute;  content: '';  background: rgba(99, 37, 203, 0.50);  width: 100%;  height: 100%;  left: 0px;  top: 0px;  z-index: -1;}.service-style-two:before {  position: absolute;  content: '';  background-image: linear-gradient(141deg, rgba(99, 37, 203) 0%, rgba(99, 37, 203, 0.80) 51%, rgba(99, 97, 203, 0.10) 75%);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.tabs-box .tab{  position:relative;  display:none;  transition: all 900ms ease;  -moz-transition: all 900ms ease;  -webkit-transition: all 900ms ease;  -ms-transition: all 900ms ease;  -o-transition: all 900ms ease;}.tabs-box .tab.active-tab{  display:block;  }.tabs-box .tab{  transform:scale(0.9,0.9) translateY(0px);}.tabs-box .tab.active-tab{  transform:scale(1) translateY(0px);}.service-style-two .content-box .sec-title h1{  color: #fff;  margin-bottom: 21px;}.service-style-two .content-box .text{  position: relative;  display: block;  color: #d3c0ed;  margin-bottom: 49px;}.service-style-two .content-box .tab-btns li{  position: relative;  display: block;  font-size: 20px;  font-family: 'Poppins', sans-serif;  line-height: 30px;  font-weight: 400;  color: #fff;  margin-bottom: 21px;  padding-left: 100px;  cursor: pointer;  transition: all 500ms ease;}.service-style-two .content-box .tab-btns li.active-btn,.service-style-two .content-box .tab-btns li:hover{  color: #6ecc84;}.service-style-two .content-box .tab-btns li:before{  position: absolute;  content: '';  background: #6ecc84;  width: 70px;  height: 2px;  left: 0px;  top: 14px;  transform: scale(0,0);  transition: all 500ms ease;}.service-style-two .content-box .tab-btns li.active-btn:before,.service-style-two .content-box .tab-btns li:hover:before{  transform: scale(1,1);}.service-style-two .content-box .tab-btns li:last-child{  margin-bottom: 0px;}.service-style-two .tabs-content .inner-box{  position: relative;  display: block;  margin-left: 30px;  top: 286px;  box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.2);  border-radius: 10px;}.service-style-two .tabs-content .inner-box .image-box{  position: relative;  display: block;  background: #fff;  padding: 10px;  border-top-right-radius: 10px;  border-top-left-radius: 10px;  border-bottom: none;  z-index: 1;}.service-style-two .tabs-content .inner-box .image-box:before{  position: absolute;  content: '';  background: #6ecc84;  width: 100%;  height: 0%;  left: 0px;  top: 0px;  border-top-right-radius: 10px;  border-top-left-radius: 10px;  transition: all 500ms ease;  z-index: -1;}.service-style-two .tabs-content .inner-box:hover .image-box:before{  height: 100%;}.service-style-two .tabs-content .inner-box .image-box img{  width: 100%;  border-top-right-radius: 10px;  border-top-left-radius: 10px;}.service-style-two .tabs-content .inner-box .lower-content{  position: relative;  display: block;  background: #6ecc84;  padding: 29px 30px 33px 40px;  margin-top: -10px;  border-bottom-right-radius: 10px;  border-bottom-left-radius: 10px;  z-index: 1;}.service-style-two .tabs-content .inner-box .lower-content .icon-box{  position: absolute;  left: 0px;  top: 6px;  font-size: 50px;  line-height: 50px;  color: #fff;}.service-style-two .tabs-content .inner-box .lower-content .content{  position: relative;  padding-left: 70px;}.service-style-two .tabs-content .inner-box .lower-content h3{  position: relative;  display: block;  font-size: 25px;  line-height: 32px;  font-weight: 500;  color: #fff;  margin-bottom: 14px;}.service-style-two .tabs-content .inner-box .lower-content h3 a{  position: relative;  display: inline-block;  color: #fff;}.service-style-two .tabs-content .inner-box .lower-content .text{  position: relative;  display: block;  color: #fff;}/** work-style-two **/.work-style-two{  position: relative;  display: block;  background: #fff;}.work-style-two .sec-title{  position: relative;  display: block;  padding: 277px 0px 63px 0px;}.work-style-two .sec-title h1{  margin-bottom: 32px;}.work-style-two .sec-title p{  position: relative;  display: block;}.work-style-two .sec-title p:before{  position: absolute;  content: '';  background: #6ecc84;  width: 2px;  height: 70px;  left: 50%;  bottom: -98px;  z-index: 1;}.work-style-two .inner-content{  position: relative;  display: block;  background: #f5f4f0;  padding: 120px 0px;}.work-style-two .inner-content .inner-box{  position: relative;  display: block;  padding-bottom: 64px;  margin-bottom: 70px;  border-bottom: 1px solid #e6e6e6;}.work-style-two .inner-content .inner-box:last-child{  padding: 0px;  margin: 0px;  border-bottom: none;}.work-style-two .inner-content .inner-box .image-box{  position: relative;  margin-right: 20px;}.work-style-two .inner-content .inner-box .image-box .image{  position: relative;  display: block;  background: #fff;  padding: 10px;  overflow: hidden;  border-radius: 10px;  z-index: 1;  box-shadow: 0 10px 40px 0px rgba(0, 0, 0, 0.2);}.work-style-two .inner-content .inner-box .image-box .image:before{  position: absolute;  content: '';  background: #6ecc84;  width: 100%;  height: 0%;  left: 0px;  top: 0px;  transition: all 500ms ease;  border-radius: 10px;  z-index: -1;}.work-style-two .inner-content .inner-box:hover .image-box .image:before{  height: 100%}.work-style-two .inner-content .inner-box .image-box .image img{  width: 100%;  border-radius: 10px;  transition: all 500ms ease;}.work-style-two .inner-content .inner-box:hover .image-box .image img{  opacity: 0.8;}.work-style-two .inner-content .inner-box .content-box .title{  position: relative;  display: block;  font-size: 24px;  line-height: 30px;  font-family: 'Pacifico', cursive;  color: #6ecc84;  margin-bottom: 20px;}.work-style-two .inner-content .inner-box .content-box h2{  position: relative;  display: block;  font-size: 30px;  line-height: 40px;  font-weight: 500;  color: #000;  margin-bottom: 22px;}.work-style-two .inner-content .inner-box .content-box h2 a{  position: relative;  display: inline-block;  color: #000;}.work-style-two .inner-content .inner-box .content-box h2 a:hover{  color: #6ecc84;}.work-style-two .inner-content .inner-box .content-box{  position: relative;  display: block;  margin-right: 100px;  margin-top: 18px;}.work-style-two .inner-content .inner-box:last-child .content-box{  text-align: right;  margin-right: 0px;  margin-left: 100px;}.work-style-two .inner-content .inner-box:last-child .image-box{  margin: 0px 0px 0px 20px;}/** testimonial-style-two **/.testimonial-section.style-two{  position: relative;  width: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  background-attachment: fixed;}.testimonial-section.style-two:before {  position: absolute;  content: '';  background: rgba(0, 0, 0, 0.9);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.testimonial-section.style-two .testimonial-content{  padding-left: 100px;}.testimonial-section.style-two .testimonial-content:before{  position: absolute;  content: '';  background: #6ecc84;  width: 70px;  height: 2px;  left: 0px;  top: 15px;}.testimonial-section.style-two .testimonial-content .icon-box{  background: transparent;  width: auto;  height: auto;  line-height: 30px;  color: #6ecc84;}.testimonial-section.style-two .content-box{  margin: 0px;}.testimonial-section.style-two .client-thumb-outer{  margin: 0px;  margin-left: 100px;}/** faq-style-two **/.faq-section.style-two{  position: relative;  padding-bottom: 0px;}.faq-section.style-two .inner-content{  position: relative;  display: block;  padding-bottom: 125px;  margin-bottom: 12px;  border-bottom: 1px solid #e5e5e5;}/*** ====================================================================                        About-Page====================================================================***//** page-title **/.page-title{  position: relative;  display: block;  width: 100%;  padding: 182px 0px 178px 0px;  background-size: cover;  background-repeat: no-repeat;  background-position: center;}.page-title:before {  position: absolute;  content: '';  background-image: linear-gradient(0deg, rgba(49, 49, 51) -50%, rgba(49, 49, 51, 0.50) 50%, rgba(49, 49, 51, 0.10) 100%);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.page-title .content-box h1{  position: relative;  display: block;  font-size: 45px;  line-height: 50px;  font-weight: 700;  color: #fff;  margin-bottom: 12px;}.page-title .content-box .bread-crumb li{  position: relative;  display: inline-block;  font-size: 18px;  line-height: 28px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #fff;  padding-right: 18px;  margin-right: 5px;}.page-title .content-box .bread-crumb li:before{  position: absolute;  content: '';  background: #fff;  width: 7px;  height: 7px;  top: 11px;  right: 0px;  border-radius: 50%;}.page-title .content-box .bread-crumb li:last-child:before{  display: none;}.page-title .content-box .bread-crumb li:last-child{  padding: 0px;  margin: 0px;}.page-title .content-box .bread-crumb li a{  position: relative;  display: inline-block;  color: #fff;}.page-title .content-box .bread-crumb li a:hover{  color: #6ecc84;}/** about-page-section **/.about-page-section{  position: relative;  display: block;  background: #fff;}.select-box .ui-state-default {  position: relative;  display: block;  background: #ffffff;  border: 1px solid #e5e5e5 !important;  border-radius: 0;  color: #000;  font-size: 14px;  font-weight: 400;  height: 50px;  outline: medium none;  width: 100%;  cursor: pointer;  font-family: 'Open Sans', sans-serif;}.select-box .ui-selectmenu-button span.ui-icon {  position: absolute;  top: 0;  right: 0;  bottom: 0;  display: block;  width: 60px;  height: 48px;  text-indent: 0;  margin: 0;}.select-box .ui-selectmenu-button span.ui-icon::before {  color: #b0b0b0;  content: "\f107";  font-family: 'Font Awesome 5 Free';  font-weight: 700;  font-size: 15px;  overflow: visible;  position: absolute;  right: 21px;  top: 12px;}.select-box .ui-state-default {  width: 100% !important;}.ui-selectmenu-open .ui-widget-content {  border: none;  background: #ffffff;  color: #222222;  border-radius: 0;  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.10);}.ui-selectmenu-open .ui-widget-content .ui-state-focus {  border: none;  background: #6ecc84;  font-weight: normal;  color: #ffffff;  font-size: 14px;}.ui-selectmenu-open .ui-menu .ui-menu-item {  border-bottom: 1px solid #efebea;  position: relative;  margin: 0;  padding: 10px 15px;  cursor: pointer;  text-align: center;  font-size: 14px;  font-weight: 500;  font-family: 'Open Sans', sans-serif;  text-transform: none;  transition: all 500ms ease;}.ui-selectmenu-open .ui-menu .ui-menu-item:last-child{  border-bottom: none;}.select-box .ui-selectmenu-button span.ui-selectmenu-text {  display: block;  line-height: 18px;  overflow: hidden;  padding: 15px 19px;  text-align: left;  margin-right: 0px;}.ui-selectmenu-menu .ui-menu{  transform: scaleY(0);  transform-origin: top center;  transition: .4s ease;  transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -webkit-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;}.ui-selectmenu-open .ui-menu{  transform: scaleY(1);  top: 100%;}.ui-selectmenu-menu{  transform: scaleY(0);  transform-origin: top center;  display: block;}.ui-selectmenu-open{  transform: scaleY(1);}.about-page-section .sidebar{  position: relative;  display: block;  padding: 107px 30px 50px 30px;  margin-right: 30px;}.sidebar .sidebar-form h3{  position: relative;  display: block;  font-size: 28px;  line-height: 38px;  font-weight: 500;  color: #000;  margin-bottom: 16px;}.sidebar .sidebar-form .text{  position: relative;  display: block;  color: #494948;  margin-bottom: 16px;}.sidebar .sidebar-form .form-group{  position: relative;  display: block;  margin-bottom: 13px;}.sidebar .sidebar-form .form-group:last-child{  margin-bottom: 0px;}.sidebar .sidebar-form .form-group label{  position: relative;  display: block;  font-size: 14px;  color: #000;  margin-bottom: 2px;}.sidebar .sidebar-form .form-group input[type='text'],.sidebar .sidebar-form .form-group input[type='email'],.sidebar .sidebar-form .form-group textarea{  position: relative;  display: block;  width: 100%;  height: 50px;  background: #fff;  font-size: 14px;  color: #000;  border: 1px solid #e5e5e5;  border-radius: 5px;  padding: 10px 15px;  transition: all 500ms ease;}.sidebar .sidebar-form .form-group input:focus,.sidebar .sidebar-form .form-group textarea:focus{  border-color: #6ecc84;}.sidebar .sidebar-form .form-group textarea{  height: 120px;  resize: none;  margin-bottom: 20px;}.sidebar .sidebar-form .form-group .theme-btn{  display: block;  width: 100%;}.about-page-section .about-page-content{  position: relative;  padding: 112px 0px 130px 0px;}.social-style-one li{  position: relative;  display: inline-block;}.social-style-one li a{  position: relative;  display: inline-block;  width: 45px;  height: 45px;  line-height: 45px;  font-size: 14px;  color: #fff;  border-radius: 50%;  text-align: center;}.social-style-one li:first-child a {  background: #dd4b39;}.social-style-one li:nth-child(2) a {  background: #4a6fbe;}.social-style-one li:nth-child(3) a {  background: #ea4c89;}.social-style-one li:last-child a {  background: #55acee;}.social-style-one li a:hover{  background: #6ecc84 !important;}.about-page-section .about-page-content .content-style-one .social-style-one li{  margin-left: 7px;}.about-page-section .about-page-content .content-style-one .social-style-one li:first-child{  margin-left: 0px;}.about-page-section .about-page-content .content-style-one .social-links{  position: relative;  margin-top: 58px;}.about-page-section .about-page-content .content-style-one .title-box{  position: relative;  display: block;  margin-bottom: 53px;}.about-page-section .about-page-content .content-style-one .bold-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  margin-bottom: 26px;}.about-page-section .about-page-content .content-style-one{  position: relative;  display: block;  padding-bottom: 44px;}.about-page-section .about-page-content p{  margin-bottom: 26px;}.about-page-section .about-page-content .content-style-two .image-box{  position: relative;  background: #fff;  padding: 10px;  border-radius: 10px;  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);  z-index: 1;}.about-page-section .about-page-content .content-style-two .image-column{  position: relative;}.about-page-section .about-page-content .content-style-two .image-column:before{  position: absolute;  content: '';  background: url(../images/icons/icon-3.png);  width: 125px;  height: 125px;  right: -65px;  bottom: 85px;  background-repeat: no-repeat;}.about-page-section .about-page-content .content-style-two .image-box img{  width: 100%;  border-radius: 10px;  position: relative;}.about-page-section .about-page-content .content-style-two .text{  position: relative;  display: block;  margin-top: 3px;}.about-page-section .about-page-content .content-style-two{  position: relative;  display: block;  margin-bottom: 84px;}.about-page-section .about-page-content .content-style-three h3{  position: relative;  display: block;  font-size: 24px;  line-height: 32px;  font-weight: 500;  color: #000;  margin-bottom: 24px;}.about-page-section .about-page-content .content-style-three .top-content{  position: relative;  display: block;  padding-bottom: 41px;}.about-page-section .about-page-content .content-style-three .qualifications .list li{  position: relative;  display: block;  font-size: 15px;  margin-bottom: 8px;  padding-left: 20px;}.about-page-section .about-page-content .content-style-three .qualifications .list li:before{  position: absolute;  content: '';  background: #b0b0b0;  width: 7px;  height: 7px;  left: 0px;  top: 10px;  border-radius: 50%;}.about-page-section .about-page-content .content-style-three .qualifications .list li:last-child{  margin-bottom: 0px;}.about-page-section .about-page-content .content-style-three .qualifications{  position: relative;  display: block;  margin-bottom: 69px;}.about-page-section .about-page-content .content-style-three .certificates h3{  margin-bottom: 32px;}.about-page-section .about-page-content .content-style-three .certificates img{  width: 100%;  box-shadow: 0 10px 30px 1px rgba(0, 0, 0, 0.1);}/*** ====================================================================                        Service-Page====================================================================***/.service-page-section{  position: relative;  display: block;  background: #fff;}.service-sidebar{  position: relative;  display: block;  margin-right: 30px;  padding: 121px 30px 77px 30px;}.service-sidebar .sidebar h3{  position: relative;  display: block;  font-size: 28px;  line-height: 28px;  font-weight: 500;  color: #000;  margin-bottom: 21px;}.service-sidebar .sidebar .text{  position: relative;  display: block;  margin-bottom: 38px;}.service-sidebar .sidebar .list li{  position: relative;  display: block;  margin-bottom: 15px;}.service-sidebar .sidebar .list li a{  position: relative;  display: inline-block;  font-size: 18px;  line-height: 28px;  font-family: 'Poppins', sans-serif;  font-weight: 400;  padding-left: 80px;  color: #000;}.service-sidebar .sidebar .list li a:before{  position: absolute;  content: '';  background: #6ecc84;  width: 50px;  height: 2px;  left: 0px;  top: 13px;  transform: scale(0,0);  transition: all 500ms ease;}.service-sidebar .sidebar .list li.active a:before, .service-sidebar .sidebar .list li a:hover:before {  transform: scale(1,1);}.service-sidebar .sidebar .list li.active a,.service-sidebar .sidebar .list li a:hover{  color: #6ecc84;}.service-sidebar .sidebar .list li:last-child{  margin-bottom: 0px;}.service-page-section .service-content{  position: relative;  display: block;  padding: 112px 0px 90px 0px;}.service-page-section .service-content .service-block-one{  border: 1px solid #e5e5e5;  border-radius: 10px;  padding: 46px 15px 41px 15px;  transition: all 500ms ease;}.service-page-section .service-content .service-block-one:hover{  box-shadow: 0 10px 30px 1px rgba(0, 0, 0, 0.1);  border: 1px solid transparent;}.service-page-section .service-content .sec-title{  position: relative;  display: block;  margin-bottom: 54px;}.service-page-section .service-content .title-box .bold-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  margin-bottom: 38px;}/** service-details **/.service-details{  position: relative;  display: block;  background: #fff;}.service-details .service-details-content{  position: relative;  display: block;  padding: 112px 0px 113px 0px;}.service-details .service-details-content .sec-title{  margin-bottom: 34px;}.service-details .service-details-content .title-box{  position: relative;  display: block;  margin-bottom: 71px;}.service-details .service-details-content .title-box .bold-text{  position: relative;  display: block;  font-weight: 600;  color: #000;}.service-details .service-details-content .inner-box h3{  position: relative;  display: block;  font-size: 28px;  line-height: 38px;  color: #000;  font-weight: 500;  margin-bottom: 22px;}.service-details .service-details-content .inner-box p{  margin-bottom: 26px;}.service-details .service-details-content .content-style-one .image-box{  position: relative;  display: block;  border-radius: 10px;  margin-top: 6px;  box-shadow: 0 10px 30px 1px rgba(0, 0, 0, 0.1);}.service-details .service-details-content .content-style-one .image-box:before{  position: absolute;  content: '';  background: url(../images/icons/icon-3.png);  width: 125px;  height: 125px;  right: -80px;  bottom: 65px;  background-repeat: no-repeat;}.service-details .service-details-content .content-style-one .image-box img{  position: relative;  width: 100%;  border-radius: 10px;}.service-details .service-details-content .content-style-one p:last-child{  margin-bottom: 0px;}.service-details .service-details-content .content-style-one .list-content{  position: relative;  display: block;  margin-top: 72px;  margin-bottom: 65px;}.service-details .service-details-content .content-style-one .list-content li{  position: relative;  display: block;  margin-bottom: 8px;  padding-left: 22px;}.service-details .service-details-content .content-style-one .list-content li:before{  position: absolute;  content: '';  background: #b0b0b0;  width: 7px;  height: 7px;  left: 0px;  top: 10px;  border-radius: 50%;}.service-details .service-details-content .content-style-one .list-content li:last-child{  margin-bottom: 0px;}.service-details .service-details-content .content-style-two .single-item{  position: relative;  display: block;}.service-details .service-details-content .content-style-two .single-item .count-box{  position: relative;  display: inline-block;  width: 60px;  height: 60px;  line-height: 44px;  background: #6ecc84;  border: 8px solid #fff;  font-size: 18px;  font-weight: 500;  font-family: 'Poppins', sans-serif;  color: #fff;  border-radius: 50%;  text-align: center;  box-shadow: 0 10px 30px 1px rgba(0, 0, 0, 0.1);  margin-bottom: 24px;}.service-details .service-details-content .content-style-two .single-item h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 500;  color: #000;  margin-bottom: 14px;}.service-details .service-details-content .content-style-two h3{  margin-bottom: 30px;}/*** ====================================================================                        Team-Page====================================================================***/.team-section{  position: relative;  display: block;  background: #fff;  padding: 120px 0px 70px 0px;}.team-block-one{  position: relative;  display: block;  margin-bottom: 43px;}.team-block-one .image-box{  position: relative;  display: block;  overflow: hidden;  border-radius: 10px;}.team-block-one .image-box .social-icons{  position: absolute;  left: 50%;  top: 50%;  width: 100%;  text-align: center;  transform: translate(-50%, -50%);}.team-block-one .image-box .social-icons li{  position: relative;  display: inline-block;  margin: 0px 3px;}.team-block-one .image-box .social-icons li a{  position: relative;  display: inline-block;  width: 40px;  height: 40px;  line-height: 40px;  background: #fff;  font-size: 16px;  text-align: center;  border-radius: 50%;  color: #6ecc84;  opacity: 0;  transform: scale(0,0);  transition: all 2s ease;}.team-block-one .image-box .social-icons li a:hover{  background: #000;  color: #fff;}.team-block-one:hover .image-box .social-icons li a{  transform: scale(1,1);  opacity: 1;}.team-block-one .image-box img{  width: 100%;  border-radius: 10px;}.team-block-one:hover .image-box:before {  transform: perspective(1200px) rotateY(0deg) translateZ(0px);  transition-delay: 0.1s;  opacity: 1;}.team-block-one .image-box:before {  position: absolute;  content: '';  background: rgba(110, 204, 132, 0.80);  width: 100%;  height: 100%;  left: 0px;  top: 0px;  transform-style: preserve-3d;  transform: perspective(1200px) rotateY(-90deg) translateZ(0px);  opacity: 0;  border-radius: 10px;  transition: all 500ms ease;}.team-block-one .lower-content{  position: relative;  display: block;  padding-top: 24px;}.team-block-one .lower-content h3{  position: relative;  display: block;  font-size: 24px;  line-height: 32px;  font-weight: 500;  color: #000;  margin-bottom: 6px;}.team-block-one .lower-content h3 a{  position: relative;  display: inline-block;  color: #000;}.team-block-one .lower-content h3 a:hover{  color: #6ecc84;}.team-block-one .lower-content .designation{  position: relative;  display: block;  font-size: 16px;  color: #6ecc84;  font-family: 'Poppins', sans-serif;  font-weight: 500;  margin-bottom: 14px;}/** team-details **/.team-details{  position: relative;  display: block;  background: #fff;}.team-details .single-team-member{  position: relative;  display: block;  width: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  padding-top: 70px;}.team-details .single-team-member:after{  position: absolute;  content: '';  background: url(../images/icons/icon-4.png);  width: 250px;  height: 342px;  top: 0px;  right: 0px;  background-repeat: no-repeat;}.team-details .single-team-member .inner-box{  position: relative;  display: block;  margin-bottom: -70px;  z-index: 1;}.team-details .single-team-member:before{  position: absolute;  content: '';  background: rgba(255, 255, 255, 0.90);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.team-details .single-team-member .image-box{  position: relative;  display: block;  background: #fff;  padding: 10px;  border-radius: 10px;  z-index: 1;}.team-details .single-team-member .image-column{  position: relative;}.team-details .single-team-member .image-column:before{  position: absolute;  content: '';  background: url(../images/icons/icon-5.png);  width: 363px;  height: 346px;  left: -70px;  top: -18px;  background-repeat: no-repeat;}.team-details .single-team-member .image-box img{  width: 100%;  border-radius: 10px;}.team-details .single-team-member .content-box h1{  position: relative;  display: block;  font-size: 45px;  line-height: 50px;  font-weight: 600;  color: #000;  margin-bottom: 12px;}.team-details .single-team-member .content-box .designation{  position: relative;  display: block;  font-size: 18px;  line-height: 28px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #6ecc84;  margin-bottom: 25px;}.team-details .single-team-member .content-box .text{  position: relative;  display: block;  font-weight: 600;  line-height: 28px;  color: #48494a;  font-style: italic;}.team-details .single-team-member .content-box{  position: relative;  display: block;  margin-left: 70px;  margin-top: 102px;}.team-details .team-social-bar{  position: relative;  display: block;  background: #5b5b60;  padding: 48px 0px 47px 0px;}.team-details .team-social-bar .call{  position: relative;  display: inline-block;  margin-right: 192px;  z-index: 1;}.team-details .team-social-bar .call i{  position: relative;  display: inline-block;  font-size: 18px;  width: 45px;  height: 45px;  line-height: 45px;  background: #fff;  color: #6ecc84;  text-align: center;  border-radius: 50%;  margin-right: 15px;}.team-details .team-social-bar .call a{  position: relative;  display: inline-block;  font-size: 18px;  font-weight: 500;  font-family: 'Poppins', sans-serif;  color: #fff;}.team-details .team-social-bar .call a:hover{  color: #6ecc84;}.team-details .team-social-bar .social-style-one{  position: relative;  display: inline-block;  z-index: 1;}.team-details .team-social-bar .social-style-one li{  margin-left: 7px;}.team-details .team-social-bar .social-style-one li:first-child{  margin-left: 0px;}.team-details .lower-content{  position: relative;  display: block;  padding: 70px 0px 113px 0px;}.team-details .lower-content .sidebar {  position: relative;  display: block;  padding: 107px 30px 50px 30px;  margin-left: 30px;}.team-details .lower-content .content-box h1{  position: relative;  display: block;  font-size: 40px;  line-height: 50px;  font-weight: 500;  color: #000;  margin-bottom: 22px;}.team-details .lower-content .content-box .italic-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  font-style: italic;  margin-bottom: 26px;}.team-details .lower-content .content-box .content-style-one .text{  position: relative;  display: block;  margin-bottom: 52px;}.team-details .lower-content .content-box h3{  position: relative;  display: block;  font-size: 28px;  line-height: 38px;  font-weight: 500;  color: #000;  margin-bottom: 22px;}.team-details .lower-content .content-box .list li {  position: relative;  display: block;  font-size: 15px;  margin-bottom: 8px;  padding-left: 20px;}.team-details .lower-content .content-box .list li:before {  position: absolute;  content: '';  background: #b0b0b0;  width: 7px;  height: 7px;  left: 0px;  top: 10px;  border-radius: 50%;}.team-details .lower-content .content-box .list li:last-child{  margin-bottom: 0px;}.team-details .lower-content .content-box .content-style-one{  position: relative;  display: block;  margin-bottom: 52px;}.team-details .lower-content .content-box .content-style-two p{  margin-bottom: 26px;}.team-details .lower-content .content-box .content-style-two .text{  position: relative;  display: block;  padding-bottom: 26px;}/*** ====================================================================                        Career-Page====================================================================***/.career-page-section{  position: relative;  display: block;  background: #fff;  padding: 110px 0px 50px 0px;}.career-page-section .career-content-box .career{  position: relative;  display: block;  margin-bottom: 52px;}.career-page-section .career-content-box h1{  position: relative;  display: block;  font-size: 40px;  line-height: 50px;  font-weight: 500;  color: #000;  margin-bottom: 22px;}.career-page-section .career-content-box .career .italic-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  font-style: italic;  margin-bottom: 26px;}.career-page-section .career-content-box h3{  position: relative;  display: block;  font-size: 28px;  line-height: 38px;  font-weight: 500;  color: #000;  margin-bottom: 30px;}.career-page-section .career-content-box .category .inner-box{  position: relative;  display: block;  margin: 0px -5px;}.career-page-section .career-content-box .category .inner-box .single-item{  position: relative;  display: block;  float: left;  max-width: 250px;  width: 100%;  background: #f5f4f0;  text-align: center;  padding: 35px 15px 31px 15px;  margin: 0px 5px;  margin-bottom: 10px;  transition: all 500ms ease;}.career-page-section .career-content-box .category .inner-box .single-item:hover{  background: #6ecc84;}.career-page-section .career-content-box .category .inner-box .single-item .icon-box{  position: relative;  display: block;  font-size: 35px;  line-height: 35px;  color: #6ecc84;  margin-bottom: 13px;  transition: all 500ms ease;}.career-page-section .career-content-box .category .inner-box .single-item:hover .icon-box,.career-page-section .career-content-box .category .inner-box .single-item:hover h4,.career-page-section .career-content-box .category .inner-box .single-item:hover h4 a,.career-page-section .career-content-box .category .inner-box .single-item:hover span{  color: #fff;}.career-page-section .career-content-box .category .inner-box .single-item h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 400;  color: #000;  margin-bottom: 0px;}.career-page-section .career-content-box .category .inner-box .single-item h4 a{  position: relative;  display: inline-block;  color: #000;}.career-page-section .career-content-box .category .inner-box .single-item span{  position: relative;  display: block;  font-size: 15px;  font-family: 'Poppins', sans-serif;  transition: all 500ms ease;}.career-page-section .career-content-box .category{  position: relative;  display: block;  margin-bottom: 54px;}.career-page-section .career-content-box .positions{  position: relative;  display: block;}.career-page-section .career-content-box .positions .text p{  margin-bottom: 56px;}.career-page-section .career-content-box .positions .single-item .inner-title{  position: relative;  display: block;  font-size: 24px;  line-height: 32px;  font-weight: 500;  color: #000;  margin-bottom: 14px;}.career-page-section .career-content-box .positions .single-item .inner-title span{  color: #6ecc84;}.career-page-section .career-content-box .positions .single-item .text{  position: relative;  display: block;  margin-bottom: 35px;}.career-page-section .career-content-box .positions .single-item h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 500;  color: #000;  margin-bottom: 14px;}.career-page-section .career-content-box .positions .single-item .list{  position: relative;  display: block;  margin-bottom: 43px;}.career-page-section .career-content-box .positions .single-item .list li{  position: relative;  display: block;  padding-left: 20px;  margin-bottom: 8px;}.career-page-section .career-content-box .positions .single-item .list li:last-child{  margin-bottom: 0px;}.career-page-section .career-content-box .positions .single-item .list li:before{  position: absolute;  content: '';  background: #b0b0b0;  width: 7px;  height: 7px;  left: 0px;  top: 10px;  border-radius: 50%;}.career-page-section .career-content-box .positions h3{  margin-bottom: 22px;}.career-page-section .career-content-box .positions .single-item{  position: relative;  display: block;  margin-bottom: 62px;}.career-page-section .career-content-box .positions .single-item .theme-btn-two{  padding: 10px 32px;}.career-page-section .career-sidebar{  position: relative;  display: block;  padding: 44px 30px 50px 30px;  margin-left: 30px;  margin-top: 10px;}.career-page-section .career-sidebar h2{  position: relative;  display: block;  font-size: 30px;  line-height: 40px;  font-weight: 500;  color: #000;  margin-bottom: 16px;}.career-page-section .career-sidebar .text{  position: relative;  display: block;  margin-bottom: 36px;}.career-page-section .career-sidebar .info-list{  position: relative;  display: block;  margin-bottom: 42px;}.career-page-section .career-sidebar .info-list li{  position: relative;  display: block;  font-size: 15px;  font-family: 'Poppins', sans-serif;  margin-bottom: 11px;}.career-page-section .career-sidebar .info-list li:last-child{  margin-bottom: 0px;}.career-page-section .career-sidebar .info-list li span{  color: #000;  font-weight: 500;}.career-page-section .career-sidebar .theme-btn{  display: block;}/*** ====================================================================                        Faq-Page====================================================================***/.faq-page-section{  position: relative;  display: block;  background: #fff;  padding: 110px 0px 120px 0px;}.faq-page-section .faq-content-side h1{  position: relative;  display: block;  font-size: 40px;  line-height: 50px;  font-weight: 500;  color: #000;  margin-bottom: 22px;}.faq-page-section .faq-content-side .italic-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  font-style: italic;  margin-bottom: 26px;}.faq-page-section .faq-content-side .text p{  margin-bottom: 52px;}.faq-page-section .faq-content-side h3{  position: relative;  display: block;  font-size: 28px;  line-height: 38px;  font-weight: 500;  color: #000;  margin-bottom: 12px;}.faq-page-section .faq-content-side .faq-content-one p{  margin-bottom: 33px;}.faq-page-section .faq-content-side .accordion-box .block{  border: none;  background: #f5f4f0;  border-radius: 0px;  margin-bottom: 20px;}.faq-page-section .faq-content-side .accordion-box .block:last-child{  margin-bottom: 0px;}.faq-page-section .faq-content-side .accordion-box .block.active-block{  background: #6ecc84;}.faq-page-section .faq-content-side .accordion-box .block .acc-btn h5{  background: transparent;  border-radius: 0px;  font-size: 20px;  line-height: 30px;  padding: 20px 60px 20px 25px;}.faq-page-section .faq-content-side .accordion-box .block.active-block .content .text{  color: #fff;  padding: 1px 45px 31px 30px;}.faq-page-section .faq-content-side .faq-content-one{  position: relative;  display: block;  margin-bottom: 65px;}.faq-page-section .faq-content-side .faq-content-two p{  margin-bottom: 33px;}.faq-page-section .faq-content-side .faq-content-two .accordion-box{  max-height: 450px;}.faq-page-section .faq-content-side .faq-content-one .accordion-box{  max-height: 540px;}.faq-page-section .faq-sidebar{  position: relative;  display: block;  margin-left: 30px;  padding: 46px 30px 50px 30px;}/*** ====================================================================                        Pricing-Page====================================================================***/.pricing-section{  position: relative;  display: block;  background: #fff;  padding: 113px 0px 120px 0px;}.pricing-section .sec-title{  margin-bottom: 53px;}.pricing-section .sec-title h1{  margin-bottom: 32px;}.pricing-table{  position: relative;  display: block;  background: #f5f4f0;  padding: 48px 40px 51px 40px;  transition: all 500ms ease;}.pricing-table:hover{  background: #6ecc84;}.pricing-table .table-header span{  position: relative;  display: block;  font-size: 18px;  line-height: 28px;  color: #000;  text-transform: uppercase;  margin-bottom: 4px;  transition: all 500ms ease;}.pricing-table:hover .table-header span,.pricing-table:hover .table-header h1{  color: #fff;}.pricing-table .table-header h1{  position: relative;  display: block;  font-size: 40px;  line-height: 50px;  font-weight: 600;  color: #6ecc84;}.pricing-table .table-header h1 span{  display: inline-block;  font-size: 17px;  color: #6ecc84;  text-transform: lowercase;}.pricing-table .table-header{  position: relative;  display: block;  margin-bottom: 33px;}.pricing-table .table-content{  position: relative;  display: block;  background: #fff;  padding: 43px 15px 41px 30px;  margin-bottom: 60px;  transition: all 500ms ease;}.pricing-table:hover .table-content{  background: #76db8e;}.pricing-table .table-content:before{  position: absolute;  content: '';  background: #f9f9f6;  width: 85%;  height: 10px;  left: 20px;  bottom: -10px;  transition: all 500ms ease;}.pricing-table:hover .table-content:before{  background: #73d68b;}.pricing-table .table-content:after{  position: absolute;  content: '';  background: #f6f6f2;  width: 70%;  height: 10px;  left: 40px;  bottom: -20px;  transition: all 500ms ease;}.pricing-table:hover .table-content:after{  background: #70d187;}.pricing-table .table-content li{  position: relative;  display: block;  text-align: left;  font-size: 16px;  color: #111111;  margin-bottom: 15px;  padding-left: 25px;  transition: all 500ms ease;}.pricing-table:hover .table-content li,.pricing-table:hover .table-content li:before{  color: #fff !important;}.pricing-table .table-content li:before{  position: absolute;  content: "\f00c";  font-family: 'Font Awesome 5 Free';  font-size: 17px;  font-weight: 700;  color: #6ecc84;  left: 0px;  top: 0px;  transition: all 500ms ease;}.pricing-table .table-content li:nth-child(4),.pricing-table .table-content li:last-child{  color: #8a8d91;}.pricing-table .table-content li:nth-child(4):before,.pricing-table .table-content li:last-child:before{  color: #cccccc;}.pricing-table .table-content li:last-child{  margin-bottom: 0px;}.pricing-table .table-footer a{  position: relative;  display: inline-block;  font-size: 17px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #6ecc84;  border: 1px solid #6ecc84;  border-radius: 30px;  text-align: center;  text-transform: capitalize;  padding: 16px 47px;}.pricing-table:hover .table-footer a{  border-color: #fff;  background: #fff;}/*** ====================================================================                        Error-Page====================================================================***/.error-section{  position: relative;  display: block;  width: 100%;  background: #fff;  padding: 150px 0px;}.error-section .error-img{  position: relative;  display: block;  margin-bottom: 48px;}.error-section .error-img img{  position: relative;  display: inline-block;  width: auto;}.error-section .inner-content h3{  position: relative;  display: block;  font-size: 30px;  line-height: 40px;  font-weight: 600;  color: #000;  margin-bottom: 95px;}/*** ====================================================================                        Blog-Page====================================================================***/.sidebar-page-container{  position: relative;  display: block;  background: #fff;  padding: 120px 0px;}.sidebar-page-container .news-block-one{  margin-bottom: 70px;}.sidebar-page-container .sidebar .sidebar-widget{  position: relative;  display: block;  background: #f5f4f0;  padding: 32px 30px 35px 30px;  margin-bottom: 30px;}.sidebar-page-container .sidebar .sidebar-title{  position: relative;  display: block;  font-size: 30px;  line-height: 40px;  font-weight: 500;  color: #000;  margin-bottom: 20px;}.sidebar-page-container .sidebar .sidebar-about .author-image{  position: relative;  display: inline-block;  width: 120px;  height: 120px;  overflow: hidden;  border-radius: 50%;  margin-bottom: 18px;}.sidebar-page-container .sidebar .sidebar-about .author-image img{  width: 100%;  border-radius: 50%;}.sidebar-page-container .sidebar .sidebar-about h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 500;  color: #000;  margin-bottom: 14px;}.sidebar-page-container .sidebar .sidebar-about .text{  position: relative;  display: block;  font-size: 14px;  font-family: 'Poppins', sans-serif;  margin-bottom: 17px;}.sidebar-page-container .sidebar .sidebar-about .signature{  position: relative;  display: inline-block;  margin-bottom: 23px;}.sidebar-page-container .sidebar .sidebar-about .social-list li{  position: relative;  display: inline-block;  margin-right: 22px;}.sidebar-page-container .sidebar .sidebar-about .social-list li:last-child{  margin-right: 0px;}.sidebar-page-container .sidebar .sidebar-about .social-list li a{  position: relative;  display: inline-block;  font-size: 16px;  color: #000;}.sidebar-page-container .sidebar .sidebar-about .social-list li a:hover{  color: #6ecc84;}.sidebar-page-container .sidebar{  position: relative;  display: block;  margin-left: 20px;}.sidebar-page-container .sidebar .sidebar-category .widget-content ul li{  position: relative;  display: block;  padding: 8px 0px 13px 0px;  border-bottom: 1px solid #e5e5e5;  margin-bottom: 5px;}.sidebar-page-container .sidebar .sidebar-category .widget-content ul li:last-child{  margin-bottom: 0px;  border-bottom: none;}.sidebar-page-container .sidebar .sidebar-category .widget-content ul li a{  position: relative;  display: inline-block;  font-size: 17px;  font-family: 'Poppins', sans-serif;  font-weight: 400;  color: #777777;}.sidebar-page-container .sidebar .sidebar-category .widget-content ul li a:hover{  color: #6ecc84;}.sidebar-page-container .sidebar .sidebar-category{  padding-bottom: 20px;}.sidebar-page-container .sidebar .sidebar-post .post{  position: relative;  display: block;  padding: 5px 0px 7px 105px;  min-height: 90px;  margin-bottom: 30px;}.sidebar-page-container .sidebar .sidebar-post .post:last-child{  margin-bottom: 10px;}.sidebar-page-container .sidebar .sidebar-post .post .post-thumb{  position: absolute;  left: 0px;  top: 0px;  width: 90px;  height: 90px;  overflow: hidden;  background: #6ecc84;  border-radius: 50%;}.sidebar-page-container .sidebar .sidebar-post .post .post-thumb img{  width: 100%;  transition: all 500ms ease;}.sidebar-page-container .sidebar .sidebar-post .post:hover .post-thumb img{  transform: scale(1.1);  opacity: 0.5;}.sidebar-page-container .sidebar .sidebar-post .post .post-date{  position: relative;  display: block;  font-size: 14px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  line-height: 20px;  color: #6ecc84;  margin-bottom: 10px;}.sidebar-page-container .sidebar .sidebar-post .post h5{  position: relative;  display: block;  font-size: 18px;  line-height: 24px;  font-weight: 500;  color: #000;}.sidebar-page-container .sidebar .sidebar-post .post h5 a{  position: relative;  display: inline-block;  color: #000;}.sidebar-page-container .sidebar .sidebar-post .post h5 a:hover{  color: #6ecc84;}.sidebar-page-container .sidebar .sidebar-tags .tag-list{  position: relative;  display: block;  margin: 0px -5px;}.sidebar-page-container .sidebar .sidebar-tags .tag-list li{  position: relative;  display: inline-block;  float: left;  margin: 0px 5px;  margin-bottom: 10px;}.sidebar-page-container .sidebar .sidebar-tags .tag-list li a{  position: relative;  display: inline-block;  font-size: 14px;  line-height: 20px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #000;  background: transparent;  border: 1px solid #d9d9d9;  text-align: center;  border-radius: 25px;  padding: 9px 15px;}.sidebar-page-container .sidebar .sidebar-tags .tag-list li a:hover{  color: #fff;  border-color: #6ecc84;  background: #6ecc84;}.sidebar-page-container .sidebar .sidebar-tags{  padding-bottom: 30px;}/** blog-details **/.blog-details{  position: relative;  display: block;  background: #fff;}.blog-details .top-post{  position: relative;  display: block;  width: 100%;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  padding: 329px 0px 78px 0px;}.blog-details .top-post:before {  position: absolute;  content: '';  background-image: linear-gradient(0deg, rgba(49, 49, 51) -50%, rgba(49, 49, 51, 0.50) 50%, rgba(49, 49, 51, 0.10) 100%);  width: 100%;  height: 100%;  left: 0px;  top: 0px;}.blog-details .top-post .content-box .categorie-list a {  position: relative;  display: inline-block;  font-size: 13px;  line-height: 20px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #6ecc84;  background: #fff;  padding: 2px 22px 3px 23px;  border-radius: 25px;  margin-right: 6px;}.blog-details .top-post .content-box .categorie-list a:last-child {  color: #000;  margin-right: 0px;}.blog-details .top-post .content-box .categorie-list{  position: relative;  display: block;  margin-bottom: 26px;}.blog-details .top-post .content-box h1{  position: relative;  display: block;  font-size: 45px;  line-height: 50px;  font-weight: 600;  color: #fff;  margin-bottom: 13px;} .blog-details .top-post .content-box .post-info li {  position: relative;  display: inline-block;  font-size: 17px;  font-weight: 500;  color: #c9ceca;  font-family: 'Poppins', sans-serif;  line-height: 20px;  padding-right: 14px;  margin-right: 10px;}.blog-details .top-post .content-box .post-info li:before {  position: absolute;  content: '';  background: #c9ceca;  width: 1px;  height: 12px;  top: 4px;  right: 0px;}.blog-details .top-post .content-box .post-info li:last-child:before{  display: none;}.blog-details .top-post .content-box .post-info li:last-child {  padding: 0px;  margin: 0px;}.blog-details .top-post .content-box .post-info li span {  color: #6ecc84;}.sidebar-page-container .blog-details-content .inner-box .bold-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  margin-bottom: 26px;}.sidebar-page-container .blog-details-content .inner-box .text p{  margin-bottom: 26px;}.sidebar-page-container .blog-details-content .inner-box .text p:last-child{  margin-bottom: 0px;}.sidebar-page-container .blog-details-content .inner-box .text{  position: relative;  display: block;  margin-bottom: 69px;}.sidebar-page-container .blog-details-content .inner-box .two-column .image-box{  position: relative;  display: block;  background: #fff;  border-radius: 10px;  padding: 10px;  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);}.sidebar-page-container .blog-details-content .inner-box .two-column .image-column{  position: relative;}.sidebar-page-container .blog-details-content .inner-box .two-column .image-column:before{  position: absolute;  content: '';  background: url(../images/icons/icon-6.png);  width: 125px;  height: 185px;  left: -45px;  bottom: 65px;  background-repeat: no-repeat;}.sidebar-page-container .blog-details-content .inner-box .two-column .image-box img{  position: relative;  width: 100%;  border-radius: 10px;}.sidebar-page-container .blog-details-content .inner-box .two-column .text{  position: relative;  display: block;  margin-top: 4px;  margin-bottom: 0px;}.sidebar-page-container .blog-details-content .inner-box .two-column{  position: relative;  display: block;  margin-bottom: 71px;}.sidebar-page-container .blog-details-content .author-box{  position: relative;  display: block;  background: #f5f4f0;  padding: 30px 30px 30px 30px;  margin-bottom: 51px;}.sidebar-page-container .blog-details-content .author-box .author-image{  position: absolute;  left: 0px;  top: 0px;  width: 120px;  height: 120px;  overflow: hidden;  border-radius: 50%;}.sidebar-page-container .blog-details-content .author-box .author-image img{  width: 100%;  border-radius: 50%;}.sidebar-page-container .blog-details-content .author-box .author-content{  position: relative;  display: block;  padding: 0px 0px 0px 140px;}.sidebar-page-container .blog-details-content .author-box .author-content h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 500;  color: #000;  margin-bottom: 13px;}.sidebar-page-container .blog-details-content .author-box .author-content .text{  position: relative;  display: block;  margin-bottom: 18px;}.sidebar-page-container .blog-details-content .author-box .author-content .social-list li{  position: relative;  display: inline-block;  margin-right: 22px;}.sidebar-page-container .blog-details-content .author-box .author-content .social-list li:last-child{  margin-right: 0px;}.sidebar-page-container .blog-details-content .author-box .author-content .social-list li a {  position: relative;  display: inline-block;  font-size: 16px;  color: #000;}.sidebar-page-container .blog-details-content .author-box .author-content .social-list li a:hover{  color: #6ecc84;}.sidebar-page-container .blog-details-content .group-title{  position: relative;  display: block;  font-size: 28px;  line-height: 38px;  font-weight: 500;  color: #000;  margin-bottom: 23px;}.sidebar-page-container .blog-details-content .comments-area .comment{  position: relative;  display: block;  padding: 0px 0px 23px 117px;  margin-bottom: 24px;  border-bottom: 1px solid #e5e5e5;}.sidebar-page-container .blog-details-content .comments-area .comment:last-child{  margin-bottom: 0px;  border-bottom: none;}.sidebar-page-container .blog-details-content .comments-area .comment .thumb-box{  position: absolute;  left: 0px;  top: 7px;  width: 90px;  height: 90px;  overflow: hidden;  border-radius: 50%;}.sidebar-page-container .blog-details-content .comments-area .comment .comment-inner h5{  position: relative;  display: block;  font-size: 18px;  line-height: 28px;  font-weight: 500;  color: #000;  margin-bottom: 0px;}.sidebar-page-container .blog-details-content .comments-area .comment .comment-inner .comment-time{  position: relative;  display: block;  font-size: 14px;  line-height: 24px;}.sidebar-page-container .blog-details-content .comments-area .comment .comment-inner .clearfix{  position: relative;  display: block;  margin-bottom: 10px;}.sidebar-page-container .blog-details-content .comments-area .comment .comment-inner .clearfix a{  position: relative;  display: inline-block;  font-size: 15px;  font-family: 'Poppins', sans-serif;  font-weight: 500;  color: #6ecc84;  border: 1px solid #e5e5e5;  padding: 1px 18px;  border-radius: 25px;  text-align: center;}.sidebar-page-container .blog-details-content .comments-area .comment .comment-inner .clearfix a:hover{  background: #6ecc84;  border-color: #6ecc84;  color: #fff;}.sidebar-page-container .blog-details-content .comments-area{  position: relative;  display: block;  margin-bottom: 36px;}.sidebar-page-container .blog-details-content .comments-form-area .form-group{  position: relative;  display: block;  margin-bottom: 15px;}.sidebar-page-container .blog-details-content .comments-form-area .form-group:last-child{  margin-bottom: 0px;}.sidebar-page-container .blog-details-content .comments-form-area .form-group input[type='text'],.sidebar-page-container .blog-details-content .comments-form-area .form-group input[type='email'],.sidebar-page-container .blog-details-content .comments-form-area .form-group textarea{  position: relative;  display: block;  width: 100%;  height: 50px;  padding: 10px 0px;  font-size: 14px;  font-style: italic;  border-bottom: 1px solid #e5e5e5;  transition: all 500ms ease;}.sidebar-page-container .blog-details-content .comments-form-area .form-group textarea{  height: 110px;  resize: none;  margin-bottom: 15px;}.sidebar-page-container .blog-details-content .comments-form-area .form-group input:focus,.sidebar-page-container .blog-details-content .comments-form-area .form-group textarea:focus{  border-color: #6ecc84;}.sidebar-page-container .blog-details-content .comments-form-area .form-group .theme-btn{  padding: 17px 54px;}/*** ====================================================================                        Contact-Page====================================================================***/.contact-section{  position: relative;  display: block;  background: #fff;}.contact-section .info-column{  position: relative;  display: block;  padding: 110px 15px 120px 15px;}.contact-section .info-column .contact-info{  position: relative;  display: block;  margin-right: 70px;}.contact-section h1{  position: relative;  display: block;  font-size: 40px;  line-height: 50px;  font-weight: 500;  color: #000;  margin-bottom: 22px;}.contact-section .contact-info .bold-text{  position: relative;  display: block;  font-weight: 600;  color: #000;  margin-bottom: 55px;}.contact-section .contact-info .inner-box .single-item h4{  position: relative;  display: block;  font-size: 20px;  line-height: 30px;  font-weight: 500;  color: #000;  margin-bottom: 14px;}.contact-section .contact-info .inner-box .single-item .text a{  position: relative;  display: inline-block;  font-size: 15px;  font-family: 'Open Sans', sans-serif;  font-weight: 400;  color: #8a8d91;}.contact-section .contact-info .inner-box .single-item .text a:hover{  color: #6ecc84;}.contact-section .contact-info .inner-box .single-item{  position: relative;  display: block;  margin-bottom: 27px;}.contact-section .contact-info .inner-box{  position: relative;  display: block;  padding-bottom: 42px;}.contact-section .contact-info .google-map-area{  position: relative;  display: block;  background: #fff;  padding: 10px;  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);}.contact-section .contact-info .google-map-area #contact-google-map{  position: relative;  display: block;  width: 100%;  height: 250px;}.contact-section .contact-form-area{  position: relative;  display: block;  background: #f5f4f0;  padding: 110px 50px 148px 50px;}.contact-section .contact-form-area .form-group{  position: relative;  display: block;  margin-bottom: 13px;}.contact-section .contact-form-area .form-group:last-child{  margin-bottom: 0px;}.contact-section .contact-form-area .form-group label{  position: relative;  display: block;  font-size: 14px;  color: #000;  margin-bottom: 2px;}.contact-section .contact-form-area .form-group input[type='text'],.contact-section .contact-form-area .form-group input[type='email'],.contact-section .contact-form-area .form-group textarea{  position: relative;  display: block;  width: 100%;  height: 50px;  border: 1px solid #e5e5e5;  border-radius: 5px;  background: #fff;  padding: 10px 15px;  transition: all 500ms ease;}.contact-section .contact-form-area .form-group textarea{  height: 120px;  resize: none;  margin-bottom: 7px;}.contact-section .contact-form-area .form-group input:focus,.contact-section .contact-form-area .form-group textarea:focus{  border-color: #6ecc84;}.contact-section .contact-form-area .text{  position: relative;  display: block;  margin-bottom: 16px;}.contact-section .contact-form-area .form-group .theme-btn{  padding: 17px 44px;}/*：这只是演示代码。源码下载链接: http://www.bootstrapmb.com/item/6545(当前备注仅在演示里出现，下载源码不包含)*/