#contactMe{background-color:rgba(221, 214, 203, 1);clear:both;padding-bottom:4em}

.slide_contactMe{position:relative;top:0;width:100%;background:none;text-align:center;}
.slide_contactMe .title{display:block;position:relative;width:94%;text-align:left;margin:0 auto;padding:15px 0 10px 0;line-height:1;height:auto;}

.slide_contactMe .title h1{font-size:2em;}

#contact_fullBlock{margin:0 auto;color:#555;line-height:1.25;width:94%;padding:0;clear:both;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;position:relative;}

#contact_fullBlock .contact_leftBlock{color:#555;width:100%;margin:0;padding:0 3% 5% 3%;display:block;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:1;}
#contact_fullBlock .contact_rightBlock{width:100%;margin:0;padding:0 0 0 0;display:block;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:none;order:2;}

#contact_fullBlock h2{font-size:1.5em;margin:0;}
#contact_fullBlock h3{font-size:1em;margin:0;}

#table{width:100%;height:auto;font-weight:100;margin:10px 0 10px 0;padding:10px 0 0 0;border-top:thin dotted #CFCFCF;clear:both;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;}
#table .one{width:50%;margin:0;padding:0 0 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:1;color:#FFF;}
#table .one a{color:#FFF;text-decoration:none;}
#table .two{width:auto;margin:0;padding:0 0 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:2;}
#table .three{display:none;}

#extras{display:none;}

form{text-align:left;margin:0;padding:0;position:relative;display:block;float:left;}
.input{font-size:1em;border:thin solid rgba(50, 50, 50, 0.75);background-color:rgba(255, 255, 255, 0.75);color:rgba(50, 50, 50, 1);width:100%;padding:10px;margin:0 0 2px 0;appearance:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;font-weight:300;outline:none;}
.formBtn{width:100px;color:rgb(255, 255, 255);border:thin solid rgba(255, 255, 255, 0);text-transform:uppercase;font-weight:300;padding:7px;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:rgba(64, 64, 64, 1);outline:none;}
.formBtn:hover{background-color:rgba(105, 105, 105, 1);border:thin solid rgba(255, 255, 255, 0);}
.resetBtn{width:100px;color:rgb(255, 255, 255);border:thin solid rgba(255, 255, 255, 0);text-transform:uppercase;font-weight:300;padding:7px;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:rgba(64, 64, 64, 1);outline:none;}
.resetBtn:hover{background-color:rgba(105, 105, 105, 1);border:thin solid rgba(255, 255, 255, 0);}

@media only screen and (min-width: 375px) {
.slide_contactMe .title{padding:15% 3% 3% 2%}
.slide_contactMe .title h1{font-size:2.75em;}
.input{font-size:1em;}
.formBtn{font-size:1em;}
.resetBtn{font-size:1em;}
}

@media only screen and (min-width: 480px) {
.slide_contactMe{padding:25px 15px 50px 15px;width:100%;margin:0 auto;display:block;position:relative;}
.slide_contactMe .title{float:right;text-align:center;margin:0 0 0 0;padding:0 0 0 0;background:none;}
.slide_contactMe .title h1{font-size:2.5em;}
.slide_contactMe #respBlock{display:none;}
#contact_fullBlock{margin:15px auto 0 auto;padding:15px 0 0 0;width:100%;border-top:thin solid rgba(50, 50, 50, 1);position:relative;}
#contact_fullBlock .contact_leftBlock{width:40%;padding:0 20px 0 0;text-align:left;}
#contact_fullBlock .contact_rightBlock{width:60%;padding:12px 0 0 20px;}
#contact_fullBlock h2{font-size:2em;margin:0;}
#contact_fullBlock h3{font-size:1.25em;margin:0;}
#contact_fullBlock h4{font-size:1em;margin:0 0 10px 0;}

#table{font-size:1.125em;width:100%;height:auto;font-weight:100;margin:10px 0 0 0;padding:10px 0 0 0;border-top:thin solid rgba(50, 50, 50, 1);clear:both;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;}
#table .one{width:auto;margin:0;padding:0 50px 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:1;}
#table .two{width:auto;margin:0;padding:10px 50px 10px 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:2;}
#table .three{width:auto;margin:0;padding:0 0 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:3;}

#extras{display:block;}
.input{margin:0 0 10px 0;}
}

@media only screen and (min-width: 768px) {
#contactMe{background-color:rgba(221, 214, 203, 1);display:block;clear:both;overflow:hidden;padding-bottom:0}

.slide_contactMe{top:15%;padding:50px;width:70%;margin:0 auto;display:block;position:relative;}
.slide_contactMe .title{float:right;text-align:center;margin:0 0 0 0;padding:0 0 0 0;background:none;}
.slide_contactMe .title h1{font-size:2.5em;color:#555}
.slide_contactMe #respBlock{display:none;}

#contact_fullBlock{margin:25px auto 0 auto;padding:25px 0 0 0;width:100%;border-top:thin solid rgba(50, 50, 50, 0.5)}
#contact_fullBlock .contact_leftBlock{color:#555;width:30%;padding:0 20px 0 0;text-align:left;}
#contact_fullBlock .contact_rightBlock{width:70%;padding:0 0 0 20px;}
#contact_fullBlock h2{font-size:2em;margin:0;}
#contact_fullBlock h3{font-size:1.25em;margin:0;}
#contact_fullBlock h4{font-size:1em;margin:0 0 10px 0;}

#table{font-size:1.125em;width:100%;height:auto;font-weight:100;margin:20px 0 0 0;padding:20px 0 0 0;border-top:thin solid rgba(255,255,255,0.2);clear:both;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;text-align:center;}
#table .one{width:auto;margin:0;padding:0 50px 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:1;}
#table .two{width:auto;margin:0;padding:0 50px 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:2;}
#table .three{width:auto;margin:0;padding:0 0 0 0;text-align:left;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;order:3;}

#extras{display:block;}
.input{margin:0 0 10px 0;}
}