/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/4595(此说明只在演示页面有,不在下载的源码里)*//*** ======= // TABLE OF CONTENT // ============================���ྫƷģ������ʣ�http://www.bootstrapmb.com01- Google Fonts02- Plugin Stylesheets Import03- General Styling04- Cross Browser Compatibility05- Header    05.1- Header Style    05.2- DropDown06- Theme Button07- Responsive Header08- Services Sec09- Campaign & Member Sec10- Member Area11- Gallery Sec12- Apply Sec13- Video Sec14- Testimonials Sec15- News, Updates & Recent Events Sec16- Footer17- Bottom Bar18- Page Top19- Team Detail20- Blog Details21- Author Box22- Related Posts23- Comments Section24- Comment Reply Section25- Campaign Detail26- Pagination27- Contact Page28- Stats Wrap29- Video Wrap30- Services Style 231- About Sec32- Page Loader===================================================== ***//*===== Google Fonts =====*/@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900);@import url(https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i);/*===== Plugin Stylesheets Import =====*/@import url(animate.min.css);@import url(fancybox.min.css);@import url(owl.carousel.min.css);/*===== General Styling =====*/html, body{overflow-x:hidden;}body {  float: left;  font-family: arimo;  letter-spacing: 0;  margin: 0;  position: relative;  width: 100%;}h1,h2,h3,h4,h5,h6{  font-family:poppins;  color:#333;  font-weight: 700;}/*h1 {font-size: 54px;}h2 {font-size: 48px;}h3 {font-size: 36px;}h4 {font-size: 30px;}h5 {font-size: 24px;}h6 {font-size: 20px;}*/p{  font-family:arimo;  color:#666;  line-height:26px;  font-size:16px;}ul li,ol li{  font-family:arimo;  color:#444;  font-size:13px;  line-height:20px;}a{color: inherit;}a:hover,a:focus{  text-decoration:none;  outline:none;}input,textarea,select,button {border: 0;}button,input[type="submit"],.fileContainer,input[type="file"] {cursor: pointer;}input:focus,textarea:focus,select:focus,button:focus,.form-wrp fieldset p a:focus,.page-link:focus {  border-color: transparent;  outline: none;  -webkit-box-shadow: none;  -ms-box-shadow: none;  -o-box-shadow: none;  box-shadow: none;}textarea {resize: none;}main {  float: left;  position: relative;  width: 100%;}body.boxed {text-align: center;}body.boxed main {  float: none;  display: inline-block;  text-align: left;  width: 1720px;}section{  float:left;  position:relative;  width:100%;}.spacing {  float: left;  padding: 90px 0;  position: relative;  width: 100%;}.less-spacing,.spacing.less-spacing {padding: 100px 0;}.top-spac90,.spacing.top-spac90 {padding-top: 90px;}.bottom-spac90,.spacing.bottom-spac90 {padding-bottom: 90px;}.top-spac80,.spacing.top-spac80 {padding-top: 80px;}.bottom-spac80,.spacing.bottom-spac80 {padding-bottom: 80px;}.top-spac60,.spacing.top-spac60 {padding-top: 60px;}.bottom-spac60,.spacing.bottom-spac60 {padding-bottom: 60px;}.top-spac50,.spacing.top-spac50 {padding-top: 50px;}.bottom-spac50,.spacing.bottom-spac50 {padding-bottom: 50px;}.top-spac100,.spacing.top-spac100 {padding-top: 100px;}.bottom-spac100,.spacing.bottom-spac100 {padding-bottom: 100px;}.top-spac170,.spacing.top-spac170 {padding-top: 170px;}.bottom-spac170,.spacing.bottom-spac170 {padding-bottom: 170px;}.top-spac190,.spacing.top-spac190 {padding-top: 190px;}.bottom-spac190,.spacing.bottom-spac190 {padding-bottom: 190px;}.top-spac220,.spacing.top-spac220 {padding-top: 220px;}.bottom-spac220,.spacing.bottom-spac220 {padding-bottom: 220px;}.top-spac255,.spacing.top-spac255 {padding-top: 255px;}.bottom-spac255,.spacing.bottom-spac255 {padding-bottom: 255px;}.top-spac285,.spacing.top-spac285 {padding-top: 285px;}.bottom-spac285,.spacing.bottom-spac285 {padding-bottom: 285px;}.remove-gap,.spacing.remove-gap {padding-top: 0;}.remove-bottom,.spacing.remove-bottom {padding-bottom: 0;}.no-spacing,.spacing.no-spacing {padding: 0;}.gray-bg {background-color: #f5f5f5;}.gray-bg2 {background-color: #eeeded;}.gray-bg3 {background-color: #f5f3ef;}.white-bg {background-color: #fff;}.dark-bg {background-color: #141414;}.facebook-bg {background-color: #3b5999;}.twitter-bg {background-color: #55acee;}.linkedin-bg {background-color: #0077B5;}.google-bg {background-color: #dd4b39;}.container {  padding: 0;  max-width:1170px;}.remove-ext,.remove-ext2,.remove-ext3,.remove-ext4,.remove-ext5,.remove-ext6,.remove-ext7,.remove-ext8,.remove-ext9,.remove-ext10,.remove-ext11 {  float: left;  margin-bottom: -20px;  width: 100%;}.remove-ext2 {margin-bottom: -25px;}.remove-ext3 {margin-bottom: -30px;}.remove-ext4 {margin-bottom: -35px;}.remove-ext5 {margin-bottom: -40px;}.remove-ext6 {margin-bottom: -45px;}.remove-ext7 {margin-bottom: -50px;}.remove-ext8 {margin-bottom: -55px;}.remove-ext9 {margin-bottom: -60px;}.remove-ext10 {margin-bottom: -65px;}.remove-ext11 {margin-bottom: -70px;}.overlap-170,.overlap-140,.overlap120,.overlap100,.overlap80 {  position: relative;  z-index: 1;}.overlap-170 {margin-bottom: -170px;}.overlap-140 {margin-bottom: -140px}.overlap120 {margin-top: -120px;}.overlap100 {margin-top: -100px;}.overlap80 {margin-top: -80px;}.mrg {margin: 0;}.mrg >div {padding: 0;}.mrg6 {margin: 0 -3px;}.mrg6 >div {padding: 0 3px;}.mrg10 {margin: 0 -5px;}.mrg10 >div {padding: 0 5px;}.mrg20 {margin: 0 -10px;}.mrg20 >div {padding: 0 10px;}.fixed-bg,.fixed-bg2{  background-position: center;  height:100%;  width:100%;  margin:0;  position:absolute;  left:0;  top:0;  z-index:-2;}.fixed-bg{  background-attachment:fixed;  background-size:cover;}.fixed-bg2 {  background-attachment: scroll;  background-size:cover;}.fixed-bg2.pattern-bg,.fixed-bg.pattern-bg {background-size: initial;}.fixed-bg.wt-gry-bg,.fixed-bg2.wt-gry-bg {background-color: #f5f5f5;}.fixed-bg.wt-blk-bg,.fixed-bg2.wt-blk-bg {background-color: #1e1d1d;}.fixed-bg.wt-blk2-bg,.fixed-bg2.wt-blk2-bg {background-color: #141414;}.fixed-bg.wt-gry2-bg,.fixed-bg2.wt-gry2-bg {background-color: #f6f6f6;}.black-layer:before,.black-layer2:before,.black-layer3:before, .white-layer:before,.gray-layer:before,.gray-layer2:before,.theme-bg-layer:before,.theme-bg-layer2:before {  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: -1;}.white-layer:before {background-color:#fff;}.gray-layer:before {background-color: #f5f5f5}.gray-layer2:before {background-color: #f5f3ef}.black-layer:before {background-color: #000000;}.black-layer2:before {background-color: #1e1d1d;}.black-layer3:before {background-color: #141414;}.theme-bg-layer2:before {background-color: #7D0000;}.hlf-parallax.theme-bg-layer:before,.hlf-parallax.theme-bg-layer2:before,.hlf-parallax .fixed-bg,.hlf-parallax .fixed-bg2 {height: 80%;}.opc1:before {opacity: .1;}.opc15:before {opacity: .15;}.opc2:before {opacity: .2;}.opc25:before {opacity: .25;}.opc3:before {opacity: .3;}.opc35:before {opacity: .35;}.opc4:before {opacity: .4;}.opc45:before {opacity: .45;}.opc5:before {opacity: .5;}.opc55:before {opacity: .55;}.opc6:before {opacity: .6;}.opc65:before {opacity: .65;}.opc7:before {opacity: .7;}.opc75:before {opacity: .75;}.opc8:before {opacity: .8;}.opc85:before {opacity: .85;}.opc9:before {opacity: .9;}.opc95:before {opacity: .95;}iframe {  border: 0;  width: 100%;}img {  height: auto;  max-width: 100%;  vertical-align: middle;}/*===== Cross Browser Compatibility =====*/a,img,input,button,textarea,:before,:after,.owl-nav >div,.owl-dots >div,nav ul ul,nav ul li,label,.logo,.logo >a img,.res-menu-btn,.res-menu,.res-menu-close{  -webkit-transition: all .3s linear;  -ms-transition: all .3s linear;  -o-transition: all .3s linear;  transition: all .3s linear;}{  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}{  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  -o-transform: translateX(-50%);  transform: translateX(-50%);}{  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.brd-rd50,.owl-carousel .owl-nav >div,.post-detail-inner img.brd-rd50{  -webkit-border-radius: 50%;  border-radius: 50%;}.brd-rd40{  -webkit-border-radius: 40px;  border-radius: 40px;}.brd-rd30{  -webkit-border-radius: 30px;  border-radius: 30px;}.brd-rd5,.insta-gal a,.page-link,.page-item.prev .page-link,.page-item.next .page-link{  -webkit-border-radius: 5px;  border-radius: 5px;}.brd-rd3{  -webkit-border-radius: 3px;  border-radius: 3px;}/*===== Project Style =====*//*===== Header =====*/header {  float: left;  position: relative;  width: 100%;  z-index: 9999;}header.stick {  position: absolute;  top: 0;  left: 0;}.topbar {  background-color: #121212;  float: left;  width: 100%;}.breaking-news-wrap {  float: left;  width: 60%;}.breaking-news-wrap >strong,.social-btns-wrap >strong {  font-size: 14px;  font-family: poppins;  font-weight: 500;  margin-right: 12px;  float: left;  line-height: 50px;}.breaking-news-carousel {  display: none;  padding: 11px 0;  list-style: none;  margin-bottom: 0;}.breaking-news-carousel li {  color: #e0e0e0;  font-size: 13px;  letter-spacing: 0;  line-height: 28px;}.breaking-news-carousel li a {text-decoration: underline;}.breaking-news-carousel li a:hover,.breaking-news-carousel li a:focus {color: #fff;}.social-btns-wrap {  float: right;  line-height: 13px;}.social-btns1 {display: inline-block;}.social-btns1 >a {  position: relative;  line-height: 50px;  display: inline-block;  text-align: center;  font-size: 15.18px;  color: #e0e0e0;  width: 37px;  z-index: 1;}.social-btns1 >a:before {  content: "";  position: absolute;  top: 0;  height: 0;  left: 0;  right: 0;  z-index: -1;}.social-btns1 >a:hover:before,.social-btns1 >a:focus:before {height: 100%;}.social-btns1 >a:hover,.social-btns1 >a:focus {color: #fff;}header .social-btns1 >a {float: left;}.menu-sec-wrap {  float: left;  width: 100%;}.menu-sec {  float: left;  position: relative;  width: 100%;}.menu-sec::before {  content: "";  position: absolute;  top: 0;  bottom: 0;  background-color: rgba(0,0,0,.7);  -webkit-border-radius: 0 0 4px 4px;  border-radius: 0 0 4px 4px;  left: -140px;  right: -140px;  z-index: -1;}header .logo {  float: left;  padding: 34.5px 0;}.logo {display: inline-block;}nav {float: right;}nav >div {  float: left;  width: 100%;}nav >div ul {  padding-left: 0;  list-style: none;  margin-bottom: 0;}nav >div >ul {  float: left;  width: 100%;}nav >div >ul >li {  float: left;  color: #fff;  font-size: 15px;  margin-left: 35px;  line-height: 120px;}nav >div >ul li {  font-family: poppins;  font-weight: 600;  letter-spacing: 0;  position: relative;}/*===== DropDown =====*/nav >div ul ul {  position: absolute;  top: 100%;  left: 0;  width: 250px;  opacity: 0;  visibility: hidden;}nav >div ul ul ul {  left: 100%;  top: 0;}nav >div ul ul li {  color: #fff;  float: left;  width: 100%;  border-bottom: 1px solid rgba(255,255,255,.1);  -webkit-transform: scaleX(.3);  -ms-transform: scaleX(.3);  -o-transform: scaleX(.3);  transform: scaleX(.3);  opacity: 0;  background-color: rgba(30,30,30,.95);}nav >div ul ul ul li {background-color: rgba(40,40,40,.95);}nav >div >ul li.menu-item-has-children {padding-right: 15px;}nav >div >ul li.menu-item-has-children::before {  content: "\f107";  font-family: fontawesome;  position: absolute;  right: 0;  font-size: 16px;}nav >div >ul ul li.menu-item-has-children::before {  content: "\f105";  right: 30px;  top: 50%;  margin-top: -10px;}nav >div ul ul li >a {  padding: 15px 30px;  float: left;  width: 100%;}nav >div >ul li.menu-item-has-children:hover >ul {  opacity: 1;  visibility: visible;}nav >div >ul li.menu-item-has-children:hover >ul >li {  -webkit-transform: scaleX(1);  -ms-transform: scaleX(1);  -o-transform: scaleX(1);  transform: scaleX(1);  opacity: 1;}nav >div ul ul li:last-child {border-bottom: 0;}/*===== Theme Button =====*/.theme-btn {  display: inline-block;  color: #fff;  font-family: poppins;  font-weight: 600;  font-size: 14px;  letter-spacing: 0;  padding: 12px 40px;  position: relative;  overflow: hidden;  z-index: 1;  border: 2px solid;}.theme-btn:hover,.theme-btn:focus {background-color: transparent;}/*===== Responsive Header =====*/.res-header {  background-color: #333;  float: left;  display: none;  width: 100%;  position: relative;  z-index: 99;}.res-header-top {  float: left;  width: 100%;  background-color: #1e1e1e;  text-align: center;}.res-header-top >* {  float: left;  width: 50%;}.res-top-links >a {  float: left;  width: 33.334%;  padding: 12.5px 10px;  color: #cbcbcb;  font-size: 13px;  font-family: poppins;  font-weight: 600;  background-color: rgba(255,255,255,.1);}.res-top-links >a i {margin-right: 6px;}.res-top-links >a:nth-child(2n) {background-color: rgba(255,255,255,.05);}.res-top-links2 >a {  color: #fff;  float: left;  width: 50%;  padding: 12.5px 10px;  font-size: 13px;  font-family: poppins;  font-weight: 600;}.res-logo-sec {  float: left;  width: 100%;  padding: 20.5px 30px;}.res-menu-btn {  float: right;  color: #fff;  cursor: pointer;  font-size: 16px;  line-height: 36px;  width: 36px;  text-align: center;  margin-top: 7px;  background-color: #fff;  position: relative;  z-index: 2;}.res-menu-btn:hover {color: #fff;}.res-menu {  position: fixed;  right: -290px;  z-index: 99;  width: 300px;  background-color: rgba(30,30,30,.98);  padding: 100px 30px 40px;  top: 0;  bottom: 0;  opacity: 0;  visibility: hidden;  overflow-x: hidden;  overflow-y: auto;}.res-menu.slidein {  opacity: 1;  right: 0;  visibility: visible;}.res-menu-close {  position: absolute;  right: 20px;  top: 20px;  background-color: #fff;  color: #1a1a1a;  line-height: 35px;  width: 35px;  text-align: center;  font-size: 15px;  cursor: pointer;}.res-menu-close:hover {color: #fff;}.res-menu >ul {  float: left;  width: 100%;  padding-left: 0;  list-style: none;  margin-bottom: 0;}.res-menu >ul li {  float: left;  width: 100%;  font-size: 13px;  font-family: poppins;  color: #fff;  font-weight: 500;  position: relative;  margin: 2.5px 0;}.res-menu >ul li.menu-item-has-children >i {  position: absolute;  right: 0;  line-height: 40px;  top: 0;  background-color: rgba(255,255,255,.1);  width: 40px;  text-align: center;  cursor: pointer;}.res-menu >ul ul li.menu-item-has-children >i {  line-height: 32px;  width: 32px;}.res-menu >ul li.menu-item-has-children >a {padding-right: 45px;}.res-menu >ul ul li.menu-item-has-children >a {padding-right: 37px;}.res-menu >ul li.menu-item-has-children.active >i:before {content: "\f0d8";}.res-menu >ul >li {  font-weight: 600;  font-size: 14px;}.res-menu >ul li a {  padding: 6px 20px;  float: left;  width: 100%;}.res-menu >ul ul {  padding-left: 20px;  list-style: none;  margin: 20px 0;  display: none;  float: left;  width: 100%;}.res-menu >ul li:hover >a,.res-menu >ul li.active >a,.res-menu >ul li a:focus {background-color: rgba(255,255,255,.05);}.res-menu >ul >li >a {padding: 10px 20px;}/*===== Services Sec =====*/.service-desc {  float: left;  width: 100%;}.service-desc >i {  font-style: normal;  letter-spacing: 0;  font-size: 16px;  font-family: poppins;  font-weight: 500;}.service-desc >h3 {  margin: 5px 0 12px;  max-width: 90%;  font-size: 33px;  line-height: 44px;  font-weight: 600;}.service-desc >h3 strong {font-weight: 700;}.service-desc >a {margin-top: 20px;}.remove-ext9 .serv-box {margin-bottom: 60px;}.remove-ext5 .serv-box {margin-bottom: 40px;}.serv-box {  float: left;  width: 100%;  position: relative;}.serv-box >i {  text-align: center;  float: left;  background-color: #ececec;  line-height: 90px;  width: 90px;  -webkit-box-shadow: 0 0 103px rgba(0,0,0,.12);  -ms-box-shadow: 0 0 103px rgba(0,0,0,.12);  -o-box-shadow: 0 0 103px rgba(0,0,0,.12);  box-shadow: 0 0 103px rgba(0,0,0,.12);  margin-right: 20px;}.gray-layer .serv-box >i,.gray-bg .serv-box >i {background-color: #fff;}.serv-innr {  width: 100%;  max-width: 96%;  margin-top: 25px;  float: left;}.serv-innr >h6 {  font-size: 19px;  margin-bottom: 10px;  font-weight: 600;}.serv-innr >p {  margin-bottom: 0;  font-size: 15px;  line-height: 24px;}/*===== Campaign & Member Sec =====*/.sec-title {  float: left;  margin-bottom: 30px;  width: 100%;}.sec-title >h2,.sec-title >h3 {  margin-bottom: 0;  font-weight: 600;}.sec-title >h2 i,.sec-title >h3 i {  font-weight: 400;  font-style: normal;  font-size: 18px;  display: block;  margin-bottom: 5px;}.remove-ext3 .camp-box,.remove-ext3 .member-box {margin-bottom: 30px;}.camp-box,.member-box {  float: left;  overflow: hidden;  width: 100%;  -webkit-box-shadow: 0 0 103px rgba(0,0,0,.12);  -ms-box-shadow: 0 0 103px rgba(0,0,0,.12);  -o-box-shadow: 0 0 103px rgba(0,0,0,.12);  box-shadow: 0 0 103px rgba(0,0,0,.12);}.camp-thumb,.member-thumb {  float: left;  width: 100%;  overflow: hidden;}.camp-thumb >a,.member-thumb >a {  float: left;  width: 100%;  position: relative;}.camp-thumb >a:before,.member-thumb >a:before {  content: "";  position: absolute;  left: 0;  top: 0;  bottom: ;  bottom: 0;  right: 0;  background-color: #000;  -webkit-transform: scaleX(0);  -ms-transform: scaleX(0);  -o-transform: scaleX(0);  transform: scaleX(0);  opacity: 0;  z-index: 1;}.camp-box:hover .camp-thumb >a::before,.member-box:hover .member-thumb >a::before {  -webkit-transform: scaleX(1);  -ms-transform: scaleX(1);  -o-transform: scaleX(1);  transform: scaleX(1);  opacity: .5;}.camp-box:hover .camp-thumb >a img,.member-box:hover .member-thumb >a img {  -webkit-transform: scale(1.1);  -ms-transform: scale(1.1);  -o-transform: scale(1.1);  transform: scale(1.1);}.camp-thumb >a img,.member-thumb >a img {width: 100%;}.camp-info {  float: left;  padding: 25px 40px 35px;  width: 100%;}.camp-inchrg,.camp-goal {  display: inline-block;  font-family: arimo;  font-size: 15px;  letter-spacing: 0;  color: #555;}.camp-inchrg >a {  display: inline-block;  margin-left: 5px;}.camp-inchrg >a:hover,.camp-inchrg >a:focus {color: #555;}.camp-info >h6 {  margin: 7px 0 18px;  font-weight: 500;  line-height: 26px;  font-size: 19px;}.camp-goal >span {  font-size: 18px;  display: inline-block;  margin-left: 2px;  font-weight: 500;  font-family: poppins;}.camp-goal >span i {font-style: normal;}/*===== Member Area =====*/.member-info {  float: left;  padding: 25px 30px;  width: 100%;  background-color: #fff;}.gray-bg2 .member-info {background-color: #fff;}.member-info >h6 {  margin-bottom: 5px;  font-size: 20px;  font-weight: 600;}.view-all {  float: left;  margin-top: 50px;  width: 100%;}/*===== Gallery Sec =====*/.theme-bg-layer .sec-title >h2, .theme-bg-layer .sec-title >h2 i,.theme-bg-layer2 .sec-title >h2, .theme-bg-layer2 .sec-title >h2 i {color: #fff;}.theme-bg-layer .sec-title >p, .theme-bg-layer2 .sec-title >p {color: #E2E2E2;}.gallery-wrap {  float: left;  width: 100%;}.filter-btns {  display: inline-block;  padding: 7px 36px;  list-style: none;  margin-bottom: 35px;  border: 1px solid #e1e1e1;  -webkit-border-radius: 40px;  border-radius: 40px;}.filter-btns >li {  float: left;  color: #444;  font-family: poppins;  font-weight: 500;  font-size: 14px;  margin: 15px 25px;}.filter-btns >li a {display: inline-block;}.gallery-inner {  float: left;  width: 100%;}.gallery-inner a {  float: left;  width: 100%;  position: relative;  overflow: hidden;}.remove-ext3.gallery-inner a {margin-bottom: 30px;}.gallery-inner a:before {  content: "";  position: absolute;  right: -37%;  bottom: -70px;  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  background-color: #000;  opacity: 0;  height: 80px;  width: 90%;}.gallery-inner a:hover:before {  opacity: 1;  bottom: -30px;}.gallery-inner a img {width: 100%;}.gallery-inner a:after {  content: "\f00e";  font-family: fontawesome;  color: #fff;  position: absolute;  bottom: 20px;  right: 20px;  font-size: 17px;  opacity: 0;}.gallery-inner a:hover:after {opacity: 1;}/*===== Apply Sec =====*/.apply-sec {  float: left;  position: relative;  padding: 30px 170px 30px 95px;  width: 100%;  background-size: cover;  background-position: center;  z-index: 1;  display: table;  overflow: hidden;  -webkit-border-radius: 5px;  border-radius: 5px;}.apply-sec:before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #000;  opacity: .7;  z-index: -1;  -webkit-border-radius: inherit;  border-radius: inherit;}.apply-sec >div {  display: table-cell;  vertical-align: middle;}.apply-title >img {  float: left;  margin-right: 30px;}.apply-title-innr {  display: table;  margin-top: 18px;}.apply-title-innr >h3 {  color: #fff;  margin-bottom: 0;  font-size: 30px;}.apply-title-innr >span {  color: #fff;  font-size: 18px;  font-family: poppins;}.apply-btn >a {  float: right;  padding: 13px 45px;  font-size: 15px;}/*===== Video Sec =====*/.video-posts {  float: left;  margin-top: 25px;  width: 100%;}.video-posts >h5 {  margin-bottom: 25px;  font-size: 20px;  font-weight: 600;  color: #444;  display: inline-block;  position: relative;}.video-posts >h5::before {  content: "";  position: absolute;  left: calc(100% + 15px);  bottom: 6px;  width: 40px;  height: 3px;  background-color: red;}.remove-ext3 .video-box {margin-bottom: 30px;}.video-box {  float: left;  width: 100%;  position: relative;  overflow: hidden;}.video-box >img {width: 100%;}.video-box:before {  content: "";  position: absolute;  left: 0;  top: 0;  bottom: 0;  right: 0;  background-color: #000;  opacity: .6;}.video-box >a {  position: absolute;  color: #fff;  left: 20px;  bottom: 10px;  font-size: 40px;  line-height: initial;  z-index: 2;}/*===== Testimonials Sec =====*/.testimonials-wrap {  float: left;  padding: 0 80px;  width: 100%;}.call-info {  float: left;  margin: 10px 0 0;  width: 100%;}.call-info >h4 {  color: #fff;  max-width: 90%;  margin-bottom: 10px;  font-weight: 500;  line-height: 32px;}.call-info >h2 {  font-weight: 200;  font-size: 40px;  margin: 13px 0 10px;}.call-info >a {margin-top: 25px;}.testimonials-carousel {  float: left;  padding-left: 100px;  position: relative;  width: 100%;}.testimonial-box {  float: left;  position: relative;  width: 100%;}.testimonial-box:before {  content: "\f10d";  position: absolute;  font-family: fontawesome;  color: rgba(229,229,229,.32);  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);  bottom: 0;  left: 50%;  font-size: 90px;  line-height: initial;}.testimonial-box >p {  color: #d8d8d8;  font-style: italic;  font-size: 18px;  line-height: 28px;}.testimonials-carousel:before {  content: "";  height: 200px;  width: 1px;  left: 15px;  top: 50%;  margin-top: -100px;  background-color: #8d8d8d;  position: absolute;}.testimonial-info {  float: left;  margin-top: 15px;  width: 100%;}.testimonial-info >img {  float: left;  width: auto !important;  border: 5px solid #fff;  margin-right: 20px;}.testimonial-info-inner {  display: table;  margin-top: 15px;}.testimonial-info-inner >h5 {  color: #fff;  margin-bottom: 0;  letter-spacing: 0;  font-weight: 600;  font-size: 20px;}.testimonial-info-inner >span {  font-family: poppins;  font-weight: 500;  letter-spacing: 0;  font-size: 14px;}.owl-carousel .owl-nav {  position: absolute;  top: 50%;  left: 0;  right: 0;}.owl-carousel .owl-nav >div {  position: absolute;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);  line-height: 40px;  width: 40px;  text-align: center;  background-color: rgba(255,255,255,.2);  font-size: 20px;  color: #fff;}.testimonials-carousel .owl-nav {  left: auto;  bottom: 45px;  right: 40px;  top: auto;}.owl-carousel .owl-nav >div.owl-next {right: 0;}.owl-carousel .owl-nav .owl-prev {left: 0;}.owl-carousel .owl-nav >div:hover {color: #fff;}.testimonials-carousel .owl-nav div {margin: 0 2.5px;}.testimonials-carousel .owl-nav div.owl-prev {  right: 0;  left: auto;}.testimonials-carousel .owl-nav div.owl-next {  left: 0;  right: auto;}/*===== News, Updates & Recent Events Sec =====*/.news-updates, .recent-events {  float: left;  width: 100%;}.news-updates >h3:before, .recent-events >h3:before, .contact-form >h3:before {  content: "";  position: absolute;  width: 30px;  height: 3px;  background-color: red;  left: calc(100% + 10px);  bottom: 8px;}.news-updates >h3, .recent-events >h3, .contact-form >h3 {  margin-bottom: 35px;  font-size: 33px;  position: relative;  display: inline-block;}.news-box, .event-box {  float: left;  width: 100%;}.remove-ext3 .news-box, .remove-ext3 .event-box {margin-bottom: 30px;}.remove-ext7 .news-box {margin-bottom: 50px;}.news-box.list + .news-box.list, .event-box + .event-box {  padding-top: 30px;  border-top: 1px solid #eeeeee;}.news-box.list {display: table;}.news-box.list >div.news-thumb {min-width: 180px;}.news-box >div {  float: left;  width: 100%;}.news-box.list >div {  display: table-cell;  vertical-align: middle;  float: none;  width: initial;}.news-thumb >a {  -webkit-border-radius: inherit;  border-radius: inherit;  overflow: hidden;  float: left;  width: 100%;}.news-info {margin-top: 25px;}.news-box.list .news-info {  margin-top: 0;  padding-left: 25px;}.news-info >h6 {  margin-bottom: 6px;  font-size: 20px;  font-weight: 600;  max-width: 95%;}.post-meta {  display: inline-block;  padding-left: 0;  list-style: none;  margin-bottom: 5px;}.post-meta >li {  display: inline-block;  font-style: italic;  font-size: 14px;  letter-spacing: 0;  margin-right: 13px;  position: relative;  padding-left: 17px;}.post-meta >li i,.post-meta >li img {  margin-right: 5px;  color: #646464;}.post-meta >li i {  position: absolute;  left: 0;  line-height: 20px;}.news-info >p,.event-info >p {  margin-bottom: 8px;  line-height: 24px;}.news-info >a {  display: inline-block;  font-family: arimo;  font-size: 16px;}.news-info >a i {margin-left: 5px;}.news-info >a:hover,.news-info >a:focus {color: #222;}.event-date {  width: 100%;  text-align: center;  max-width: 100px;  color: #fff;  font-family: poppins;  font-weight: 700;  padding: 28px 18px 22px;  float: left;  font-size: 30px;  line-height: 25px;  margin-right: 30px;}.event-date >i {  display: block;  font-size: 13px;  font-style: normal;}.event-info {  display: table;  margin-top: 5px;}.event-loc {  display: inline-block;  font-size: 14px;  font-style: italic;  letter-spacing: 0;}.event-loc >i {  color: #aaa;  margin-right: 3px;}/*===== Footer =====*/.remove-ext6 .widget-box {margin-bottom: 45px;}.remove-ext11 .widget-box {margin-bottom: 70px;}.widget-box {  float: left;  width: 100%;}.widget-box .logo {margin-bottom: 25px;}footer .widget-box p {color: #cdcdcd;}.widget-box >h6 {  margin-bottom: 40px;  font-size: 20px;  font-weight: 600;  position: relative;}footer .widget-box >h6 {color: #fff;}.widget-box ul {  padding-left: 0;  list-style: none;  margin-bottom: 0;}.widget-box >ul >li, .widget-box >ul li {  float: left;  padding-left: 25px;  position: relative;  width: 100%;  font-size: 15px;  font-family: poppins;  line-height: 36px;}footer .widget-box >ul >li, footer .widget-box >ul li {color: #fff;}footer .widget-box >ul li:before {color: #a6a6a6;} .widget-box >ul >li:before, .widget-box >ul li:before {  content: "\f061";  font-family: fontawesome;  font-size: 12px;  left: 0;  position: absolute;  line-height: inherit;}.widget-box >ul {  float: left;  width: 100%;  margin-top: -15px;}.widget-box >ul ul {  padding-left: 20px;  float: left;  width: 100%;}.mini-post {  float: left;  width: 100%;}.mini-post + .mini-post {margin-top: 20px;}.mini-post >a {  float: left;  margin-right: 15px;  overflow: hidden;}.mini-post-info {  display: table;  margin-top: 2px;}.mini-post-info >h6 {  font-size: 16px;  font-weight: 400;}footer .mini-post-info >h6 {color: #fff;}.mini-post-info .post-meta >li {font-size: 12px;}.widget-box .post-meta >li:last-child {margin-right: 0;}.insta-gal {  float: left;  width: 100%;  margin-bottom: -6px;}.insta-gal a {  overflow: hidden;  float: left;  width: 100%;  margin-bottom: 6px;  position: relative;}.insta-gal a:before {  content: "";  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #000;  opacity: 0;  -webkit-transform: scale(.5);  -ms-transform: scale(.5);  -o-transform: scale(.5);  transform: scale(.5);}.insta-gal a:hover:before {  opacity: .7;  -webkit-transform: scale(1);  -ms-transform: scale(1);  -o-transform: scale(1);  transform: scale(1);}.insta-gal a img {width: 100%;}.widget-box .post-meta >li {padding-left: 18px;}/*===== Bottom Bar =====*/.bottom-bar {  float: left;  padding: 32.5px 20px;  width: 100%;}.bottom-bar p {  color: #2c2b2b;  letter-spacing: 0;  margin-bottom: 0;}/*===== Page Top =====*/.page-top-wrap {  float: left;  padding: 80px 0 0;  width: 100%;}.page-top-inner {display: inline-block;}.page-top-inner >h1 {  color: #fff;  margin-bottom: 10px;}.breadcrumb {  display: inline-block;  background-color: transparent;  padding: 0;  margin-bottom: 0;}.breadcrumb >li {  float: left;  color: #ddd;  font-size: 16px;  letter-spacing: 0;}.breadcrumb-item + .breadcrumb-item::before {  font-family: fontawesome;  content: "\f105";  color: #ddd;  padding: 0 15px;}/*===== Team Detail =====*/.volunteer-details-wrap {  float: left;  width: 100%;}.volunteer-details-wrap img {width: 100%;}.volunteer-detail-info {  float: left;  position: relative;  width: 100%;  margin-top: 30px;}.volunteer-detail-info >h3 {  font-weight: 600;  margin-bottom: 8px;  font-size: 30px;  color: #444;}.volunteer-detail-info >span {  font-family: poppins;  font-weight: 500;  font-size: 16px;  display: inline-block;  float: left;  width: 100%;}.volunteer-detail-inner {  background-color: #f4f4f4;  float: left;  width: 100%;  padding: 40px 40px;}.volunteer-info-list {  float: left;  padding: 0;  list-style: none;  margin: 0;  width: 100%;}.volunteer-info-list >li {  float: left;  margin-top: 18px;  width: 100%;  font-size: 15px;  position: relative;  padding-left: 35px;  line-height: 25px;}.volunteer-info-list >li i {  position: absolute;  left: 0;  top: 4px;  font-size: 20px;}.social-btns-wrap2.style2 {margin-top: 35px;}.social-btns-wrap2 {  position: absolute;  right: 50px;  top: 50%;  text-align: center;}.social-btns-wrap2 >i {  font-size: 16px;  color: #6c6c6c;  line-height: 42px;  width: 43px;  border: 1px solid #b0b0b0;  height: 43px;  cursor: pointer;}.social-btns-wrap2 .social-btns2 {  position: absolute;  bottom: 100%;  width: 100%;  z-index: 1;}.social-btns-wrap2 .social-btns2 >a {  display: inline-block;  line-height: 35px;  width: 35px;  font-size: 13px;  color: #fff;  margin-bottom: 5px;  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);  -ms-box-shadow: 0 0 10px rgba(0,0,0,.2);  -o-box-shadow: 0 0 10px rgba(0,0,0,.2);  box-shadow: 0 0 10px rgba(0,0,0,.2);  -webkit-transition: all .3s ease-out;  -ms-transition: all .3s ease-out;  -o-transition: all .3s ease-out;  transition: all .3s ease-out;}.social-btns-wrap2 .social-btns2 >a:hover,.social-btns-wrap2 .social-btns2 >a:focus,.social-btns-wrap2 >i {color: #fff;}.social-btns-wrap2.style2 {  position: relative;  display: inline-block;  right: auto;}.volunteer-info-list >li a {display: inline-block;}.social-btns-wrap2.style2 .social-btns2 {  bottom: 0;  left: 100%;  width: auto;  height: 100%;  min-width: 240px;}.social-btns-wrap2.style2 .social-btns2 >a {  float: left;  margin: 5px 0 0 5px;}.volunteer-detail-desc {  float: left;  margin-top: 20px;  width: 100%;}.volunteer-detail-desc >p {margin-bottom: 0;}.volunteer-detail-desc >p + p {margin-top: 35px;}/*===== Blog Details =====*/.widget-box form {  float: left;  position: relative;  width: 100%;}.widget-box form >input {  float: left;  width: 100%;  font-size: 14px;  border: 1px solid #ccc;  padding: 10px 20px;  height: 45px;  color: #999;  font-size: 13px;}.widget-box.widget_search form >input {  height: 60px;    padding: 15px 55px 15px 35px;}.widget-box.widget_search form >button {  position: absolute;  right: 25px;  top: 50%;  padding: 0 0 0 10px;  background-color: transparent;  font-size: 16px;  line-height: 13px;  margin-top: -8px;  width: auto;}.widget-box.widget_search form >button:before {  content: "";  position: absolute;  left: 0;  height: 13px;  width: 1px;  background-color: #ccc;  top: 50%;  margin-top: -6.5px;}.textwidget {  float: left;  width: 100%;  margin-top: -10px;}.textwidget >p {  font-style: italic;  margin: 0;}.textwidget >p + p {margin-top: 20px;}/*===== Blog Detail =====*/.post-detail-wrap {  float: left;  width: 100%;}.post-detail-thumb {  float: left;  position: relative;  width: 100%;}.post-detail-thumb >img {width: 100%;}.campaign-detail .post-detail-thumb .theme-btn {  position: absolute;  bottom: 20px;  right: 20px;}.post-detail-inner {  float: left;  padding: 43px 0 0;  width: 100%;}.post-detail-inner img {  -webkit-border-radius: 5px;  border-radius: 5px;}.post-detail-inner >h4 + p {margin-top: 30px;}.post-detail-info {}.cat-wrap {  display: inline-block;  margin-bottom: 30px;}.cat-wrap >a, .tags-wrap >a {  display: inline-block;  margin: 7px 4px 0 0;  padding: 6.5px 25px;  color: #fff;  font-style: italic;  font-size: 14px;  background-color: red;  letter-spacing: 0;  font-family: arimo;  font-weight: 600;}.post-detail-info .post-meta {margin-bottom: 32px;}.post-detail-inner >p {margin: 0 0 30px;}blockquote {  padding: 47px 110px 45px 110px;  position: relative;  margin: 35px 0 65px;  width: 100%;  display: inline-block;  -webkit-box-shadow: 0 0 100px rgba(0,0,0,.13);  -ms-box-shadow: 0 0 100px rgba(0,0,0,.13);  -o-box-shadow: 0 0 100px rgba(0,0,0,.13);  box-shadow: 0 0 100px rgba(0,0,0,.13);}blockquote >p {  font-size: 18px;  position: relative;  margin-bottom: 0;  font-family: poppins;  color: #444;}blockquote >p i.fa {  font-size: 47px;  color: #dedede;  position: absolute;  z-index: -1;  left: -30px;  top: -13px;}.post-detail-inner h1.post-detail-inner h2,.post-detail-inner h3,.post-detail-inner h4,.post-detail-inner h5,.post-detail-inner h6 {font-weight: 600;}.post-detail-inner >p + h4,.post-detail-inner >p + h5 {  display: inline-block;  margin: 10px 0 0;}.post-detail-inner >p + h5 {font-size: 24px;}.post-detail-inner >ul {  margin: 20px 0 40px;  display: inline-block;}.post-detail-inner >ul li {  font-size: 16px;  font-family: poppins;  letter-spacing: 0;  color: #666;  margin: 10px 0;  float: left;  width: 100%;}.gallery {  margin: 0 -15px 65px;  display: inline-block;}.gallery-columns-3 {}.gallery-item {  display: inline-block;  float: left;  padding: 0 15px;  margin-top: 30px;}.gallery-columns-3 .gallery-item {width: 33.334%;}.gallery-item >a {  float: left;  width: 100%;  overflow: hidden;  position: relative;}.gallery-item img {width: 100%;}.gallery-item >a:before {  content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  background-color: #000;  opacity: 0;}.gallery-item >a:hover:before {opacity: .4;}.tags-wrap {  float: left;  width: 100%;  margin-top: 45px;}.tags-wrap >strong,.social-share2 >strong {  font-family: poppins;  color: #444;  font-size: 20px;  margin-right: 35px;  float: left;  margin-top: 6px;  line-height: 32px;  font-weight: 600;}.social-share2 >strong {margin-right: 20px;}.social-share2 {  float: left;  width: 100%;  margin-top: 47px;}.social-share2 >a {  display: inline-block;  line-height: 32px;  width: 32px;  text-align: center;  font-size: 12px;  color: #666;  letter-spacing: 0;  background-color: #ececec;  margin-top: 2px;}.social-share2 >a:hover,.social-share2 >a:focus {color: #fff;}/*===== Author Box =====*/.post-author-box {  float: left;  padding: 45px 70px 45px 65px;  width: 100%;  margin-top: 60px;  -webkit-box-shadow: 0 0 100px rgba(0,0,0,.13);  -ms-box-shadow: 0 0 100px rgba(0,0,0,.13);  -o-box-shadow: 0 0 100px rgba(0,0,0,.13);  box-shadow: 0 0 100px rgba(0,0,0,.13);}.author-thumb {  float: left;  margin-right: 35px;}.author-info {  margin-top: 5px;  display: table;}.author-info >h6 {  display: inline-block;  font-size: 22px;  font-weight: 600;  text-transform: uppercase;}.author-info .social-share2 {  width: auto;  float: right;  margin: -9px 0 0;}.author-info >p {  float: left;  margin: 10px 0 0;  width: 100%;  line-height: 24px;  font-size: 15px;}/*===== Related Posts =====*/.related-posts {margin-top: 60px;}.releated-post-carousel,.related-posts {  float: left;  width: 100%;}.owl-carousel .post-meta >li img {  width: auto;  display: inline-block;}/*===== Comments Section =====*/.comments-thread {  float: left;  margin-top: 40px;  width: 100%;}.comments-thread >h4 {  margin-bottom: 0;  text-transform: uppercase;  font-weight: 600;  color: #444;}.comments-list {  float: left;  list-style: none;  margin-bottom: 0;  padding-left: 0;  width: 100%;}.comments-list >li {  float: left;  width: 100%;}.comments-list .children {  list-style: none;  margin-bottom: 0;  float: left;  width: 100%;  padding-left: 105px;}.comment {  float: left;  margin-top: 30px;  width: 100%;  padding: 40px 45px 40px 65px;  -webkit-box-shadow: 0 0 100px rgba(0,0,0,.13);  -ms-box-shadow: 0 0 100px rgba(0,0,0,.13);  -o-box-shadow: 0 0 100px rgba(0,0,0,.13);  box-shadow: 0 0 100px rgba(0,0,0,.13);}.comment-thumb {  float: left;  margin-right: 30px;}.comment-details {display: table;}.comment-details >h1,.comment-details >h2,.comment-details >h3,.comment-details >h4,.comment-details >h5,.comment-details >h6 {font-weight: 600;}.comment-details >h6:first-child {  display: inline-block;  font-size: 20px;  position: relative;}.comment-details >span.comment-time {  display: inline-block;  margin-left: 20px;  font-size: 14px;  vertical-align: top;  margin-top: 3px;}.comment-details >span.comment-time i {  margin-right: 5px;  font-size: 15px;}.comment-reply-link {  font-size: 13px;  font-family: poppins;  font-weight: 700;  color: #222;  background-color: #cfcfcf;  padding: 8px 25px 7px;  float: right;  margin-top: -4px;}.comment-details >p {  float: left;  width: 100%;  margin: 15px 0 0;  font-size: 15px;  line-height: 24px;}.comment-reply-link:hover,.comment-reply-link:focus {color: #fff;}/*===== Comment Reply Section =====*/.comment-respond {  float: left;  width: 100%;  margin-top: 90px;}.comment-respond >h4 {  font-weight: 600;  margin-bottom: 0;  text-transform: uppercase;  color: #444;  position: relative;}.comment-respond >form {  float: left;  width: 100%;}.comment-respond >form input,.comment-respond >form textarea {  margin-top: 30px;  float: left;  width: 100%;  border: 1px solid #ccc;  padding: 10px 20px;  height: 45px;  color: #999;  font-size: 13px;}.comment-respond >form textarea {height: 200px;}.comment-respond >form button {  float: right;  margin-top: 30px;  -webkit-border-radius: 30px;  border-radius: 30px;}.cat-wrap >a:hover,.cat-wrap >a:focus,.tags-wrap >a:hover,.tags-wrap >a:focus {background-color: #000;}/*===== Campaign Detail =====*/.post-detail-info .theme-btn {margin-bottom: 20px;}/*===== Pagination =====*/.pagination-wrap {  float: left;  margin-top: 60px;  width: 100%;}.pagination {  display: inline-block;  margin-bottom: -15px;  -webkit-border-radius: 0;  border-radius: 0;  text-align: center;}.pagination >li {  float: left;  margin: 0 10px 10px 0;  font-size: 14px;  font-weight: 700;  color: #333;  font-family: poppins;}.text-center .pagination >li {margin: 0 5px 10px}.page-link,.page-item.prev .page-link,.page-item.next .page-link {  padding: 0;  border: 0;  line-height: 48px;  color: inherit;  width: 48px;  position: relative;  z-index: 1;}.page-link:before {  content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  -webkit-border-radius: inherit;  border-radius: inherit;  z-index: -1;  background-color: #e8e8e8;}.page-link:hover,.page-item.active .page-link,.page-link:focus,.page-item.prev .page-link:hover, .page-item.next .page-link:hover,.page-item.prev .page-link:focus, .page-item.next .page-link:focus {  background-color: transparent;  color: #fff;}.owl-carousel .owl-dots {  position: absolute;  top: -95px;  right: 0;}.owl-carousel .owl-dots >div {  background-color: rgba(0,0,0,.5);  height: 15px;  width: 15px;  float: left;  margin-left: 4px;}/*===== Contact Page =====*/.contact-wrap {  float: left;  width: 100%;}.contact-form-area {  float: left;  width: 100%;}.contact-form {  float: left;  width: 100%;}.contact-form >form {  float: left;  width: 100%;  text-align: initial;}.contact-form >form label {  font-family: poppins;  font-size: 14px;  font-weight: 600;  float: left;  width: 100%;  margin-bottom: 10px;  color: #666;}.contact-form >form input,.contact-form >form textarea {  float: left;  width: 100%;  margin-bottom: 25px;  border: 1px solid #ccc;  padding: 10px 20px;  height: 45px;  color: #999;  font-size: 13px;}.contact-form >form textarea {height: 180px;}.contact-form >form button {width: 100%;}.contact-map-area {  float: left;  margin-top: 80px;  width: 100%;}.contact-map {  float: left;  width: 100%;  height: 400px;}.contact-info {  float: left;  background-color: #f1f1f1;  margin-bottom: 50px;  padding: 60px 50px;  width: 100%;}.contact-info >h5 {  margin-bottom: 20px;  font-size: 24px;  font-weight: 600;  color: #444;  position: relative;}.contact-info-list {  float: left;  width: 100%;  padding-left: 0;  list-style: none;  margin-bottom: 0;}.contact-info-list >li {  font-family: arimo;  font-size: 15px;  font-weight: 400;  color: #666;  position: relative;  padding-left: 25px;  margin-top: 20px;}.contact-info-list >li i {  position: absolute;  left: 0;  top: 2px;}.contact-info-list >li span {  display: block;  font-size: 17px;  color: #444;  margin-bottom: 5px;  font-weight: 600;  font-family: poppins;}.event-detail .post-detail-info {  display: table;  width: 100%;}.event-detail .post-meta {  width: 73%;  vertical-align: middle;  display: table-cell;}.event-detail .post-meta >li {  width: 40%;  margin-bottom: 15px;  vertical-align: top;  position: relative;  border-bottom: 1px solid #E8E8E8;  padding-bottom: 15px;  font-style: normal;}.event-detail .post-meta >li.speacker {  padding: 0;  border-bottom: 0;}.event-detail .post-meta >li.speacker strong {  display: initial;  margin-right: 10px;}/*===== Stats Wrap =====*/.stats-wrap {  float: left;  width: 100%;}.join-wrap,.stats-list-wrap {  float: left;  padding: 128px 80px;  position: relative;  width: 100%;  background-size: cover;  background-position: center;  z-index: 1;  min-height: 533px;}.join-wrap::before,.stats-list-wrap:before {  content: "";  position: absolute;  left: 0;  top: 0;  right: 0;  bottom: 0;  background-color: #000;  opacity: .7;  z-index: -1;}.join-inner {  display: inline-block;  text-align: left;  max-width: 500px;  margin-top: 20px;}.join-inner >h3 {  color: #fff;  font-size: 30px;  font-weight: 600;}.join-inner >a {  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.2);  -ms-box-shadow: 0 4px 5px rgba(0,0,0,.2);  -o-box-shadow: 0 4px 5px rgba(0,0,0,.2);  box-shadow: 0 4px 5px rgba(0,0,0,.2);  margin-top: 27px;  padding-left: 55px;  padding-right: 55px;}.stats-list {  display: inline-block;  max-width: 560px;  float: none;}.stat-box {  border: 2px solid #e1e1e1;  background-color: rgba(255,255,255,.15);  float: left;  width: 100%;  padding: 20px 20px 15px;}.remove-ext3 .stat-box {margin-bottom: 30px;}.stat-box >span {  color: #fff;  display: inline-block;  font-family: poppins;  font-size: 14px;  margin-bottom: 2px;  max-width: 80%;  font-weight: 500;  line-height: 18px;}.stat-box >strong {  color: #fff;  display: block;  font-weight: 800;  font-size: 30px;}/*===== Video Wrap =====*/.video-wrap {  float: left;  width: 100%;}.sec-title2 {  margin-bottom: 30px;  font-weight: 800;}.video-lists {  float: left;  width: 100%;}.remove-ext3 .video-box-wrap {margin-bottom: 30px;}.remove-ext3 .video-box-wrap .video-box {margin-bottom: 20px;}.video-box-wrap >h6 {  float: left;  width: 100%;  margin-bottom: 0;}.video-box-wrap {  float: left;  width: 100%;}/*===== Services Style 2 =====*/.service-wrap .sec-title2 {color: #fff;}.serv-carousel {  float: left;  width: 100%;}.remove-ext3 .serv-box2 {margin-bottom: 30px;}.serv-box2 {  -webkit-box-shadow: 0 0 100px rgba(0,0,0,.12);  -ms-box-shadow: 0 0 100px rgba(0,0,0,.12);  -o-box-shadow: 0 0 100px rgba(0,0,0,.12);  box-shadow: 0 0 100px rgba(0,0,0,.12);  background-color: #fff;  float: left;  padding: 40px 20px;  width: 100%;}.serv-box2 >i {  display: inline-block;  background-color: #f5f4e5;  height: 120px;  width: 120px;  line-height: 120px;  margin-bottom: 20px;}.serv-box2 >i img {  display: inline-block !important;  width: auto !important;}.serv-box2 >h6 {  color: #444;  display: inline-block;  max-width: 55%;  margin-bottom: 10px;  font-size: 20px;  font-weight: 600;}.serv-box2 >p {  margin-bottom: 0;  font-size: 15px;  line-height: 24px;  max-width: 95%;  display: inline-block;}/*===== About Sec =====*/.get-quick-wrap {  float: left;  width: 100%;}.get-quick-wrap >i {  font-style: normal;  font-family: poppins;  font-size: 16px;  letter-spacing: 0;  font-weight: 500;  display: block;  margin-bottom: 15px;}.get-quick-wrap >h3 {  max-width: 50%;  display: inline-block;  margin-bottom: 25px;  font-size: 36px;}.get-quick-wrap >p {  font-size: 18px;  line-height: 30px;  margin-bottom: 0;  display: inline-block;  letter-spacing: 0;  max-width: 70%;}.for-cal {  display: block;  margin-top: 40px;}.for-cal >img {  display: inline-block;  margin-right: 15px;  vertical-align: middle;}.for-cal-innr {  display: inline-block;  vertical-align: middle;  text-align: left;}.for-cal-innr >span {  font-size: 16px;  font-family: poppins;  letter-spacing: 0;  font-weight: 500;  display: block;  margin-top: 3px;}.for-cal-innr >strong {  font-size: 30px;  font-weight: 600;  font-family: poppins;}.video-box2 {  float: left;  margin-top: 65px;  position: relative;  width: 100%;  overflow: hidden;  -webkit-border-radius: 5px;  border-radius: 5px;}.video-box2:before {  position: absolute;  left: 0;  right: 0;  bottom: 0;  top: 0;  background-color: #000;  content: "";  opacity: .3;}.video-box2 >a {  position: absolute;  left: 50%;  top: 50%;  font-size: 35px;  color: #454545;  background-color: #fff;  line-height: 115px;  width: 115px;  text-align: center;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.video-box2 >a:hover,.video-box2 >a:focus {color: #fff;}.video-box2 >img {width: 100%;}div.news-thumb img {width: 100%;}.col-md-9 .news-box.list >div.news-thumb {min-width: 260px;}.contact-form >h3 {  margin-bottom: 15px;  font-weight: 600;  text-transform: initial;  color: #444;  font-size: 30px;}.event-detail .post-detail-thumb a.theme-btn {  position: absolute;  right: 30px;  bottom: 30px;}.event-box.style2 .event-thumb {  float: left;  margin-right: 30px;  overflow: hidden;}.event-thumb img {width: 100%;}.alignleft {  float: left;  margin-right: 30px;  margin-bottom: 30px;}.alignright {  float: right;  margin-left: 30px;  margin-bottom: 30px;}.service-side-links {  float: left;  background-color: #f4f4f4;  margin-bottom: 50px;  padding: 40px;  width: 100%;}.service-side-links >h4 {margin-bottom: 20px;}.service-links-list {  float: left;  width: 100%;  padding-left: 0;  list-style: none;  margin-bottom: 0;}.service-links-list >li {  float: left;  width: 100%;  font-family: poppins;  font-size: 15px;  font-weight: 500;  line-height: 25px;  padding-bottom: 10px;  border-bottom: 1px solid #ddd;  margin-bottom: 10px;}.service-links-list >li:last-child {  border-bottom: 0;  margin-bottom: 0;  padding-bottom: 0;}/*===== Page Loader =====*/.pageloader-wrap {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #fff;  z-index: 999999;}.pageloader {  position: absolute;  left: 50%;  top: 50%;  margin: -35px 0 0 -56px;  width: 112px;  height: 70px;  *zoom: 1;}.pageloader:before,.pageloader:after {  display: table;  content: "";}.pageloader:after {  clear: both;}.pageloader .finger {  float: left;  margin: 0 2px 0 0;  width: 20px;  height: 100%;}.pageloader .finger-1 {  -webkit-animation: finger-1-animation 2s infinite ease-out;  animation: finger-1-animation 2s infinite ease-out;}.pageloader .finger-1 span {  -webkit-animation: finger-1-animation-span 2s infinite ease-out;  animation: finger-1-animation-span 2s infinite ease-out;}.pageloader .finger-1 i {  -webkit-animation: finger-1-animation-i 2s infinite ease-out;  animation: finger-1-animation-i 2s infinite ease-out;}.pageloader .finger-2 {  -webkit-animation: finger-2-animation 2s infinite ease-out;  animation: finger-2-animation 2s infinite ease-out;}.pageloader .finger-2 span {  -webkit-animation: finger-2-animation-span 2s infinite ease-out;  animation: finger-2-animation-span 2s infinite ease-out;}.pageloader .finger-2 i {  -webkit-animation: finger-2-animation-i 2s infinite ease-out;  animation: finger-2-animation-i 2s infinite ease-out;}.pageloader .finger-3 {  -webkit-animation: finger-3-animation 2s infinite ease-out;  animation: finger-3-animation 2s infinite ease-out;}.pageloader .finger-3 span {  -webkit-animation: finger-3-animation-span 2s infinite ease-out;  animation: finger-3-animation-span 2s infinite ease-out;}.pageloader .finger-3 i {  -webkit-animation: finger-3-animation-i 2s infinite ease-out;  animation: finger-3-animation-i 2s infinite ease-out;}.pageloader .finger-4 {  -webkit-animation: finger-4-animation 2s infinite ease-out;  animation: finger-4-animation 2s infinite ease-out;}.pageloader .finger-4 span {  -webkit-animation: finger-4-animation-span 2s infinite ease-out;  animation: finger-4-animation-span 2s infinite ease-out;}.pageloader .finger-4 i {  -webkit-animation: finger-4-animation-i 2s infinite ease-out;  animation: finger-4-animation-i 2s infinite ease-out;}.pageloader .finger-item {  position: relative;  width: 100%;  height: 100%;  -webkit-border-radius: 6px 6px 8px 8px;  -webkit-background-clip: padding-box;  -moz-border-radius: 6px 6px 8px 8px;  -moz-background-clip: padding;  border-radius: 6px 6px 8px 8px;  background-clip: padding-box;  background: #fff;}.pageloader .finger-item span {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: auto;  padding: 5px 5px 0 5px;}.pageloader .finger-item span:before,.pageloader .finger-item span:after {  content: '';  position: relative;  display: block;  margin: 0 0 2px 0;  width: 100%;  height: 2px;  background: #fff;}.pageloader .finger-item i {  position: absolute;  left: 3px;  bottom: 3px;  width: 14px;  height: 14px;  -webkit-border-radius: 10px 10px 7px 7px;  -webkit-background-clip: padding-box;  -moz-border-radius: 10px 10px 7px 7px;  -moz-background-clip: padding;  border-radius: 10px 10px 7px 7px;  background-clip: padding-box;  background: #fff;}.pageloader .last-finger {  position: relative;  float: left;  width: 24px;  height: 100%;  overflow: hidden;}.pageloader .last-finger-item {  position: absolute;  right: 0;  top: 32px;  width: 110%;  height: 20px;  -webkit-border-radius: 0 5px 14px 0;  -webkit-background-clip: padding-box;  -moz-border-radius: 0 5px 14px 0;  -moz-background-clip: padding;  border-radius: 0 5px 14px 0;  background-clip: padding-box;  background: #fff;  -webkit-animation: finger-5-animation 2s infinite linear;  animation: finger-5-animation 2s infinite linear;}.pageloader .last-finger-item i {  position: absolute;  left: 0;  top: -8px;  width: 22px;  height: 8px;  background: #fff;  overflow: hidden;}.pageloader .last-finger-item i:after {  content: '';  position: absolute;  left: 0;  bottom: 0;  width: 34px;  height: 20px;  -webkit-border-radius: 0 0 15px 15px;  -webkit-background-clip: padding-box;  -moz-border-radius: 0 0 15px 15px;  -moz-background-clip: padding;  border-radius: 0 0 15px 15px;  background-clip: padding-box;  background: transparent;}@-webkit-keyframes finger-1-animation {  0% {    padding: 12px 0 5px 0;  }  20% {    padding: 12px 0 5px 0;  }  29% {    padding: 4px 0 24px 0;  }  35% {    padding: 4px 0 24px 0;  }  41% {    padding: 12px 0 5px 0;  }  100% {    padding: 12px 0 5px 0;  }}@keyframes finger-1-animation {  0% {    padding: 12px 0 5px 0;  }  20% {    padding: 12px 0 5px 0;  }  29% {    padding: 4px 0 24px 0;  }  35% {    padding: 4px 0 24px 0;  }  41% {    padding: 12px 0 5px 0;  }  100% {    padding: 12px 0 5px 0;  }}@-webkit-keyframes finger-1-animation-span {  0% {    top: 0;  }  20% {    top: 0;  }  29% {    top: -7px;  }  35% {    top: -7px;  }  41% {    top: 0;  }  100% {    top: 0;  }}@keyframes finger-1-animation-span {  0% {    top: 0;  }  20% {    top: 0;  }  29% {    top: -7px;  }  35% {    top: -7px;  }  41% {    top: 0;  }  100% {    top: 0;  }}@-webkit-keyframes finger-1-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  20% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  29% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  35% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  41% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@keyframes finger-1-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  20% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  29% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  35% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  41% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@-webkit-keyframes finger-2-animation {  0% {    padding: 6px 0 2px 0;  }  24% {    padding: 6px 0 2px 0;  }  33% {    padding: 2px 0 16px 0;  }  39% {    padding: 2px 0 16px 0;  }  45% {    padding: 6px 0 2px 0;  }  100% {    padding: 6px 0 2px 0;  }}@keyframes finger-2-animation {  0% {    padding: 6px 0 2px 0;  }  24% {    padding: 6px 0 2px 0;  }  33% {    padding: 2px 0 16px 0;  }  39% {    padding: 2px 0 16px 0;  }  45% {    padding: 6px 0 2px 0;  }  100% {    padding: 6px 0 2px 0;  }}@-webkit-keyframes finger-2-animation-span {  0% {    top: 0;  }  24% {    top: 0;  }  33% {    top: -7px;  }  39% {    top: -7px;  }  45% {    top: 0;  }  100% {    top: 0;  }}@keyframes finger-2-animation-span {  0% {    top: 0;  }  24% {    top: 0;  }  33% {    top: -7px;  }  39% {    top: -7px;  }  45% {    top: 0;  }  100% {    top: 0;  }}@-webkit-keyframes finger-2-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  24% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  33% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  39% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  45% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@keyframes finger-2-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  24% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  33% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  39% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  45% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@-webkit-keyframes finger-3-animation {  0% {    padding: 0 0 0 0;  }  28% {    padding: 0 0 0 0;  }  37% {    padding: 0 0 12px 0;  }  43% {    padding: 0 0 12px 0;  }  49% {    padding: 0 0 0 0;  }  100% {    padding: 0 0 0 0;  }}@keyframes finger-3-animation {  0% {    padding: 0 0 0 0;  }  28% {    padding: 0 0 0 0;  }  37% {    padding: 0 0 12px 0;  }  43% {    padding: 0 0 12px 0;  }  49% {    padding: 0 0 0 0;  }  100% {    padding: 0 0 0 0;  }}@-webkit-keyframes finger-3-animation-span {  0% {    top: 0;  }  28% {    top: 0;  }  37% {    top: -7px;  }  43% {    top: -7px;  }  49% {    top: 0;  }  100% {    top: 0;  }}@keyframes finger-3-animation-span {  0% {    top: 0;  }  28% {    top: 0;  }  37% {    top: -7px;  }  43% {    top: -7px;  }  49% {    top: 0;  }  100% {    top: 0;  }}@-webkit-keyframes finger-3-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  28% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  37% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  43% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  49% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@keyframes finger-3-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  28% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  37% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  43% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  49% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@-webkit-keyframes finger-4-animation {  0% {    padding: 8px 0 3px 0;  }  32% {    padding: 8px 0 3px 0;  }  41% {    padding: 4px 0 20px 0;  }  47% {    padding: 4px 0 20px 0;  }  53% {    padding: 8px 0 3px 0;  }  100% {    padding: 8px 0 3px 0;  }}@keyframes finger-4-animation {  0% {    padding: 8px 0 3px 0;  }  32% {    padding: 8px 0 3px 0;  }  41% {    padding: 4px 0 20px 0;  }  47% {    padding: 4px 0 20px 0;  }  53% {    padding: 8px 0 3px 0;  }  100% {    padding: 8px 0 3px 0;  }}@-webkit-keyframes finger-4-animation-span {  0% {    top: 0;  }  32% {    top: 0;  }  41% {    top: -7px;  }  47% {    top: -7px;  }  53% {    top: 0;  }  100% {    top: 0;  }}@keyframes finger-4-animation-span {  0% {    top: 0;  }  32% {    top: 0;  }  41% {    top: -7px;  }  47% {    top: -7px;  }  53% {    top: 0;  }  100% {    top: 0;  }}@-webkit-keyframes finger-4-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  32% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  41% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  47% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  53% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@keyframes finger-4-animation-i {  0% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  32% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  41% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  47% {    bottom: 8px;    height: 12px;    -webkit-border-radius: 7px 7px 4px 4px;    -webkit-background-clip: padding-box;    -moz-border-radius: 7px 7px 4px 4px;    -moz-background-clip: padding;    border-radius: 7px 7px 4px 4px;    background-clip: padding-box;  }  53% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }  100% {    bottom: 3px;    height: 14px;    -webkit-border-radius: 10px 10px 7px 7px;    -webkit-background-clip: padding-box;    -moz-border-radius: 10px 10px 7px 7px;    -moz-background-clip: padding;    border-radius: 10px 10px 7px 7px;    background-clip: padding-box;  }}@-webkit-keyframes finger-5-animation {  0% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  34% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  43% {    top: 20px;    right: 2px;    -webkit-border-radius: 0 8px 20px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 8px 20px 0;    -moz-background-clip: padding;    border-radius: 0 8px 20px 0;    background-clip: padding-box;    -webkit-transform: rotate(-12deg);    transform: rotate(-12deg);  }  50% {    top: 20px;    right: 2px;    -webkit-border-radius: 0 8px 20px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 8px 20px 0;    -moz-background-clip: padding;    border-radius: 0 8px 20px 0;    background-clip: padding-box;    -webkit-transform: rotate(-12deg);    transform: rotate(-12deg);  }  60% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }}@keyframes finger-5-animation {  0% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  34% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  43% {    top: 20px;    right: 2px;    -webkit-border-radius: 0 8px 20px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 8px 20px 0;    -moz-background-clip: padding;    border-radius: 0 8px 20px 0;    background-clip: padding-box;    -webkit-transform: rotate(-12deg);    transform: rotate(-12deg);  }  50% {    top: 20px;    right: 2px;    -webkit-border-radius: 0 8px 20px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 8px 20px 0;    -moz-background-clip: padding;    border-radius: 0 8px 20px 0;    background-clip: padding-box;    -webkit-transform: rotate(-12deg);    transform: rotate(-12deg);  }  60% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }  100% {    top: 32px;    right: 0;    -webkit-border-radius: 0 5px 14px 0;    -webkit-background-clip: padding-box;    -moz-border-radius: 0 5px 14px 0;    -moz-background-clip: padding;    border-radius: 0 5px 14px 0;    background-clip: padding-box;    -webkit-transform: rotate(0deg);    transform: rotate(0deg);  }}.news-box.list .news-info >h6, .event-info >h6 {  font-size: 20px;  font-weight: 600;  color: #444;}.event-info .post-meta {margin-bottom: 10px;}.widget-title {  position: relative;  padding-left: 16px;  font-size: 20px;}.widget-title {  margin: 0 0 25px;  letter-spacing: 0;  font-weight: 600;}.widget-title::before {  height: 20px;  width: 5px;  position: absolute;  left: 0;  content: "";  background-color: rebeccapurple;  top: 2px;}.service-desc >ul {  display: inline-block;  width: 100%;  padding-left: 0;  list-style: none;  margin-top: -5px;}.service-desc >ul li {  float: left;  max-width: 50%;  width: 100%;  padding: 0 20px;  font-size: 15px;  margin-top: 5px;  position: relative;  line-height: 30px;}.service-desc >ul li:before {  content: "";  position: absolute;  left: 0;  top: 11px;  height: 8px;  width: 8px;  -webkit-border-radius: 50%;  border-radius: 50%;}.sec-title >h2 {font-size: 36px;}.news-info .post-meta {margin-bottom: 10px;}.video-box >h6 {  position: absolute;  z-index: 1;  left: 20px;  bottom: 25px;  color: #f5f3ef;  margin-bottom: 0;  font-weight: 600;  font-size: 14px;  padding-left: 43px;}.video-desc >p {margin-bottom: 15px;}.member-info >span {font-size: 15px;}.camp-inchrg >i {  color: #B8B8B8;  margin-right: 5px;}.sec-title >p {  display: inline-block;  max-width: 60%;  margin: 10px 0 0;  line-height: 30px;  font-size: 18px;}.join-inner >p {  color: #d8d8d8;  margin: 10px 0;}.video-lists .video-box >h6 {font-size: 18px;}.col-md-9 .news-box.list .news-info >h6 {font-size: 22px;}.comment-details >h6:first-child::before,.volunteer-detail-inner >h5:before,.contact-info >h5:before,.widget-box >h6:before {  content: "";  position: absolute;  width: 40px;  height: 2px;  background-color: rebeccapurple;  bottom: -10px;}.comment-respond >p {margin: 5px 0 0;}.volunteer-detail-inner >h5 {  font-size: 22px;  font-weight: 600;  color: #444;  position: relative;}.social-btns-wrap2.style2 {position: static;}.social-btns-wrap2.style2 .social-btns2 {  position: static;  margin-left: -5px;}.contact-info >p {  margin: 5px 0 10px;  font-size: 15px;  line-height: 24px;  display: inline-block;}.contact-form >p {  display: inline-block;  margin: 0 0 30px;  line-height: 28px;}.widget-box >h6::before {bottom: -15px;}.news-info >p {margin-bottom: 0;}/*===== Sponsors Section =====*/.sponsors-carousel {  float: left;  width: 100%;}.sponsor-box {  float: left;  width: 100%;}.sponsor-box >a {  display: inline-block;  margin-bottom: -5px;}/*===== Fun Facts Sec =====*/.facts-wrap {  float: left;  width: 100%;}.remove-ext3 .fact-box {margin-bottom: 30px;}.fact-box {  float: left;  width: 100%;}.black-layer .fact-box >h4,.black-layer2 .fact-box >h4 {color: #fff;}.fact-box >h4 {  font-weight: 600;  margin-bottom: 3px;  font-size: 40px;}.fact-box >span {font-family: poppins;}.fact-box >h4 small {  font-weight: inherit;  font-size: 36px;}/*===== Features Sec =====*/.feat-wrp {  float: left;  width: 100%;  overflow: hidden;  -webkit-border-radius: 5px;  border-radius: 5px;}.feat-bx {  float: left;  padding: 50px 45px 55px 70px;  width: 100%;}.feat-bx >i {  color: #fff;  font-size: 60px;  line-height: initial;  margin-bottom: 15px;  display: inline-block;}.feat-bx >h6 {  color: #fff;  font-size: 22px;  margin-bottom: 13px;}.feat-bx >p {  color: #d9d9d9;  margin-bottom: 0;}.bg1 {background-color: #e0382d;}.bg2 {background-color: #c23c33;}.bg3 {background-color: #84332e;}ul.gallery-inner {  padding-left: 0;  margin-bottom: 0;  list-style: none;}ul.gallery-inner >li {  float: left;  width: 20%;}/*：当前代码仅为演示用,不能二次开发。源码只发布在: http://www.bootstrapmb.com/item/4595(此说明只在演示页面有,不在下载的源码里)*/