@import "grid.css";
@import "font-awesome.css";
@import "superfish.css";


@import url(//fonts.googleapis.com/css?family=Open+Sans:300);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400);
@import url(//fonts.googleapis.com/css?family=Open+Sans:700);
html {
    width: 100%;

}
a[href^="tel:"] {
 color: inherit;
 text-decoration: none;
}

* {
    -webkit-text-size-adjust: none;
}

body {
    position: relative;
     background:#272622;
    color: #fff;
    font: 14px/23px 'Open Sans', sans-serif;
}
@media (max-width: 479px) {
	body {font: 12px/18px 'Open Sans', sans-serif;}
}

strong {
    font-weight: 700;
}

address {
    font-style: normal;
}

p {
    margin-bottom: 23px;
}

.p1 {
    margin-bottom: 10px;
}

input {
    border-radius: 0 !important;
    outline: none !important;
}

.twentyfive {float:left; width:25%;}

/****Heads****/


h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
    color: #727272;
    font-weight: 300;
}

h2 {
    color: #fff;
    font-size: 60px;
    line-height: 60px;
}

.grid_3 h1,
.grid_4 h1,
.grid_8 h1,
.grid_9 h1,
.grid_12 h1 {
    color: #727272;
    font-size: 30px;
	font-weight:700;
	line-height:46px;
	margin-bottom:20px;
}
@media (max-width: 479px) {
.grid_3 h1,
.grid_4 h1,
.grid_8 h1,
.grid_9 h1,
.grid_12 h1 {
    font-size: 20px;
	line-height:36px;
	margin-bottom:10px;
}
}

.grid_4 h2,
.grid_8 h2,
.grid_12 h2 {
    font-size: 26px;
	font-weight:400;
	line-height:36px;
	margin-bottom:15px;
	padding-top:15px;
}

.grid_4 h3,
.grid_8 h3,
.grid_12 h3 {

}

.grey1 {color:#b9b9b9;}
.grey2 {color:#727272;}
.red {color:#e30514;}
.menu_block sup {  margin-top:0;  padding: 0;  border: 0;  font-size: 100%;  font: inherit;  vertical-align: top;}


.languages {float:right; margin:30px 55px 0 0; font-size:12px; color:#b9b9b9;}
.languages li {float:left; margin-left:5px;}

@media (max-width: 979px) and (min-width: 768px) {
	.languages {margin:30px 20px 0 0;}
}
@media only screen and (max-width: 767px) {
	.languages {float:left; margin:10px 0 0 100px;}
}
@media only screen and (max-width: 479px) {
	.languages {float:left; margin:10px 0 0 25px;}
}



/**** HOME ****/


.tagline {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 20px 0;}

.icons {text-align:center; color:#fff; padding-bottom:30px;}
.icons h2 {font-weight:700;}
.icons p {margin:0 25px;}

.intro {background:#fff;}
.intro_left {float:left; width:50%; text-align:right;  padding-top:100px;}
.intro_left h3 {font-weight:700; font-size:38px; line-height:46px; text-transform:uppercase; margin-bottom:30px;}
.intro_left a {display:inline-block; background:#e30514; color:#fff; font-size:18px; font-weight:700; padding:10px 15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.intro_left a:hover {background:#000; color:#fff !important;}
.intro_right {float:left; width:50%;}


.my_button {text-align:center; min-height: 60px; vertical-align:middle; padding-top:15px}
.my_button a {display:inline-block; background:#e30514; color:#fff; font-size:18px; font-weight:700; padding:10px 15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.my_button a:hover {background:#b9b9b9; color:#fff !important;}


.video1 {text-align:center; color:#fff; padding:30px 0; background:#272622;}
.video1 h2 {font-weight:700;}
.video1 p {margin:20px 5%;}
.video1 iframe {width:900px; height:506px;}

.video2 {text-align:center; color:#fff; padding:30px 0; background:#b9b9b9;}
.video2 h2 {font-weight:700; color:#e30514;}
.video2 p {margin:20px 5%; color:#000;}
.video2 iframe {width:900px; height:506px;}

@media (max-width: 1199px) and (min-width: 980px) {
	.tagline {font-size:36px; line-height:40px;}
	.intro_left {padding-top:80px;}
	.intro_left h3 {font-size:32px; line-height:40px;}
	.intro_right {overflow:hidden;}
	.intro_right img {width:470px;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.tagline {font-size:28px; line-height:32px;}
	.icons h2 {font-size:22px; line-height:28px;}
	.intro_left {padding-top:60px;}
	.intro_left h3 {font-size:26px; line-height:32px;}
	.intro_right {overflow:hidden;}
	.intro_right img {width:374px;}
	.video1 {padding:10px 0 30px 0;}
	.video1 iframe {width:700px; height:394px;}
	.video2 {padding:10px 0 30px 0;}
	.video2 iframe {width:700px; height:394px;}
}
@media only screen and (max-width: 767px) {
	.tagline {padding:10px 0 0 0;}
	.icons .grid_4 {margin-top:20px;}
	.intro {width:100%; overflow:hidden;}
	.intro_left {width:100%; overflow:hidden; text-align:center; padding-top:20px;}
	.intro_left h3 {font-size:24px; line-height:28px; margin-bottom:15px;}
	.intro_right {display:none;}
	.video1 {padding:10px 0 30px 0;}
	.video1 iframe {width:400px; height:225px;}
	.video2 {padding:10px 0 30px 0;}
	.video2 iframe {width:400px; height:225px;}
}
@media only screen and (max-width: 479px) {
	.intro_left h3 {font-size:22px; line-height:28px;}
	.video1 {padding:10px 0 30px 0;}
	.video1 h2 {font-size:18px; line-height:24px; margin-bottom:0;}
	.video1 p {margin:10px 5%;}
	.video1 iframe {width:250px; height:141px;}
	.video2 {padding:10px 0 30px 0;}
	.video2 h2 {font-size:18px; line-height:24px; margin-bottom:0;}
	.video2 p {margin:10px 5%;}
	.video2 iframe {width:250px; height:141px;}
}



/**** why****/.why_intro {float:left; background:url(../images/background.jpg) center center no-repeat #fff; text-align:center; padding-bottom:30px;}.why_intro img {max-width:100%;}.why_intro h1 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 20px 0;}.why_intro_content {float:left; width:900px; background:#272521; margin:20px 0 0 135px; color:#000;}.why_intro_content_left {float:left; width:220px; color:#fff;}.why_intro_content_left ul {list-style:none; text-align:left; padding:50px 0 0 20px; line-height:18px;}.why_intro_content_left li {padding-bottom:10px; text-transform:uppercase;}.why_intro_content_right {float:left; width:560px; padding:10px 20px 10px 100px; text-align:left; background:url(../images/white_slant.png) bottom left no-repeat;}.why_intro_content_right h2 {color:#e30514; font-weight:700;}.why_intro_content_right {height:450px;}.why_intro_content_right p {margin-bottom:20px;}.why_intro_rtl {float:left; background:url(../images/background.jpg) center center no-repeat #fff; text-align:center; padding-bottom:30px;}.why_intro_rtl img {max-width:100%;}.why_intro_rtl h1 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 20px 0;}.why_intro_rtl_content {float:left; width:900px; background:#272521; margin:20px 0 0 135px; color:#000;}.why_intro_rtl_content_left {float:left; width:550px; color:#fff; padding-left:10px;}.why_intro_rtl_content_left h2 {color:#e30514; font-weight:700;}.why_intro_rtl_content_left p {margin-bottom:20px;}.why_intro_rtl_content_right {float:right; width:220px; padding:10px 20px 10px 100px; text-align:right; background:url(../images/white_slant.png) bottom left no-repeat;}.why_intro_rtl_content_right ul {list-style:none; text-align:right; padding:50px 0 0 20px; line-height:18px;}.why_intro_rtl_content_right li {padding-bottom:10px; text-transform:uppercase;}.why_intro_rtl_content_right a {text-decoration: none; color: #000; outline: none; transition: 0.5s ease; -o-transition: 0.5s ease; -webkit-transition: 0.5s ease;}.why_intro_rtl_content_right {height:450px;}
.whySelect {display:none; margin:20px 0;}	.whyoff {display:none;}

.why_panel1 {}
.why_panel1_left {float:left; width:50%;}
.why_panel1_right {float:left; width:50%;}
.why_panel1_right h2 {font-weight:700; font-size:36px; line-height:42px; text-transform:uppercase; padding-top:130px;margin-right:50px;}
.why_panel1_right p {margin-right:50px; font-size:18px; line-height:24px;}

.why_panel2 {background:#cbcbcb;}.why_panel2 h2 {font-weight:700; font-size:54px; line-height:50px; padding:30px 0 30px 0; margin-bottom:0; text-align:center;}.why_panel2b {background:#272521;}.why_panel2b_left {float:left; width:555px; text-align:right; padding-right:30px;}.why_panel2b_left h2 {font-weight:700; font-size:36px; line-height:42px; text-transform:uppercase; padding-top:130px;}.why_panel2b_left p {margin-left:100px; margin-bottom:0; font-size:16px;}.why_panel2b_left h3 {color:#fff; font-size:24px; line-height:30px; margin:100px 20px 0 0;}.why_panel2b_right {float:left; width:585px;}.why_panel2b_right_rtl {float:right; width:585px;}.why_panel2c {background:#fff;}.why_panel2c_left {float:left; width:585px; height:320px; text-align:right; background:url(../images/grey_slant.png) top right no-repeat;}.why_panel2c_left p {margin:60px 80px 0 110px; font-size:24px; line-height:30px;}
.why_panel2c_right {float:left; width:535px; height:320px; padding:0 20px 0 30px; color:#000; background:url(../images/certified-logo1.png) top right no-repeat;}.why_panel2c_right h2 {font-weight:700; color:#e30514; padding-top:30px;}.why_panel2c_right ul {list-style:none; font-size:22px; line-height:26px; padding-left:0; margin-right:20px;}.why_panel2c_right li {padding:0 0 20px 40px; background:url(../images/tick.png) center left no-repeat;}.why_panel2c_right_rtl {float:right; width:535px; height:320px; padding:0 30px 0 20px; color:#000; background:url(../images/certified-logo1.png) top left no-repeat;}.why_panel2c_right_rtl h2 {font-weight:700; color:#e30514; padding-top:30px;}.why_panel2c_right_rtl ul {list-style:none; font-size:22px; line-height:26px; padding-right:0; margin-left:20px;}.why_panel2c_right_rtl li {padding:0 40px 20px 0px; background:url(../images/tick.png) center right no-repeat;}
.why_panel3 {background:#e30514; text-align:center; padding-bottom:20px}
.why_panel3 h2 {font-weight:700; font-size:42px; line-height:42px; padding:30px 30px 0 0;}.why_panel3 p {padding-right:30px;}

.why_icons {text-align:center; color:#fff; padding-bottom:30px; background:url(../images/background.jpg) center center no-repeat #fff; color:#000; overflow:hidden;}
.why_icons h2 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 0 0; color:#e30514;}
.why_icons h3 {font-weight:700; font-size:26px; line-height:32px; color:#000;}
.why_icons p {margin:0 25px;}
.why_icons .grid_4 {padding-top:20px;}
.why_icons .leftzero {margin:0;}

.why_faqs {background:#f4f4f5; overflow:hidden; color:#000;}
.why_faqs h2 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 20px 0 0;}
.why_faqs .grid_6 {width:540px;}
.why_faqs .clrleft {clear:left;}
.why_faqs h3 {color:#000; font-weight:700; background:#cbcbcb; -ms-transform: skewX(-15deg); -webkit-transform: skewX(-15deg); transform: skewX(-15deg); margin-left:5px;}
.why_faqs h3 .slant {-ms-transform: skewX(15deg); -webkit-transform: skewX(15deg); transform: skewX(15deg);  display: inline-block; padding:10px 10px 10px 20px;}
.why_faqs .tri {float:left; width:0; height:0; border-style: solid; border-width: 0 30px 20px 0; border-color: transparent #e30514 transparent transparent;}
.why_faqs p {float:left; width:480px; margin:10px 0 20px 20px;}

@media (max-width: 1199px) and (min-width: 980px) {
	.why_intro_content {width:900px; margin:20px 0 0 20px;}		.why_intro_rtl_content {width:900px; margin:20px 0 0 20px;}	
	.why_panel1_left img {width:470px;}
	.why_panel1_right h2 {padding-top:80px;}
	.why_panel2 h2 {font-size:48px; line-height:52px;}
	.why_panel2b_left {width:440px; padding-right:30px;}
	.why_panel2b_left h2 {padding-top:70px;}
	.why_panel2b_left h3 {font-size:20px; line-height:26px; margin:65px 20px 0 0;}
	.why_panel2b_right {width:470px;}
	.why_panel2b_right img {width:470px;}
	.why_panel2c_left {width:470px; height:300px;}
	.why_panel2c_left p {margin:60px 80px 0 110px; font-size:20px; line-height:26px;}
	.why_panel2c_right {width:410px; height:300px; padding:0 20px 0 30px; background:url(../images/certified-logo2.png) top right no-repeat;}	.why_panel2c_right h2 {font-size:24px;}	.why_panel2c_right ul {font-size:18px; line-height:22px;}		.why_panel2c_right_rtl {width:410px; height:300px; padding:0 30px 0 20px; background:url(../images/certified-logo2.png) top left no-repeat;}	.why_panel2c_right_rtl h2 {font-size:24px;}	.why_panel2c_right_rtl ul {font-size:18px; line-height:22px;}
	.why_faqs .grid_6 {width:430px;}
	.why_faqs p {float:left; width:360px; margin:10px 0 20px 20px;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.why_intro_content {width:700px; margin:20px 0 0 20px;}	.why_intro_content_left {width:700px;}	.why_intro_content_left ul {padding:0 0 0 20px;}	.why_intro_content_right {width:660px; padding:20px; background:none; background-color:#fff;}		.why_intro_rtl_content {width:700px; margin:15px 0 0 20px;}	.why_intro_rtl_content_left {width:660px; vertical-align:middle}	.why_intro_rtl_content_left ul {padding:0 0 0 20px;}	.why_intro_rtl_content_right {width:660px; padding:20px; background:none; background-color:#fff; height:50px}
	.why_panel1_left img {width:374px;}
	.why_panel1_right h2 {padding-top:50px; font-size:26px; line-height:30px;}
	.why_panel2 h2 {font-size:40px; line-height:42px;}
	.why_panel2b_left {width:354px; padding-right:30px;}
	.why_panel2b_left h2 {padding-top:50px; font-size:24px; line-height:28px;}
	.why_panel2b_left p {margin-left:60px; font-size:15px;}
	.why_panel2b_left h3 {font-size:20px; line-height:26px; margin:35px 20px 0 0;}
	.why_panel2b_right {width:364px;}
	.why_panel2b_right img {width:364px;}
	.why_panel2c_left {width:384px; height:280px;}
	.why_panel2c_left p {margin:45px 80px 0 90px; font-size:18px; line-height:24px;}
	.why_panel2c_right {width:294px; height:280px; padding:0 20px 0 30px; background:url(../images/certified-logo3.png) top right no-repeat;}	.why_panel2c_right h2 {font-size:24px;}	.why_panel2c_right ul {font-size:15px; line-height:20px; margin-right:0;}		.why_panel2c_right_rtl {width:294px; height:280px; padding:0 30px 0 20px; background:url(../images/certified-logo3.png) top left no-repeat;}	.why_panel2c_right_rtl h2 {font-size:24px;}	.why_panel2c_right_rtl ul {font-size:15px; line-height:20px; margin-left:0;}
	.why_panel3 p {margin:0 20px 0 20px;}
	.why_faqs .grid_6 {width:700px;}
	.why_faqs p {float:left; width:650px; margin:10px 0 20px 20px;}
}
@media (max-width: 979px) {
	.whyLinks {display:none;}
	.whySelect {display:block;}	
}
@media only screen and (max-width: 767px) {
	.why_intro_content {width:380px; margin:20px 0 0 20px;}	.why_intro_content_left {width:380px;}	.why_intro_content_left ul {padding:0 0 0 20px;}	.why_intro_content_right {width:340px; padding:0 20px 0 20px; background:none; background-color:#fff;}		.why_intro_rtl_content {width:400px; margin:10px 0 0 10px;}	.why_intro_rtl_content_left {width:370px;}	.why_intro_rtl_content_left ul {padding:0 0 0 20px;}	.why_intro_rtl_content_right {width:370px; padding:0 15px 0 15px; background:none; background-color:#fff; height:90px;}	
	.why_panel1_left {width:100%; background-color:#fff; overflow:hidden;}
	.why_panel1_left img {width:470px;}
	.why_panel1_right {width:100%; text-align:center;}
	.why_panel1_right h2 {padding-top:20px; font-size:26px; line-height:30px;}
	.why_panel1_right p {margin-right:0;}
	.why_panel2 h2 {font-size:30px; line-height:32px; padding:20px 0 20px 0;}
	.why_panel2b_left {width:100%; padding-right:0; text-align:center;}
	.why_panel2b_left h2 {padding-top:20px; font-size:24px; line-height:28px;}
	.why_panel2b_left p {margin-left:0; margin-bottom:20px;}
	.why_panel2b_left h3 {font-size:20px; line-height:26px; margin:0;}
	.why_panel2b_right {width:100%; overflow:hidden; background:url(../images/background.jpg) center center no-repeat; margin-top:20px;}
	.why_panel2b_right img {width:490px; margin-left:-70px;}
	.why_panel2c_left {width:100%; height:auto;}
	.why_panel2c_left p {margin:20px 0 20px 0; font-size:18px; line-height:24px; text-align:center;}
	.why_panel2c_right {width:100%; height:auto; padding:0; margin-left:0; background:url(../images/certified-logo2.png) top right no-repeat #fff;}	.why_panel2c_right h2 {font-size:24px; padding-top:10px; margin-left:20px;}	.why_panel2c_right ul {font-size:15px; line-height:20px; margin-right:0; margin-left:20px;}		.why_panel2c_right_rtl {width:100%; height:auto; padding:0; background:url(../images/certified-logo2.png) top left no-repeat #fff;}	.why_panel2c_right_rtl h2 {font-size:24px; padding-top:10px; margin-right:20px;}	.why_panel2c_right_rtl ul {font-size:15px; line-height:20px; margin-left:0; margin-right:20px;}
	.why_panel3 p {margin:0 20px 0 20px;}
	.why_faqs .grid_6 {width:375px; margin-left:20px; clear:both; float:left;}
	.why_faqs p {float:left; width:300px; margin:10px 0 20px 20px;}
}
@media only screen and (max-width: 479px) {
	.why_intro_content {width:250px; margin:10px 0 0 10px;}	.why_intro_content_left {width:250px;}	.why_intro_content_left ul {padding:0 0 0 20px;}	.why_intro_content_right {width:230px; padding:0 10px 0 10px; background:none; background-color:#fff;}		.why_intro_rtl_content {width:250px; margin:10px 0 0 10px;}	.why_intro_rtl_content_left {width:230px;}	.why_intro_rtl_content_left ul {padding:0 0 0 20px;}	.why_intro_rtl_content_right {width:230px; padding:0 10px 0 10px; background:none; background-color:#fff; height:65px}
	.whySelect {margin:10px 0;}	
	.whySelect .input {font-size:11px; max-width:230px}
	.why_panel1_left {width:100%; background-color:#fff; overflow:hidden;}
	.why_panel1_left img {width:300px;}
	.why_panel1_right {width:100%; text-align:center;}
	.why_panel1_right h2 {padding-top:20px; font-size:26px; line-height:30px;}
	.why_panel1_right p {margin-right:0;}
	.why_panel2 h2 {font-size:30px; line-height:32px; padding:20px 0 20px 0;}
	.why_panel2b_left {width:100%; padding-right:0; text-align:center;}
	.why_panel2b_left h2 {padding-top:20px; font-size:24px; line-height:28px;}
	.why_panel2b_left p {margin-left:0; margin-bottom:20px;}
	.why_panel2b_left h3 {font-size:20px; line-height:26px; margin:0;}
	.why_panel2b_right {width:100%; overflow:hidden; background:url(../images/background.jpg) center center no-repeat; margin-top:20px;}
	.why_panel2b_right img {width:350px; margin-left:-50px;}
	.why_panel2c_left {width:100%; height:auto;}
	.why_panel2c_left p {margin:20px 0 20px 0; font-size:18px; line-height:24px; text-align:center;}
	.why_panel2c_right {width:100%; height:auto; padding:0; background:none; background-color:#fff;}	.why_panel2c_right h2 {font-size:24px; line-height:28px; padding-top:10px; margin-left:20px;}	.why_panel2c_right ul {font-size:15px; line-height:20px; margin-right:0; margin-left:20px;}		.why_panel2c_right_rtl {width:100%; height:auto; padding:0; background:none; background-color:#fff;}	.why_panel2c_right_rtl h2 {font-size:24px; line-height:28px; padding-top:10px; margin-right:20px;}	.why_panel2c_right_rtl ul {font-size:15px; line-height:20px; margin-left:0; margin-right:20px;}
	.why_panel3 p {margin:0 20px 0 20px;}
	.why_faqs .grid_6 {width:230px; margin-left:20px; clear:both; float:left;}
	.why_faqs p {float:left; width:180px; margin:10px 0 20px 20px;}
}


/**** own ****/
.own_intro {width:100%; float:left; background:url(../images/background.jpg) center center no-repeat #fff; text-align:center; padding-bottom:30px; color:#000; font-size:16px;}
.own_intro h1 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 20px 0;}
.own_intro h2 {text-transform:uppercase; text-align:center; font-weight:700; font-size:36px; line-height:42px; padding:10px 0 0 0; color:#e30514;}
.own_intro h3 {font-weight:700; color:#000; font-size:24px; padding:10px 0}
.own_intro .grid_4 {margin-left:200px;}
.own_intro .grid_6 {width:360px;}

.own_panel1 {}
.own_panel1_left {float:left; width:50%;}
.own_panel1_right {float:left; width:50%;}
.own_panel1_right h2 {font-weight:700; font-size:36px; line-height:42px; text-transform:uppercase; padding-top:130px; padding-right:20px}
.own_panel1_right p {margin-right:50px; font-size:18px; line-height:24px;}

.own_panel2 {background:#e30514; text-align:center;}
.own_panel2 p {font-size:20px; line-height:24px; margin:20px 100px;}

.own_panel3 {background:#fff;}
.own_panel3 h2 {font-weight:700; font-size:46px; line-height:50px; padding:30px 0; margin-bottom:0; text-align:center;}
.own_panel3b {background:#272521;}
.own_panel3b_left {float:left; width:555px; text-align:right; padding-right:30px;}
.own_panel3b_left h2 {font-weight:700; font-size:36px; line-height:42px; text-transform:uppercase; padding-top:130px;}
.own_panel3b_left p {margin:50px 0 0 100px; font-size:16px;}
.own_panel3b_right {float:left; width:585px;}
.own_panel3c {background:#fff;}
.own_panel3c_left {float:left; width:585px; height:320px; text-align:right; background:url(../images/grey_slant.png) top right no-repeat;}
.own_panel3c_left p {margin:60px 80px 0 110px; font-size:24px; line-height:30px;}
.own_panel3c_left small {font-size:smaller;}
.own_panel3c_right {float:left; width:535px; height:320px; padding:0 20px 0 30px; color:#000; background:#fff;}.own_panel3c_right h2 {font-weight:700; color:#e30514; padding-top:30px;}.own_panel3c_right ul {list-style:none; font-size:22px; line-height:26px; padding-left:0; margin-right:20px;}.own_panel3c_right li {padding:0 0 20px 40px; background:url(../images/tick.png) center left no-repeat;}.own_panel3c_right_rtl li {padding:0 40px 20px 0px; background:url(../images/tick.png) center right no-repeat;}

.own_panel4 img {max-width:100%;}

.own_panel5 {font-size:18px; text-align:center; padding-bottom:20px;}
.own_panel5 h2 {font-weight:700; color:#e30514; font-size:32px; line-height:36px; padding-top:30px;}
.own_panel5 h3 {font-weight:700; color:#727272; font-size:26px; line-height:30px; padding-top:20px;}
.own_panel5 .grid_6 p {font-size:15px;}

.own_panel6 img {max-width:100%;}

.own_panel7 {background:#e30514; text-align:center; padding-bottom:30px;}.own_panel7 h2 {font-weight:700; color:#fff; font-size:32px; line-height:36px; padding:30px 20px 0 0;}.own_panel7 p {font-size:20px; line-height:24px; margin:0 150px;}
.own_panel8 {background:url(../images/background.jpg) center center no-repeat; color:#000; text-align:center;}.own_panel8 h2 {font-weight:700; color:#e30514; font-size:28px; line-height:32px; padding:30px 0 0 0;}.own_panel8 .grid_6 {width:500px; margin-left:60px;}.own_panel8 ul {list-style:none; font-size:22px; line-height:26px; padding-left:0; margin-right:20px; text-align:left;}.own_panel8 li {padding:0 0 20px 40px; background:url(../images/tick.png) center left no-repeat;}.own_panel8 li.grey2 {font-size:13px; line-height:16px; background:none; padding-left:0;}.own_panel8 img {max-width:100%;}.own_panel8_rtl ul {text-align:right;}.own_panel8_rtl li {padding:0 40px 20px 0px; background:url(../images/tick.png) center right no-repeat;}

.own_panel9 {text-align:center; padding:30px 0 0 0;}.own_panel9 h2 {font-weight:700; color:#e30514; font-size:32px; line-height:36px; padding:30px 0 0 0;}.own_panel9 p {font-size:20px; line-height:24px; margin:0 150px 30px 150px;}.own_panel9 .grid_6 {text-align:left; width:500px; margin-top:20px;}.own_panel9 .grid_6 h3 {font-size:26px; line-height:30px; color:#b9b9b9; font-weight:700; margin-bottom:10px; margin-right:15px}.own_panel9 .grid_6 p {margin:0; margin-right:20px; font-size:15px;}.own_panel9 .grid_6 img {max-width:100%;}.own_panel9 .clrleft {clear:left;}.own_panel9 .alncntr {text-align:center;}

.own_panel10 {}
.own_panel10_left {float:left; width:659px;}
.own_panel10_right {float:left; width:511px;}.own_panel10_right h2 {float:left; font-weight:400; font-size:18px; line-height:22px; padding-top:80px; margin-bottom:20px; color:#e30514;}.own_panel10_right h2 img {float:left; margin:-30px 20px 0 0;}.own_panel10_right p {float:left; clear:both; margin-right:50px; font-size:16px; line-height:24px;}.own_panel10_right_rtl {float:left; width:511px;}.own_panel10_right_rtl h2 {float:left; font-weight:400; font-size:18px; line-height:22px; padding-top:80px; margin-bottom:20px; color:#e30514;}.own_panel10_right_rtl h2 img {float:left; margin:-30px 20px 0 0;}.own_panel10_right_rtl p {float:right; clear:both; margin-right:30px; font-size:16px; line-height:24px;}

.own_panel11 {background:#272521;}
.own_panel11_left {float:left; width:428px; padding:0 20px 0 60px;}
.own_panel11_left h2 {float:left; font-weight:400; font-size:18px; line-height:22px; margin:60px 0 20px 0; color:#e30514;}
.own_panel11_left p {float:left; font-size:16px; line-height:24px;}
.own_panel11_left li {float:left; font-size:16px; line-height:24px;}
.own_panel11_right {float:left; width:662px;}

.own_panel12 {background:#e30514; text-align:center; padding:20px 0;}
.own_panel12 h2 {font-weight:700; font-size:32px; line-height:36px;}

.own_faqs {background:#f4f4f5; overflow:hidden; color:#000;}
.own_faqs h2 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 20px 0;}
.own_faqs .grid_4 {width:350px;}
.own_faqs .clrleft {clear:left;}
.own_faqs h3 {color:#000; font-weight:700; background:#cbcbcb; -ms-transform:skewX(-15deg); -webkit-transform:skewX(-15deg); transform:skewX(-15deg); margin-left:5px;}
.own_faqs h3 .slant {-ms-transform:skewX(15deg); -webkit-transform:skewX(15deg); transform:skewX(15deg);  display:inline-block; padding:10px 10px 10px 20px;}
.own_faqs .tri {float:left; width:0; height:0; border-style: solid; border-width: 0 30px 20px 0; border-color: transparent #e30514 transparent transparent;}
.own_faqs .grid_12 {margin-left:0;}
.own_faqs p {float:left; width:100%; clear:both; margin:10px 0; text-align:center; font-size:20px; line-height:24px; font-weight:700;}
.own_faqs p .btn {margin-top:0;}

@media (max-width: 1199px) and (min-width: 980px) {
	.own_intro .grid_4 {margin-left:160px;}
	.own_intro .grid_6 {width:360px;}
	.own_panel1_left img {width:470px;}
	.own_panel1_right h2 {padding-top:80px;}
	.own_panel3 h2 {font-size:38px; line-height:44px;}
	.own_panel3b_left {width:440px; padding-right:30px;}
	.own_panel3b_left h2 {font-size:30px; line-height:36px; padding-top:70px;}
	.own_panel3b_right {width:470px;}
	.own_panel3b_right img {width:470px;}
	.own_panel3c_left {width:470px; height:300px;}
	.own_panel3c_left p {margin:60px 80px 0 60px; font-size:20px; line-height:26px;}
	.own_panel3c_right {width:410px; height:300px; padding:0 20px 0 30px;}
	.own_panel3c_right h2 {font-size:24px; line-height:28px;}
	.own_panel3c_right ul {font-size:18px; line-height:22px;}
	.own_panel8 .grid_6 {width:400px; margin-left:50px;}
	.own_panel8 img {width:90%;}
	.own_panel9 p {margin:0 50px 30px 50px;}
	.own_panel9 .grid_6 {width:450px;}
	.own_panel10_left {width:530px;}
	.own_panel10_left img {width:530px;}
	.own_panel10_right {width:410px;}
	.own_panel10_right h2 {padding-top:50px;}
	.own_panel10_right h2 img {width:100px; margin:-20px 20px 0 0;}
	.own_panel10_right p {font-size:15px; line-height:20px; margin-bottom:20px;}
	.own_panel11_left {width:400px; padding:0 8px 0 0;}
	.own_panel11_left h2 {margin:20px 0 20px 10px;}
	.own_panel11_left p {font-size:15px; line-height:20px; margin:0 0 20px 10px;}
	.own_panel11_left li {font-size:15px; line-height:20px;}
	.own_panel11_right {width:532px;}
	.own_panel11_right img {width:532px;}
	.own_faqs .grid_4 {width:285px;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.own_intro .grid_4 {width:355px; margin-left:10px;}
	.own_intro .grid_6 {width:355px;}
	.own_panel1_left img {width:374px;}
	.own_panel1_right h2 {padding-top:50px; font-size:26px; line-height:30px;}
	.own_panel3 h2 {font-size:32px; line-height:38px; padding:20px 0;}
	.own_panel3b_left {width:354px; padding-right:30px;}
	.own_panel3b_left h2 {padding-top:50px; font-size:24px; line-height:28px;}
	.own_panel3b_left p {margin:40px 0 0 80px; font-size:15px;}
	.own_panel3b_right {width:364px;}
	.own_panel3b_right img {width:364px;}
	.own_panel3c_left {width:384px; height:280px;}
	.own_panel3c_left p {margin:45px 80px 0 90px; font-size:18px; line-height:24px;}
	.own_panel3c_right {width:294px; height:280px; padding:0 20px 0 30px;}
	.own_panel3c_right h2 {font-size:20px; line-height:24px;}
	.own_panel3c_right ul {font-size:14px; line-height:18px; margin-right:0;}
	.own_panel7 p {margin:0 50px;}
	.own_panel8 h2 {font-size:24px; line-height:28px;}
	.own_panel8 .grid_6 {width:350px; margin-left:20px;}
	.own_panel8 img {width:90%;}
	.own_panel9 p {font-size:16px; line-height:20px; margin:0 20px 30px 20px;}
	.own_panel9 .grid_6 {width:350px;}
	.own_panel10_left {width:748px; overflow:hidden;}
	.own_panel10_left img {width:900px;}
	.own_panel10_right {width:708px; padding:20px;}
	.own_panel10_right h2 {padding-top:40px;}
	.own_panel10_right h2 img {width:100px; margin:-30px 20px 0 0;}
	.own_panel10_right p {margin-left:120px; margin-right:0;}
	.own_panel11_left {width:708px; padding:20px; border-top:1px dotted #727272;}
	.own_panel11_left h2 {margin:0 0 20px 120px;}
	.own_panel11_left p {margin-left:120px;}
	.own_panel11_left li {margin-left:120px;}
	.own_panel11_right {width:748px; overflow:hidden;}
	.own_panel11_right img {width:900px; margin-left:-120px;}
	.own_faqs h2 {font-size:36px; line-height:40px; padding:30px 0 0 0;}
	.own_faqs .grid_4 {width:700px; margin-top:10px;}
	.own_faqs p {font-size:16px; line-height:20px;}
}
@media only screen and (max-width: 767px) {
	.own_intro h1 {font-size:36px; line-height:42px; padding:30px 0 20px 0;}
	.own_intro h2 {font-size:30px; line-height:36px; padding:10px 0 0 0;}
	.own_intro .grid_4 {width:380px; margin-left:20px;}
	.own_intro .grid_6 {width:380px; margin-left:20px}
	.own_panel1_left {width:100%; background-color:#fff; overflow:hidden;}
	.own_panel1_left img {width:470px;}
	.own_panel1_right {width:100%; text-align:center;}
	.own_panel1_right h2 {padding-top:20px; font-size:26px; line-height:30px;}
	.own_panel1_right p {margin-right:0;}
	.own_panel2 {float:left;}
	.own_panel2 p {font-size:16px; line-height:20px; margin:20px 30px;}
	.own_panel3 h2 {font-size:28px; line-height:34px; padding:20px 0;}
	.own_panel3b_left {width:100%; padding-right:0; text-align:center;}
	.own_panel3b_left h2 {padding-top:20px; font-size:24px; line-height:28px;}
	.own_panel3b_left p {margin:20px 0;}
	.own_panel3b_left h3 {font-size:20px; line-height:26px; margin:0;}
	.own_panel3b_right {width:100%; overflow:hidden; background:url(../images/background.jpg) center center no-repeat; margin-top:20px;}
	.own_panel3b_right img {width:490px; margin-left:-70px;}
	.own_panel3c_left {width:100%; height:auto;}
	.own_panel3c_left p {margin:20px 0 20px 0; font-size:18px; line-height:24px; text-align:center;}
	.own_panel3c_right {width:100%; height:auto; padding:0;}
	.own_panel3c_right h2 {font-size:24px; padding-top:10px; margin-left:20px;}
	.own_panel3c_right ul {font-size:15px; line-height:20px; margin-right:0; margin-left:20px;}
	.own_panel7 h2 {font-size:24px; line-height:28px; padding:20px 0 0 0;}
	.own_panel7 p {font-size:15px; line-height:18px; margin:0 50px;}
	.own_panel8 h2 {font-size:20px; line-height:24px; padding:20px 20px 0 20px;}
	.own_panel8 .grid_6 {width:380px; margin-left:20px; float:left;}
	.own_panel8 ul {margin-top:0; margin-bottom:0;}
	.own_panel8 img {width:95%;}
	.own_panel9 p {font-size:16px; line-height:20px; margin:0 20px 30px 20px;}
	.own_panel9 .grid_6 {width:420px;}
	.own_panel10_left {width:420px; overflow:hidden;}
	.own_panel10_left img {width:480px;}
	.own_panel10_right {width:380px; padding:20px;}
	.own_panel10_right h2 {padding-top:20px;}
	.own_panel10_right h2 img {display:none;}
	.own_panel10_right p {margin-left:0; margin-right:0;}
	.own_panel11_left {width:380px; padding:20px; border-top:1px dotted #727272;}
	.own_panel11_left h2 {margin:0 0 20px 0;}
	.own_panel11_left p {margin-left:0;}
	.own_panel11_left li {margin-left:0;}
	.own_panel11_right {width:420px; overflow:hidden;}
	.own_panel11_right img {width:520px; margin-left:-100px;}
	.own_faqs h2 {font-size:36px; line-height:40px; padding:30px 0 0 0;}
	.own_faqs .grid_4 {float:left; width:390px; margin:10px 0 0 10px;}
	.own_faqs p {font-size:16px; line-height:20px; margin:10px 10px; width:400px;}
}
@media only screen and (max-width: 479px) {
	.own_intro h1 {font-size:32px; line-height:36px; padding:30px 0 0 0;}
	.own_intro h2 {font-size:26px; line-height:30px; padding:10px 0 0 0;}
	.own_intro p {font-size:14px; line-height:18px; padding:0 10px;}
	.own_intro .grid_4 {width:250px; margin-left:10px;}
	.own_intro .grid_6 {width:250px; margin-left:10px}
	.own_panel1_left {width:100%; background-color:#fff; overflow:hidden;}
	.own_panel1_left img {width:300px;}
	.own_panel1_right {width:100%; text-align:center;}
	.own_panel1_right h2 {padding-top:20px; font-size:26px; line-height:30px;}
	.own_panel1_right p {margin-right:0;}
	.own_panel3 h2 {font-size:22px; line-height:28px; padding:10px 0;}
	.own_panel3b_left {width:100%; padding-right:0; text-align:center;}
	.own_panel3b_left h2 {padding-top:20px; font-size:24px; line-height:28px;}
	.own_panel3b_left p {margin-left:0; margin-bottom:20px;}
	.own_panel3b_left h3 {font-size:20px; line-height:26px; margin:0;}
	.own_panel3b_right {width:100%; overflow:hidden; background:url(../images/background.jpg) center center no-repeat; margin-top:20px;}
	.own_panel3b_right img {width:350px; margin-left:-50px;}
	.own_panel3c_left {width:100%; height:auto;}
	.own_panel3c_left p {margin:20px 0 20px 0; font-size:18px; line-height:24px; text-align:center;}
	.own_panel3c_right {width:100%; height:auto; padding:0; background:none; background-color:#fff;}
	.own_panel3c_right h2 {font-size:18px; line-height:22px; padding-top:10px; margin-left:20px;}
	.own_panel3c_right ul {font-size:14px; line-height:20px; margin-right:10px; margin-left:20px;}
	.own_panel7 p {margin:0 20px;}
	.own_panel8 .grid_6 {width:250px; margin-left:10px; float:left;}
	.own_panel8 ul {margin-top:0; margin-bottom:0;}
	.own_panel8 li {font-size:15px; line-height:18px;}
	.own_panel8 img {width:95%;}
	.own_panel9 h2 {font-size:26px; line-height:30px; padding:30px 0 0 0;}
	.own_panel9 .grid_6 {width:270px;}
	.own_panel10_left {width:270px; overflow:hidden;}
	.own_panel10_left img {width:320px;}
	.own_panel10_right {width:250px; padding:10px;}
	.own_panel10_right h2 {padding-top:20px;}
	.own_panel10_right h2 img {display:none;}
	.own_panel10_right p {margin-left:0; margin-right:0; font-size:13px; margin-bottom:15px;}
	.own_panel11_left {width:250px; padding:10px; border-top:1px dotted #727272;}
	.own_panel11_left h2 {margin:0 0 20px 0;}
	.own_panel11_left p {margin-left:0; font-size:13px; margin-bottom:15px;}
	.own_panel11_left li {margin-left:0; font-size:13px;}
	.own_panel11_right {width:270px; overflow:hidden;}
	.own_panel11_right img {width:350px; margin-left:-50px;}
	.own_faqs h2 {font-size:24px; line-height:28px; padding:20px 0 0 0;}
	.own_faqs .grid_4 {float:left; width:240px; margin:10px 0 0 10px;}
	.own_faqs p {font-size:16px; line-height:20px; margin:10px 10px; width:250px;}
}




/**** contact ****/

.contact {background:url(../images/background.jpg) center center no-repeat #fff; color:#000; text-align:center; min-height:500px;}
.contact h1 {text-transform:uppercase; text-align:center; font-weight:700; font-size:42px; line-height:42px; padding:30px 0 0 0;}
.contact .row {margin-left:0; width:1140px;}
.contact .grid_4 {background:#fff; width:350px; -ms-transform: skewX(-15deg); -webkit-transform: skewX(-15deg); transform: skewX(-15deg); margin-bottom:30px;}
.contact .grid_4 input {-ms-transform: skewX(15deg); -webkit-transform: skewX(15deg); transform: skewX(15deg); display: inline-block; border:0 !important;}
.contact .grid_12 {background:#fff; width:1110px; -ms-transform: skewX(-5deg); -webkit-transform: skewX(-5deg); transform: skewX(-5deg); margin-bottom:20px;}
.contact .grid_12 textarea {-ms-transform: skewX(5deg); -webkit-transform: skewX(5deg); transform: skewX(5deg); display: inline-block; border:0 !important;}
#form .empty-message {-ms-transform: skewX(15deg); -webkit-transform: skewX(15deg); transform: skewX(15deg);}
#form .message .empty-message {-ms-transform: skewX(5deg); -webkit-transform: skewX(5deg); transform: skewX(5deg); right:38px;}

@media (max-width: 1199px) and (min-width: 980px) {
	.contact .row {width:940px;}
	.contact .grid_4 {width:285px; margin-bottom:20px;}
	.contact #form label {width:265px;}
	.contact .grid_12 {width:890px;}
	.contact #form textarea {width:860px;}
}
@media (max-width: 979px) and (min-width: 768px) {
	.contact .row {width:748px;}
	.contact .grid_4 {width:220px; margin-bottom:20px;}
	.contact #form label {width:200px;}
	.contact .grid_12 {width:700px;}
	.contact #form textarea {width:670px;}
}
@media only screen and (max-width: 767px) {
	.contact .row {width:420px;}
	.contact .grid_4 {float:left; width:375px; margin-left:20px; margin-bottom:20px;}
	.contact #form label {width:355px;}
	.contact .grid_12 {float:left; width:375px; margin-left:20px;}
	.contact #form textarea {width:355px;}
	#form .message .empty-message {right:8px;}
}
@media only screen and (max-width: 479px) {
	.contact h1 {font-size:36px;}
	.contact .row {width:270px;}
	.contact .grid_4 {float:left; width:230px; margin-bottom:10px;}
	.contact #form label {width:210px;}
	.contact .grid_12 {float:left; width:230px;}
	.contact #form textarea {width:210px;}
	#form .message .empty-message {right:8px;}
}


/****Lists****/


ul.list {

}

ul.list li {
    font: 300 15px/23px 'Open Sans', sans-serif;
    text-transform: uppercase;
    padding-left: 30px;
    background: url(../images/marker.png) 0 9px no-repeat;
}

ul.list li+li {
    margin-top: 12px;
}

/****Links****/


a {
    text-decoration: none;
    color: #fff;
    outline: none;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}
a:hover {
    color: #e30514;
}

a.btn {
    font: 600 15px/20px 'Open Sans', sans-serif;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 30px; background:#e30514; color:#fff; font-size:18px; font-weight:700; padding:10px 15px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}

a.btn:hover {background-color:#000; color:#fff !important;}


/****classes****/

.mb0 {
    margin-bottom: 0px !important;
}
.m0 {
    margin: 0 !important;
}
.pad0 {
    padding: 0 !important;
}

.pad1 {
}


.img_inner {
    max-width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 23px;
    margin-top: 7px;
}



.fleft {
    float: left;
    width: auto !important;
    margin-right: 28px;
    margin-bottom: 0px;
    margin-top: 7px;
}


.oh {
    overflow: hidden;
}
.fright {
    float: right !important;
}
.upp {
    text-transform: uppercase;
}

.alright {
    text-align: right;
}
.center {
    text-align: center;
}
.wrapper, .extra_wrapper {
    overflow: hidden;
}
.clear {
    float: none !important;
    clear: both;
}

.oh {
    overflow: hidden;
}

.nowrap {
    white-space: nowrap;
}
/*header*/

header {
    display: block;
    position: relative;
	background:#272622;
}

header h1 {
    float: left;
    margin:35px 0 0 50px !important;
	padding:0;
}

header h1 a {
    float: left;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    text-indent: -999px;
    transition: 0s ease;
    -o-transition: 0s ease;
    -webkit-transition: 0s ease;
}
header h1 a img {
    display: block;
}
header ul {list-style:none; margin:0; padding:0;}

@media (max-width: 979px) and (min-width: 768px) {
	header h1 {margin:25px 0 0 20px !important;}
	header h1 a img {width:200px;}
}
@media only screen and (max-width: 767px) {
	header h1 {margin:20px 85px 0 85px !important;}
	header h1 a img {width:250px !important;}
}
@media only screen and (max-width: 479px) {
	header h1 {width:250px !important; margin:20px 10px 0 10px !important;}
	header h1 a img {width:250px !important;}
}


.main {
}

.banners {
    position: relative;
    z-index: 990;
    /*margin-top: -325px;*/
    padding-bottom: 34px;
}

.banner {
    background-color: #fff;
	/*border:1px solid #ccc;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);*/
	text-align:center;
}

.banner .title {
	width:90%;
	padding: 15px 0 10px 0;
	margin: 0 5% 0 5%;
    color: #054c7a;
	text-align:center;
    font: 700 20px/30px 'Open Sans', sans-serif !important;
    text-transform: uppercase;
	border-bottom:1px solid #ccc;
}
.banner img {
	width:90% !important;
	margin:5% !important;
}

.ban_bot {
	width:90%;
	padding:15px 5% 10px 5%;
	text-align:center;
}

.gray {
	padding-top:30px;
	background-color: #f3f3f3;
}
@media (max-width: 479px) {
.gray {
	padding-top:10px;
}
}

a.link1 {
    margin-bottom: 74px;
    font: 300 60px/35px 'Open Sans', sans-serif;
    color: #fff;
    display: block;
    padding-top: 51px;
    padding-bottom: 47px;
    text-transform: uppercase;
    padding-left: 185px;
    position: relative;
    background: url(../images/icon1.png) 0 center no-repeat #344046;
}

a.link1 span {
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}

a.link1:hover {
    background-color: #ff7f00;
}

a.link1:hover .col1 {
    color: #fff;
}

a.link1:after {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    background: url(../images/link_marker.png) 0 center no-repeat #ff7f00;
    width: 81px;
}  

a.link1.ln1 {
    background-image: url(../images/icon2.png);
} 

a.link1 span {
    padding-top: 10px;
    font-size: 30px;
    display: block;
}


/**Content**/
.content {
    padding-bottom: 71px;
}

.page1 .content {
    padding-bottom: 86px;
}

.prodloop {float:left; width:100%;}
.prodloop h2 {}
.prodloop img {float:right; width:200px; height:200px; margin:20px 0 20px 20px;}

@media only screen and (max-width: 979px) {
	.prodloop img {float:right; width:150px; height:150px; margin:20px 0 20px 20px;}
}
@media only screen and (max-width: 479px) {
	.prodloop img {display:none;}
}


.cl1 {
    height: 16px;
}

.text1 {
    font: 300 20px/25px 'Open Sans', sans-serif;
    margin-bottom: 14px;
}
@media (min-width: 768px) and (max-width: 979px) {
	.text1 {
		font-size:15px;
	}
	dd {
		font-size:12px;
	}
}

.hor {
    margin-bottom: 4px;
    border-bottom: 1px solid #f5f5f6;
    padding-top: 62px;
}

.table1 {
    width: 100%;
    text-transform: uppercase;
    color: #3e454c;
    font: 300 15px/25px 'Open Sans', sans-serif;
}

.table1 thead {
    color: #fff;
    background-color: #69c690;
}

.table1.th1 thead {
    background-color: #344046;
}

.table1.th2 thead {
    background-color: #d2d2d2;
}

.table1 thead td {
    padding-left: 24px;
    font-weight: 600;
    font-size: 20px;
    padding: 15px 24px 19px;
}

.table1 .col1 {
    font-size: 20px;
}

.table1 tbody tr {
    background-color: #f5f5f5;
}

.table1 sup {
    font-size: 10px;
    position: relative;
    top: -4px;
}

.table1 tbody tr:first-child+tr {
    background-color: #fcfcfc;
}


.table1 tbody tr:first-child+tr td {
    padding-bottom: 18px;
}

.table1 tbody td {
    padding: 15px 0 19px;

}

.page1 .hor+h3 {
    padding-bottom: 7px;
}

.table1 span {
    margin-left: 19px;
    display: inline-block;
    background: url(../images/clock.png) 0 5px no-repeat;
    padding-left: 28px;
}

.gb1 {
    padding-bottom: 30px;
}
@media (max-width: 479px) {
.gb1 {
    padding-bottom: 10px;
}
}

.cl2 {
    height: 17px;
}

ul.list.l1 {
    margin-bottom: 22px;
    padding-top: 21px;
}

.box {
    background-color: #f3f3f3;
    margin-top: 60px;
}

.box .title {
    background-color: #ff7f00;
    color: #337c53;
    text-transform: uppercase;
    padding: 18px 0px 22px 48px;
    font: 20px/25px 'Open Sans', sans-serif;
}

.box_bot {
    padding: 27px 15px 35px 48px;
}

.box_bot a.btn {
    position: relative;
    top: 1px;
}

.tx1 {
    margin-top: -1px;
}

.p2 {
    margin-bottom: 14px;
}

.block1 {
    margin-top: 12px;
}

h3.head1 {
    padding-top: 0;
    padding-bottom: 9px;
    margin-top: -4px;
}

.blog {
    overflow: hidden;
}

.blog  time {
    text-align: center;
    position: relative;
    padding-top: 9px;
    background-color: #344046;
    display: block;
    text-transform: uppercase;
    float: left;
    width: 70px; 
    margin-right: 30px;
    color: #fff;
    padding-bottom: 7px;
    font: 300 30px/18px 'Open Sans', sans-serif;
}

.blog  time span {
    padding-top: 7px;
    display: block;
    font-size: 14px;
}

.blog div .text1 {
    margin-bottom: 14px;
}

.blog .clear {
    height: 17px;
}

.blog .text1 {
    margin-bottom: 7px;
}

.blog+.blog {
    padding-top: 72px;
    border-top: 1px solid #f5f5f6;
    margin-top: 71px;
}

.head1+.list {
    margin-bottom: 4px;
    margin-top: -8px;
}

.hor+.head1 {
    padding-top: 67px;
}

.prv .text1 {
    padding-top: 0px;
    margin-top: -6px;
    padding-bottom: 2px;
}


.prv p+.text1 {
    padding-top: 24px;
    margin-top: 0;
}


.loz-1 {float:left; clear:both; width:100%; background-color:#e6e6e6;}
.loz-2 {float:left; clear:both; width:100%; border-bottom:1px dotted #cccccc;}
.loz-3 {float:left; clear:both; width:100%; border-top:1px dotted #cccccc;}
.loz-4 {float:left; clear:both; width:100%; border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc;}
.loz-5 {float:left; clear:both; width:100%;}
.loz-6 {float:left; clear:both; width:100%;}

.mainbuttons {text-align:center;}
@media (max-width: 479px) {
	.mainbuttons a {font-size:12px; padding:5px 10px 5px 10px;}
}

.col-1a {float:left; width:58%; padding:1%;}
.col-1b {float:left; width:8%; padding:1%; text-align:right;}
.col-1c {float:left; width:8%; padding:1%; text-align:center;}
.col-1d {float:left; width:8%; padding:1%; text-align:right;}
.col-1e {float:left; width:8%; padding:1%; text-align:right;}
@media (max-width: 979px) and (min-width: 479px) {
	.col-1a {float:left; width:38%; padding:1%;}
	.col-1b {float:left; width:13%; padding:1%; text-align:right;}
	.col-1c {float:left; width:13%; padding:1%; text-align:center;}
	.col-1d {float:left; width:13%; padding:1%; text-align:right;}
	.col-1e {float:left; width:13%; padding:1%; text-align:right;}
}
@media (max-width: 479px) {
	.col-1a {float:left; width:38%; padding:1%;}
	.col-1b {float:left; width:16%; padding:1%; text-align:right;}
	.col-1c {float:left; width:13%; padding:1%; text-align:center;}
	.col-1d {float:left; width:16%; padding:1%; text-align:right;}
	.col-1e {float:left; width:5%; padding:1%; text-align:right;}
}

.col-2a {float:left; width:78%; padding:1%;}
.col-2b {float:left; width:8%; padding:1%; text-align:right;}
@media (max-width: 979px) and (min-width: 479px) {
	.col-2a {float:left; width:68%; padding:1%;}
	.col-2b {float:left; width:13%; padding:1%;}
}
@media (max-width: 479px) {
	.col-2a {float:left; width:71%; padding:1%;}
	.col-2b {float:left; width:16%; padding:1%;}
}

.col-3a {float:left; width:31%; padding:1%;}
.col-3b {float:left; width:32%; padding:1%;}
.col-3c {float:left; width:31%; padding:1%;}

@media (max-width: 979px) {
.col-3a {float:left; width:100%;}
.col-3b {float:left; width:100%;}
.col-3c {float:left; width:100%;}
}


.col-4a {float:left; width:265px; padding:5px 5px 5px 10px;}
.col-4b {float:left; width:80px; padding:5px; text-align:right;}
.col-4c {float:left; width:80px; padding:5px; text-align:right;}
.col-4d {float:left; width:80px; padding:5px; text-align:right;}

.col-5a {float:left; width:330px; padding:5px 5px 5px 10px;}
.col-5b {float:left; width:330px; padding:5px 5px 5px 10px;}

.rowcontent {width:100%; float:left; border-top:1px dotted #dddddd; padding:5px 0 5px 0; clear:both;}
.rowcontent2 {width:100%; float:left; padding:20px 0 5px 0; clear:both;}
.rowcontent3 {width:100%; float:left; padding:5px 0 5px 0; clear:both;}
.columnleft {width:30%; float:left; padding-top:4px;}
.columnleft2 {width:30%; float:left;}
.columnleft3 {width:30%; float:left; padding-top:8px;}
.columnright {width:70%; float:left;}
.columnright2 {width:70%; float:left; padding-top:4px;}
.rowerror {width:100%; float:left; padding:0 0 5px 0; clear:both;}
.texterror {color:#dd0000;}
@media (max-width: 479px) {
	.columnleft {width:100%; float:left; padding-top:0;}
	.columnright {width:100%; float:left;}
	.rowerror .columnleft {display:none;}
}

.input, .button, input.btn, input.btngreen, input.btnsignup, input.schbtn, textarea {padding:4px; font-family:'Open Sans', sans-serif; font-size:14px; color:#353535; border:1px solid #d5d5d5; background-color:#ffffff; -webkit-appearance:none; -webkit-border-radius:0; -moz-border-radius: 0; border-radius:0;}

@media (max-width: 479px) {
.input, .button, input.btn, input.btngreen, input.btnsignup, input.schbtn, textarea {padding:2px; font-size:12px;}
}

.input:focus, textarea:focus {outline:none; border:1px solid #b1b1b1;}

input.btn {
    font: 600 15px/20px 'Open Sans', sans-serif;
    text-transform: uppercase;
    display: inline-block;
    padding: 14px 18px 16px;
    background-color: #054c7a;
    color: #fff !important;
    margin-top: 20px;
    margin-bottom: 20px; border:0; cursor:pointer;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;}
	
@media (max-width: 479px) {
	input.btn {font-size:12px; padding:5px 10px 5px 10px;}
}
input.btnhov {background-color:#ff7f00;}

.hidebelow {display:inline-block;}
.hideabove {display:none;}
.hidebelow2 {display:block;}
.hideabove2 {display:none;}

@media (max-width: 767px) {
.hidebelow {display:none;}
.hideabove {display:inline-block;}
.hidebelow2 {display:none;}
.hideabove2 {display:block;}
}

/**Map**/

.col1 {
    color: #ff7f00;
}

.col1 a:hover, a.col1:hover {
    color: #3e454c;
}

.col2 {
    color: #3e454c;
}

.map {
    overflow: hidden;
    position: relative;
}
 
.map figure {
    padding-bottom: 8px;
    padding-top: 0px;
    position: relative;
    display: block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.map+.hor {
    margin-bottom: 0px;
}

.map figure iframe {
    width: 100%;
    height: 392px;
    max-width: 100%;
}
.map address {
    line-height: 24px;
    padding-top: 2px;
    float: left;
    display: block;
}

.map address dt {
    margin-bottom: 16px;
}

.map address+address {
    padding-top: 47px;
}

 address dd span {
    min-width: 120px;
    display: inline-block;
    text-align: left;
}

.map address dd span.col1 {
    min-width: 0;
}

/**Footer**/

footer {
    display: block;
    padding:30px 0 0 0;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:19px;
}
footer h3 {text-transform:uppercase; color:#b9b9b9; font-size:16px; font-weight:700;}
footer h4 {color:#e30514; font-size:14px;}
.footer_logo {width:175px;}
footer p a {color:#fff;}


.socials {overflow: hidden;}
.socials h3 {padding-left:10px;}

.socials a {
    display: block;
    float: left;
    width: 34px;
    height: 34px;
    background: url(../images/socials.png) 0 0 no-repeat;
}
.socials a:hover {background-color: #000;}

a.soc1 {background-position: -34px 0;}
a.soc2 {background-position: -68px 0;}
a.soc3 {background-position: -102px 0;}
a.soc4 {background-position: -136px 0;}
a.soc5 {background-position: -170px 0;}
a.soc6 {background-position: right 0;}

.to_top {width:100%; display:block; padding:15px 0; text-align:center; border-top:1px solid #727272; font-size:26px; font-weight:700;}
.to_top:hover {background:#000; color:#fff !important;}

@media only screen and (max-width: 1199px) {
	footer .grid_3 {width:200px;}
	footer .preffix_1 {margin-left:60px;}
	footer .addy {width:240px;}
	footer .socials {width:240px;}
}

@media only screen and (max-width: 979px) {
	footer .grid_3 {width:230px;}
	footer .socials {width:240px; margin-left:260px;}
	.to_top {margin-top:20px;}
}

@media only screen and (max-width: 767px) {
	footer .grid_3 {width:100%; float:left;}
	footer .grid_3 .hidemobile {display:none;}
	footer .grid_3 p {margin-bottom:0;}
	footer .addy {margin-bottom:20px;}
	footer .socials {width:100%; margin:20px 0 0 0;}
	.socials h3 {padding-left:0;}

}

@media only screen and (max-width: 479px) {
	footer {padding:20px 0 0 0;}
	footer .grid_3 {width:250px;}
}



/*==================================RESPONSIVE LAYOUTS===============================================*/
@media only screen and (max-width: 1199px) {
    
    .extra_wrapper {
        overflow: visible;
    }  

}

@media only screen and (max-width: 979px) {

.map address dd span {
    min-width: 0;
}

.box .title {
    padding-left: 25px;
    padding-right: 20px;
}

.table1 {
    font-size: 12px;
}

.caption h2 {
    font-size: 36px;
}

.page1 .fleft, .gb1 .noresize, .blog .fleft {
    margin-right: 0;
    float: none;
    width: 100% !important;
    margin-bottom: 15px;
}


a.link1 {
    padding-left: 120px;
    font-size: 25px;
    padding-top: 28px;
    padding-bottom: 28px;
    background-position: -40px center;
}

a.link1 span {
    font-size: 20px;
}

.table1 span {
    margin-left: 5px;
}

.map address+address {
    float: left;
}

 .map figure,  
 .map figure iframe,  
 #form input,  
 #form textarea,  
 #form .success {
    width: 100% !important;
    float: none !important;
}
 #form .success {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box;
}
 .map figure {
 height: auto !important;
}


.map figure {
	margin-bottom: 15px;
}

.nowrap {
    white-space: normal;
}

}

@media only screen and (max-width: 767px) {

.fright {
    float: none !important;
}

ul.list {
    margin-top: 12px;
}

.box img {
    width: 100%;
}

.camera_wrap {
    height: 600px !important;
}

.camera_wrap img  {
    height: 600px !important;
    margin: 0 0 0 0 !important;
    max-width: 1000%;
    width: 1339px !important;
    display: block;
    left: 50% !important;
    margin-left: -869px !important;

}

.caption {
    display: none;
}

.camera_pag {
    top: 65px;
    left: 50%;
    margin-left: -40px;
}

.banner img {
    width: 100%;
}

.banner {
    margin-bottom: 25px;
}

.map address {
    float: none;
    margin-left: 0 !important;
 }

.map address +address {
    margin-top: 30px;
}

.img_inner {
width: 100% !important;
float: none !important;
margin-right: 0 !important;
margin-bottom: 20px !important;
}



.img_inner img {
	width: 100%;
}





 .content .noresize {
 width: auto !important;
 float: left !important;
 margin-right: 20px !important;
 margin-top: 4px !important;
}

 .img_inner {
 margin-top: 30px;
}

.none {
    clear: both;
}

.table1 {
    margin-bottom: 25px;
}

.page1 ul.list {
    padding-top: 30px;
}

}


