/*：本代码只用作演示,不是源码。源码下载链接: http://www.bootstrapmb.com/item/5724(此说明不在下载的源码里，只用在演示页面里)*//** Theme Name: stbbiz Author: themefar Developer: Tamjid Bin Murtoza Version: 1.0.0 */ /*Google Fonts*/ @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,500,700&display=swap');/*-------------------------------------------------------------->>TABLE OF CONTENTS:----------------------------------------------------------------1. Typography2. Default Style3. Button Style4. Header5. Hero Style6. Icon Box7. Section Heading8. About Section9. About Section10. Case Study11. Pricing Section12. Testimonial13. FunFact14. Video Block15. Counter16. Member17. Blog Post18. Site Footer19. Isotope20. Accordian21. Responsive--------------------------------------------------------------*//*--------------------------------------------------------------1. Typography----------------------------------------------------------------*/body {  color: #666;  font-family: 'Open Sans', sans-serif;  font-size: 16px;  font-weight: 400;  line-height: 1.6em;  overflow-x: hidden;}h1,h2,h3,h4,h3,h6 {  clear: both;  color: #222;  padding: 0;  margin: 0 0 10px 0;  font-family: 'Roboto', sans-serif;  letter-spacing: 0.5px;  font-weight: 500;  line-height: 1.2em;}h1 {  font-size: 40px;}h2 {  font-size: 34px;}h3 {  font-size: 26px;}h4 {  font-size: 22px;}h5 {  font-size: 18px;}h6 {  font-size: 15px;}p {  margin-bottom: 12px;}ul {  margin: 0 0 15px 0;  padding-left: 15px;  list-style: square outside none;}ol {  padding-left: 15px;  margin-bottom: 15px;}dfn,cite,em,i {  font-style: italic;}blockquote {  margin: 0 15px;}address {  margin: 0 0 15px;}img {  border: 0;  max-width: 100%;  height: auto;}a {  color: inherit;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}a:hover {  text-decoration: none;  color: #007aff;}.table thead th {  vertical-align: bottom;  border-bottom: 1px solid #eaeaea;  font-family: 'Roboto', sans-serif;  font-weight: 600;  color: #222;}.table {  border: 1px solid #eaeaea;  margin-bottom: 0;}.table td,.table th {  padding: 12px 30px;  border-top: 1px solid #eaeaea;}.table td {  border: none;}.table tbody tr:nth-child(even) td {  background-color: #fafafa}/*--------------------------------------------------------------2. Default Style----------------------------------------------------------------*/.tf-flex {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.tf-bg {  background-size: cover;  background-repeat: no-repeat;  background-position: center;}.tf-section {  padding-top: 130px;  padding-bottom: 130px;}.tf-section-top {  padding-top: 130px;}.tf-section-bottom {  padding-bottom: 130px;}.container {  padding-top: 1px;  margin-top: -1px;}.row {  margin-top: -30px;}.row>[class*="col-"] {  margin-top: 30px;}.tf-gray-bg {  background-color: #fafafa;}.tf-mp0 {  list-style: none;  margin: 0;  padding: 0;}.tf-vertical-middle {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  height: 100%;}.tf-vertical-middle-in {  width: 100%;}.tf-overlay-active {  position: relative;}.tf-overlay {  position: absolute;  height: 100%;  width: 100%;  left: 0;  top: 0;  background: #000;}.tf-overlay.tf-gradient-overlay {  background-image: -webkit-gradient(linear, left top, right top, from(#007aff), color-stop(44%, #5847df), to(#9725e0));  background-image: -webkit-linear-gradient(left, #007aff 0%, #5847df 44%, #9725e0 100%);  background-image: -o-linear-gradient(left, #007aff 0%, #5847df 44%, #9725e0 100%);  background-image: linear-gradient(to right, #007aff 0%, #5847df 44%, #9725e0 100%);}.tf-alert-group .alert:last-child {  margin-bottom: 0;}/*Start Swiper Slider Style*/.tf-slider {  position: relative;  /*overflow: hidden;*/}.swiper-container {  margin-left: -15px;  margin-right: -15px;}.tf-up-down-padd.tf-slider .swiper-container {  padding-top: 20px;  padding-bottom: 20px;  margin-top: -20px;  margin-bottom: -20px;}.swiper-slide {  padding: 0 15px;}.swipe-arrow.tf-style1,.swipe-arrow.tf-style2 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.swipe-arrow.tf-style1 .swiper-arrow-left,.swipe-arrow.tf-style1 .swiper-arrow-right {  height: 45px;  width: 45px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border-radius: 50%;  border: 1px solid #007aff;  color: #007aff;  cursor: pointer;  font-size: 15px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.swipe-arrow.tf-style1 .swiper-arrow-left:hover,.swipe-arrow.tf-style1 .swiper-arrow-right:hover {  color: #fff;  background-color: #007aff;}.swiper-arrow-left:focus,.swiper-arrow-right:focus {  outline: none;}.swipe-arrow.tf-style1 .swiper-arrow-left {  margin-right: 20px;  padding-right: 1px;}.swipe-arrow.tf-style1 .swiper-arrow-right {  padding-left: 1px;}.swipe-arrow.tf-style1.tf-type1 .swiper-arrow-left,.swipe-arrow.tf-style1.tf-type1 .swiper-arrow-right {  position: absolute;  z-index: 3;  top: 50%;  margin-top: -22px;  background-color: #fff;  opacity: 0;}.tf-slider:hover .swipe-arrow.tf-style1.tf-type1 .swiper-arrow-left,.tf-slider:hover .swipe-arrow.tf-style1.tf-type1 .swiper-arrow-right {  opacity: 1}.swipe-arrow.tf-style1.tf-type1 .swiper-arrow-left {  left: 30px;}.swipe-arrow.tf-style1.tf-type1 .swiper-arrow-right {  right: 30px;}.swipe-arrow.tf-style1.tf-type1 .swiper-arrow-left:hover,.swipe-arrow.tf-style1.tf-type1 .swiper-arrow-right:hover {  color: #fff;  background-color: #007aff;}.swipe-arrow.tf-style1.tf-type2 .swiper-arrow-left,.swipe-arrow.tf-style1.tf-type2 .swiper-arrow-right {  border-color: #eaeaea;  position: absolute;  top: 50%;  margin-top: -13px;  z-index: 1;  background-color: #fff;  color: #222;}.swipe-arrow.tf-style1.tf-type2 .swiper-arrow-left:hover,.swipe-arrow.tf-style1.tf-type2 .swiper-arrow-right:hover {  color: #007bff;}.swipe-arrow.tf-style1.tf-type2 .swiper-arrow-left {  left: -22px;}.swipe-arrow.tf-style1.tf-type2 .swiper-arrow-right {  right: -22px;}/*Style2*/.swipe-arrow.tf-style2 {  position: absolute;  right: 0;  bottom: 0;  z-index: 1;  border-radius: 4px;  overflow: hidden;  background-color: #007aff;}.swipe-arrow.tf-style2 .swiper-arrow-left,.swipe-arrow.tf-style2 .swiper-arrow-right {  height: 60px;  width: 70px;  color: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 25px;  cursor: pointer;  position: relative;}.swipe-arrow.tf-style2 i {  position: relative;  z-index: 1;}.swipe-arrow.tf-style2 .swiper-arrow-left:before,.swipe-arrow.tf-style2 .swiper-arrow-right:before {  content: '';  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  background-color: #000;  opacity: 0;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.swipe-arrow.tf-style2 .swiper-arrow-left:hover:before,.swipe-arrow.tf-style2 .swiper-arrow-right:hover:before {  opacity: 0.2;}.swipe-arrow.tf-style2 .swiper-arrow-left {  border-right: 1px solid rgba(255, 255, 255, 0.1);}.swipe-arrow.tf-style3 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  margin-top: 60px;  margin-bottom: 30px;}.swipe-arrow.tf-style3 .swiper-arrow-left,.swipe-arrow.tf-style3 .swiper-arrow-right {  height: 45px;  width: 45px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border: 1px solid #eaeaea;  border-radius: 50%;  color: #007aff;  margin: 0 15px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  background-color: #fff;}.swipe-arrow.tf-style3 .swiper-arrow-left:hover,.swipe-arrow.tf-style3 .swiper-arrow-right:hover {  border-color: #007aff;  background-color: #007aff;  color: #fff;}.tf-slider.tf-top-bott-padd,.tf-slider.tf-top-bott-padd .swiper-container {  padding: 30px 0px;  margin-top: -30px;  margin-bottom: -30px;}.tf-slider.tf-left-right-padd {  padding: 0 15px;  margin-left: -15px;  margin-right: -15px;}/*End Swiper Slider Style*/.tf-zoom-effect {  overflow: hidden;}.tf-zoom-effect-in {  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.tf-zoom-effect:hover .tf-zoom-effect-in {  -webkit-transform: scale(1.07);  -ms-transform: scale(1.07);  transform: scale(1.07);}/*Parallax*/.tf-parallax {  position: relative;}.tf-parallax-img {  position: absolute;  height: 100%;  width: 100%;  left: 0;  top: 0;}/*Start Preloader*/#tf-preloader {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #fff;  background-size: cover;  height: 100%;  z-index: 9999999;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.tf-preloader-wave {  display: inline-block;  width: 8px;  height: 40px;  -ms-transform: translateY(0);  -webkit-transform: translateY(0);  transform: translateY(0);  -webkit-animation: preloaderAnimation 633ms alternate infinite cubic-bezier(0.2, 0, 0.5, 1);  animation: preloaderAnimation 633ms alternate infinite cubic-bezier(0.2, 0, 0.5, 1);}.tf-preloader-wave:nth-of-type(1) {  -webkit-animation-delay: 111ms;  animation-delay: 111ms;  background: #007aff;  border-radius: 3px 0 0 3px;}.tf-preloader-wave:nth-of-type(2) {  -webkit-animation-delay: 222ms;  animation-delay: 222ms;  background: #007aff;  opacity: 0.9;}.tf-preloader-wave:nth-of-type(3) {  -webkit-animation-delay: 333ms;  animation-delay: 333ms;  background: #007aff;  opacity: 0.8;}.tf-preloader-wave:nth-of-type(4) {  -webkit-animation-delay: 444ms;  animation-delay: 444ms;  background: #007aff;  opacity: 0.7;}.tf-preloader-wave:nth-of-type(5) {  -webkit-animation-delay: 555ms;  animation-delay: 555ms;  background: #007aff;  border-radius: 0 3px 3px 0;  opacity: 0.6;}/*Preloader Animaiton*/@-webkit-keyframes preloaderAnimation {  to {    -ms-transform: translateY(12px);    -webkit-transform: translateY(12px);    transform: translateY(12px);  }}@keyframes preloaderAnimation {  to {    -ms-transform: translateY(12px);    -webkit-transform: translateY(12px);    transform: translateY(12px);  }}/*End Preloader*/.tf-height5 {  height: 5px;}.tf-height10 {  height: 10px;}.tf-height15 {  height: 15px;}.tf-height20 {  height: 20px;}.tf-height25 {  height: 25px;}.tf-height30 {  height: 30px;}/*--------------------------------------------------------------3. Button Style----------------------------------------------------------------*//* Button Group */.tf-btn-group.tf-style1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-left: -10px;  margin-right: -10px;  margin-bottom: -10px;}.tf-btn-group.tf-style1 .tf-btn {  margin: 0 10px;  margin-bottom: 10px;}/* Button Type */.tf-btn {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border: none;  outline: none;  cursor: pointer;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  font-family: 'Roboto', sans-serif;  letter-spacing: 0.5px;}.tf-btn.tf-style1 {  font-weight: 600;  border-radius: 2.6em;  text-transform: uppercase;  font-size: 14px;  line-height: 1.7em;  border: 1px solid transparent;}.tf-btn.tf-style1 i {  margin-left: 6px;  line-height: inherit;}.tf-btn.tf-style1.tf-left-icon i {  margin-left: 0;  margin-right: 6px;}.tf-btn.tf-style1:hover {  -webkit-transform: translateY(-1px);  -ms-transform: translateY(-1px);  transform: translateY(-1px);  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);}.tf-style1.tf-with-border {  border: 2px solid #007aff;}.tf-style1.tf-color3.tf-with-border {  background-color: transparent;  color: #007aff;}.tf-style1.tf-color3.tf-with-border:hover {  color: #fff;  background-color: #007aff;}.tf-style1.tf-color4.tf-with-border {  background-color: rgba(0, 122, 255, 0.1);  color: #007aff;}.tf-style1.tf-color4.tf-with-border:hover {  color: #fff;  background-color: #007aff;}.tf-btn.tf-style2 {  font-size: 14px;  text-transform: uppercase;  font-weight: 500;}.tf-btn.tf-style2 i {  position: relative;  margin-left: 5px;  top: 0px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-btn.tf-style2:hover i {  margin-left: 10px;}.tf-btn.tf-style2 i:after {  content: '';  position: absolute;  height: 2px;  width: 0px;  top: 6px;  right: 3px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-btn.tf-style2:hover i:after {  width: 9px;}/* Button Size */.tf-style1.tf-size-large {  padding: 1em 3em 0.9em;}.tf-style1.tf-size-medium {  padding: 0.95em 2.2em 0.85em;}.tf-style1.tf-size-small {  padding: 0.7em 1.8em;  font-size: 12px;}/* Button Color */.tf-btn.tf-color1 {  background-color: #fff;  color: #007aff;  border-color: #fff;}.tf-btn.tf-color2 {  color: #007aff;}.tf-btn.tf-color2 i:after {  background-color: #007aff;}.tf-btn.tf-color3 {  color: #fff;  background-color: #007aff;  border-color: #007aff;}.tf-color3.tf-border-style {  background-color: transparent;  color: #007aff;}.tf-color3.tf-border-style:hover {  background-color: #007aff;  color: #fff;}.h30 {  height: 30px;}.h40 {  height: 40px;}.h50 {  height: 50px;}.h60 {  height: 60px;}/*--------------------------------------------------------------4. Header--------------------------------------------------------------*/.tf-site-header {  width: 100%;  position: relative;  top: 0;  left: 0;  z-index: 100;  font-family: 'Roboto', sans-serif;}.tf-site-header.tf-sticky-header {  position: fixed;  top: 0;  left: 0;}.small-height.tf-sticky-header {  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);}.tf-header-border1 {  border-bottom: 1px solid #eaeaea;}.tf-color2.tf-header-border1 {  border-color: rgba(255, 255, 255, 0.1);}.tf-promotion-bar.tf-style1 {  height: 40px;  color: #8e8886;}.tf-promotion-bar.tf-style1 .container {  position: relative;  padding: 0 35px;}.tf-promotion-bar.tf-style1 .tf-promotion-cross {  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  right: 15px;  cursor: pointer;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.tf-promotion-bar.tf-style1 .tf-promotion-cross:hover {  color: #222;}.tf-site-header.tf-style1 .tf-main-header {  height: 100px;  -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.tf-transparent-header.tf-sticky-header.small-height .tf-main-header {  height: 80px;}.tf-main-header .container {  margin-top: 0;  padding-top: 0;  height: 100%;}.tf-main-header .container-fluid {  height: 100%;  padding-left: 30px;  padding-right: 30px;}.tf-main-header-in {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  height: 100%;  position: relative;}.tf-transparent-header.tf-sticky-header.small-height {  background: rgba(34, 34, 34, 0.9);}@media screen and (min-width: 991px) {  .tf-main-header-left,  .tf-main-header-right {    height: 100%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;  }  .tf-main-header-center {    position: absolute;    left: 50%;    top: 0;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    height: 100%;    width: -webkit-fit-content;    width: -moz-fit-content;    width: fit-content;  }  .tf-main-header-center .tf-site-branding {    margin: 0 35px;  }}/*Site Branding*/.tf-custom-logo-link {  display: inline-block;}.tf-site-title {  line-height: 30px;  display: inline-block;}.tf-site-title a {  color: #222;  font-weight: 600;  font-size: 30px;  display: inherit;}.tf-site-title a:hover {  opacity: 0.85;}.tf-site-branding-mobile {  display: none;}/*End Site Branding*//*Navigation*/.tf-primary-nav {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  height: 100%;}.tf-primary-nav ul {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  list-style: none;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding-left: 0;  margin-bottom: 0;}.tf-primary-nav .tf-primary-nav-list {  height: 100%;}.tf-primary-nav .menu-item {  position: relative;  height: 100%;}.tf-primary-nav .tf-primary-nav-list>.menu-item {  margin-right: 40px;}.tf-primary-nav .tf-primary-nav-list>.menu-item:last-child {  margin-right: 0px;}.tf-primary-nav .menu-item>a {  font-size: 16px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  overflow: hidden;  text-transform: uppercase;  font-weight: 400;  font-family: 'Roboto', sans-serif;}.tf-primary-nav .menu-item .menu-item a {  text-transform: initial;}.tf-site-header .tf-primary-nav .menu-item>a {  height: 100%;}.tf-primary-nav .menu-item-has-children>ul {  width: 220px;  padding-left: 0;  background: #fff;  position: absolute;  display: block;  z-index: 10;  -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  opacity: 0;  visibility: hidden;  border: 1px solid #eaeaea;  padding: 10px 0;  border-bottom-width: 2px;  border-radius: 4px;}.tf-primary-nav .menu-item-has-children>ul.tf-mega-menu-list {  border: none;  width: 100%;  padding: 0;}.tf-primary-nav .tf-primary-nav-list>.menu-item-has-children>ul {  top: 100%;  margin-top: -10px;}.tf-primary-nav .tf-primary-nav-list>.menu-item-has-children>ul ul {  top: -11px;}.tf-primary-nav .menu-item:hover>ul {  opacity: 1;  visibility: visible;}.tf-primary-nav .menu-item-has-children>ul>li {  padding: 0;  margin: 0;  position: relative;  line-height: 16px;}.tf-primary-nav .menu-item-has-children>ul li.tf-custom-link {  border-top: 1px solid #eaeaea;  border-bottom: 1px solid #eaeaea;  padding: 10px 0;  margin-top: 10px;  margin-bottom: 10px;}.tf-primary-nav .menu-item-has-children>ul li.tf-custom-link:last-child {  padding-bottom: 0;  margin-bottom: 0;  border-bottom: none;}.tf-primary-nav .menu-item-has-children>ul>li a {  height: initial;  display: block;  padding: 7px 20px;  background: transparent;  -webkit-box-shadow: none;  box-shadow: none;  line-height: 1.6em;  font-size: 14px;}.tf-primary-nav .menu-item-has-children>ul>li a:hover,.tf-primary-nav .menu-item-has-children>ul>li:hover>a {  background-color: #f3f3f3;  color: inherit;}.tf-primary-nav .menu-item-has-children>ul>li ul {  position: absolute;  left: 100%;  right: 100%;  display: none;}.tf-primary-nav .menu-item-has-children ul.tf-mega-wrapper .tf-mega-title {  color: #222;  font-weight: 600;  font-family: 'Roboto', sans-serif;  font-size: 14px;}.tf-full-width .container {  max-width: 100%;  padding: 0 50px;}.tf-main-header-right .tf-header-btn {  margin-left: 40px;}.tf-header-social-btn li:not(:last-child) {  margin-right: 20px}/*Header Color*/.tf-solid-header.tf-color1 {  background-color: #fff;}.tf-site-header .tf-primary-nav .menu-item>a,.tf-site-header.tf-color1 .tf-user-btn a,.tf-site-header.tf-color1 .tf-header-social-btn a {  color: #666;}.tf-site-header.tf-color2 .tf-primary-nav .tf-primary-nav-list>.menu-item>a,.tf-site-header.tf-color2 .tf-user-btn a,.tf-site-header.tf-color2 .tf-header-social-btn a {  color: #fff;}.tf-site-header.tf-color1 .tf-primary-nav .tf-primary-nav-list>.menu-item>a,.tf-site-header.tf-color1 .tf-user-btn a,.tf-site-header.tf-color1 .tf-header-social-btn a {  color: #666;}.tf-site-header.tf-color2 .tf-header-social-btn a:hover {  opacity: 0.8;}.tf-site-header.tf-color2 .tf-primary-nav .tf-primary-nav-list>.menu-item>a {  opacity: 0.9;}.tf-site-header.tf-color2 .tf-primary-nav .tf-primary-nav-list>.menu-item>a:hover {  opacity: 1;}.tf-site-header.tf-color1 .tf-primary-nav .menu-item>a:hover,.tf-site-header.tf-color1 .tf-primary-nav .menu-item:hover>a,.tf-site-header.tf-color1 .tf-user-btn a:hover,.tf-site-header.tf-color1 .tf-mega-wrapper>li>a,.tf-site-header.tf-color1 .tf-header-social-btn a:hover {  color: #222;}.tf-site-header.tf-color1 .tf-dropdown:before,.tf-site-header.tf-color1 .tf-dropdown:after {  background-color: #666;}/*User Button*/.tf-user-btn {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.tf-user-btn a {  margin-left: 15px;}/*Mobile Menu Button*/.tf-m-menu-btn {  position: relative;  display: inline-block;  width: 25px;  height: 27px;  cursor: pointer;  display: none;}.tf-m-menu-btn span {  margin: 0 auto;  position: relative;  top: 12px;  -webkit-transition-duration: 0s;  -o-transition-duration: 0s;  transition-duration: 0s;  -webkit-transition-delay: 0.2s;  -o-transition-delay: 0.2s;  transition-delay: 0.2s;}.tf-m-menu-btn span:before,.tf-m-menu-btn span:after {  position: absolute;  content: '';}.tf-m-menu-btn span,.tf-m-menu-btn span:before,.tf-m-menu-btn span:after {  width: 25px;  height: 2px;  background-color: #222222;  display: block;}.tf-color2 .tf-m-menu-btn span,.tf-color2 .tf-m-menu-btn span:before,.tf-color2 .tf-m-menu-btn span:after {  background-color: #fff;}.tf-color2 .tf-m-menu-btn-ext span {  background-color: transparent;}.tf-m-menu-btn span:before {  margin-top: -8px;  transition-property: margin, -webkit-transform;  -webkit-transition-duration: 0.2s;  -o-transition-duration: 0.2s;  transition-duration: 0.2s;  -webkit-transition-delay: 0.2s, 0s;  -o-transition-delay: 0.2s, 0s;  transition-delay: 0.2s, 0s;}.tf-m-menu-btn span:after {  margin-top: 8px;  transition-property: margin, -webkit-transform;  -webkit-transition-duration: 0.2s;  -o-transition-duration: 0.2s;  transition-duration: 0.2s;  -webkit-transition-delay: 0.2s, 0s;  -o-transition-delay: 0.2s, 0s;  transition-delay: 0.2s, 0s;}.tf-m-menu-btn-ext span {  background-color: rgba(0, 0, 0, 0.0);  -webkit-transition-delay: 0.2s;  -o-transition-delay: 0.2s;  transition-delay: 0.2s;}.tf-m-menu-btn-ext span:before {  margin-top: 0;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition-delay: 0s, 0.2s;  -o-transition-delay: 0s, 0.2s;  transition-delay: 0s, 0.2s;}.tf-m-menu-btn-ext span:after {  margin-top: 0;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition-delay: 0s, 0.2s;  -o-transition-delay: 0s, 0.2s;  transition-delay: 0s, 0.2s;}.tf-dropdown {  display: none;}/*End Mobile Menu Button*/.tf-primary-nav .tf-mega-wrapper,.tf-primary-nav .tf-primary-nav-list ul {  display: block !important;}.tf-primary-nav {  display: -webkit-box !important;  display: -ms-flexbox !important;  display: flex !important;}/*Mega Menu*/.menu-item.tf-mega-menu {  position: initial;}.tf-primary-nav .tf-mega-menu .tf-mega-wrapper {  width: 1110px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  display: -webkit-box !important;  display: -ms-flexbox !important;  display: flex !important;  padding: 0;  background-repeat: no-repeat;  background-position: right bottom;}.tf-primary-nav .tf-mega-menu .tf-mega-wrapper ul {  position: initial;  -webkit-transform: initial;  -ms-transform: initial;  transform: initial;  background-color: transparent;}.tf-primary-nav .tf-mega-menu .tf-mega-wrapper>li {  -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1;  border-right: 1px solid #eaeaea;  padding: 10px 0;}.tf-primary-nav .tf-mega-menu .tf-mega-wrapper>li:last-child {  border-right: none;}.tf-primary-nav .tf-mega-menu:hover .tf-mega-wrapper,.tf-primary-nav .tf-mega-menu:hover .tf-mega-wrapper .tf-mega-menu-list {  opacity: 1;  visibility: visible;}.tf-mega-wrapper>li>a {  position: relative;}.tf-mega-wrapper>li:hover>a {  background-color: transparent !important;}.tf-primary-nav .tf-mega-wrapper ul li a:hover {  color: inherit;  background-color: #fafafa;}@media screen and (max-width: 1199px) {  .tf-primary-nav .tf-mega-menu .tf-mega-wrapper {    width: 930px;  }}@media screen and (min-width: 991px) {  .tf-mega-wrapper>li>a {    pointer-events: none;  }}@media screen and (max-width: 991px) {  .tf-mega-wrapper {    background-image: initial !important;    width: 100%;    display: none;    -webkit-transition: initial;    -o-transition: initial;    transition: initial;  }  .tf-mega-wrapper>li>a:before,  .tf-mega-wrapper>li>a:after {    content: '';    height: 2px;    width: 8px;    background-color: #666;    position: absolute;    right: 7px;    top: 16px;    display: block !important;    -webkit-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;  }  .tf-mega-wrapper>li>a:after {    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg);  }  .tf-mega-wrapper>li>a.tf-megamenu-plus:after {    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg);  }  .tf-mega-wrapper .tf-dropdown {    display: none !important;  }  .tf-primary-nav .tf-mega-menu .tf-mega-wrapper {    width: 100%;  }  .tf-m-menu ul .menu-item ul.tf-mega-wrapper {    padding-right: 15px;  }  .tf-mega-wrapper a.tf-mega-title {    color: #222;  }}/*End Mega Menu*/.tf-bottom-header {  border-top: 1px solid #eaeaea;}.tf-top-header {  border-bottom: 1px solid #eaeaea;}.tf-ex-header {  height: 90px;  -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.tf-sticky-header.small-height .tf-ex-header {  height: 70px;}.tf-transparent-header {  position: absolute;  left: 0;  top: 0;  -webkit-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  -o-transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);  transition: all 0.27s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.tf-transparent-header.tf-header-overlay {  background: rgba(0, 0, 0, 0.1);}.tf-site-header .tf-primary-nav .tf-mega-menu .tf-mega-wrapper .tf-font-name {  color: #222;}.tf-primary-nav .tf-mega-menu .tf-mega-wrapper {  -webkit-box-align: initial;  -ms-flex-align: initial;  align-items: initial;}.tf-full-width .tf-main-header-right .tf-primary-nav .tf-mega-wrapper {  -webkit-transform: initial;  -ms-transform: initial;  transform: initial;  left: initial;  right: 0;}@media screen and (max-width: 991px) {  .tf-ex-header {    height: 0;  }  .tf-bottom-header,  .tf-top-header {    border: none;  }  .tf-site-header .container {    max-width: 100%;    padding: 0;  }  .tf-m-menu-btn {    display: block;  }  .tf-m-menu {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: horizontal;    -webkit-box-direction: reverse;    -ms-flex-direction: row-reverse;    flex-direction: row-reverse;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;  }  .tf-main-nav {    position: absolute;    top: 100%;    left: 0;    width: 100%;    display: none;    overflow-y: auto;    overflow-x: hidden;    border: 1px solid #eaeaea;    background: #fff;  }  .tf-primary-nav-list {    padding-left: 0;    margin: 0;  }  .tf-m-menu ul {    list-style: none;  }  .tf-m-menu .tf-primary-nav-list {    padding: 10px 0;  }  .tf-m-menu ul .menu-item a {    display: block;    padding: 6px 20px;    font-size: 14px;    color: #666666;  }  .tf-m-menu ul .menu-item ul li a {    font-size: 13px;  }  .tf-dropdown {    display: block;    position: absolute;    top: 8px;    right: 16px;    height: 20px;    width: 20px;    z-index: 11;    cursor: pointer;  }  .tf-dropdown:before,  .tf-dropdown:after {    content: '';    position: absolute;    height: 2px;    width: 8px;    background: #666;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    -webkit-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;  }  .tf-dropdown:before {    -webkit-transform: translate(-50%, -50%) rotate(90deg);    -ms-transform: translate(-50%, -50%) rotate(90deg);    transform: translate(-50%, -50%) rotate(90deg);  }  .tf-dropdown.tf-minus:before {    -webkit-transform: translate(-50%, -50%) rotate(0deg);    -ms-transform: translate(-50%, -50%) rotate(0deg);    transform: translate(-50%, -50%) rotate(0deg);  }  .tf-m-menu ul .menu-item ul {    display: none;    padding-left: 10px;  }  .tf-m-menu ul>.menu-item {    position: relative;  }  .menu-item.menu-item-has-children>a:after {    display: none;  }  .tf-m-menu-btn {    position: absolute;    right: 15px;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);  }  .tf-site-header.tf-full-width.tf-style2 {    padding: 0;  }  .tf-toggle-areea.tf-profile-toggle .tf-toggle-btn i {    display: none;  }  .tf-toggle-areea.tf-profile-toggle .tf-profile-pic {    margin-right: 0px;  }  .tf-toggle-areea.tf-profile-toggle .tf-toggle-btn {    padding-right: 0;  }  .tf-offset-menu-active .tf-vertical-frame.tf-style1 .tf-vertical-nav-wrap {    right: 0;  }  .tf-vertical-mobile-toggle {    display: inline-block;  }  .tf-site-header .tf-user-btn {    margin-right: 65px;  }  .tf-main-header-right .tf-header-btn {    margin-right: 65px;    margin-left: 0;    position: absolute;    right: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);  }  .tf-site-branding {    position: absolute;    left: 15px;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);  }  .tf-primary-nav-list+.tf-site-branding,  .tf-header-social-btn {    display: none;  }  .tf-primary-nav-list+.tf-site-branding+.tf-primary-nav-list {    padding-top: 0;    margin-top: -10px;  }  .tf-site-branding-mobile {    display: block;  }}@media screen and (max-width: 767px) {  .tf-site-header .tf-top-bar>div {    max-width: 100%;  }}/*--------------------------------------------------------------5. Hero Style----------------------------------------------------------------*/.tf-hero-slide.tf-style1 {  padding-top: 0px;  height: calc(100vh - 100px);  position: relative;  background-image: -webkit-gradient(linear, left top, right top, from(#007aff), color-stop(44%, #5847df), to(#9725e0));  background-image: -webkit-linear-gradient(left, #007aff 0%, #5847df 44%, #9725e0 100%);  background-image: -o-linear-gradient(left, #007aff 0%, #5847df 44%, #9725e0 100%);  background-image: linear-gradient(to right, #007aff 0%, #5847df 44%, #9725e0 100%);}.tf-site-header.tf-transparent-header+.tf-content>.tf-hero .tf-hero-slide.tf-style1 {  padding-top: 55px;}.tf-hero-slide.tf-style1 .container {  position: relative;  z-index: 1;}.tf-hero-slide.tf-style1 .tf-hero-img {  position: absolute;  right: -23%;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  margin-top: 0px;}.tf-hero-text.tf-style1 .tf-hero-title {  font-size: 54px;  font-weight: 500;  color: #fff;  margin-bottom: 24px;}.tf-hero-text.tf-style1 .tf-hero-subtitle {  font-size: 20px;  line-height: 1.6em;  color: rgba(255, 255, 255, 0.8);  margin-bottom: 46px;}.tf-hero-text.tf-style2 {  display: inline-block;  background-color: rgba(255, 255, 255, 0.75);  padding: 60px 40px;  position: relative;  z-index: 2;  border-radius: 4px;}.tf-hero-text.tf-style2 .tf-hero-title {  font-size: 60px;  margin-bottom: 9px;  margin-top: -10px;}.tf-hero-text.tf-style2 .tf-hero-subtitle {  font-size: 18px;  line-height: 1.6em;  margin-bottom: 32px;}/*Style 2*/.tf-hero-slide.tf-style2 {  height: 800px;  position: relative;  overflow: hidden;  padding-top: 65px;}.tf-hero-slide.tf-style3 {  height: 800px;  position: relative;  overflow: hidden;}.tf-hero-text.tf-style1.tf-color1 .tf-hero-title {  color: #222;}.tf-hero-text.tf-style1.tf-color1 .tf-hero-subtitle {  color: #666;}/*Style 3*/.tf-hero-slider.tf-style2 .tf-hero-slider-img {  height: 800px;}.tf-site-header.tf-transparent-header+.tf-content>.tf-hero-slider.tf-style2 .tf-hero-slider-img {  padding-top: 30px;}.tf-hero-slider.tf-style2 .tf-hero-text {  position: relative;  z-index: 1;}.tf-hero-slider.tf-style2 .tf-style1.tf-size-large {  padding: 1.2em 3em 01.05em;}.tf-hero-slider.tf-style2 .tf-hero-text.tf-style1 .tf-hero-title {  opacity: 0;  position: relative;  top: 40px;}.tf-hero-slider.tf-style2 .tf-hero-text.tf-style1 .tf-hero-subtitle {  opacity: 0;  position: relative;  top: 40px;}.tf-hero-slider.tf-style2 .tf-btn-group {  opacity: 0;  position: relative;  -webkit-transform: scale(0.5);  -ms-transform: scale(0.5);  transform: scale(0.5);}.tf-hero-slider.tf-style2 .swiper-slide {  overflow: hidden;}.tf-hero-slider.tf-style2 .tb-slider-bg {  position: absolute;  height: 100%;  width: 100%;  left: 0;  top: 0;  transition: opacity .6s ease-in-out, transform 2s ease .7s, -webkit-transform 2s ease .7s;  opacity: 0.2;  -webkit-transform: scale(1.07);  -ms-transform: scale(1.07);  transform: scale(1.07);}.tf-hero-slider.tf-style2 .swiper-slide-active .tb-slider-bg {  opacity: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);}.tf-hero-slider.tf-style2 .swiper-slide-active .tf-hero-text.tf-style1 .tf-hero-title {  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  top: 0;  opacity: 1;  -webkit-transition-delay: 0.4s;  -o-transition-delay: 0.4s;  transition-delay: 0.4s;}.tf-hero-slider.tf-style2.tb-type1 {  background-color: #222;}.tf-hero-slider.tf-style2.tb-type1 .swiper-slide-active .tf-hero-text.tf-style1 .tf-hero-title {  -webkit-transition-delay: 0.6s;  -o-transition-delay: 0.6s;  transition-delay: 0.6s;}.tf-hero-slider.tf-style2 .swiper-slide-active .tf-hero-text.tf-style1 .tf-hero-subtitle {  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  top: 0;  opacity: 1;  -webkit-transition-delay: 0.6s;  -o-transition-delay: 0.6s;  transition-delay: 0.6s;}.tf-hero-slider.tf-style2 .swiper-slide-active .tf-btn-group {  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  opacity: 1;  -webkit-transition-delay: 1s;  -o-transition-delay: 1s;  transition-delay: 1s;}/*Circle Animation*/.tf-circle {  background-color: #fff;  opacity: 0.031;  position: absolute;  width: 300px;  height: 300px;  border-radius: 50%;}.tf-circle-first {  left: 2%;  top: 2%;  -webkit-animation: circleAnimation 13s alternate infinite linear;  animation: circleAnimation 13s alternate infinite linear;}.tf-circle-second {  right: 10%;  top: -3%;  -webkit-animation: circleAnimation 18s alternate infinite linear;  animation: circleAnimation 18s alternate infinite linear;}@-webkit-keyframes circleAnimation {  0% {    -webkit-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }  20% {    -webkit-transform: translate(20px, -20px);    transform: translate(20px, -20px);  }  40% {    -webkit-transform: translate(40px, 0px);    transform: translate(40px, 0px);  }  60% {    -webkit-transform: translate(20px, 20px);    transform: translate(20px, 20px);  }  80% {    -webkit-transform: translate(-10px, 40px);    transform: translate(-10px, 40px);  }  100% {    -webkit-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }}@keyframes circleAnimation {  0% {    -webkit-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }  20% {    -webkit-transform: translate(20px, -20px);    transform: translate(20px, -20px);  }  40% {    -webkit-transform: translate(40px, 0px);    transform: translate(40px, 0px);  }  60% {    -webkit-transform: translate(20px, 20px);    transform: translate(20px, 20px);  }  80% {    -webkit-transform: translate(-10px, 40px);    transform: translate(-10px, 40px);  }  100% {    -webkit-transform: translate(0px, 0px);    transform: translate(0px, 0px);  }}/*End Circle Animation*//*Wave Animation*/.tf-wave-wrap .tf-wave-first .tf-wave-in {  -webkit-animation: move_wave 15s linear infinite;  animation: move_wave 15s linear infinite;}.tf-wave-wrap .tf-wave-second .tf-wave-in {  -webkit-animation: move_wave 20s linear infinite;  animation: move_wave 20s linear infinite;  bottom: -35px;}.tf-wave-wrap {  overflow: hidden;  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  margin: auto}.tf-wave {  position: absolute;  width: 100%;  overflow: hidden;  height: 100%;  bottom: 0}.tf-wave-in {  position: absolute;  left: 0;  width: 200%;  height: 100%;  background-repeat: repeat no-repeat;  background-position: 0 bottom;  -webkit-transform-origin: center bottom;  -ms-transform-origin: center bottom;  transform-origin: center bottom;  background-size: initial;}@-webkit-keyframes move_wave {  0% {    -webkit-transform: translateX(0) translateZ(0);    transform: translateX(0) translateZ(0) scaleY(1)  }  50% {    -webkit-transform: translateX(-25%) translateZ(0);    transform: translateX(-25%) translateZ(0)  }  100% {    -webkit-transform: translateX(-50%) translateZ(0);    transform: translateX(-50%) translateZ(0)  }}/*End Wave Animaiton*//*hero Slider*/.tf-hero.tf-style1 {  overflow: hidden;  background-color: #f9fbff;}.tf-hero-slider.tf-style1 {  border-radius: 43% 10% 45% 51% / 44% 0% 32% 54%;  position: absolute;  background: #ccc;  height: 900px;  width: 48%;  bottom: 0;  left: 56%;  overflow: hidden;  border-left: 25px solid #cae0ff;}.tf-hero-slider.tf-style1 .tf-slider,.tf-hero-slider.tf-style1 .swiper-container,.tf-hero-slider.tf-style1 .swiper-wrapper,.tf-hero-slider.tf-style1 .swiper-slide,.tf-hero-slider.tf-style1 .tf-hero-slider-img {  height: 100%;}.tf-hero-bannar.tf-style1 {  height: 780px;  position: relative;}.tf-hero-bannar .tf-hero-text {  position: relative;  z-index: 1;}.tf-hero-form.tf-style1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.tf-hero-form.tf-style1 input {  height: 55px;  width: 200px;  border: 1px solid #eaeaea;  margin-left: -1px;  padding: 5px 20px;}.tf-hero-form.tf-style1 input:focus {  outline: none;}.tf-hero-form.tf-style1 .tf-hero-form-url {  border-radius: 1.6em 0 0 1.6em;  width: 240px;}.tf-hero-form.tf-style1 .tf-btn {  background-color: #007aff;  color: #fff;  border: none;  height: 55px;  padding: 0 2em;  border-radius: 0 1.6em 1.6em 0;  font-weight: 600;}.tf-patern-bg.tf-style1.youtube-bg.tf-bg {  background-size: cover;  background-position: center;}/*--------------------------------------------------------------6. Icon Box----------------------------------------------------------------*//*Style1*/.tf-iconbox.tf-style1 {  border: 1px solid #eaeaea;  border-radius: 5px;  padding: 60px 40px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  overflow: hidden;  position: relative;}.tf-iconbox.tf-style1:hover {  background-color: #007aff;}.tf-iconbox.tf-style1:before,.tf-iconbox.tf-style1:after,.tf-testimonial.tf-style1 .tf-testimonial-text:before,.tf-testimonial.tf-style1 .tf-testimonial-text:after {  content: '';  width: 245px;  height: 245px;  border-radius: 50%;  background: #fff;  opacity: 0.1;  position: absolute;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  opacity: 0;}.tf-iconbox.tf-style1:before,.tf-testimonial.tf-style1 .tf-testimonial-text:before {  top: -150px;  right: -150px;}.tf-iconbox.tf-style1:after,.tf-testimonial.tf-style1 .tf-testimonial-text:after {  left: -150px;  bottom: -150px;}.tf-iconbox.tf-style1:hover:before,.swiper-slide-active .tf-testimonial.tf-style1 .tf-testimonial-text:before {  opacity: 0.08;  top: -65px;  right: -65px;  -webkit-transition-delay: 0.2s;  -o-transition-delay: 0.2s;  transition-delay: 0.2s;}.swiper-slide-active .tf-testimonial.tf-style1 .tf-testimonial-text:before {  -webkit-transition-delay: 0.4s;  -o-transition-delay: 0.4s;  transition-delay: 0.4s;}.tf-iconbox.tf-style1:hover:after,.swiper-slide-active .tf-testimonial.tf-style1 .tf-testimonial-text:after {  opacity: 0.08;  left: -65px;  bottom: -65px;  -webkit-transition-delay: 0.4s;  -o-transition-delay: 0.4s;  transition-delay: 0.4s;}.swiper-slide-active .tf-testimonial.tf-style1 .tf-testimonial-text:after {  -webkit-transition-delay: 0.6s;  -o-transition-delay: 0.6s;  transition-delay: 0.6s;}.tf-iconbox.tf-style1 .tf-icon {  margin-bottom: 25px;  position: relative;  color: #007aff;  z-index: 1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  font-size: 60px;  line-height: 1em;}.tf-iconbox.tf-style1:hover .tf-icon {  color: #fff;}.tf-iconbox.tf-style1 .tf-iconbox-title {  font-size: 20px;  font-weight: 500;  margin-bottom: 10px;  position: relative;  z-index: 1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-iconbox.tf-style1:hover .tf-iconbox-title {  color: #fff;}.tf-iconbox.tf-style1 .tf-iconbox-text {  margin-bottom: 16px;  position: relative;  z-index: 1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-iconbox.tf-style1:hover .tf-iconbox-text {  color: rgba(255, 255, 255, 0.8);}.tf-iconbox.tf-style1 .tf-iconbox-btn {  margin-bottom: -8px;  position: relative;  z-index: 1;}.tf-iconbox.tf-style1:hover .tf-btn {  color: #fff;}.tf-iconbox.tf-style1:hover .tf-btn.tf-color2 i:after {  background-color: #fff;}.tf-iconbox.tf-style1.tf-type1 {  padding: 40px 30px;}.tf-iconbox.tf-style1.tf-type1 .tf-iconbox-text {  margin-bottom: -6px;}.tf-iconbox.tf-style1.tf-type1:before,.tf-iconbox.tf-style1.tf-type1:after {  width: 210px;  height: 210px;}.tf-iconbox.tf-style1.tf-type2 .tf-icon {  height: 75px;  width: 75px;  background-color: rgba(0, 122, 255, 0.1);  border-radius: 10px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 40px;  margin-left: auto;  margin-right: auto;}.tf-iconbox.tf-style1.tf-type2 {  background-color: transparent;}.tf-iconbox.tf-style1.tf-type2:hover .tf-icon {  background-color: #007aff;}.tf-iconbox.tf-style1.tf-type2:hover .tf-iconbox-title {  color: #222;}.tf-iconbox.tf-style1.tf-type2:hover .tf-iconbox-text {  color: #666;}.tf-iconbox.tf-style1.tf-type2:hover .tf-btn {  color: #007aff;}.tf-iconbox.tf-style1.tf-type2:hover .tf-btn.tf-color2 i:after {  background: #007aff;}.tf-iconbox.tf-style1.tf-type2 {  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.tf-iconbox.tf-style1.tf-type2:hover {  -webkit-transform: translateY(-5px);  -ms-transform: translateY(-5px);  transform: translateY(-5px);  -webkit-box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);  box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);}.tf-iconbox.tf-style1.tf-type2:before,.tf-iconbox.tf-style1.tf-type2:after {  background: #007aff;}/*Style2*/.tf-servide-list.tf-style1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.tf-servide-list.tf-style1 li {  width: 50%;  border-right: 1px solid #eaeaea;  border-top: 1px solid #eaeaea;}.tf-servide-list.tf-style1 li:first-child,.tf-servide-list.tf-style1 li:nth-child(2) {  border-top: none;}.tf-servide-list.tf-style1 li:nth-child(2n+0) {  border-right: none;}.tf-iconbox.tf-style2 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 35px 30px;  background-color: rgba(255, 255, 255, 0.7);}.tf-iconbox.tf-style2:hover {  background-color: #fff;  -webkit-box-shadow: 0px 0px 35px 0px rgba(218, 218, 218, 0.55);  box-shadow: 0px 0px 35px 0px rgba(218, 218, 218, 0.55);  position: relative;  z-index: 1;}.tf-iconbox.tf-style2 .tf-icon {  height: 100px;  width: 100px;  border: 1px solid #007aff;  border-radius: 50%;  background-color: rgba(0, 122, 255, 0.1);  -webkit-box-flex: 0;  -ms-flex: none;  flex: none;  margin-right: 30px;  color: #007aff;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  font-size: 40px;}.tf-iconbox.tf-style2:hover .tf-icon {  background-color: #007aff;  color: #fff;}.tf-iconbox.tf-style2 .tf-iconbox-title {  font-size: 20px;  font-weight: 600;  margin-bottom: 19px;}.tf-iconbox-wrap.tf-style1 .row {  padding-top: 30px;}.tf-iconbox-wrap.tf-style1 .row>[class*="col-"]:nth-child(odd) {  margin-top: 0;}.tf-iconbox-wrap.tf-style1 {  padding-right: 20px;}/*Style 3*/.tf-iconbox.tf-style3 {  position: relative;  text-align: center;  border: 1px solid #eaeaea;  border-radius: 4px;  padding: 65px 30px 30px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-iconbox.tf-style3:hover {  -webkit-box-shadow: 0px 6px 10px 0px rgba(136, 136, 136, 0.05);  box-shadow: 0px 6px 10px 0px rgba(136, 136, 136, 0.05);}.tf-iconbox.tf-style3 .tf-iconbox-icon {  height: 75px;  width: 75px;  border: 1px solid #eaeaea;  border-radius: 50%;  background-color: #fff;  font-size: 28px;  line-height: 1em;  position: absolute;  top: -37px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-iconbox.tf-style3:hover .tf-iconbox-icon {  color: #fff;  background-color: #007aff;  border-color: #007aff;}.tf-iconbox.tf-style3 .tf-iconbox-title {  font-size: 20px;  font-weight: 600;  margin-bottom: 20px;}/*Style4*/.tf-iconbox.tf-style4 .tf-icon {  font-size: 50px;  line-height: 1em;  color: #fff;  margin-bottom: 16px;}.tf-iconbox.tf-style4 .tf-iconbox-title {  color: #fff;  font-size: 20px;  margin-bottom: 15px;}.tf-iconbox.tf-style4 .tf-iconbox-text {  color: rgba(255, 255, 255, 0.8);}.tf-iconbox.tf-style4 .tf-btn {  color: #fff;}.tf-iconbox.tf-style4 .tf-btn.tf-color2 i:after {  background-color: #fff;}/*--------------------------------------------------------------7. Section Heading----------------------------------------------------------------*//*Style1*/.tf-section-heading.tf-style1 .tf-section-title,.tf-section-heading.tf-style3 .tf-section-title {  font-size: 35px;  font-weight: 500;  margin-bottom: 30px;  margin-top: -5px;  position: relative;}.tf-section-heading.tf-style3 .tf-section-title {  padding-bottom: 23px;  margin-bottom: 35px;}.tf-section-heading.tf-style3 .tf-section-title:before {  content: '';  position: absolute;  height: 2px;  width: 115px;  background-color: #007aff;  left: 0;  bottom: 0;}.tf-section-heading.tf-style1 .tf-section-text p,.tf-section-heading.tf-style3 .tf-section-text p {  margin-bottom: 17px;}.tf-section-heading.tf-style1 .tf-section-text p:last-child,.tf-section-heading.tf-style3 .tf-section-text p:last-child {  margin-bottom: 0;}.tf-section-heading.tf-style1 .tf-section-btn,.tf-section-heading.tf-style3 .tf-section-btn {  margin-top: 20px;}.tf-section-heading.tf-white {  color: rgba(255, 255, 255, 0.8);}.tf-section-heading.tf-white .tf-section-title {  color: #fff;}.tf-section-heading.tf-white .tf-btn {  color: #fff;}.tf-section-heading.tf-white .tf-btn.tf-color2 i:after,.tf-section-heading.tf-style3.tf-white .tf-section-title:before {  background-color: #fff;}/*Style2*/.tf-section-heading.tf-style2 {  margin-bottom: 56px;}.tf-section-heading.tf-style2 .tf-section-title {  font-size: 35px;  font-weight: 500;  margin-bottom: 15px;  margin-top: -7px;}.tf-section-heading.tf-style2 .tf-section-title .tf-section-subtitle {  font-size: 18px;  line-height: 1.6em;}/*--------------------------------------------------------------8. About Section----------------------------------------------------------------*/.tf-about-img.tf-style1 {  width: calc(100% + 10%);  margin-left: -20%;  text-align: center;}.tf-about-img.tf-style1 img {  -webkit-animation: 1.7s infinite alternate upDownAnimation;  animation: 1.7s infinite alternate upDownAnimation;}@-webkit-keyframes upDownAnimation {  from {    -webkit-transform: translateY(-5px);    transform: translateY(-5px);  }  to {    -webkit-transform: translateY(5px);    transform: translateY(5px);  }}@keyframes upDownAnimation {  from {    -webkit-transform: translateY(-5px);    transform: translateY(-5px);  }  to {    -webkit-transform: translateY(5px);    transform: translateY(5px);  }}.tf-about-text.tf-style2 h2 {  font-size: 35px;  font-weight: 600;  margin-bottom: 25px;}.tf-about-text.tf-style2 p {  margin-bottom: 17px;}.tf-about-text.tf-style2 ul {  padding: 0;  margin: 0;  list-style: none;}.tf-about-text.tf-style2 ul li {  padding-left: 25px;  position: relative;  margin-bottom: 12px;}.tf-about-text.tf-style2 ul li:last-child {  margin-bottom: 0;}.tf-about-text.tf-style2 ul li i {  position: absolute;  left: 0;  top: 5px;  color: #007aff;}.tf-tabs-body .tf-tab {  display: none;}.tf-tabs-body .tf-tab.active {  display: block;}.tf-tab-links-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.tf-tabs.tf-style1 .tf-tab-links {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  list-style: none;  margin: 0;  padding: 0 60px;  border-bottom: 1px solid #eaeaea;  margin-bottom: 60px;}.tf-tabs.tf-style1 .tf-tab-links li a {  font-size: 16px;  font-weight: 600;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding: 0 30px;  padding-bottom: 23px;  position: relative;  font-family: 'Roboto', sans-serif;}.tf-tabs.tf-style1 .tf-tab-links li.active a {  color: #007aff;}.tf-tabs.tf-style1 .tf-tab-links li a:before {  content: '';  position: absolute;  height: 2px;  width: 0%;  background-color: #007aff;  bottom: -1px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-tabs.tf-style1 .tf-tab-links li.active a:before {  width: 100%;}/*Style2*/.tf-tabs.tf-style2 .tf-tab-links {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-bottom: 60px;  padding: 0;}.tf-tabs.tf-style2 li {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  height: 32px;}.tf-tabs.tf-style2 li a {  font-size: 20px;  padding: 0 40px;  height: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  font-weight: 600;  text-transform: uppercase;}.tf-tabs.tf-style2 li:first-child a {  padding-left: 0;}.tf-tabs.tf-style2 li:last-child a {  padding-right: 0;}.tf-tabs.tf-style2 .tf-pricing-switch {  position: relative;  height: 36px;  width: 75px;  border-radius: 30px;  margin-right: -30px;  pointer-events: none;  margin-left: -30px;  border: 3px solid #007aff;}.tf-tabs.tf-style2 .tf-pricing-switch span {  display: block;  height: 36px;  width: 40px;  border-radius: 50%;  background-color: #007aff;  position: absolute;  left: 31px;  top: -3px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-tabs.tf-style2 li.active .tf-pricing-switch span {  left: -1px;}/*--------------------------------------------------------------9. About Section----------------------------------------------------------------*/.tf-analysis-wrap {  position: relative;  margin-bottom: 390px;}.tf-analysis-wrap.tf-style1 {  margin-bottom: 0;}.tf-analysis-wrap.tf-style1 .tf-section-text {  font-size: 18px;  line-height: 1.6em;}.tf-analysis-form.tf-style1 {  padding: 60px 30px;  background-color: #fff;  border-radius: 5px;  -webkit-box-shadow: 0px 19px 32px 0px rgba(218, 218, 218, 0.6);  box-shadow: 0px 19px 32px 0px rgba(218, 218, 218, 0.6);}.tf-analysis-wrap .tf-analysis-form.tf-style1 {  margin-bottom: -260px;}.tf-analysis-wrap.tf-style1 .tf-analysis-form.tf-style1 {  margin-bottom: 0;}.tf-analysis-form.tf-style1 input {  width: 100%;  height: 50px;  border: 1px solid #f1f1f1;  background-color: #f1f1f1;  border-radius: 2.6em;  margin-bottom: 30px;  padding: 10px 30px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-analysis-form.tf-style1 input:focus {  outline: none;  border-color: #007aff;  background-color: rgba(0, 122, 255, 0.1);}.tf-analysis-form.tf-style1 .tf-analysis-form-title {  text-align: center;  font-weight: 600;  font-size: 18px;  margin-bottom: 36px;}.tf-analysis-form.tf-style1 .tf-btn {  padding: 0.95em 3em 0.85em;}.tf-analysis-wrap.tf-style1 .tf-analysis-form.tf-style1 {  padding: 40px;  -webkit-box-shadow: none;  box-shadow: none;}/*--------------------------------------------------------------10. Case Study----------------------------------------------------------------*/.tf-case-study.tf-style1 {  display: block;  height: 360px;  width: 100%;  position: relative;}.tf-case-study.tf-style1:before {  content: '';  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 100%;  background-color: #000;  opacity: 0;  z-index: 1;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.tf-case-study.tf-style1:hover:before {  opacity: 0.5;}.tf-case-study.tf-style1 .tf-case-study-in {  display: block;  height: 100%;  width: 100%;}.tf-case-study-btn {  margin-top: 60px;}.tf-study-plus {  position: absolute;  height: 52px;  width: 52px;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  top: 50%;  left: 50%;  z-index: 2;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.tf-study-plus:before,.tf-study-plus:after,.tf-study-plus span:before,.tf-study-plus span:after {  content: '';  width: 50%;  height: 2px;  background-color: #fff;  position: absolute;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  opacity: 0;}.tf-study-plus:before {  left: -20px;  top: 50%;}.tf-case-study.tf-style1:hover .tf-study-plus:before {  left: 0;  opacity: 1;}.tf-study-plus:after {  right: -20px;  top: 50%;}.tf-case-study.tf-style1:hover .tf-study-plus:after {  opacity: 1;  right: 0;}.tf-study-plus span:before {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);  top: 25%;  left: 25%;  margin-top: -20px;}.tf-case-study.tf-style1:hover .tf-study-plus span:before {  opacity: 1;  margin-top: 0;}.tf-study-plus span:after {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);  bottom: 25%;  left: 25%;  margin-bottom: -20px;}.tf-case-study.tf-style1:hover .tf-study-plus span:after {  opacity: 1;  margin-bottom: 0;}.tf-study-plus span {  position: absolute;  height: 100%;  width: 100%;  left: 0;}.tf-case-study1-wrap {  display: block;  text-align: center;  border: 1px solid #eaeaea;  border-radius: 4px;  background-color: #fff;  -webkit-transition: none;  -o-transition: none;  transition: none;  overflow: hidden;}.tf-case-study1-wrap .tf-case-study-meta {  padding: 25px 30px;}.tf-case-study1-wrap .tf-case-study-title {  font-size: 18px;  font-weight: 600;  margin-bottom: 7px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-case-study1-wrap .tf-case-study-date {  font-size: 14px;  font-style: italic;  line-height: 1.6em;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-case-study1-wrap:hover .tf-case-study-meta {  background-color: #007aff;}.tf-case-study1-wrap:hover .tf-case-study-title,.tf-case-study1-wrap:hover .tf-case-study-date {  color: #fff;}/*--------------------------------------------------------------11. Pricing Section----------------------------------------------------------------*/.tf-pricing-card.tf-style1 {  padding: 60px 40px;  border: 1px solid #eaeaea;  border-top: 5px solid #007aff;  border-radius: 5px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-pricing-card.tf-style1:hover {  -webkit-transform: translateY(-10px);  -ms-transform: translateY(-10px);  transform: translateY(-10px);}.tf-pricing-card.tf-style1 .tf-pricing-title {  font-size: 30px;  font-weight: 600;  margin-bottom: 18px;  margin-top: -7px;}.tf-pricing-card.tf-style1 .tf-pricing {  font-weight: 600;  color: #007aff;  font-size: 20px;  border-bottom: 1px solid #eaeaea;  padding-bottom: 24px;}.tf-pricing-card.tf-style1 .tf-pricing-feature li:not(:last-child) {  margin-bottom: 12px;}.tf-pricing-card.tf-style1 .tf-pricing-feature {  padding: 23px 0;}.tf-standard .tf-btn {  background-color: #007aff;  color: #fff;}/*--------------------------------------------------------------12. Testimonial----------------------------------------------------------------*/.tf-testimonial.tf-style1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  border-radius: 5px;  overflow: hidden;}.tf-testimonial.tf-style1 .tf-testimonial-text {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  background-color: #007aff;  color: #fff;  text-align: center;  padding: 30px;  width: 55%;  overflow: hidden;}.tf-testimonial.tf-style1 .tf-testimonial-quote-icon {  font-size: 45px;  line-height: 0.7em;  margin-bottom: 25px;}.tf-testimonial.tf-style1 .tf-testimonial-quote-icon i,.tf-testimonial.tf-style1 .tf-testimonial-quote-icon i:before {  display: block;}.tf-testimonial.tf-style1 .tf-testimonial-quote {  font-size: 18px;  line-height: 1.6em;  font-style: italic;  margin-bottom: 20px;}.tf-testimonial.tf-style1 .tf-testimonial-meta {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin-bottom: -5px;}.tf-testimonial.tf-style1 .tf-testimonial-meta h3 {  margin-bottom: 0;  color: #fff;  font-size: 16px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.tf-testimonial.tf-style1 .tf-testimonial-meta span {  font-size: 14px;  margin-left: 5px;  font-style: italic;}.tf-testimonial.tf-style1 .tf-testmonial-img {  min-height: 300px;  width: 45%;}.tf-testimonial.tf-style2 {  -webkit-box-shadow: 0px 0px 20px 0px rgba(177, 177, 177, 0.3);  box-shadow: 0px 0px 20px 0px rgba(177, 177, 177, 0.3);  border-radius: 4px;}.tf-testimonial.tf-style2 .tf-testimonial-text {  background-color: #007aff;  color: #fff;  border-radius: 4px 4px 0 0;  padding: 55px 90px 65px;  padding-bottom: 70px;  font-size: 18px;  line-height: 1.6em;  position: relative;  text-align: center;  font-style: italic;}.tf-testimonial.tf-style2 .tf-testimonial-quote-icon {  font-size: 45px;  position: absolute;}.tf-testimonial.tf-style2 .tf-testimonial-quote-icon.tf-first {  left: 30px;  top: 60px;}.tf-testimonial.tf-style2 .tf-testimonial-quote-icon.tf-second {  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);  right: 30px;  bottom: 70px;}.tf-testimonial.tf-style2 .tf-testimonial-meta {  position: relative;  text-align: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  padding: 50px 0 30px;  flex-direction: column;}.tf-testimonial.tf-style2 .tf-testmonial-img {  height: 75px;  width: 75px;  border-radius: 50%;  overflow: hidden;  border: 5px solid #fff;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  top: -37px;}.tf-testimonial.tf-style2 .tf-testmonial-img img {  height: 100%;  width: 100%;  -o-object-fit: cover;  object-fit: cover;}.tf-testimonial.tf-style2 .tf-testimonial-meta h3 {  margin: 0;  font-size: 18px;  font-weight: 500;}.tf-testimonial.tf-style2 .tf-testimonial-meta span {  font-size: 14px;}/*--------------------------------------------------------------13. FunFact----------------------------------------------------------------*/.tf-funfact.tf-style1 .tf-funfact-number {  font-size: 48px;  font-weight: 600;  color: #fff;  margin-bottom: 17px;  margin-top: -5px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-funfact.tf-style1 .tf-funfact-title {  font-size: 20px;  font-weight: 600;  color: #fff;  margin-bottom: -5px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-funfact.tf-style2 {  height: 370px;  width: 370px;  border: 2px solid #eaeaea;  border-radius: 50%;  position: relative;  margin-left: auto;  margin-right: auto;  margin-top: 70px;  margin-bottom: 70px;}.tf-funfact.tf-style2 .tf-single-funfact {  height: 140px;  width: 140px;  border: 2px solid #eaeaea;  border-radius: 50%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  position: absolute;  background-color: #fff;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-funfact.tf-style2 .tf-funfact-number {  font-size: 32px;  font-weight: 600;  margin-bottom: 0;  color: #007aff;}.tf-funfact.tf-style2 .tf-funfact-title {  font-size: 14px;  line-height: 1.6em;}.tf-funfact.tf-style2 .tf-single-funfact:hover {  border-color: #007aff;  background-color: #007aff;}.tf-funfact.tf-style2 .tf-single-funfact:hover .tf-funfact-number {  color: #fff;}.tf-funfact.tf-style2 .tf-single-funfact:hover .tf-funfact-title {  color: rgba(255, 255, 255, 0.8);}.tf-funfact.tf-style2 .tf-single-funfact:first-child {  top: -70px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}.tf-funfact.tf-style2 .tf-single-funfact:nth-child(2) {  right: -70px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.tf-funfact.tf-style2 .tf-single-funfact:nth-child(3) {  bottom: -70px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);}.tf-funfact.tf-style2 .tf-single-funfact:nth-child(4) {  left: -70px;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}.tf-funfact.tf-style2 .tf-funfact-center {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  font-size: 77px;  line-height: 1em;  color: #007aff;  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}/*--------------------------------------------------------------14. Video Block----------------------------------------------------------------*/.tf-patern-bg.tf-style1 {  position: relative;}.tf-video-block.tf-style1 {  height: 400px;  border: 10px solid #fff;  border-radius: 4px;  margin-bottom: -200px;  position: relative;}.tf-video-block.tf-style1.tf-size1 {  height: 480px;}.tf-video-block-negative-margin-cover {  height: 190px;  width: 100%;}.tf-video-btn.tf-style1 {  height: 90px;  width: 90px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  background-color: rgba(255, 255, 255, 0.5);  font-size: 25px;  border-radius: 50%;  color: #007aff;  padding-left: 3px;  position: relative;}.tf-video-btn.tf-style1:before {  content: '';  position: absolute;  height: 70px;  width: 70px;  left: 10px;  top: 10px;  border-radius: 50%;  background: rgba(255, 255, 255, 0.5);}.tf-video-btn.tf-style1 i {  position: relative;  z-index: 1;}.tf-video-btn-animation {  cursor: pointer;  display: inline-block;  width: 70px;  height: 70px;  position: absolute;  top: 10px;  left: 10px;}.tf-video-btn-animation span {  position: absolute;  top: 0;  width: 100%;  height: 100%;  left: 0;  right: 0;  bottom: 0;  margin: auto;  display: block;  border-radius: 50%;  -webkit-animation: video-animaion 2.5s linear infinite;  animation: video-animaion 2.5s linear infinite;  -webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.5);  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.5);}.tf-video-btn-animation.tf-color1 span {  -webkit-box-shadow: 0 0 0 10px #ff8a73;  box-shadow: 0 0 0 10px #ff8a73;}.tfabout-video img {  height: 100%;  width: 100%;  -o-object-fit: cover;  object-fit: cover;  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}@-webkit-keyframes video-animaion {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: .75;  }  25% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: .75;  }  100% {    -webkit-transform: scale(1.5);    transform: scale(1.5);    opacity: 0;  }}@keyframes video-animaion {  0% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: .75;  }  25% {    -webkit-transform: scale(1);    transform: scale(1);    opacity: .75;  }  100% {    -webkit-transform: scale(1.5);    transform: scale(1.5);    opacity: 0;  }}.tf-video-block.tf-style1.tb-type1 {  -webkit-box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);  box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);  margin-bottom: 0;}/*===Video Popup===*/.tf-pd-video .tf-video-open,.tf-sample-img .tf-video-open {  position: absolute;  left: 50%;  top: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  color: #fff;  font-size: 68px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  line-height: 48px;}.tf-pd-video .tf-video-open:hover,.tf-sample-img .tf-video-open:hover {  color: rgba(255, 255, 255, 0.7);}.tf-video-popup {  position: fixed;  z-index: 1000;  top: 0;  width: 100%;  height: 100%;  left: -100%;  -webkit-transition-delay: 0.3s;  -o-transition-delay: 0.3s;  transition-delay: 0.3s;}.tf-video-popup.active {  left: 0;  -webkit-transition-delay: 0s;  -o-transition-delay: 0s;  transition-delay: 0s;  left: 0;}.tf-video-popup-overlay {  position: absolute;  left: 0;  right: 0;  background: #000;  -webkit-transition: all 0.4s ease-out;  -o-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;  opacity: 0;}.tf-video-popup.active .tf-video-popup-overlay {  opacity: 0.8;  height: 100%;  background: rgba(0, 0, 0, 0.5);}.tf-video-popup-content {  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  overflow: auto;  -webkit-overflow-scrolling: touch;  font-size: 0;  text-align: center;  -webkit-transition: all 0.4s ease-out;  -o-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;  -webkit-transform: translateY(100px);  -ms-transform: translateY(100px);  transform: translateY(100px);  opacity: 0;  visibility: hidden;  padding: 15px;}.tf-video-popup.active .tf-video-popup-content {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;  visibility: visible;}.tf-video-popup-content:after {  content: "";  display: inline-block;  height: 100%;  vertical-align: middle;}.tf-video-popup-container {  display: inline-block;  position: relative;  text-align: left;  background: #fff;  max-width: 1100px;  width: 100%;  vertical-align: middle;}.tf-video-popup-container .embed-responsive {  width: 100%;}.embed-responsive {  position: relative;  display: block;  height: 0;  padding: 0;  overflow: hidden;  height: 100%;}.tf-video-popup-close {  position: absolute;  top: 0;  right: 0;  width: 40px;  height: 40px;  background: #d90d0d;  cursor: pointer;  -webkit-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.tf-video-popup iframe {  width: 100%;  height: 100%;  position: absolute;}.tf-video-popup-close:before {  content: "";  display: block;  position: absolute;  top: 50%;  left: 50%;  width: 20px;  height: 1px;  background: #fff;  margin-left: -10px;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  transform: rotate(-45deg);  -webkit-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.tf-video-popup-close:after {  content: "";  display: block;  position: absolute;  top: 50%;  left: 50%;  width: 20px;  height: 1px;  background: #fff;  margin-left: -10px;  -webkit-transform: rotate(45deg);  -ms-transform: rotate(45deg);  transform: rotate(45deg);  -webkit-transition: all 0.4s ease-in-out;  -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;}.tf-video-popup-close:hover:before,.tf-video-popup-close:hover:after {  background: #000;}.tf-video-popup-layer {  position: absolute;  left: 0;  bottom: 0;  right: 0;}.tf-video-popup-align {  overflow: hidden;}/*End Video Popup*//*--------------------------------------------------------------15. Counter----------------------------------------------------------------*/.tf-counter {  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  overflow: hidden;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  height: 45px;}.tb-counter.tb-style1 .tf-counter {  height: 60px;}.tf-counter>span {  z-index: 1;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  height: 100%;  transition: -webkit-transform 2s ease;  -webkit-transition: -webkit-transform 2s ease;  -o-transition: transform 2s ease;  transition: transform 2s ease;  transition: transform 2s ease, -webkit-transform 2s ease;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  line-height: 1;}.tf-counter>span span {  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  height: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.tf-counter:nth-child(1)>span {  -webkit-transition-delay: 0s;  -o-transition-delay: 0s;  transition-delay: 0s;}.tf-counter:nth-child(2)>span {  -webkit-transition-delay: 0.375s;  -o-transition-delay: 0.375s;  transition-delay: 0.375s;}.counter:nth-child(3)>span {  -webkit-transition-delay: 0.75s;  -o-transition-delay: 0.75s;  transition-delay: 0.75s;}.tf-counter:nth-child(4)>span {  -webkit-transition-delay: 1.125s;  -o-transition-delay: 1.125s;  transition-delay: 1.125s;}.tf-counter:nth-child(5)>span {  -webkit-transition-delay: 1.5s;  -o-transition-delay: 1.5s;  transition-delay: 1.5s;}.tf-counter:nth-child(6)>span {  -webkit-transition-delay: 1.875s;  -o-transition-delay: 1.875s;  transition-delay: 1.875s;}.tf-counter:nth-child(7)>span {  -webkit-transition-delay: 2.25s;  -o-transition-delay: 2.25s;  transition-delay: 2.25s;}.tf-counter:nth-child(8)>span {  -webkit-transition-delay: 2.625s;  -o-transition-delay: 2.625s;  transition-delay: 2.625s;}.tf-counter:nth-child(9)>span {  -webkit-transition-delay: 3s;  -o-transition-delay: 3s;  transition-delay: 3s;}.tf-counter:nth-child(10)>span {  -webkit-transition-delay: 3.375s;  -o-transition-delay: 3.375s;  transition-delay: 3.375s;}.tf-counter:nth-child(11)>span {  -webkit-transition-delay: 3.75s;  -o-transition-delay: 3.75s;  transition-delay: 3.75s;}.tf-counter:nth-child(12)>span {  -webkit-transition-delay: 4.125s;  -o-transition-delay: 4.125s;  transition-delay: 4.125s;}.tf-counter:nth-child(13)>span {  -webkit-transition-delay: 4.5s;  -o-transition-delay: 4.5s;  transition-delay: 4.5s;}.tf-counter:nth-child(14)>span {  -webkit-transition-delay: 4.875s;  -o-transition-delay: 4.875s;  transition-delay: 4.875s;}.tf-counter:nth-child(15)>span {  -webkit-transition-delay: 5.25s;  -o-transition-delay: 5.25s;  transition-delay: 5.25s;}.tf-counter:nth-child(16)>span {  -webkit-transition-delay: 5.625s;  -o-transition-delay: 5.625s;  transition-delay: 5.625s;}.tf-counter:nth-child(17)>span {  -webkit-transition-delay: 6s;  -o-transition-delay: 6s;  transition-delay: 6s;}.tf-counter:nth-child(18)>span {  -webkit-transition-delay: 6.375s;  -o-transition-delay: 6.375s;  transition-delay: 6.375s;}.tf-counter:nth-child(19)>span {  -webkit-transition-delay: 6.75s;  -o-transition-delay: 6.75s;  transition-delay: 6.75s;}.tf-counter:nth-child(20)>span {  -webkit-transition-delay: 7.125s;  -o-transition-delay: 7.125s;  transition-delay: 7.125s;}/*--------------------------------------------------------------16. Member----------------------------------------------------------------*/.tf-member.tf-style1 {  text-align: center;  border: 1px solid #eaeaea;  border-radius: 4px;  padding: 60px 30px;  background-color: #fff;  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.tf-member.tf-style1:hover {  -webkit-box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);  box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);}.tf-member.tf-style1 .tf-member-img {  display: inline-block;  border-radius: 50%;  overflow: hidden;  margin-bottom: 25px;}.tf-member.tf-style1 .tf-member-name {  font-size: 18px;  font-weight: 600;  margin-bottom: 12px;}.tf-member.tf-style1 .tf-member-designation {  font-size: 14px;  line-height: 1.6em;  margin-bottom: 23px;}.tf-member.tf-style1 .tf-member-social {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  font-size: 14px;  color: #007aff;  border: 1px solid #007aff;  border-radius: 30px;  min-width: 140px;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  background: rgba(0, 122, 255, 0.1);}.tf-member.tf-style1 .tf-member-social a {  padding: 4px 8px;}.tf-member.tf-style1 .tf-member-social a:hover {  color: #666}/*--------------------------------------------------------------17. Blog Post----------------------------------------------------------------*/.tf-home-blog.tf-style1 {  margin-left: calc((100vw - 1132px)/2);}.tf-post.tf-style1 .tf-post-thumb-in {  height: 220px;}.tf-home-blog.tf-style1 .tf-slider {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.tf-slider.tf-slider-left-right-shadow:before,.tf-slider.tf-slider-left-right-shadow:after,.tf-slider.tf-slider-right-shadow:before {  content: '';  position: absolute;  height: 100%;  width: 23.5%;  right: 0;  top: 0;  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(255, 255, 255, 0.9)));  background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.9));  background-image: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.9));  background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.9));  z-index: 2;  pointer-events: none;}.tf-slider.tf-slider-left-right-shadow:after {  left: 0;  right: initial;  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), to(transparent));  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9), transparent);  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.9), transparent);  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), transparent);}.tf-slider.tf-slider-left-right-shadow:before,.tf-slider.tf-slider-left-right-shadow:after {  width: 20%;}.tf-home-blog.tf-style1 .tf-blog-heading {  -webkit-box-flex: 0;  -ms-flex: none;  flex: none;  width: 100%;  max-width: 395px;  padding-right: 30px;}.tf-home-blog.tf-style1 .tf-section-heading.tf-style2 {  margin-bottom: 36px;}.tf-post.tf-style1 {  border: 1px solid #eaeaea;}.tf-post.tf-style1 .tf-post-thumb-in {  height: 220px;  display: block;}.tf-post.tf-style1 .tf-post-info {  padding: 30px;}.tf-post.tf-style1 .tf-post-title {  font-size: 20px;  font-weight: 600;  margin-top: -4px;  margin-bottom: 19px;}.tf-post.tf-style1 h2.tf-post-title a {  display: block;}.tf-post.tf-style1 .tf-post-text {  margin-bottom: 16px;}.tf-post.tf-style1 .tf-post-btn {  margin-bottom: -6px;}.tf-post-thumb {  display: block;}.tf-bloges.tf-style1 .tf-post {  margin-bottom: 55px;}.tf-bloges.tf-style1 .tf-post:last-child {  margin-bottom: 0px;}/*Post Info Style*/.tf-posted-info.tf-style1 {  padding: 30px;  border-top: 1px solid #eaeaea;}.byline {  font-size: 14px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.byline .author {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  color: #007aff;  font-family: 'Roboto', sans-serif;  font-weight: 600;  font-size: 16px;  margin-right: 50px;}.byline .author-img {  display: block;  -webkit-box-shadow: 0px 4px 10px 0px rgba(102, 102, 102, 0.17);  box-shadow: 0px 4px 10px 0px rgba(102, 102, 102, 0.17);  border-radius: 50%;  padding: 2px;  overflow: hidden;  height: 54px;  width: 54px;  margin-right: 15px;}.byline .posted-on {  margin-right: 50px;}.byline .likes {  margin-right: 50px;}.byline i {  margin-right: 8px;  color: #007aff;}/*End Post Info Style*//*Single Post*/.tf-post.tf-style2 .tf-post-thumb {  display: block;  margin-bottom: 55px;}.tf-post.tf-style2 .tf-post-thumb img {  width: 100%;}.tf-post.tf-style2 .tf-post-title {  font-size: 24px;  font-weight: 600;  margin-bottom: 20px;}.tf-post.tf-style2 .byline {  margin-bottom: 28px;}.tf-post.tf-style2 .tf-post-text p {  margin-bottom: 17px;}.tf-post.tf-style2 .tf-blockquote {  font-size: 18px;  line-height: 1.6em;  font-weight: 600;  font-style: italic;  color: #fff;  background-color: #007aff;  padding: 35px 30px;  margin: 22px 0;}.tf-post.tf-style2 .tf-post-text {  margin-bottom: 53px;}.tf-tag-title,.tf-share-btns-title {  font-size: 16px;  font-weight: 600;  margin-bottom: 0;}.tf-tags,.tf-share-btns-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.tf-tags .tf-tag-title {  margin-right: 8px;}.tf-share-btns-title {  margin-right: 20px;}.tf-post-extra {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  border-top: 1px solid #eaeaea;  border-bottom: 1px solid #eaeaea;  padding: 30px 0;}/*End Single Single Post*//*Start Comments*/.commentf-title,.comment-reply-title {  font-size: 20px;  font-weight: 600;  margin-bottom: 35px;}.comment-body {  position: relative;  margin-left: 105px;  margin-bottom: 30px;}.commentf-area {  margin-top: 60px;}.commentf-area ol {  list-style: none;  padding-left: 0;}.commentf-area .children .children {  padding-left: 0;}.comment-author .avatar {  height: 75px;  width: 75px;  position: absolute;  top: 0;  left: -105px;  -webkit-box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.08);  box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.08);  border-radius: 50%;  padding: 3px;}.comment-author {  margin-bottom: 1px;}.comment-author a.nm,.comment-author .nm a {  font-weight: 600;  font-size: 16px;  font-family: 'Roboto', sans-serif;  color: #222;}.comment-author a.nm:hover,.comment-author .nm a:hover {  color: #007aff;}.comment-metadata {  margin-bottom: 8px;  display: inline-block;}.comment-metadata a,.comment-metadata span {  color: inherit;  font-size: inherit;  font-weight: inherit;}.comment-metadata a:hover {  color: #007aff;}.comment-content p {  margin-bottom: 0;}.comment-meta {  position: relative;}.comment-reply-link {  font-size: 16px;  font-weight: 600;  color: #007aff;  position: absolute;  top: 0;  right: 0;}.comment-reply-link i {  display: inline-block;  margin-right: 2px;  font-size: 13px;}.comment-reply-link:hover,.comment-reply-link:focus {  color: #222;}.children .comment-body {  margin-left: 100px;}.children .comment-author .avatar {  left: -100px;}.comment-respond {  display: block;  width: 100%;  padding-top: 20px;}.comment-form {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.comment-form p:not(:last-child) {  margin-bottom: 30px;}.comment-form-email {  padding-left: 15px;}.comment-form-author,.comment-form-email,.comment-form-url {  width: 50%;}.comment-form-comment {  width: 100%;  display: block;}.comment-form-author {  padding-right: 15px;}.comment-form-url {  padding-left: 15px;}.form-submit {  margin-bottom: 0;  margin-top: 6px;}.comment-form textarea,.comment-form input {  border: 1px solid #eaeaea;  padding: 11px 20px;  width: 100%;  background-color: #f1f1f1;  border-radius: 3px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  display: block;}.comment-form textarea {  height: 200px;}.comment-form textarea:focus,.comment-form input:focus {  border-color: #007aff;  outline: none;  background-color: rgba(0, 122, 255, 0.1);}/*End Comments*//*--------------------------------------------------------------18. Site Footer----------------------------------------------------------------*/.tf-top-footer.tf-style1 {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 60px 0;  border-bottom: 1px solid #eaeaea;}/*Subscribe*/.tf-subscribe-form .subscription-success,.tf-subscribe-form .subscription-error {  display: none !important;}.tf-subscribe-form.tf-style1 {  width: 555px;  position: relative;}.tf-subscribe-form.tf-style1 input {  width: 100%;  height: 65px;  border: 1px solid #007aff;  border-radius: 2.6em;  padding: 10px 180px 10px 30px;  background-color: #f1f1f1;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.tf-subscribe-form.tf-style1 input:focus {  outline: none;}.tf-subscribe-form.tf-style1 .tf-btn {  position: absolute;  top: 0;  right: 0;  padding: 1.43em 2.6em;}.tf-subscribe-form.tf-style1 .tf-btn:hover {  -webkit-transform: initial;  -ms-transform: initial;  transform: initial;  letter-spacing: 0.5px;  background-color: #1153b4;}.tf-subscribe-form.tf-style1 .tf-btn:focus {  outline: none;}.tf-subscribe-form.tf-style1 .subscription-label {  position: absolute;  display: block;  text-align: center;  width: 100%;  margin-bottom: 0;  top: 70px;  left: 0;}/*End Subscribe*/.tf-main-footer.tf-style1 {  padding: 55px 0;}.tf-main-footer.tf-style2 {  padding: 75px 0;}.tf-copyright-text {  text-align: center;  padding: 26px 0;  border-top: 1px solid #eaeaea;  color: #222;}.tf-footer-titel {  font-size: 20px;  font-weight: 600;  margin-bottom: 35px;}.tf-footer-menu,.tf-address-list {  list-style: none;  margin: 0;  padding: 0;}.tf-footer-menu li:not(:last-child),.tf-address-list li:not(:last-child) {  margin-bottom: 11px;}.tf-footer-menu a {  display: inline-block;  padding-left: 14px;  position: relative;}.tf-footer-menu a:hover {  margin-left: 8px;  color: #007aff;}.tf-footer-menu a:before {  content: "\f105";  font-family: "Font Awesome 5 Free";  font-weight: 900;  position: absolute;  left: 0;  top: 0;}.tf-address-list span {  color: #222;  font-family: 'Roboto', sans-serif;  font-weight: 500;}.tf-footer-social,.tf-share-btns {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.tf-footer-social {  padding-top: 4px;}.tf-footer-social li {  margin-top: 20px;}.tf-footer-social li:not(:last-child),.tf-share-btns li:not(:last-child) {  margin-right: 20px;}.tf-footer-social li a,.tf-share-btns li a {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  height: 45px;  width: 45px;  border-radius: 50%;  border: 1px solid #007aff;  color: #007aff;}.tf-share-btns.tf-style1 li a {  background-color: rgba(0, 122, 255, 0.1);}.tf-share-btns.tf-style2 li a {  border-radius: 4px;  height: 42px;  width: 42px;}.tf-footer-social li a:hover,.tf-share-btns li a:hover {  background-color: #007aff;  color: #fff;}.tf-content {  background-color: #fff;  z-index: 10;}.tf-sticky-footer {  width: 100%;  position: fixed;  bottom: 0;  left: 0;  z-index: -1;}.tf-site-footer.tf-style1 {  background-size: initial;  background-repeat: repeat;}.tf-page-heading.tf-style1 {  position: relative;  padding-top: 230px;  padding-bottom: 165px;}.tf-page-heading.tf-style1 .container {  position: relative;  z-index: 1;}.tf-page-title {  color: #fff;  text-transform: uppercase;  font-size: 60px;  font-weight: 600;  margin-bottom: 20px;}.tf-breadcamp {  list-style: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding: 0;  margin: 0;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.tf-breadcamp li {  color: rgba(255, 255, 255, 0.8);  list-style: none;  font-size: 20px;  font-weight: 600;}.tf-breadcamp li a:hover {  color: #fff;}.tf-breadcamp li:not(:last-child):after {  content: '/';  padding-right: 6px;  margin-left: 6px;}.tf-gradient-overlay.tf-style1 {  position: absolute;  height: 100%;  width: 100%;  left: 0;  top: 0;  background-image: -webkit-linear-gradient(0deg, rgb(0, 122, 255) 0%, rgb(88, 71, 223) 44%, rgb(151, 37, 224) 100%);  background-image: -ms-linear-gradient(0deg, rgb(0, 122, 255) 0%, rgb(88, 71, 223) 44%, rgb(151, 37, 224) 100%);  opacity: 0.95;}.tf-parallax {  background-position: center center;  background-repeat: no-repeat;  background-size: cover;  background-attachment: fixed !important;}.tf-remove-negavive-margin {  margin-top: 0;}.tf-remove-negavive-margin>[class*="col-"] {  margin-top: 0;}/*CTA*/.tf-cta.tf-style1 .tf-cta-title {  font-size: 35px;  font-weight: 600;  color: #fff;  margin-bottom: 15px;  margin-top: -5px;}.tf-cta.tf-style1 .tf-cta-text {  font-size: 18px;  line-height: 1.6em;  color: rgba(255, 255, 255, 0.8);  margin-bottom: 32px;}.tf-servide-details-btn {  margin-top: 25px;}.tf-service-details-img.tf-left {  position: relative;  left: -20px;}.tf-patern-bg.tf-bg {  background-size: initial;  background-repeat: no-repeat;  background-position: initial;}.tf-cta.tf-style1.tf-type1 .tf-cta-text {  margin-bottom: 8px;}.tf-cta.tf-style1.tf-type1 .tf-cta-title {  margin-bottom: 30px;  margin-top: 0;  font-size: 40px}.tf-site-footer.tf-color1 {  background-color: #222;}.tf-site-footer.tf-color1 {}.tf-site-footer.tf-color1 .tf-copyright-text {  color: rgba(255, 255, 255, 0.4);  border-color: rgba(255, 255, 255, 0.1);}.tf-site-footer.tf-color1 .tf-footer-titel {  color: rgba(255, 255, 255, 0.5);}.tf-site-footer.tf-color1 .tf-address-list span,.tf-site-footer.tf-color1 .tf-address-list {  color: rgba(255, 255, 255, 0.6);}.tf-site-footer.tf-color1 .tf-footer-menu a {  color: rgba(255, 255, 255, 0.6);}.tf-site-footer.tf-color1 .tf-footer-menu a:hover {  color: rgba(255, 255, 255, 0.9);}.tf-site-footer.tf-color1 .tf-footer-social li a {  border-color: rgba(255, 255, 255, 0.1);  color: rgba(255, 255, 255, 0.6);}.tf-site-footer.tf-color1 .tf-footer-social li a:hover {  border-color: rgba(255, 255, 255, 0.3);  background-color: transparent;  color: rgba(255, 255, 255, 0.9);}.tf-site-footer.tf-color1 {}.tf-site-footer.tf-color1 {}.tf-site-footer.tf-color1 {}/*--------------------------------------------------------------19. Isotope--------------------------------------------------------------*/.tf-isotop {  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;}.tf-isotop.tf-has-gutter {  margin-left: -15px;  margin-right: -15px;  margin-bottom: -30px;}.tf-isotop.tf-has-gutter .tf-isotop-item {  padding: 0 15px;  margin-bottom: 30px;}.tf-port-col-6 .tf-grid-sizer,.tf-port-col-6 .tf-isotop-item {  width: 16.666667%;}.tf-port-col-5 .tf-grid-sizer,.tf-port-col-5 .tf-isotop-item {  width: 20%;}.tf-port-col-4 .tf-grid-sizer,.tf-port-col-4 .tf-isotop-item {  width: 25%;}.tf-port-col-3 .tf-grid-sizer,.tf-port-col-3 .tf-isotop-item {  width: 33.333333%;}.tf-port-col-2 .tf-grid-sizer,.tf-port-col-2 .tf-isotop-item {  width: 50%;}.tf-port-col-1 .tf-grid-sizer,.tf-port-col-1 .tf-isotop-item {  width: 100%;}.tf-grid-sizer {  width: 33.333333%;}.tf-port-col-5 .tf-w20,.tf-port-col-4 .tf-w20,.tf-port-col-3 .tf-w20,.tf-port-col-2 .tf-w20,.tf-port-col-1 .tf-w20 {  width: 20%;}.tf-port-col-5 .tf-w25,.tf-port-col-4 .tf-w25,.tf-port-col-3 .tf-w25,.tf-port-col-2 .tf-w25,.tf-port-col-1 .tf-w25 {  width: 25%;}.tf-port-col-5 .tf-w33,.tf-port-col-4 .tf-w33,.tf-port-col-3 .tf-w33,.tf-port-col-2 .tf-w33,.tf-port-col-1 .tf-w33 {  width: 33.333333%;}.tf-port-col-5 .tf-w50,.tf-port-col-4 .tf-w50,.tf-port-col-3 .tf-w50,.tf-port-col-2 .tf-w50,.tf-port-col-1 .tf-w50 {  width: 50%;}.tf-port-col-5 .tf-w66,.tf-port-col-4 .tf-w66,.tf-port-col-3 .tf-w66,.tf-port-col-2 .tf-w66,.tf-port-col-1 .tf-w66 {  width: 66.666666%;}.tf-port-col-5 .tf-w100,.tf-port-col-4 .tf-w100,.tf-port-col-3 .tf-w100,.tf-port-col-2 .tf-w100,.tf-port-col-1 .tf-w100 {  width: 100%;}@media screen and (max-width: 991px) {  .tf-port-col-4 .tf-grid-sizer,  .tf-port-col-4 .tf-isotop-item {    width: 50%;  }  .tf-port-col-4 .tf-w50 {    width: 100%;  }  .tf-port-col-3 .tf-grid-sizer,  .tf-port-col-3 .tf-isotop-item {    width: 50%;  }}@media screen and (max-width: 767px) {  .tf-port-col-5 .tf-w50,  .tf-port-col-4 .tf-w50,  .tf-port-col-3 .tf-w50,  .tf-port-col-2 .tf-w50,  .tf-port-col-1 .tf-w50,  .tf-port-col-5 .tf-w66,  .tf-port-col-4 .tf-w66,  .tf-port-col-3 .tf-w66,  .tf-port-col-2 .tf-w66,  .tf-port-col-1 .tf-w66 {    width: 100%;  }  .tf-port-col-5 .tf-grid-sizer,  .tf-port-col-5 .tf-isotop-item {    width: 100%;  }  .tf-port-col-4 .tf-grid-sizer,  .tf-port-col-4 .tf-isotop-item {    width: 100%;  }  .tf-port-col-3 .tf-grid-sizer,  .tf-port-col-3 .tf-isotop-item {    width: 100%;  }  .tf-port-col-2 .tf-grid-sizer,  .tf-port-col-2 .tf-isotop-item {    width: 100%;  }}/*Isotop Menu Style1*/.tf-isotop-filter.tf-style1 {  margin-bottom: 34px;}.tf-isotop-filter.tf-style1 li {  margin: 0 15px 10px;}.tf-isotop-filter.tf-style1 li a {  padding: 11px 15px;  border: 1px solid transparent;  color: #222;  border-radius: 2em;  font-size: 14px;  display: inline-block;  text-transform: uppercase;  font-weight: 600;  min-width: 165px;  background-color: #eaeaea;}.tf-isotop-filter.tf-style1 li a:hover {  color: #007aff;}.tf-isotop-filter.tf-style1 li.active a {  color: #fff;  background-color: #007aff;}/*End Isotope Style*/.tf-faq1-wrap .tf-faq.tf-style1:not(:last-child) {  margin-bottom: 50px;}.tf-faq.tf-style1 .tf-faq-title {  font-size: 20px;  font-weight: 600;  margin-bottom: 20px;}.tf-faq.tf-style1 p:last-child {  margin-bottom: 0;}/*--------------------------------------------------------------20. Accordian--------------------------------------------------------------*/.tf-accordian-heading {  font-size: 35px;  font-weight: 600;  margin-bottom: 36px;}/*Accordian Style1*/.tf-accordian-wrap.tf-style1 .tf-accordian:not(:last-child) {  margin-bottom: 30px;}.tf-accordian-wrap.tf-style1 .tf-accordian-title {  padding: 19px 30px 19px 45px;  position: relative;  cursor: pointer;  font-size: 20px;  font-weight: 600;  font-family: 'Roboto', sans-serif;  border: 1px solid #007aff;  border-radius: 4px;  background-color: rgba(0, 122, 255, 0.1);  color: #007aff;}.tf-accordian-wrap.tf-style1 .tf-accordian-body {  padding-top: 24px;  margin-bottom: -5px;}.tf-accordian-wrap.tf-style1 .tf-accordian-body p {  margin-bottom: 0;}.tf-accordian-wrap.tf-style1 .tf-accordian-toggle {  position: absolute;  color: #007aff;  font-size: 18px;  left: 27px;  top: 22px;  -webkit-transition: all 0.4s ease;  -o-transition: all 0.4s ease;  transition: all 0.4s ease;  -webkit-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  transform: rotate(-90deg);}.tf-accordian-wrap.tf-style1 .tf-accordian.active .tf-accordian-toggle {  -webkit-transform: rotate(-00deg);  -ms-transform: rotate(-00deg);  transform: rotate(-00deg);  color: #fff;}.tf-accordian-wrap.tf-style1 .tf-accordian.active .tf-accordian-title {  background-color: #007aff;  color: #fff;}.tf-client.tf-style1 {  height: 70px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  padding: 15px;}.tf-client.tf-style1 img {  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  opacity: 0.2;}.tf-client.tf-style1:hover img {  opacity: 1;}.tf-client-wrap {  padding: 35px 0;}hr {  margin: 0;  border-color: #eaeaea;}.tf-accordian-wrap.tf-style1.tb-type1 .tf-accordian-body {  border: 1px solid #007aff;  border-radius: 0 0 4px 4px;  padding: 30px;  padding-bottom: 24px;  padding-top: 24px;}.tf-accordian-wrap.tf-style1.tb-type1 .tf-accordian.active .tf-accordian-title {  border-radius: 4px 4px 0 0;}.tf-accordian-wrap.tf-style1.tb-type1 .tf-accordian-toggle {  left: initial;  right: 27px;}.tf-accordian-wrap.tf-style1.tb-type1 .tf-accordian-title {  padding: 19px 45px 19px 30px;}/*Sidebar*/.searchform {  position: relative;}.searchform:before {  content: "\f002";  font-family: 'FontAwesome';  position: absolute;  right: 0;  top: 0;  color: #fff;  background-color: #007aff;  height: 50px;  width: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border-radius: 0 4px 4px 0;}.searchform input {  width: 100%;  height: 50px;  border: 1px solid #eaeaea;  border-radius: 4px;  padding: 10px 60px 10px 20px;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  background-color: transparent;}.searchform input:focus {  outline: none;  border-color: #007aff;}.searchform input#searchsubmit {  position: absolute;  top: 0px;  padding: 0;  right: 0;  width: 50px;  font-weight: 600;  color: #fff;  font-size: 14px;  border-radius: 0 4px 4px 0;  border: none;  cursor: pointer;  z-index: 1;  opacity: 0;  height: 100%;}.tb-sidebar-widget-title {  font-size: 20px;  font-weight: 600;  margin-top: -4px;  margin-bottom: 35px;}.tf-categories li:not(:last-child) {  margin-bottom: 15px;}.tf-categories a {  display: block;  border: 1px solid #eaeaea;  padding: 11px 15px 11px 50px;  border-radius: 4px;  position: relative;}.tf-categories a:before {  content: "\f30b";  font-family: "Font Awesome 5 Free";  font-weight: 900;  position: absolute;  left: 21px;  top: 11px;  font-size: 13px;}.tf-categories a:hover {  color: #fff;  background-color: #007aff;  border-color: #007aff;}.widget:not(:last-child) {  margin-bottom: 60px;}.tf-right-sidebar {  padding-left: 30px;}.tf-left-sidebar {  padding-right: 30px;}.tf-recent-post {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.tf-recent-post-thumb {  -webkit-box-flex: 0;  -ms-flex: none;  flex: none;  height: 67px;  width: 67px;  margin-right: 15px;}.tf-recent-post-title {  font-size: 16px;  font-weight: 600;  margin-bottom: 10px;}.tf-recent-post-date {  font-size: 14px;  line-height: 1.2em;}.tf-recent-post-list li {  margin-bottom: 30px;}.tf-recent-post-list li:last-child {  margin-bottom: 0;}.tagcloud {  margin-bottom: -5px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;}.tagcloud a {  font-size: 14px;  border: 1px solid #eaeaea;  line-height: 1.6em;  opacity: 1;  padding: 3px 9px;  margin-right: 10px;  margin-bottom: 10px;  border-radius: 4px;  display: inline-block;}.tagcloud a:hover {  border-color: #007aff;}.page-numbers-wrap {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin: 0;  padding: 0;  list-style: none;  margin-top: 60px;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.page-numbers-wrap li {  margin: 0 5px;}.page-numbers-wrap .page-numbers {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  height: 50px;  width: 50px;  border: 1px solid #eaeaea;  border-radius: 3px;}.page-numbers-wrap .page-numbers:hover {  border-color: #007aff;}.page-numbers-wrap .page-numbers.current {  background-color: #007aff;  border-color: #007aff;  color: #fff;}.tf-hover-shadow {  -webkit-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.tf-hover-shadow:hover {  -webkit-transform: translateY(-5px);  -ms-transform: translateY(-5px);  transform: translateY(-5px);  -webkit-box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);  box-shadow: 0px 0px 25px 0px rgba(207, 207, 207, 0.4);}/*Contact Page*/#cf-msg {  position: fixed;  top: 30px;  right: 30px;}.tf-contact-form.row {  margin-top: 0;}.tf-contact-form.row>div {  margin-top: 0;}.tf-contact-form {  border-radius: 5px;  padding: 60px 40px 65px;  background-color: #007aff;  position: relative;}.tf-contact-form .tf-form-field {  margin-bottom: 30px;}.tf-contact-form input,.tf-contact-form textarea {  border: 1px solid #fff;  background-color: #115bc6;  padding: 11px 30px;  width: 100%;  border-radius: 30px;  color: #fff;  display: block;}.tf-contact-form textarea {  padding: 20px 30px;  height: 200px;}.tf-contact-form input:focus,.tf-contact-form textarea:focus {  outline: none;}.tf-contact-form input::-webkit-input-placeholder,.tf-contact-form textarea::-webkit-input-placeholder {  color: rgba(255, 255, 255, 0.8);}.tf-contact-form input::-moz-placeholder,.tf-contact-form textarea::-moz-placeholder {  color: rgba(255, 255, 255, 0.8);}.tf-contact-form input:-ms-input-placeholder,.tf-contact-form textarea:-ms-input-placeholder {  color: rgba(255, 255, 255, 0.8);}.tf-contact-form input:-moz-placeholder,.tf-contact-form textarea:-moz-placeholder {  color: rgba(255, 255, 255, 0.8);}.tf-submit-btn {  height: 70px;  width: 70px;  border-radius: 50%;  background-color: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  padding: 0;  position: absolute;  bottom: -5px;  left: 50%;  margin-left: -35px;}.tf-submit-btn:focus {  outline: none;}.tf-contact-form.tf-style1 {  margin-top: -130px;}/*End*/.tf-google-map {  height: 500px;}.tf-google-map iframe {  height: 100%;  width: 100%;  border: none;}.tf-bg.tb-bg-sp {  background-repeat: repeat;  background-size: initial;  background-position: initial;}.tf-hero-text.tf-style1 {  position: relative;  z-index: 1}.tf-hero-slide.tf-style2:before {  content: '';  position: absolute;  height: 100%;  width: 100%;  background-color: rgba(255, 255, 255, 0.95);  top: 0;  left: 0;}.tf-hero-slide.tf-style2 {  background-attachment: fixed;}/*--------------------------------------------------------------21. Responsive--------------------------------------------------------------*/@media screen and (max-width: 1600px) {  .tf-hero-slide.tf-style1 .tf-hero-img {    position: absolute;    right: -10%;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    margin-top: 30px;    max-width: 550px;  }}@media screen and (max-width: 1199px) {  .tf-hero-slide.tf-style1 .tf-hero-img {    position: initial;    -webkit-transform: initial;    -ms-transform: initial;    transform: initial;    max-width: 100%;    max-width: 100%;    margin-top: 50px;  }  .tf-hero-slide.tf-style1 {    height: initial;    padding: 190px 0 130px !important;    text-align: center;  }  .tf-home-blog.tf-style1 .tf-slider {    display: block;    max-width: 960px;    padding-left: 15px;    padding-right: 15px;    margin: auto;  }  .tf-slider.tf-slider-right-shadow:before {    display: none;  }  .tf-home-blog.tf-style1 .tf-blog-heading {    padding-right: 0px;    max-width: 630px;    margin-bottom: 40px;  }  .tf-footer-social li:not(:last-child) {    margin-right: 10px;  }  .tf-hero-slider.tf-style1 {    height: 500px;    position: initial;    width: 100%;    border-radius: 0;    border: none;  }  .tf-hero-slide.tf-style2 {    height: initial;    padding-top: 190px;  }  .tf-hero-text.tf-style1 {    margin-bottom: 60px;  }  .tf-home-blog.tf-style1 {    margin-left: 0;  }  .tf-funfact.tf-style2 {    height: 310px;    width: 310px;  }}@media screen and (max-width: 991px) {  .tf-about-img.tf-style1 {    width: 100%;    margin-left: 0;  }  .tf-section {    padding-top: 80px;    padding-bottom: 80px;  }  .tf-section-top {    padding-top: 80px;  }  .tf-section-bottom {    padding-bottom: 80px;  }  .tf-analysis-wrap .tf-section-heading.tf-style1 {    padding-bottom: 0;    margin-bottom: -55px;  }  .tf-servide-list.tf-style1 li {    width: 100%;    border-right: none;    border-top: 1px solid #eaeaea !important;  }  .tf-servide-list.tf-style1 li:first-child {    border-top: none !important;  }  .tf-content {    margin-bottom: 0 !important;  }  .tf-sticky-footer {    position: initial;    z-index: initial;  }  .tf-top-footer.tf-style1 {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }  .tf-top-footer.tf-style1 .tf-footer-logo {    margin-bottom: 30px;  }  .tf-analysis-wrap {    position: relative;    margin-bottom: 260px;  }  .tf-iconbox-wrap.tf-style1 .row {    padding-top: 0;  }  .tf-iconbox-wrap.tf-style1 .row>[class*="col-"]:nth-child(odd) {    margin-top: 30px;  }  .tf-iconbox-wrap.tf-style1 {    padding-right: 0px;  }  .tf-about-wrap1 {    background-image: none !important;    background-color: #007aff;  }  .tf-cta.tf-style1 .tf-cta-title {    font-size: 30px;  }  .tf-cta.tf-style1 .tf-cta-text {    margin-bottom: 32px;  }  .tf-faq1-wrap .tf-faq.tf-style1:not(:last-child) {    margin-bottom: 30px;  }  .tf-left-sidebar,  .tf-right-sidebar {    padding: 0px;  }}@media screen and (max-width: 767px) {  .swipe-arrow.tf-style1,  .swipe-arrow.tf-style2,  .swipe-arrow.tf-style3 {    display: none;  }  .pagination.tf-style1,  .pagination.tf-style2 {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    margin-top: 30px;  }  .pagination.tf-style2 {    position: absolute;    bottom: 0;    z-index: 1;    width: 100%;    margin: 0;    margin-bottom: 30px;  }  .pagination.tf-style1 .swiper-pagination-bullet,  .pagination.tf-style2 .swiper-pagination-bullet {    width: 12px;    height: 12px;    margin: 0 3px;  }  .pagination.tf-style2 .swiper-pagination-bullet {    background: #fff;    opacity: 1;  }  .pagination.tf-style1 .swiper-pagination-bullet-active,  .pagination.tf-style2 .swiper-pagination-bullet-active {    background: #007aff;  }  .tf-testimonial.tf-style1 {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;  }  .tf-testimonial.tf-style1 .tf-testimonial-text,  .tf-testimonial.tf-style1 .tf-testmonial-img {    width: 100%;  }  .tf-hero-text.tf-style1 .tf-hero-title {    font-size: 45px;  }  .tf-hero-text.tf-style1 .tf-hero-subtitle {    font-size: 18px;  }  .tf-btn.tf-size-large {    padding: 1em 2.5em 0.9em;  }  .tf-section-heading.tf-style1 .tf-section-title,  .tf-section-heading.tf-style3 .tf-section-title {    font-size: 30px;    margin-top: -5px;  }  .tf-section-heading.tf-style2 .tf-section-title {    font-size: 30px;  }  .tf-home-blog.tf-style1 .tf-blog-heading {    max-width: 100%;    margin-bottom: 15px;  }  .tf-page-title {    font-size: 45px;    margin-bottom: 20px;  }  .tf-accordian-heading {    font-size: 30px;  }  .tf-accordian-wrap.tf-style1 .tf-accordian-title {    font-size: 18px;  }  .tf-parallax {    background-position: center !important;  }  .tf-hero-text.tf-style2 .tf-hero-title {    font-size: 35px;    margin-top: -5px;  }  .tf-hero-text.tf-style2 .tf-hero-title br,  .tf-hero-text.tf-style2 .tf-hero-subtitle br {    display: none;  }  .tf-hero-text.tf-style2 .tf-hero-subtitle {    font-size: 16px;  }  .tf-hero-form.tf-style1 {    -ms-flex-wrap: wrap;    flex-wrap: wrap;  }  .tf-hero-form.tf-style1 input {    width: 100% !important;    border-radius: 1.6em !important;    margin-bottom: 15px;  }  .tf-hero-form.tf-style1 .tf-btn {    width: 100%;    border-radius: 1.6em !important;  }}@media screen and (max-width: 575px) {  .tf-subscribe-form.tf-style1 {    width: 100%;  }  .tf-iconbox.tf-style2 {    -webkit-box-orient: vertical;    -webkit-box-direction: normal;    -ms-flex-direction: column;    flex-direction: column;    text-align: center;  }  .tf-iconbox.tf-style2 .tf-icon {    margin-right: 0;    margin-bottom: 25px;  }  .tf-section-subtitle br {    display: none;  }  .tf-iconbox.tf-style1 {    padding: 40px 30px;  }  .tf-testimonial.tf-style2 .tf-testimonial-text {    padding: 55px 60px 65px;  }  .tf-testimonial.tf-style2 .tf-testimonial-quote-icon.tf-first {    left: 15px;  }  .tf-testimonial.tf-style2 .tf-testimonial-quote-icon.tf-second {    right: 15px;  }  .tf-funfact.tf-style2 {    height: initial;    width: 100%;    border-radius: 0;    border: none;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-top: -15px;    margin-bottom: -15px;  }  .tf-funfact.tf-style2 .tf-single-funfact {    position: initial !important;    -webkit-transform: initial !important;    -ms-transform: initial !important;    transform: initial !important;    -webkit-box-flex: 0;    -ms-flex: none;    flex: none;    margin: 15px 15px;  }  .tf-funfact.tf-style2 .tf-funfact-center {    display: none;  }  .tf-tabs.tf-style2 li a {    font-size: 16px;  }  .tf-hero-text.tf-style1 .tf-hero-title br {    display: none;  }  .tf-hero-slider.tf-style2 .tf-hero-slider-img {    height: 650px;  }}/*--------------------------------------------------------------22. RTL--------------------------------------------------------------*/.rtl {  text-align: right;}.rtl .row {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-main-header-in {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-hero-slide.tf-style1 .tf-hero-img {  right: initial;  left: -23%;}.rtl .tf-btn {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-btn.tf-style1 i {  margin-right: 6px;}.rtl .tf-btn.tf-style2 i {  margin-right: 5px;  margin-left: 0;}.rtl .tf-btn.tf-style2 i:after {  right: initial;  left: 3px;}.rtl .tf-btn.tf-style2:hover i {  margin-left: 0;  margin-right: 10px;}.rtl .tf-about-img.tf-style1 {  margin-left: 10%;}.rtl .tf-iconbox.tf-style2,.rtl .tf-home-blog.tf-style1 .tf-slider,.rtl .tf-testimonial.tf-style1 {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-iconbox.tf-style2 .tf-icon {  margin-left: 30px;  margin-right: 0;}.rtl .swipe-arrow.tf-style2 {  right: initial;  left: 0;}.rtl .tf-home-blog.tf-style1 {  margin-left: 0;  margin-right: calc((100vw - 1132px)/2);}.rtl .tf-home-blog.tf-style1 .tf-blog-heading {  margin-right: 0;  padding-left: 30px;}.rtl .swipe-arrow.tf-style1,.rtl .swipe-arrow.tf-style2 {  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;}.rtl .tf-slider.tf-slider-left-right-shadow:before,.rtl .tf-slider.tf-slider-left-right-shadow:after,.rtl .tf-slider.tf-slider-right-shadow:before {  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.9)), to(transparent));  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9), transparent);  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.9), transparent);  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.9), transparent);  right: initial;  left: 0;}.rtl .tf-footer-social,.tf-share-btns {  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;}.rtl .tf-footer-menu a:before {  content: "\f104";  left: initial;  right: 0;}.rtl .tf-footer-menu a {  padding-left: 0;  padding-right: 14px;}.rtl .tf-footer-menu a:hover {  margin-left: 0;  margin-right: 8px;}.rtl .tf-top-footer.tf-style1 {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-subscribe-form.tf-style1 input {  padding-left: 180px;  text-align: right;  padding-right: 30px;}.rtl .tf-subscribe-form.tf-style1 .tf-btn {  left: 0;  right: initial;}.rtl .tf-section-heading.tf-style3 .tf-section-title:before {  left: initial;  right: 0;}.rtl input,.rtl textarea {  text-align: right;}.rtl .tf-hero-form.tf-style1 {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-hero-form.tf-style1 .tf-btn {  border-radius: 1.6em 0 0 1.6em;}.rtl .tf-hero-form.tf-style1 .tf-hero-form-url {  border-radius: 0 1.6em 1.6em 0;}.rtl .tf-hero-slider.tf-style1 {  left: 0;  right: initial;  border-radius: 0 50% 50% 50%;  border-left: none;  border-right: 25px solid #cae0ff;}.rtl .tf-main-header-right {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-main-header-right .tf-header-btn {  margin-left: 0;  margin-right: 40px;}.rtl .tf-btn.tf-style1.tf-left-icon i {  margin-left: 6px;  margin-right: 0;}.rtl .tf-about-text.tf-style2 ul li i {  left: initial;  right: 0;}.rtl .tf-about-text.tf-style2 ul li {  padding-right: 25px;  padding-left: 0;}.rtl .tf-accordian-wrap.tf-style1.tb-type1 .tf-accordian-toggle {  left: 27px;  right: initial;}.rtl .tf-accordian-wrap.tf-style1 .tf-accordian-toggle {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);}.rtl .tf-accordian-wrap.tf-style1.tb-type1 .tf-accordian-title {  padding: 19px 30px 19px 45px;}.rtl .tf-left-sidebar {  padding-left: 30px;  padding-right: 0;}.rtl .tf-right-sidebar {  padding-right: 30px;  padding-left: 0;}.rtl .tagcloud,.rtl .byline {  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;}.rtl .byline .posted-on,.rtl .byline .likes,.rtl .byline .comments {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .byline i {  margin-right: 0;  margin-left: 8px;}.rtl .tf-tags,.rtl .tf-share-btns-wrap {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-tags .tf-tag-title {  margin-right: 0;  margin-left: 8px;}.rtl .tf-share-btns-title {  margin-right: 0;  margin-left: 20px;}.rtl .comment-body {  margin-left: 0;  margin-right: 105px;}.rtl .comment-author .avatar {  right: -105px;  left: initial;}.rtl .comment-reply-link {  left: 0;  right: initial;}.rtl .tf-categories a:before {  -webkit-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg);  left: initial;  right: 21px;}.rtl .tf-categories a {  padding-left: 15px;  padding-right: 50px;}.rtl .tf-recent-post {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .tf-recent-post-thumb {  margin-right: 0;  margin-left: 15px;}.rtl .tf-slider.tf-slider-left-right-shadow:after {  left: initial;  right: 0;  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(rgba(255, 255, 255, 0.9)));  background-image: -webkit-linear-gradient(left, transparent, rgba(255, 255, 255, 0.9));  background-image: -o-linear-gradient(left, transparent, rgba(255, 255, 255, 0.9));  background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.9));}.rtl .byline .author {  -webkit-box-orient: horizontal;  -webkit-box-direction: reverse;  -ms-flex-direction: row-reverse;  flex-direction: row-reverse;}.rtl .byline .author-img {  margin-right: 0;  margin-left: 15px;}@media screen and (min-width: 992px) {  .rtl .offset-lg-1,  .rtl .offset-xl-1 {    margin-left: 0;    margin-right: 8.333333%;  }  .rtl .offset-lg-2 {    margin-left: 0;    margin-right: 16.666667%;  }}@media screen and (max-width: 1199px) {  .rtl .tf-home-blog.tf-style1 .tf-blog-heading {    padding-left: 0px;    margin-left: auto;  }  .rtl .tf-site-branding {    left: initial;    right: 15px;  }  .rtl .tf-m-menu-btn {    left: 15px;    right: initial;  }  .rtl .tf-mega-wrapper>li>a:before,  .rtl .tf-mega-wrapper>li>a:after {    left: 12px;    right: initial;  }  .rtl .tf-home-blog.tf-style1 {    margin-right: 0;  }  .rtl .tf-hero-slider.tf-style1 {    border-left: none;    border-right: 0;    border-radius: 0;  }}@media screen and (max-width: 991px) {  .rtl .tf-dropdown {    right: initial;    left: 16px;  }  .rtl .tf-about-img.tf-style1 {    margin-left: 0;  }  .rtl .tf-left-sidebar,  .rtl .tf-right-sidebar {    padding: 0;  }}/*：本代码只用作演示,不是源码。源码下载链接: http://www.bootstrapmb.com/item/5724(此说明不在下载的源码里，只用在演示页面里)*/