@font-face {
   font-family: "HelveticaInserat";
   src: url(../fonts/HelveticaInserat.otf);
}
.HelveticaInserat {
    font-family: "HelveticaInserat";
}
.hel {
    font-family: "HelveticaInserat";
}
body {
	font-size: 17px;
	font-family: Century Gothic;
}
.list-group-item {
    border: 1px solid #3aacaa;
}
.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
}
.bold {font-weight: bold;}
.a-text {color:#fff;}
.a-text:hover{color:#dfd9d9;}
.b-text {color:#333;}
.b-text:hover {color:#333c;}
.header {
    background: url("../img/header.jpg") center no-repeat;
    background-size: cover;
}
.banner {
    background: url("../img/banner.jpg") center no-repeat;
    padding-bottom: 510px;
    background-attachment: fixed;
    background-size: cover;
}
.bluebg {
    background: #3aacaa;
    padding:10px;
}
.tagline {
    font-size: 45px;
    font-family: "HelveticaInserat";
    color:#fff;

}
.tag {
    font-size: 28px;
    color:#fff;
    letter-spacing: 5px;
}
.conbtn {
    border:0;
    border-radius: 0;
    color:#3aacaa;
    margin-top: 60px;
}
.conbtn:hover {
    color:#3aacaa;
}
.navbar {
    background: none;
    font-family: "HelveticaInserat";
    color:#fff;
    border:0;
    border-radius: 0;
    margin-top: 35px;
    font-size: 20px; 
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:focus, 
.navbar-inverse .navbar-nav > .active > a:hover {
    background: none;
}

.navbar-inverse .navbar-nav > li > a {
    color:#fff;
    margin-left: 15px;

}
.navbar-inverse .navbar-nav > li > a:focus, 
.navbar-inverse .navbar-nav > li > a:hover {

}
.contact {
    color:#fff;
}
.title {
    font-size: 40px;
    color:#3aacaa;
    font-weight: bold;
    margin-top: 50px;
}
.fullwidthimg {
    background: #f4f4f4;
}
.testimonials {
    background: #3aacaa;
    color:#fff;
}
.testi {
    font-size: 30px;
    font-family: "HelveticaInserat";
    font-weight: bold;
    color:#fff;
}

.footer{
    background: url("../img/footer.jpg") center no-repeat;
    background-attachment: fixed;
    background-size: cover;
    color:#fff;
    padding:30px;
}

.ftxt {
    color:#3aacaa;
    font-weight: bold;
}
.btn-info {
    border:0;
    border-radius: 0;
    background: #3aacaa;
}

.title-serv{
    font-family: "HelveticaInserat";
}
.qoute {
    font-size: 80px;
    font-family: Times New Roman;
    margin-top: -30px;
}

.qoute1 {
    font-size: 80px;
    font-family: Times New Roman;
    margin-top: 30px;
}


/** TESTIMONIALS CAROUSEL **/

.testimonials-box{
	border:1px solid #3333334d;
	border-radius: 3px;
	background: #f0ede44d;
}

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #604739;
  border: none;
}


.fa-star {
	color:#FFD326;
}

.t-text {
	color:#332014;
	
}

.testimonials {
	padding-top: 60px;
	padding-bottom: 60px;
}


/*SOCIAL MEDIA ICONS*/
ul.social-network {
    list-style: none;
    display: inline;
    margin-left:0 !important;
    padding: 0;
}
ul.social-network li {
    display: inline;
    margin: 0 5px;
}

.social-network a.icoRss:hover {
    background-color: #F56505;
}
.social-network a.icoFacebook:hover {
    background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
    background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
    background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
    background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
    background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
    color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
    color:#44BCDD;
}

.social-circle li a {
    display:inline-block;
    position:relative;
    margin:0 auto 0 auto;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    text-align:center;
    width: 50px;
    height: 50px;
    font-size:20px;
}
.social-circle li i {
    margin:0;
    line-height:50px;
    text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}
.social-circle i {
    color: #fff; /** changing icon color **/
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}

.social-circle a {
 background-color: transparent;
 border:2px solid #fff; /** changing border color **/
 background: #3aacaa; /** changing icon bg **/ 
}


/*========== FOR MOBILE RESPONSIVE  ==========*/

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) and (max-width : 1400px)   {
      

    }
    @media only screen and (min-width : 1024px) and (max-width : 1199px) {

      
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) and  (max-width : 1023px)  {

      
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) and (max-width : 991px)  {


    }


    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) and (max-width : 767px) {

      
    }
   

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px)  and (max-width : 479px) {

      

    }


    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 280px)  and (max-width : 319px) {

      
    }