@import url(http://fonts.googleapis.com/css?family=Raleway:300,500,600,700,900,400);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Dosis:400,200,300,500,600,700,800);

html {
overflow-x:hidden;
padding: 0 !important;
background:#fff;
margin:0px !important;
}




#revolution-slider{
font-family:"Raleway";
}

.tp-caption{
font-size:14px;
font-weight:300;
}

.tp-caption.teaser{
letter-spacing:5px;
}

.tp-caption br{
margin-bottom:5px;
}

.tparrows{ top:50% !important;}

.med{
font-size:24px;
letter-spacing:-.5px;
}


.med-white{
color:#fff;
font-size:24px;
letter-spacing:-.5px;
}
.med-green{
color:#1a8b49;
font-size:24px;
letter-spacing:-.5px;
}
.small-white{
color:#fff;
line-height:1.7em;
}

.big-black{
font-size:52px;
letter-spacing:-3px;
color:#222;
}

.big-white{
font-family:"Dosis";
font-size:22px;
color:#fff;
line-height:normal;
font-weight:300;
text-transform:uppercase;
letter-spacing:6px;
text-shadow: 0 0 4px #999;/* Dodao */
}

.ultra-big-white{
font-family:"Dosis";
font-size:72px !important;
font-weight:300;
letter-spacing:10px;
color:#fff;
margin:0;
text-transform:uppercase;
text-shadow: 0 0 4px #999;/* Dodao */
}

.ultra-big-black{
font-size:96px;
font-weight:400;
color:#222;
margin:0;
line-height:72px;
}

a.btn-slider{
color:#fff;
}

a.btn-slider:hover{
color:#222;
}

.fullwidthbanner-container a.btn{
text-transform:uppercase;
letter-spacing:1px;
color:#fff !important;
font-weight:700;
padding:10px 20px 10px 20px;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}

.tp-caption.separator {
width:100px;
border-bottom:solid 1px rgba(255,255,255,.3);
}


@media only screen and (min-width: 769px) and (max-width: 992px) {
.big-white{font-size:22px !important;top: 240px !important;}
.ultra-big-white{font-size:52px !important;letter-spacing:5px;line-height: 54px !important;top: 275px !important;}
.sfb{top: 365px !important;}
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
.big-white{font-size:20px !important; top: 240px !important;}
.ultra-big-white{font-size:40px !important;letter-spacing:5px;padding: 10px 0 !important;line-height: 42px !important;top: 275px !important;}
.sfb{top: 365px !important;}
}
@media only screen and (max-width: 480px) {
.big-white{font-size:18px !important;top: 250px !important;}
.ultra-big-white{font-size:32px !important;letter-spacing:5px;padding: 10px 0 !important;line-height: 39px !important; margin: 10px 0 !important;top: 255px !important;}
.sfb{top: 340px !important;}
}
    
/*iPhone 5 & 5S in landscape*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
.big-white{font-size:20px !important; top: 40px !important;}
.ultra-big-white{font-size:40px !important;letter-spacing:5px;padding: 10px 0 !important;line-height: 42px !important;top: 75px !important;}
.sfb{top: 165px !important;}
}

/*iPhone 6 in landscape*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
.big-white{font-size:20px !important; top: 90px !important;}
.ultra-big-white{font-size:40px !important;letter-spacing:5px;padding: 10px 0 !important;line-height: 42px !important;top: 125px !important;}
.sfb{top: 215px !important;}
}
    
/*iPhone 6 Plus in landscape*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {
.big-white{font-size:20px !important; top: 40px !important;}
.ultra-big-white{font-size:40px !important;letter-spacing:5px;padding: 10px 0 !important;line-height: 42px !important;top: 75px !important;}
.sfb{top: 165px !important;}
}
