Team:Tianjin/Resources/CSS:style

@font-face {

 font-family: 'icomoon';
 src: url("../fonts/icomoon/icomoon.eot?srf3rx");
 src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
 font-weight: normal;
 font-style: normal;

} /* =======================================================

  • Template Style
  • Edit this section
  • ======================================================= */




@charset "utf-8"; /* CSS Document */ html,body{padding:0;margin:0} .checkbox{width:100%;height:100px; margin:100px auto; text-align:center} .checkbox a{ display:inline-block;width:100px; height:40px; border:solid 1px #f00; color:#f00; text-align:center; line-height:40px; text-decoration:none} /*弹框样式0*/ .cd-popup {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup.is-visible {

   opacity: 0.8;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
   -webkit-transform:scale(1.2);
   -moz-transform:scale(1.2);
   -ms-transform:scale(1.2);
   -o-transform:scale(1.2);
   transform:scale(1.2);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

/*弹框样式1*/ .cd-popup1 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup1.is-visible1 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container1 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform: translateY(-60px);
 -moz-transform: translateY(-60px);
 -ms-transform: translateY(-60px);
 -o-transform: translateY(-60px);
 transform: translateY(-60px);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible1 .cd-popup-container1 { -webkit-transform: translateY(0);

 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
 }

/*弹框样式2*/ .cd-popup2 {

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup2.is-visible2 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container2 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform: translateY(60px);
 -moz-transform: translateY(60px);
 -ms-transform: translateY(60px);
 -o-transform: translateY(60px);
 transform: translateY(60px);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible2 .cd-popup-container2 { -webkit-transform: translateY(0);

 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
 }
 
 /*弹框样式3*/

.cd-popup3{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup3.is-visible3 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container3 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible3 .cd-popup-container3 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
/*弹框样式4*/

.cd-popup4{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup4.is-visible4 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container4 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible4 .cd-popup-container4 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }

/*弹框样式5*/ .cd-popup5{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup5.is-visible5 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container5 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible5 .cd-popup-container5 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式6*/

.cd-popup6{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup6.is-visible6 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container6 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible6 .cd-popup-container6 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }

/*弹框样式7*/ .cd-popup7{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup7.is-visible7 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container7 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible7 .cd-popup-container7 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }

/*弹框样式8*/ .cd-popup8{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup8.is-visible8 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container8 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible8 .cd-popup-container8 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式9*/

.cd-popup9{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup9.is-visible9 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container9 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible9 .cd-popup-container9 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式10*/

.cd-popup10{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup10.is-visible10 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container10 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible10 .cd-popup-container10 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式11*/

.cd-popup11{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup11.is-visible11 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container11 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible11 .cd-popup-container11 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }

/*弹框样式12*/ .cd-popup12{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup12.is-visible12 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container12 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible12 .cd-popup-container12 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式13*/

.cd-popup13{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup13.is-visible13 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container13 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible13 .cd-popup-container13 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式14*/

.cd-popup14{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup14.is-visible14 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container14 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible14 .cd-popup-container14 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }

/*弹框样式15*/ .cd-popup15{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup15.is-visible15 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container15 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible15 .cd-popup-container15 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式16*/

.cd-popup16{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup16.is-visible16 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container16 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible16 .cd-popup-container16 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式17*/

.cd-popup17{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup17.is-visible17 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container17 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible17 .cd-popup-container17 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式18*/

.cd-popup18{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup18.is-visible18 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container18 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible18 .cd-popup-container18 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式19*/

.cd-popup19{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup19.is-visible19 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container19 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible19 .cd-popup-container19 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式20*/

.cd-popup20{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup20.is-visible20 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container20 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible20 .cd-popup-container20 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式21*/

.cd-popup21{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup21.is-visible21 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container21 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible21 .cd-popup-container21 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式22*/

.cd-popup22{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup22.is-visible22 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container22 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible22 .cd-popup-container22 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
 /*弹框样式23*/

.cd-popup23{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup23.is-visible23 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container23 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible23 .cd-popup-container23 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }
  /*弹框样式24*/

.cd-popup24{

   position: fixed;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   opacity: 0;
   visibility: hidden;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
   transition: opacity 0.3s 0s, visibility 0s 0.3s;
   z-index:9999;

} .cd-popup24.is-visible24 {

   opacity: 1;
   visibility: visible;
   -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
   transition: opacity 0.3s 0s, visibility 0s 0s;

} .cd-popup-container24 {

   position: relative;
   width:400px;
   margin:250px auto;
   height:250px;
   background: #FFF;
   border-radius: .4rem .4rem .4rem .4rem;
   text-align: center;
   box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
 -webkit-transform:scale(0.8);
 -moz-transform:scale(0.8);
 -ms-transform:scale(0.8);
 -o-transform:scale(0.8);
 transform:scale(0.8);
   -webkit-backface-visibility: hidden;
   -webkit-transition-property: -webkit-transform;
   -moz-transition-property: -moz-transform;
   transition-property: transform;
   -webkit-transition-duration: 0.3s;
   -moz-transition-duration: 0.3s;
   -ms-transition-duration: 0.3s;
   -o-transition-duration: 0.3s;
   transition-duration: 0.3s;

} .cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;} .is-visible24 .cd-popup-container24 {

 -webkit-transform:scale(1);
 -moz-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 }




body {

 font-family: "Open Sans", Arial, sans-serif;
 line-height: 1.6;
 font-size: 16px;
 background: #fff;
 color: #848484;
 font-weight: 300;
 overflow-x: hidden;

} body.fh5co-offcanvas {

 overflow: hidden;

}

a {

 color: #66D37E;
 -webkit-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;

} a:hover { text-decoration: none !important; color: #00CC00 !important; }

p, ul, ol {

 margin-bottom: 1.5em;
 font-size: 16px;
 color: #848484;
 font-family: "Open Sans", Arial, sans-serif;

}

h1, h2, h3, h4, h5, h6 {

 color: #5a5a5a;
 font-family: "Open Sans", Arial, sans-serif;
 font-weight: 400;
 margin: 0 0 30px 0;

}

figure {

 margin-bottom: 2em;

}

-webkit-selection {
 color: #fcfcfc;
 background: #66D37E;

}

-moz-selection {
 color: #fcfcfc;
 background: #66D37E;

}

selection {
 color: #fcfcfc;
 background: #66D37E;

}

  1. fh5co-header {
 position: relative;
 margin-bottom: 0;
 z-index: 9999999;

}

.fh5co-cover, .fh5co-hero {

 position: relative;
 height: 800px;

} .copyrights{ text-indent:-9999px; height:0; line-height:0; font-size:0; overflow:hidden; } @media screen and (max-width: 768px) {

 .fh5co-cover,
 .fh5co-hero {
   height: 700px;
 }

} .fh5co-cover.fh5co-hero-2, .fh5co-hero.fh5co-hero-2 {

 height: 600px;

} .fh5co-cover.fh5co-hero-2 .fh5co-overlay, .fh5co-hero.fh5co-hero-2 .fh5co-overlay {

 position: absolute !important;
 width: 100%;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 z-index: 1;
 background: rgba(0, 0, 0, 0.8);

}

.fh5co-overlay {

 position: absolute !important;
 width: 100%;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 z-index: 1;
 background: rgba(66, 64, 64, 0.9);
 background: rgba(0, 0, 0, 0.8);

}

.fh5co-cover {

 background-size: cover;
 position: relative;

} @media screen and (max-width: 768px) {

 .fh5co-cover {
   heifght: inherit;
   padding: 3em 0;
 }

} .fh5co-cover .btn {

 padding: 1em 5em;
 opacity: .9;

} .fh5co-cover.fh5co-cover_2 {

 height: 600px;

} @media screen and (max-width: 768px) {

 .fh5co-cover.fh5co-cover_2 {
   heifght: inherit;
   padding: 3em 0;
 }

} .fh5co-cover .desc {

 top: 50%;
 position: absolute;
 width: 100%;
 margin-top: -80px;
 z-index: 2;
 color: #fff;

} @media screen and (max-width: 768px) {

 .fh5co-cover .desc {
   padding-left: 15px;
   padding-right: 15px;
 }

} .fh5co-cover .desc h2 {

 color: #fff;
 text-transform: uppercase;
 font-size: 60px;
 margin-bottom: 10px;
 font-weight: 300 !important;

} .fh5co-cover .desc h2 strong {

 font-weight: 700;

} @media screen and (max-width: 768px) {

 .fh5co-cover .desc h2 {
   font-size: 40px;
 }

} .fh5co-cover .desc span {

 display: block;
 margin-bottom: 30px;
 font-size: 28px;
 letter-spacing: 1px;

} .fh5co-cover .desc span a {

 color: #fff;

} .fh5co-cover .desc span a:hover, .fh5co-cover .desc span a:focus {

 color: #fff !important;

} .fh5co-cover .desc span a:hover.btn, .fh5co-cover .desc span a:focus.btn {

 border: 2px solid #fff !important;
 background: transparent !important;

} .fh5co-cover .desc span a.fh5co-site-name {

 padding-bottom: 2px;
 border-bottom: 1px solid rgba(255, 255, 255, 0.7);

}

/* Superfish Override Menu */ .sf-menu {

 margin: 0 !important;

}

.sf-menu {

 float: right;

}

.sf-menu ul {

 box-shadow: none;
 border: transparent;
 min-width: 10em;
 *width: 10em;

}

.sf-menu a {

 color: rgba(255, 255, 255, 0.5);
 padding: 0.75em 1em !important;
 font-weight: normal;
 border-left: none;
 border-top: none;
 border-top: none;
 text-decoration: none;
 zoom: 1;
 font-size: 18px;
 border-bottom: none !important;

} .sf-menu a:hover, .sf-menu a:focus {

 color: #fff !important;

}

.sf-menu li.active a:hover, .sf-menu li.active a:focus {

 color: #fff;

}

.sf-menu li, .sf-menu ul li, .sf-menu ul ul li, .sf-menu li:hover, .sf-menu li.sfHover {

 background: transparent;

}

.sf-menu ul li a, .sf-menu ul ul li a {

 text-transform: none;
 padding: 0.2em 1em !important;
 letter-spacing: 1px;
 font-size: 14px !important;

}

.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu ul li:hover a, .sf-menu ul li.sfHover a, .sf-menu li.active a {

 color: #fff;

}

.sf-menu ul li:hover, .sf-menu ul li.sfHover {

 background: transparent;

}

.sf-menu ul li {

 background: transparent;

}

.sf-arrows .sf-with-ul {

 padding-right: 2.5em;
 *padding-right: 1em;

}

.sf-arrows .sf-with-ul:after {

 content: ;
 position: absolute;
 top: 50%;
 right: 1em;
 margin-top: -3px;
 height: 0;
 width: 0;
 border: 5px solid transparent;
 border-top-color: #ccc;

}

.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {

 border-top-color: #ccc;

}

.sf-arrows ul .sf-with-ul:after {

 margin-top: -5px;
 margin-right: -3px;
 border-color: transparent;
 border-left-color: #ccc;

}

.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {

 border-left-color: #ccc;

}

  1. fh5co-header-section {
 padding: 0;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 z-index: 2;
 border-bottom: 1px solid rgba(255, 255, 255, 0.2);

}

.nav-header {

 position: relative;
 float: left;
 width: 100%;

}

  1. fh5co-logo {
 position: relative;
 z-index: 2;
 font-size: 22px;
 text-transform: uppercase;
 margin-top: 35px;
 font-weight: 700;
 float: left;

}

  1. fh5co-logo span {
 font-weight: 700;

} @media screen and (max-width: 768px) {

 #fh5co-logo {
   width: 100%;
   float: none;
   text-align: center;
 }

}

  1. fh5co-logo a {
 color: #fff;

}

  1. fh5co-logo a:hover, #fh5co-logo a:focus {
 color: #fff !important;

}

  1. fh5co-menu-wrap {
 position: relative;
 z-index: 2;
 display: block;
 float: right;
 margin-top: 15px;

}

  1. fh5co-menu-wrap .sf-menu a {
 padding: 1em .75em;

}

  1. fh5co-primary-menu > li > ul li.active > a {
 color: #66D37E !important;

}

  1. fh5co-primary-menu > li > .sf-with-ul:after {
 border: none !important;
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 /* Better Font Rendering =========== */
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 position: absolute;
 float: right;
 margin-right: -5px;
 top: 50%;
 margin-top: -7px;
 content: "\e922";
 color: rgba(255, 255, 255, 0.5);

}

  1. fh5co-primary-menu > li > ul li {
 position: relative;

}

  1. fh5co-primary-menu > li > ul li > .sf-with-ul:after {
 border: none !important;
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 /* Better Font Rendering =========== */
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 position: absolute;
 float: right;
 margin-right: 10px;
 top: 20px;
 font-size: 16px;
 content: "\e924";
 color: rgba(0, 0, 0, 0.5);

}

  1. fh5co-primary-menu .fh5co-sub-menu {
 padding: 10px 7px 10px;
 background: #fff;
 left: 0;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 -ms-border-radius: 5px;
 border-radius: 5px;
 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
 -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
 -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
 -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);

}

  1. fh5co-primary-menu .fh5co-sub-menu > li > .fh5co-sub-menu {
 left: 100%;

}

  1. fh5co-primary-menu .fh5co-sub-menu:before {
 position: absolute;
 top: -9px;
 left: 20px;
 width: 0;
 height: 0;
 content: ;

}

  1. fh5co-primary-menu .fh5co-sub-menu:after {
 position: absolute;
 top: -8px;
 left: 21px;
 width: 0;
 height: 0;
 border-right: 8px solid transparent;
 border-bottom: 8px solid #fff;
 border-bottom: 8px solid white;
 border-left: 8px solid transparent;
 content: ;

}

  1. fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:before {
 top: 6px;
 left: 100%;

}

  1. fh5co-primary-menu .fh5co-sub-menu .fh5co-sub-menu:after {
 top: 7px;
 right: 100%;
 border: none !important;

}

.site-header.has-image #primary-menu .sub-menu {

 border-color: #ebebeb;
 -webkit-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
 -moz-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
 -ms-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
 -o-box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);
 box-shadow: 0 5px 15px 4px rgba(0, 0, 0, 0.09);

} .site-header.has-image #primary-menu .sub-menu:before {

 display: none;

}

  1. fh5co-primary-menu .fh5co-sub-menu a {
 letter-spacing: 0;
 padding: 0 15px;
 font-size: 18px;
 line-height: 34px;
 color: #575757 !important;
 text-transform: none;
 background: none;

}

  1. fh5co-primary-menu .fh5co-sub-menu a:hover {
 color: #66D37E !important;

}

  1. fh5co-work-section,
  2. fh5co-services-section,
  3. fh5co-content-section,
  4. fh5co-work-section_2,
  5. fh5co-blog-section,
  6. fh5co-features {
 padding: 7em 0;

} @media screen and (max-width: 768px) {

 #fh5co-work-section,
 #fh5co-services-section,
 #fh5co-content-section,
 #fh5co-work-section_2,
 #fh5co-blog-section,
 #fh5co-features {
   padding: 4em 0;
 }

}

.fh5co-section-gray {

 background: rgba(0, 0, 0, 0.04);

}

.heading-section {

 padding-bottom: 1em;
 margin-bottom: 5em;

} .heading-section:after {

 position: absolute;
 content: ;
 bottom: 0;
 left: 50%;
 width: 100px;
 margin-left: -50px;
 height: 2px;
 background: #66D37E;

} .heading-section h3 {

 font-size: 40px;
 font-weight: 300;
 position: relative;

} .heading-section p {

 font-size: 20px;

}

.feature-text h3 {

 text-transform: uppercase;
 font-size: 14px;
 margin-bottom: 10px;
 font-weight: 700;
 color: #000;
 letter-spacing: .2em;

} .feature-text h3 .number {

 margin-right: 5px;
 color: #66D37E;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;

} .feature-text p {

 font-size: 16px;

}

.services {

 background: #66D37E;
 padding: 40px 20px 20px 20px;
 margin-bottom: 30px;

} .services span {

 margin-bottom: 30px;
 display: block;
 width: 100%;

} .services span i {

 font-size: 40px;
 color: #fff !important;

} .services h3 {

 font-size: 20px;
 font-weight: 400;
 color: #fff;
 color: #FBFFA3;

} .services p {

 font-size: 16px;
 color: #C6E872;
 color: rgba(255, 255, 255, 0.8);

}

.feature-left {

 float: left;
 width: 100%;
 margin-bottom: 30px;
 position: relative;

} .feature-left .icon {

 float: left;
 text-align: center;
 width: 15%;

} @media screen and (max-width: 992px) {

 .feature-left .icon {
   width: 10%;
 }

} @media screen and (max-width: 768px) {

 .feature-left .icon {
   width: 15%;
 }

} .feature-left .icon i {

 display: table-cell;
 vertical-align: middle;
 font-size: 40px;
 color: #66D37E;

} .feature-left .feature-copy {

 float: right;
 width: 80%;

} @media screen and (max-width: 992px) {

 .feature-left .feature-copy {
   width: 90%;
 }

} @media screen and (max-width: 768px) {

 .feature-left .feature-copy {
   width: 85%;
 }

} @media screen and (max-width: 480px) {

 .feature-left .feature-copy {
   width: 80%;
 }

} .feature-left .feature-copy h3 {

 font-size: 18px;
 color: #1a1a1a;
 margin-bottom: 10px;

} .feature-left .feature-copy p {

 font-size: 16px;
 line-height: 1.8;

}

  1. fh5co-portfolio {
 padding: 7em 0;
 min-height: 500px;

} @media screen and (max-width: 768px) {

 #fh5co-portfolio {
   padding: 3em 0;
 }

}

  1. fh5co-portfolio-list {
 flex-wrap: wrap;
 -webkit-flex-wrap: wrap;
 -moz-flex-wrap: wrap;
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 position: relative;
 float: left;
 padding: 0;
 margin: 0;
 width: 100%;

}

  1. fh5co-portfolio-list li {
 display: block;
 padding: 0;
 margin: 0 0 10px 1%;
 list-style: none;
 min-height: 400px;
 background-position: center center;
 background-size: cover;
 background-repeat: no-repeat;
 float: left;
 clear: left;
 position: relative;

} @media screen and (max-width: 480px) {

 #fh5co-portfolio-list li {
   margin-left: 0;
 }

}

  1. fh5co-portfolio-list li a {
 min-height: 400px;
 padding: 2em;
 position: relative;
 width: 100%;
 display: block;

}

  1. fh5co-portfolio-list li a:before {
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 content: "";
 z-index: 80;
 -webkit-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;
 background: transparent;

}

  1. fh5co-portfolio-list li a:hover:before {
 background: rgba(0, 0, 0, 0.5);

}

  1. fh5co-portfolio-list li a .case-studies-summary {
 width: auto;
 bottom: 2em;
 left: 2em;
 right: 2em;
 position: absolute;
 z-index: 100;

} @media screen and (max-width: 768px) {

 #fh5co-portfolio-list li a .case-studies-summary {
   bottom: 1em;
   left: 1em;
   right: 1em;
 }

}

  1. fh5co-portfolio-list li a .case-studies-summary span {
 text-transform: uppercase;
 letter-spacing: 2px;
 font-size: 13px;
 color: rgba(255, 255, 255, 0.7);

}

  1. fh5co-portfolio-list li a .case-studies-summary h2 {
 color: #fff;
 margin-bottom: 0;

} @media screen and (max-width: 768px) {

 #fh5co-portfolio-list li a .case-studies-summary h2 {
   font-size: 20px;
 }

}

  1. fh5co-portfolio-list li.two-third {
 width: 65.6%;

} @media screen and (max-width: 768px) {

 #fh5co-portfolio-list li.two-third {
   width: 49%;
 }

} @media screen and (max-width: 480px) {

 #fh5co-portfolio-list li.two-third {
   width: 100%;
 }

}

  1. fh5co-portfolio-list li.one-third {
 width: 32.3%;

} @media screen and (max-width: 768px) {

 #fh5co-portfolio-list li.one-third {
   width: 49%;
 }

} @media screen and (max-width: 480px) {

 #fh5co-portfolio-list li.one-third {
   width: 100%;
 }

}

  1. fh5co-portfolio-list li.one-half {
 width: 49%;

} @media screen and (max-width: 480px) {

 #fh5co-portfolio-list li.one-half {
   width: 100%;
 }

}

  1. fh5co-features {
 padding: 4em 0;

}

  1. fh5co-features .feature-left {
 margin-bottom: 0;

} @media screen and (max-width: 992px) {

 #fh5co-features .feature-left {
   margin-bottom: 30px;
 }

}

  1. fh5co-features .feature-left .icon i {
 color: #b3b3b3;

}

  1. fh5co-features .feature-left .icon {
 float: left;
 text-align: center;
 width: 15%;

} @media screen and (max-width: 992px) {

 #fh5co-features .feature-left .icon {
   width: 10%;
 }

} @media screen and (max-width: 768px) {

 #fh5co-features .feature-left .icon {
   width: 15%;
 }

}

  1. fh5co-features .feature-left .feature-copy {
 float: right;
 width: 80%;

} @media screen and (max-width: 992px) {

 #fh5co-features .feature-left .feature-copy {
   width: 90%;
 }

} @media screen and (max-width: 768px) {

 #fh5co-features .feature-left .feature-copy {
   width: 85%;
 }

} @media screen and (max-width: 480px) {

 #fh5co-features .feature-left .feature-copy {
   width: 80%;
 }

}

  1. fh5co-features .feature-left h3 {
 text-transform: uppercase;
 font-size: 14px;
 font-weight: 700;

}

  1. fh5co-features .feature-left p {
 font-size: 15px;

}

  1. fh5co-features .feature-left p:last-child {
 margin-bottom: 0;

}

  1. fh5co-feature-product {
 padding: 7em 0;

}

  1. fh5co-services, #fh5co-about, #fh5co-contact {
 padding: 7em 0;

} @media screen and (max-width: 768px) {

 #fh5co-services, #fh5co-about, #fh5co-contact {
   padding: 4em 0;
 }

}

  1. fh5co-services .fh5co-number {
 font-size: 30px;
 color: #66D37E;
 position: relative;
 padding-top: 10px;
 font-style: italic;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;

}

  1. fh5co-services .fh5co-number:before {
 position: absolute;
 content: "";
 width: 100%;
 height: 3px;
 top: 0;
 left: 0;
 background: #66D37E;

}

  1. fh5co-services .fh5co-icon {
 margin-bottom: 30px;
 margin-top: 50px;
 position: relative;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;

} @media screen and (max-width: 768px) {

 #fh5co-services .fh5co-icon {
   margin-top: 0px;
   float: none;
 }

}

  1. fh5co-services .fh5co-icon i {
 font-size: 200px;
 color: #66D37E;

} @media screen and (max-width: 768px) {

 #fh5co-services .fh5co-icon i {
   font-size: 100px;
 }

}

  1. fh5co-contact .contact-info {
 margin: 0;
 padding: 0;

}

  1. fh5co-contact .contact-info li {
 list-style: none;
 margin: 0 0 20px 0;
 position: relative;
 padding-left: 40px;

}

  1. fh5co-contact .contact-info li i {
 position: absolute;
 top: .3em;
 left: 0;
 font-size: 22px;
 color: rgba(0, 0, 0, 0.3);

}

  1. fh5co-contact .contact-info li a {
 font-weight: 400 !important;
 color: rgba(0, 0, 0, 0.3);

}

  1. fh5co-contact .form-control {
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 -ms-box-shadow: none;
 -o-box-shadow: none;
 box-shadow: none;
 border: none;
 border: 1px solid rgba(0, 0, 0, 0.1);
 font-size: 18px;
 font-weight: 400;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 -ms-border-radius: 0px;
 border-radius: 0px;

}

  1. fh5co-contact .form-control:focus, #fh5co-contact .form-control:active {
 border-bottom: 1px solid rgba(0, 0, 0, 0.5);

}

  1. fh5co-contact input[type="text"] {
 height: 50px;

}

  1. fh5co-contact .form-group {
 margin-bottom: 30px;

}

.fh5co-testimonial {

 position: relative;
 background: #fff;
 padding: 4em 0;
 border-radius: 5px;
 -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);

} @media screen and (max-width: 768px) {

 .fh5co-testimonial {
   border-right: 0;
   margin-bottom: 80px;
 }

} .fh5co-testimonial h2 {

 font-size: 16px;
 letter-spacing: 2px;
 text-transform: uppercase;
 font-weight: bold;
 margin-bottom: 50px;

} .fh5co-testimonial figure {

 position: absolute;
 top: -50px;
 left: 50%;
 margin-left: -44px;
 margin-bottom: 20px;
 background-size: cover;

} .fh5co-testimonial figure img {

 width: 88px;
 height: 88px;
 border: 10px solid #fff;
 background-size: cover;
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 -ms-border-radius: 50%;
 border-radius: 50%;

} .fh5co-testimonial blockquote {

 border: none;
 margin-bottom: 20px;

} .fh5co-testimonial blockquote p {

 font-style: italic;
 font-size: 22px;
 line-height: 1.6em;
 color: #555555;

} .fh5co-testimonial span {

 font-style: italic;

}

.fh5co-blog {

 margin-bottom: 60px;

} .fh5co-blog a img {

 width: 100%;

} @media screen and (max-width: 768px) {

 .fh5co-blog {
   width: 100%;
 }

} .fh5co-blog .blog-text {

 margin-bottom: 30px;
 position: relative;
 background: #fff;
 width: 90%;
 padding: 30px;
 float: right;
 margin-top: -5em;
 -webkit-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 -moz-box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);
 box-shadow: 0px 10px 20px -12px rgba(0, 0, 0, 0.18);

} .fh5co-blog .blog-text span {

 display: inline-block;
 margin-bottom: 20px;

} .fh5co-blog .blog-text span.posted_by {

 font-style: italic;
 color: rgba(0, 0, 0, 0.3);
 font-size: 18px;

} .fh5co-blog .blog-text span.comment {

 float: right;

} .fh5co-blog .blog-text span.comment a {

 color: rgba(0, 0, 0, 0.3);

} .fh5co-blog .blog-text span.comment a i {

 color: #66D37E;
 padding-left: 7px;

} .fh5co-blog .blog-text h3 {

 font-size: 20px;
 margin-bottom: 20px;
 font-weight: 300;
 line-height: 1.5;

} .fh5co-blog .blog-text h3 a {

 color: rgba(0, 0, 0, 0.6);

}

  1. fh5co-start-project-section {
 padding: 7em 0;
 background: #F64E8B;

}

  1. fh5co-start-project-section h2 {
 color: white;
 font-size: 60px;
 text-transform: uppercase;
 font-weight: 300;

} @media screen and (max-width: 768px) {

 #fh5co-start-project-section h2 {
   font-size: 30px;
 }

}

  1. fh5co-start-project-section a:hover, #fh5co-start-project-section a:focus, #fh5co-start-project-section a:active {
 color: white !important;

}

  1. map {
 width: 100%;
 height: 500px;
 position: relative;

} @media screen and (max-width: 768px) {

 #map {
   height: 200px;
 }

}

.fh5co-social-icons > a {

 padding: 4px 10px;
 color: #66D37E;

} .fh5co-social-icons > a i {

 font-size: 26px;

} .fh5co-social-icons > a:hover, .fh5co-social-icons > a:focus, .fh5co-social-icons > a:active {

 text-decoration: none;
 color: #5a5a5a;

}

  1. footer {
 background: #66D37E;
 padding: 60px 0 40px;

}

  1. footer p {
 color: white;
 font-size: 14px;

}

  1. footer p a {
 color: rgba(255, 255, 255, 0.5);

}

  1. footer p a:hover, #footer p a:active, #footer p a:focus {
 color: rgba(255, 255, 255, 0.9) !important;

}

.btn {

 -webkit-transition: 0.3s;
 -o-transition: 0.3s;
 transition: 0.3s;

}

.btn {

 text-transform: uppercase;
 letter-spacing: 2px;
 -webkit-transition: 0.3s;
 -o-transition: 0.3s;
 transition: 0.3s;

} .btn.btn-primary {

 background: #66D37E;
 color: #fff;
 border: none !important;
 border: 2px solid transparent !important;

} .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary:focus {

 box-shadow: none;
 background: #66D37E;
 color: #fff !important;

} .btn:hover, .btn:active, .btn:focus {

 background: #393e46 !important;
 color: #fff;
 outline: none !important;

} .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active {

 border-color: transparent;

}

.js .animate-box {

 opacity: 0;

}

  1. fh5co-wrapper {
 overflow-x: hidden;
 position: relative;

}

.fh5co-offcanvas {

 overflow: hidden;

} .fh5co-offcanvas #fh5co-wrapper {

 overflow: hidden !important;

}

  1. fh5co-page {
 position: relative;
 -webkit-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;

} .fh5co-offcanvas #fh5co-page {

 -moz-transform: translateX(-240px);
 -webkit-transform: translateX(-240px);
 -ms-transform: translateX(-240px);
 -o-transform: translateX(-240px);
 transform: translateX(-240px);

}

@media screen and (max-width: 768px) {

 #fh5co-menu-wrap {
   display: none;
 }

}

  1. offcanvas-menu {
 position: absolute;
 top: 0;
 bottom: 0;
 z-index: 99;
 background: #222;
 right: -240px;
 width: 240px;
 padding: 20px;
 overflow-y: scroll !important;

}

  1. offcanvas-menu ul {
 padding: 0;
 margin: 0;

}

  1. offcanvas-menu ul li {
 padding: 0;
 margin: 0 0 10px 0;
 list-style: none;

}

  1. offcanvas-menu ul li a {
 font-size: 18px;
 color: rgba(255, 255, 255, 0.4);

}

  1. offcanvas-menu ul li a:hover {
 color: #66D37E;

}

  1. offcanvas-menu ul li > .fh5co-sub-menu {
 margin-top: 9px;
 padding-left: 20px;

}

  1. offcanvas-menu ul li.active > a {
 color: #66D37E;

}

  1. offcanvas-menu ul .fh5co-sub-menu {
 display: block !important;

}

.fh5co-nav-toggle {

 cursor: pointer;
 text-decoration: none;

} .fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after {

 background: #fff;

} .fh5co-nav-toggle.dark.active i::before, .fh5co-nav-toggle.dark.active i::after {

 background: #fff;

} .fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active {

 outline: none;
 border-bottom: none !important;

} .fh5co-nav-toggle i {

 position: relative;
 display: -moz-inline-stack;
 display: inline-block;
 zoom: 1;
 *display: inline;
 width: 30px;
 height: 2px;
 color: #fff;
 font: bold 14px/.4 Helvetica;
 text-transform: uppercase;
 text-indent: -55px;
 background: #fff;
 transition: all .2s ease-out;

} .fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after {

 content: ;
 width: 30px;
 height: 2px;
 background: #fff;
 position: absolute;
 left: 0;
 -webkit-transition: 0.2s;
 -o-transition: 0.2s;
 transition: 0.2s;

} .fh5co-nav-toggle.dark i {

 position: relative;
 color: #000;
 background: #000;
 transition: all .2s ease-out;

} .fh5co-nav-toggle.dark i::before, .fh5co-nav-toggle.dark i::after {

 background: #000;
 -webkit-transition: 0.2s;
 -o-transition: 0.2s;
 transition: 0.2s;

}

.fh5co-nav-toggle i::before {

 top: -7px;

}

.fh5co-nav-toggle i::after {

 bottom: -7px;

}

.fh5co-nav-toggle:hover i::before {

 top: -10px;

}

.fh5co-nav-toggle:hover i::after {

 bottom: -10px;

}

.fh5co-nav-toggle.active i {

 background: transparent;

}

.fh5co-nav-toggle.active i::before {

 top: 0;
 -webkit-transform: rotateZ(45deg);
 -moz-transform: rotateZ(45deg);
 -ms-transform: rotateZ(45deg);
 -o-transform: rotateZ(45deg);
 transform: rotateZ(45deg);

}

.fh5co-nav-toggle.active i::after {

 bottom: 0;
 -webkit-transform: rotateZ(-45deg);
 -moz-transform: rotateZ(-45deg);
 -ms-transform: rotateZ(-45deg);
 -o-transform: rotateZ(-45deg);
 transform: rotateZ(-45deg);

}

.fh5co-nav-toggle {

 position: absolute;
 top: 0px;
 right: 0px;
 z-index: 9999;
 display: block;
 margin: 0 auto;
 display: none;
 cursor: pointer;

} @media screen and (max-width: 768px) {

 .fh5co-nav-toggle {
   display: block;
   top: 0px;
   margin-top: 2em;
 }

}

@media screen and (max-width: 480px) {

 .col-xxs-12 {
   float: none;
   width: 100%;
 }

}

.row-bottom-padded-lg {

 padding-bottom: 7em;

} @media screen and (max-width: 768px) {

 .row-bottom-padded-lg {
   padding-bottom: 2em;
 }

}

.row-top-padded-lg {

 padding-top: 7em;

} @media screen and (max-width: 768px) {

 .row-top-padded-lg {
   padding-top: 2em;
 }

}

.row-bottom-padded-md {

 padding-bottom: 4em;

} @media screen and (max-width: 768px) {

 .row-bottom-padded-md {
   padding-bottom: 2em;
 }

}

.row-top-padded-md {

 padding-top: 4em;

} @media screen and (max-width: 768px) {

 .row-top-padded-md {
   padding-top: 2em;
 }

}

.row-bottom-padded-sm {

 padding-bottom: 2em;

} @media screen and (max-width: 768px) {

 .row-bottom-padded-sm {
   padding-bottom: 2em;
 }

}

.row-top-padded-sm {

 padding-top: 2em;

} @media screen and (max-width: 768px) {

 .row-top-padded-sm {
   padding-top: 2em;
 }

}

.border-bottom {

 border-bottom: 1px solid rgba(0, 0, 0, 0.06);

}

.lead {

 line-height: 1.8;

}

.no-js #loader {

 display: none;

}

.js #loader {

 display: block;
 position: absolute;
 left: 100px;
 top: 0;

}

.fh5co-loader {

 position: fixed;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 z-index: 9999;
 background: url(../images/hourglass.svg) center no-repeat #222222;

}

/*# sourceMappingURL=style.css.map */