/*!
 * Start Bootstrap - Agency Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */



.navbar-default {
	border-color: transparent;
	background-color: #696a6f;
	-moz-box-shadow:0 1px 4px #999999;
	-webkit-box-shadow:0 1px 4px #999999;
	box-shadow:0 1px 4px #999999;
	margin-top:-135px;
	transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-moz-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	margin-top:0px \9;
}
.navbar-default.navbar-shrink {
	margin-top:0px;
}
.navbar-default .navbar-brand {
	font-family: "Kaushan Script", "Helvetica Neue", Helvetica, Arial, cursive;
	color: #fed136;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active {
	color: #fec503;
}
.navbar-default .navbar-collapse {
	border-color: rgba(255, 255, 255, .02);
}
.navbar-default .navbar-toggle {
	border-color: #ed484a;
	background-color: #ed484a;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ed484a;
}
.navbar-default .nav li a {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight: 400;
	color: #fff6ca;
	height:58px;
	padding:0 15px;
	line-height:70px;
	margin:0 0 0 8px;
}
.navbar-default .nav li a:hover, .navbar-default .nav li a:focus {
	outline: 0;
	color: #696a6f;
	background:#fff6ca;
}
.navbar-default .navbar-nav>.active>a {
	border-radius: 0;
	color: #696a6f;
	background-color: #fff6ca;
}
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #696a6f;
	background-color: #fff6ca;
}
.navbar-default .navbar-nav > .active > a {
	background-color: #fff6ca;
	border-radius: 0;
	color: #696a6f;
}
 @media(min-width:768px) {
 .navbar-default {
 padding: 25px 0;
 border: 0;
 /* background-color: transparent; */
/*  -webkit-transition:0;
 -moz-transition:0;
 transition:0; */
}
 .navbar-default .navbar-brand {
 font-size: 2em;
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 transition: all .3s;
}
 .navbar-default .navbar-nav>.active>a {
 border-radius:0px;
}
 .navbar-default.navbar-shrink {
 padding:0px 0;
 background-color: #696a6f;
 display:block;
 -moz-box-shadow:0 1px 4px #999999;
-webkit-box-shadow:0 1px 4px #999999;
box-shadow:0 1px 4px #999999;
}
 .navbar-default.navbar-shrink .navbar-brand {
 font-size: 1.5em;
}
}
header {
	text-align: center;
	color: #fff6ca;
	background-attachment: scroll;
	background-image: url(/img/Fotolia_82247248_M.jpg);
	background-position: center center;
	background-repeat: none;
	min-height:868px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}

header .intro-text {
	padding-top: 100px;
	padding-bottom: 50px;
}
header .intro-text .intro-lead-in {
	margin-bottom: 25px;
	font-family: "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 22px;
	font-style: italic;
	line-height: 22px;
}
header .intro-text .intro-heading {
	margin-bottom: 25px;
	text-transform: uppercase;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 50px;
}
 @media(min-width:768px) {
 header .intro-text {
 padding-top: 300px;
 padding-bottom: 200px;
}
header a, header img {
	margin-left: -30px;
}
 header .intro-text .intro-lead-in {
 margin-bottom: 25px;
 font-family: "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 40px;
 font-style: italic;
 line-height: 40px;
}
 header .intro-text .intro-heading {
 margin-bottom: 50px;
 text-transform: uppercase;
 font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 75px;
 font-weight: 700;
 line-height: 75px;
}
}
 @media all and (max-width:1200px) {
 .abtbgri {
 /*background-position:390px 0;*/
 }
}
 @media all and (max-width:1024px) {
 .abtbgri {
 /*background-position:390px 0;*/
 background:none;
 }
}
 @media all and (max-width:999px) {
 .headtxt p {
 font-size: 34px;
 }
 .abtbgri {
 background:none;
 }
}
 @media all and (max-width:899px) {
}
 @media all and (max-width:767px) {
 .slidercenter {
    width: 355px;
}
header a, header img {
	margin-left: 0;
}
.cbp-fwdots span {
margin: 4px 2%;
}
.headtxt p {
font-size:35px;
}
.logo {
 padding:100px 0 0;
 text-align: center;
}
.midboxh ul.contactfrm {
width:90%;
margin:0 5%;
}
.midboxh h2 {
font-size:30px;
}
 .navbar-default .nav li a {
margin:1px 0;
}
 .sliderboxab {
 height: auto;
 padding: 0;
 width: 323px;
}
.cbp-fwslider nav span.cbp-fwprev {
 left: -4px;
}
.cbp-fwslider nav span.cbp-fwnext {
 right: 16px;
}
.cbp-fwdots {
right:12px;
}
 .headtxt p {
 font-size:26px;
 }
 .col-xs-6.headconbox {
 width:55%;
 }
 .abtbgri {
/* background-position: 381px 103px;
    background-size: 441px auto;*/
	min-height: 535px;
	background:none;
 }
}
 @media all and (max-width:599px) {
.headtxt p {
font-size:28px;
text-align:left;
}
.midboxh h2 {
font-size:25px;
}
.midboxh ul.contactfrm {
width:100%;
margin:0 0;
}
.contactfrm li.newslatter {
font-size:20px;
}
.contactfrm li.contactfrmtxt {
font-size:15px;
}
 .sliderboxab {
height: auto;
    margin: 0 0 0 0;
    padding: 0;
    width: 366px;
}
.cbp-fwslider nav span.cbp-fwprev {
 left: 12px;
}
.cbp-fwslider nav span.cbp-fwnext {
 right: 38px;
}
.cbp-fwdots {
    right: 19px;
	 bottom: -6px;
}
 .col-xs-6.headconbox {
 width:100%;
 }
header {
	background-position: -26px 0;
    background-repeat: no-repeat;
    background-size: 660px auto;
    min-height: 360px;
}

.headtxt {
    padding: 9px 0 0;
}
.logo {
    padding: 29px 0 0;
	text-align:center;
	 width: 78%;
}
.logo img {
width:80px;
}
.appstorebtn {
    padding: 10px 0 0;
    text-align: left;
}
.appstorebtn img{
width:200px;
}


 .abtbgri {
 /*background-position: 263px 103px;
    background-size: 441px auto;*/
	background:none;
 }
 .cbp-fwdots span {
 margin: 4px 3%;
 }
}
 @media all and (max-width:479px) {
.midboxh h2 {
font-size:20px;
}
.abtbgri {
/*background-position:10px top;*/
}
.ftrtxt {
padding:22px 0;
font-size:12px;
}
.sliderboxab {
 height: auto;
 padding: 0;
 width:280px;
 margin:0;
}
.cbp-fwslider nav span.cbp-fwnext {
 right:23px;
}
.cbp-fwslider nav span.cbp-fwprev {
 left: 0px;
}
.cbp-fwdots {
 bottom:-6px;
 position: absolute;
 right: 11px;
}
.appstorebtn {
text-align:center;
}
.logo {
    padding: 29px 0 0;
	text-align:center;
	 width:100%;
}
.headtxt p {
text-align:center;
}


 .abtbgri {
/* background-position: 141px 103px;
    background-size: 441px auto;*/
	background:none;
 }
 .cbp-fwdots span {
    margin: 4px 5px;
}
}

@media all and (min-width:350px) and (max-width:479px) {
.sliderboxab {
margin: 0 0 0 0px;
}
}
@media all and (min-width:200px) and (max-width:767px) {
.cbp-fwslider {
margin: 0px -24px 10px 0px;
}
}