@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Raleway:300,500,600,700,900,400);
@import url(http://fonts.googleapis.com/css?family=Cabin:400,400italic,500,500italic,600,600italic,700,700italic);

section.contact{
padding:10px 0 0px 0;
text-align:center !important;
margin:0 auto 0px auto !important;
width:100% !important;
height:100%;
}

.clr {
clear:both;
}

 #intro {
text-align:center !important;
width:100% !important;
} 

 p.text-intro {
 font-size:25px;
line-height:30.8px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
margin-bottom:30px;
padding-bottom:35px; 
text-align:center !important;
background: url(images/background-h3.png) 50% 100% no-repeat;
color:#ba3f1d !important;
font-family:Oswald, sans-serif !important;
float:none !important;
}
 

#contact-form-globbersthemes { 
/* overflow: hidden;  */
width: 100%; 
background:transparent;
}

#f-contact {
display:none;
}

div#contact-form-globbersthemes input#form-name{
font-size:15px !important;
height:30px;
width:97%;
color:#fff !important;
margin-bottom:25px;
padding-left:8px;
background-color:#111 !important; 
text-transform:lowercase;
text-align:left !important;
border:none !important;
display:block !important;
float:left !important;
}

div#contact-form-globbersthemes input#form-email{
font-size:15px !important;
height:30px;
width:97%;
color:#fff !important;
margin-bottom:25px;
padding-left:8px;
margin-left:3%; 
background-color:#111 !important; 
text-transform:lowercase;
text-align:left !important;
border:none !important;
display:block !important;
float:left !important;
}

div#contact-form-globbersthemes input#form-captcha,
div#contact-form-globbersthemes input#form-message{
font-size:15px !important;
height:30px;
width:100%;
color:#fff !important;
margin-bottom:20px;
padding-left:8px;
background:#111;
text-transform:lowercase;
border:none !important;
float:left !important;
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
width:100%;
border:none !important;
display:block !important;
 vertical-align: text-top !important;
 position: relative;
 background:#111 url(images/bg-input.jpg) 100% 100% no-repeat;
}

div#contact-form-globbersthemes input#form-captcha{
width:70px;
height:20px !important;
border:none !important;
float:left !important;
margin:15px 0 0 0 !important;
}

div#contact-form-globbersthemes h5.text-label-name,
div#contact-form-globbersthemes h5.text-label-message{
font-size:18px;
line-height:25px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
 text-align:left;
padding-left:5px;
width:97%;
float:left;
}

div#contact-form-globbersthemes h5.text-label-email {
font-size:18px;
line-height:25px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
 text-align:left;
padding-left:5px;
width:97%;
margin-left:3%; 
float:left;
}

#contact-bottom {
float:left;
width:100%;
height:60px;
margin-top:0px;
padding-bottom:20px;
}

#contact-captcha-label {
float:left;
width:130px;
height:40px;
}

div#contact-form-globbersthemes h5.text-label-captcha {
font-size:15px;
line-height:60.8px;
color:#000;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
text-align:left;
padding-left:5px;
}

div#contact-form-globbersthemes div#form-button  {
display:block;
margin-top:15px;
margin-left:20px;
width:95px;
height:40px;
float:left;
background-color: #ba3f1d !important;
cursor:pointer;
border:none !important;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

div#contact-form-globbersthemes div#form-button:hover  {
background-color: #000 !important;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

div#contact-form-globbersthemes div#form-button h5  {
font-size:18px;
line-height:10px;
margin-top:15px;
color:#fff;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
height:20px;
text-align:center !important
}

#f-contact {
text-indent:-5000px;
}

 @media only screen and (min-width: 1023px) and (max-width: 1355px) {
div#contact-form-globbersthemes div#form-button  {
margin-left:15px; 
}

}


@media only screen and (min-width: 740px) and (max-width: 1023px) {
div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:5%; 
}
}


 @media only screen and (min-width: 640px) and (max-width: 739px) {
div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:0; 
}
 
div#contact-form-globbersthemes h5.text-label-email {
width:100%;
margin-left:0%; 
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
max-width:480px !important;
width:480px !important;
border:none !important;

}
#contact-bottom {
position:relative;
float:left;
height:70px;
width:500px !important;
}

} 


@media only screen and (min-width: 530px) and (max-width: 639px) {
div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:0; 
}
 
div#contact-form-globbersthemes h5.text-label-email {
width:100%;
margin-left:0%; 
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
max-width:480px !important;
width:480px !important;
border:none !important;

}
#contact-bottom {
position:relative;
float:left;
height:70px;
width:500px !important;
}

p.text-intro {
 font-size:22px;
line-height:30.8px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
margin-bottom:30px;
padding-bottom:35px; 
text-align:center !important;
background: url(images/background-h3.png) 50% 100% no-repeat;
color:#ba3f1d !important;
font-family:Oswald, sans-serif !important;
float:none !important;
}

#intro {
text-align:center !important;
width:90% !important;
} 

} 



@media only screen and (min-width: 440px) and (max-width: 529px) {
div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:0; 
}
 
div#contact-form-globbersthemes h5.text-label-email {
width:100%;
margin-left:0%; 
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
max-width:480px !important;
width:480px !important;
border:none !important;

}
#contact-bottom {
position:relative;
float:left;
height:70px;
width:500px !important;
}

p.text-intro {
 font-size:20px;
line-height:30.8px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
margin-bottom:30px;
padding-bottom:35px; 
text-align:center !important;
background: url(images/background-h3.png) 50% 100% no-repeat;
color:#ba3f1d !important;
font-family:Oswald, sans-serif !important;
float:none !important;
}

#intro {
text-align:center !important;
width:68% !important;
} 
} 

@media only screen and (min-width: 380px) and (max-width: 439px) {

div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:0; 
}
 
div#contact-form-globbersthemes h5.text-label-email {
width:100%;
margin-left:0%; 
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
max-width:350px !important;
width:350px !important;
border:none !important;

}
#contact-bottom {
position:relative;
float:left;
height:70px;
width:350px !important;
}

p.text-intro {
 font-size:21px;
line-height:30.8px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
margin-bottom:30px;
padding-bottom:35px; 
text-align:center !important;
background: url(images/background-h3.png) 50% 100% no-repeat;
color:#ba3f1d !important;
font-family:Oswald, sans-serif !important;
float:none !important;
}

#intro {
text-align:center !important;
width:320px !important;
} 

div#contact-form-globbersthemes input#form-captcha{
width:40px;
height:20px !important;
border:none !important;
float:left !important;
}

div#contact-form-globbersthemes div#form-button  {
display:block;
margin-top:15px;
margin-left:10px;
width:85px;
height:40px;
float:left;
background-color: #ba3f1d !important;
cursor:pointer;
border:none !important;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

}


@media only screen and (min-width: 340px) and (max-width: 379px) {

div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:0; 
}
 
div#contact-form-globbersthemes h5.text-label-email {
width:100%;
margin-left:0%; 
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
max-width:350px !important;
width:350px !important;
border:none !important;

}
#contact-bottom {
position:relative;
float:left;
height:70px;
width:350px !important;
}

p.text-intro {
 font-size:19px;
line-height:30.8px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
margin-bottom:30px;
padding-bottom:35px; 
text-align:center !important;
background: url(images/background-h3.png) 50% 100% no-repeat;
color:#ba3f1d !important;
font-family:Oswald, sans-serif !important;
float:none !important;
}

#intro {
text-align:center !important;
width:280px !important;
} 

div#contact-form-globbersthemes input#form-captcha{
width:40px;
height:20px !important;
border:none !important;
float:left !important;
}

div#contact-form-globbersthemes div#form-button  {
display:block;
margin-top:15px;
margin-left:10px;
width:65px;
height:40px;
float:left;
background-color: #ba3f1d !important;
cursor:pointer;
border:none !important;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

}


@media only screen and (min-width: 0px) and (max-width: 339px) {
div#contact-form-globbersthemes input#form-name{
width:95%;
}

div#contact-form-globbersthemes input#form-email{
width:95%;
margin-left:0; 
}
 
div#contact-form-globbersthemes h5.text-label-email {
width:100%;
margin-left:0%; 
}

div#contact-form-globbersthemes input#form-message {
min-height:160px;
max-width:350px !important;
width:350px !important;
border:none !important;

}
#contact-bottom {
position:relative;
float:left;
height:70px;
width:350px !important;
}

p.text-intro {
 font-size:19px;
line-height:30.8px;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
margin-bottom:30px;
padding-bottom:35px; 
text-align:center !important;
background: url(images/background-h3.png) 50% 100% no-repeat;
color:#ba3f1d !important;
font-family:Oswald, sans-serif !important;
float:none !important;
}

#intro {
text-align:center !important;
width:240px !important;
} 

div#contact-form-globbersthemes input#form-captcha{
width:30px;
height:20px !important;
border:none !important;
float:left !important;
}

div#contact-form-globbersthemes div#form-button  {
display:block;
margin-top:15px;
margin-left:10px;
width:55px;
height:40px;
float:left;
background-color: #ba3f1d !important;
cursor:pointer;
border:none !important;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}

#contact-captcha-label {
float:left;
width:110px;
height:40px;
}

div#contact-form-globbersthemes h5.text-label-captcha {
font-size:13px;
line-height:60.8px;
color:#000;
text-transform:uppercase;
letter-spacing:0px;
font-weight:600;
text-align:left;
padding-left:0px;
}

}







