body, p, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}
a:hover{
    text-decoration: none;
}




/*
SET DESIRED HEIGHT, for fixedheight

.bs-slide{
    height:550px;
}
@media screen and (max-width:767px){
    .bs-slide{
        height:300px;
    }
}
*/



.heading{
    margin: 10px 0 0 0;
    color: #fff;
    font-size:56px;
    font-weight: bold;
    text-shadow: -3px 3px 8px rgba(0,0,0,0.75);
}
@media screen and (max-width: 1279px){
    .heading{
        font-size:48px;
    }
}
@media screen and (max-width: 979px){
    .heading{
        font-size:36px;
    }
}
@media screen and (max-width: 767px){
    .heading{
        font-size:28px;
    }
}
@media screen and (max-width: 479px){
    .heading{
        font-size:22px;
    }
}

.subheading{
    margin-top: 0;
    color: #fff;
    font-size:48px;
    font-weight: 300;
    text-shadow: -3px 3px 8px rgba(0,0,0,0.75);
}
@media screen and (max-width: 1279px){
    .subheading{
        font-size:36px;
    }
}
@media screen and (max-width: 979px){
    .subheading{
        font-size:30px;
    }
}
@media screen and (max-width: 767px){
    .subheading{
        font-size:24px;
    }
}
@media screen and (max-width: 479px){
    .subheading{
        font-size:20px;
    }
}



#parallax1{
    background-image: url(../../img/parallax-slide-1.jpg);
}
#parallax2{
    background-image: url(../../img/parallax-slide-2.jpg);
}

/* ********* BOOTSLIDER PAGINATION CSS *********** */

/* Line 4629 */

.pagination {position:absolute;z-index:500;top:400px;left:46%;}

/* Line 4606 */
.pagination > li > a, .pagination > li > span
{
  
  color: #333;
  
  background:none !important;
  font-size:8px;
  height:11px;line-height:11px;
  border:none !important;
}

.pagination > li > a {text-indent:-9999px !important;}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus
{
  color: #333;
border:none !important;
  
}

/* Line 4629 */
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus
{
  color: #333;
  border:none !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus
{
  color: #999; 
 border:none !important;
 
}

.pagination > li > a {background:url(bg-pagination-slider.png) no-repeat center center !important;opacity:.3;}

.pagination > .active > a {background:url(bg-pagination-slider.png) no-repeat center center !important;opacity:.7;}

.pagination > li > a:hover {background:url(bg-pagination-slider.png) no-repeat center center !important;opacity:.7;}

.bootslider .bs-pagination a:hover
{
  color: #999;
}

@media screen and (max-width:770px){.pagination {display:none;}}