
body{ background:#fff; color:#000; font: normal 14px Arial, Helvetica, sans-serif; line-height:25px;}
h1{ font-size:30px; font-weight:bold; }
h2{ font-size:25px;   }
h3{ font-size:18px; font-weight:bold;  }
h4{ font-size:20px;}
image{ max-width:100%;}

@media (max-width:767px){
h1{font-size:35px; }
h2{font-size:30px;}
h3{font-size:25px;}
h4{ font-size:16px;  }
}
.clear{clear:both; margin:0;}
.colortext{color:#df0a33;}
.redtext{color:#CC0000;}
.img-circle {
    border-radius: 50%;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e1e0e0 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 24px;
    margin-top: 24px;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
@media (max-width:768px){
	.text-left {
    text-align: center;
}
.text-right {
    text-align: center;
}
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.text-nowrap {
    white-space: nowrap;
}
.text-lowercase {
    text-transform: lowercase;
}
.text-uppercase, .initialism {
    text-transform: uppercase;
}
.text-capitalize {
    text-transform: capitalize;
}
.text-muted {
    color: #cbcbcb;
}
.text-primary {
    color: #ff6479;
}
.text-dark{color:#6b7386;}
.text-white{color:#fff;}
a.text-primary:hover, a.text-primary:focus {
    color: #fd0022;
}
.text-success {
    color: #3c763d;
}
a.text-success:hover, a.text-success:focus {
    color: #1a321a;
}
.text-info {
    color: #31708f;
}
a.text-info:hover, a.text-info:focus {
    color: #173543;
}
.text-warning {
    color: #8a6d3b;
}
a.text-warning:hover, a.text-warning:focus {
    color: #43351c;
}
.text-danger {
    color: #a94442;
}
a.text-danger:hover, a.text-danger:focus {
    color: #602625;
}
.bg-white {
    background-color: #fff;
}
.bg-dark{
	background-color:#1D1D1D;
}
.bg-gray{background:#E4E4E4;}

.bg-primary {
    color: #fff;
}
.bg-primary {
    background:#ff5900;
}
.bg-secondary {
    background:#e1bfc9;
}

.bg-success {
    background-color: #dff0d8;
}
a.bg-success:hover, a.bg-success:focus {
    background-color: #c1e2b3;
}
.bg-info {
    background-color: #d9edf7;
}
a.bg-info:hover, a.bg-info:focus {
    background-color: #afd9ee;
}
.bg-warning {
    background-color: #fcf8e3;
}
a.bg-warning:hover, a.bg-warning:focus {
    background-color: #f7ecb5;
}
.bg-danger {
    background-color: #f2dede;
}
a.bg-danger:hover, a.bg-danger:focus {
    background-color: #e4b9b9;
}
.list-unstyled {
    list-style: outside none none;
    padding-left: 0;
}
.list-inline {
    list-style: outside none none;
    margin-left: -5px;
    padding-left: 0;
}
.list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
html .page .offset-top-0 {
    margin-top: 0;
}
html .page .offset-top-4 {
    margin-top: 4px;
}
html .page .offset-top-6 {
    margin-top: 6px;
}
html .page .offset-top-10 {
    margin-top: 10px;
}
html .page .offset-top-17 {
    margin-top: 17px;
}
html .page .offset-top-25 {
    margin-top: 25px;
}
html .page .offset-top-32 {
    margin-top: 32px;
}
html .offset-top-40 {
    margin-top: 40px;
}
html .page .offset-top-50 {
    margin-top: 50px;
}
html .page .offset-top-66 {
    margin-top: 66px;
}
html .page .offset-top-86 {
    margin-top: 86px;
}
.offset-top-100 {
    margin-top: 100px;
}

html .page .offset-left--30 {
    margin-left: -30px;
}

/*------------------------------------------------------------------------------*/
.section-all-0{
	padding-right:0px;
	padding-left:0px;
}
.section-all-1{
	padding-right:1px;
	padding-left:1px;
}	
.section-all-10 {
    padding: 10px;
}
.section-all-20 {
    padding: 20px;
}
.section-all-30 {
    padding: 30px;
}
.section-all-40 {
    padding: 40px;
}
.section-all-50 {
    padding: 50px;
}
.section-10 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.section-23 {
    padding-bottom: 23px;
    padding-top: 23px;
}
.section-30 {
    padding-bottom: 30px;
    padding-top: 30px;
}
.section-42 {
    padding-bottom: 42px;
    padding-top: 42px;
}
.section-55 {
    padding-bottom: 55px;
    padding-top: 55px;
}
.section-70 {
    padding-bottom: 70px;
    padding-top: 70px;
}
.section-80 {
    padding-bottom: 80px;
    padding-top: 80px;
}
.section-90 {
    padding-bottom: 90px;
    padding-top: 90px;
}
.section-100 {
    padding-bottom: 100px;
    padding-top: 100px;
}
.section-154 {
    padding-bottom: 154px;
    padding-top: 154px;
}
.section-167 {
    padding-bottom: 167px;
    padding-top: 167px;
}
.section-200 {
    padding-bottom: 200px;
    padding-top: 200px;
}
.section-top-15 {
    padding-top: 15px;
}
.section-top-23 {
    padding-top: 23px;
}
.section-top-42 {
    padding-top: 42px;
}
.section-top-55 {
    padding-top: 55px;
}
.section-top-70 {
    padding-top: 70px;
}
.section-top-80 {
    padding-top: 80px;
}
.section-top-90 {
    padding-top: 90px;
}
.section-top-100 {
    padding-top: 100px;
}
.section-top-154 {
    padding-top: 154px;
}
.section-top-167 {
    padding-top: 167px;
}
.section-top-200 {
    padding-top: 200px;
}

.section-bottom-2 {
    padding-bottom: 2px;
}
.section-bottom-23 {
    padding-bottom: 23px;
}
.section-bottom-42 {
    padding-bottom: 42px;
}
.section-bottom-55 {
    padding-bottom: 55px;
}
.section-bottom-70 {
    padding-bottom: 70px;
}
.section-bottom-80 {
    padding-bottom: 80px;
}
.section-bottom-90 {
    padding-bottom: 90px;
}
.section-bottom-100 {
    padding-bottom: 100px;
}
.section-bottom-154 {
    padding-bottom: 154px;
}
.section-bottom-167 {
    padding-bottom: 167px;
}
.section-bottom-200 {
    padding-bottom: 200px;
}
.box-bordered{border:solid 10px #DFDFDF; }



.bodywrapper{ position:absolute; background:url(../images/bg.jpg) top fixed no-repeat; background-size:cover; 
display:table; width:100%; height:100%; vertical-align:middle;}

.bodywrapper-inner{ 
display:table-cell; width:100%; height:100%; vertical-align:middle;}

.logo-bg{background:rgba(255,255,255,0.7); padding:30px 0;}
.logo-bg-outer{padding:5px 0; border-bottom:solid 2px #fff; border-top:solid 2px #fff;}

.box{
	box-shadow:8px 8px 0px rgba(0,0,0,0.3); transition:all 0.5s ease;
	}
.box:hover{
	margin-top:-15px;
	filter:brightness(0.9);
	box-shadow:12px 12px 0px rgba(0,0,0,0.3);
}
.btn-primary{background:#ed1c24; border-color:#ed1c24;}



/*CONTACT*/
.contact{text-align:center; font-size:18px;}
.fieldouter{margin-bottom:10px;}
.field{padding:8px;   border:solid 1px #999999; border-radius:5px; background:none; width:90%;}
.text1{text-align:left;}
.submit{border:solid 1px #fff; color:#fff;  border-radius:5px;  padding:10px 30px; background:none; }
.submit:hover{background:#ec2027; color:#fff;}
.error{color:#F10206; text-align:left;}


