@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=3.0.1');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),
    url('../fonts/fontawesome-webfont.woff?v=3.0.1') format('woff'),
    url('../fonts/fontawesome-webfont.ttf?v=3.0.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.default_color{background-color:#fff !important}
.default_color_text{color:#fff !important}
.icon-block{padding:0px 15px}
#intro{padding-top:4rem}
#index-banner{
min-height:600px;max-height:700px;
position:relative;
background-color:#fff}
/* #nav_f{box-shadow:none !important;-webkit-box-shadow:none !important} */
.text_h{padding:8% 0;font-size:6em;font-weight:100;color:white}
.brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;font-style:normal;padding:0;}
.text_h2{font-weight:100;margin-bottom:10%;line-height:3.0rem}
.span_h2{font-weight:300;color:#565656}
.text_b{color:#565656}
.in{font-weight:400 !important;font-style:normal !important}
.promo i{color:#565656;font-size:3.0rem;display:block}
.card-content a, .card-content1 a{color:#565656}
.card-content a:hover,.card-content1 a:hover{color:#565656}#work,#team{background:rgb(247,247,247)}
.text_pink{color:#EF9A9A}nav ul a{font-size:1.2rem;color:#565656;letter-spacing:2px;display:block;font-weight:900;padding:0px 15px}
.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}
.cd-headline.type .cd-words-wrapper::after{content:'';position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}
.cd-headline.type .cd-words-wrapper.waiting::after{-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}
.cd-headline.type .cd-words-wrapper.selected{background-color:#FFF}
.cd-headline.type .cd-words-wrapper.selected::after{visibility:hidden}
.cd-headline.type .cd-words-wrapper.selected b{color:#565656}
.cd-headline.type .cd-words-wrapper.selected b{color:#565656}
.cd-headline.type b{visibility:hidden}
.cd-headline.type b.is-visible{visibility:visible}
.cd-headline.type i{position:absolute;visibility:hidden}
.cd-headline.type i.in{position:relative;visibility:visible}
@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}
@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(0.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(0.9);-moz-transform:translateY(-50%) scale(0.9);-ms-transform:translateY(-50%) scale(0.9);-o-transform:translateY(-50%) scale(0.9);transform:translateY(-50%) scale(0.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1200}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(/img/status.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
@media only screen and (max-width: 480px){
.text_h{padding:4% 0;font-size:2.5em;font-weight:100;color:white}
#index-banner{
min-height:200px;max-height:400px;
}
.footer-copyright {font-size:11.5px;}
}


input,textarea{border-bottom:1px solid #fff}nav a
.button-collapse{left:-25px}
.card-avatar .waves-effect{text-align:center;margin-top:20px}
.card-avatar img{height:150px;width:150px;border-radius:75px}
.card-avatar .card-content,.card-avatar .card-content1{text-align:center}
.card .card-content p, .card .card-content1 p{margin:15px 0px}
.card-avatar .card-content i, .card-avatar .card-content1 i{font-size:1.5rem}
.card-avatar .card-content .card-title, .card-avatar .card-content1.card-title{line-height:30px !important}
footer.page-footer{margin-top:0px !important}
/* .brand-logo img{margin-top:7px;} */
a.footerAn{color:#fff; text-decoration:none;}
.card-reveal p{font-size:14px!important;}
.card-reveal ul{text-align:center; font-size:12px;}

.testimonial h2{text-align:left;}


.main-gallery {
  background: #fff;
}

.gallery-cell {
  width: 100%;
}

.testimonial {
  text-align: center;
  max-width: 850px;
  margin: 35px auto 20px auto;
}

.testimonial-avatar {
  width: 100px;
  border-radius: 50%;
}

.testimonial-quote {
  display: block;
  font-size:18px;
  font-weight: 300;
  padding: 10px 0;
}

.testimonial-author {
  display: block;
  font-weight: 800;
  color: #575757;
}

.flickity-page-dots {
  bottom: 25px;
}

.flickity-page-dots .dot.is-selected {
  background: #575757;
}
.col a{text-align:center!important;}

.text-center{text-align:center;}
.bold{font-weight:900;}
.text-left{text-align:left!important;}
.border{font-size:18px;text-align:left;}
.border p{color:#99d4ff;margin-bottom:0px}
.fs-12{font-size: 12px;}