@charset "utf-8";
@import url("../fonts/calibri/Calibri-Regular.css");
@import url("../fonts/arial/stylesheet.css");
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}



body {
	font-family:'Calibri-Regular';
	font-size: 14px;
	color: #fff;
	background: #fff;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
@font-face {
	font-family: 'arial';
	src: url('../fonts/arial/arial.eot');
	src: url('../fonts/arial/arial.eot') format('embedded-opentype'), url('../fonts/arial/arial.woff') format('woff'), url('../fonts/arial/arial.ttf') format('truetype'), url('../fonts/arial/arial.svg#arial') format('svg');
}

/*@font-face {
	font-family:'Calibri-Regular';
	src: url('../fonts/calibri/calibri.eot');
	src: url('../fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri/calibri.woff') format('woff'), url('../fonts/calibri/calibri.ttf') format('truetype'), url('../fonts/calibri/calibri.svg#calibri') format('svg');
	font-weight: 400;
	font-style: normal;
}
*/
#contact_form .error{
	margin-bottom:0px !important;
}
.namefeild{
	width: 48%;
float: left;
margin: 5px;
}
.text_areya{
	width: 48%;
float: left;
margin: 5px;
}
.contact_right_footer{
	margin:25px 0px;
	text-align:center;
	}
	.contact_right_footer img{
		border:1px solid #fff;
	padding:5px;
	width:96%;
	}
.contact_right_footer p{
	margin:0 !important;
	color:#454545 !important;
	padding:0 !important;
	background:none !important;
	min-height:auto !important;
	text-align:center !important;
}
p {
	line-height: 18px;
	color:#f6f9fb;
	font-family:'Calibri-Regular';
	font-weight: 400;
	font-size:14px;
	
	padding: 10px 20px 10px 0px;
}
:focus{
	outline:none;
}
a {
	color: inherit;
	cursor:pointer;
	text-decoration: none;
	-webkit-transition: all 0.25s;
	-moz-transition: all 400ms;
	-o-transition: all 400ms;
	-ms-transition: all 400ms;
	transition: all 400ms;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
}



.wrapper{
	width: 100%;
	height: auto;
	min-width: 1170px;
	float: left;
	min-height: 0px;
}
.container {
	width: 1170px;
	clear: both;
	height: auto;
	margin: 0px auto;
	padding:0px;
}
.header {
  background: #e71f30;
}
.top-contact {
   width: 100%;
  height: auto;
  color: #333;
  background: #fff;
  text-align: right;
  float: left;
  min-height: 32px;
 
}
.right-contact {
  padding: 7px 0px 5px 0px;
  color: #2c2c2c;
  font-size: 18px;
  font-weight: 400;
  font-family:'Calibri-Regular';
  width: auto;
  float: right;
}
span.call-top{
  font-size: 16px;
  color: #e71f30;
  font-family:'Calibri-Regular';
  padding-left: 10px;
  font-weight: bold;
	}
	
.logo{
    width: auto;
    height: auto;
    float: left;
    clear: none;
    position: absolute;
    /*top: 37px;*/
    background: #fff;
    z-index: 999;
		}
.header-navigation {
  width: 100%;
  min-height: 120px;
  clear: none;
}
.header-navigation ul {
  float: right;
  margin: 0px;
  padding: 0px;
  text-align: right;
}
.header-navigation ul li {
  list-style: none;
  display: inline;
  
  padding: 0px 0px 0px 12px;
}
.header-navigation ul li a.selected, .header-navigation ul li a:hover {
  background: #2c2c2c;
}
.header-navigation ul li a{
  padding: 51px 12px;
  color: #fff;
  font-size: 19px;
  display: inline-block;
  text-transform: capitalize;
  margin: 0px 0px;
  font-family:'Calibri-Regular';
	}
.banner {
  width: 100%;
  height: auto;
}
.banner img {
  width: 100%;
  height: auto;
}

.box {
  width: 100%;
  height: auto;
  float: left;
  clear: none;
  position: relative;
  margin-top: -25%;
  z-index: 999;
}
.columns.black.last {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#38312f+0,38312f+100&1+0,0.79+48,1+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(56,49,47,1) 0%, rgba(56,49,47,0.79) 48%, rgba(56,49,47,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(56,49,47,1) 0%,rgba(56,49,47,0.79) 48%,rgba(56,49,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(56,49,47,1) 0%,rgba(56,49,47,0.79) 48%,rgba(56,49,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38312f', endColorstr='#38312f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    /*background: rgba(27, 26, 26, 0.91);*/
}

.columns1 {
  width: auto;
  min-width: 330px;
  position: relative;
  height: 206px;
  float: left;
  background: #3F3F3F;
}
/*.columns {
  padding: 25px 0px 16px 20px;
  width: 270px;
  min-height: 210px;
 
  max-width: 305px;
  height: auto;
  float: left;
}*/

.columns {
    padding: 25px 0px 16px 23px;
    width: 18%;
    min-height: 285px;
    /* min-width: 305px; */
    max-width: 233px;
    height: auto;
    float: left;
	position:relative;
}


.white {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&amp;0.9+0,0.9+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6ffffff', endColorstr='#e6ffffff',GradientType=1 ); /* IE6-8 */

}
.columns h1 {
  font-size: 18px;
  color: #fff;
  line-height: 26px;
  font-weight: normal;
    font-family: 'arialbold';
  text-transform: uppercase;
}
/*.columns h2 {
font-size: 14px;
  font-weight: bold;
  font-family: 'arial';text-transform: uppercase;
  line-height: 26px;
  margin-top: 5px;
  color: #282725;
 
}*/

.columns h2 {
    font-size: 13px;
    font-weight: normal;
    font-family: 'arialbold';
    text-transform: uppercase;
    line-height: 22px;
    margin-top: 5px;
    color: #282725;
    padding-right: 5px;
}


.black-text {
    color: #202020 !important;
}
.ser {
  color: #888888 !important;
}
.certi {
  color: #C52330 !important;
}
.pink {
  /*margin: 0px 90px 0px 90px;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d7202d+0,d7202d+100&amp;0.9+0,0.9+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q3MjAyZCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3MjAyZCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(215,32,45,0.9) 0%, rgba(215,32,45,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(215,32,45,0.9) 0%,rgba(215,32,45,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(215,32,45,0.9) 0%,rgba(215,32,45,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d7202d', endColorstr='#e6d7202d',GradientType=1 ); /* IE6-8 */

  
}

.gray {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3d3d3c+0,3d3d3c+100&amp;0.9+0,0.9+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzYyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkM2QzYyIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(61,61,60,0.9) 0%, rgba(61,61,60,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(61,61,60,0.9) 0%,rgba(61,61,60,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(61,61,60,0.9) 0%,rgba(61,61,60,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e63d3d3c', endColorstr='#e63d3d3c',GradientType=1 ); /* IE6-8 */

  
}
.black {
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&amp;0.9+0,0.9+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=1 ); /* IE6-8 */

  
}
.btn:hover{
  background: #22191A;
  color: #fff;
 
}
.black li{  background: url(../images/li-bg-1.png) no-repeat left top!important;}
.gray li{  background: url(../images/li-bg-1.png) no-repeat left top!important;}
/*.btn {
	cursor:pointer;
   background: #FFFFFF;
  float: right;
  color: #282c2c;
  padding: 4px 12px;
  margin-right: 25px;
  border-radius: 6px;
  font-size: 13px;
}*/
.btn {
    cursor: pointer;
    background: #FFFFFF;
    float: right;
    color: #282c2c;
    padding: 4px 12px;
    margin-right: 25px;
    border-radius: 6px;
    font-size: 13px;
    position: absolute;
    bottom: 24px;
    right: 15px;
}


.red {
  background: #c4222f;
  color: #fff;
}

.footer{
  float: left;
  width: 100%;
  background: #2c2c2c;
  padding-top: 30px;
  padding-bottom: 50px;
}
.footer .left {
float: left;
  clear: none;
}
.right {
  float: right;
  clear: none;
  text-align: right;
  width: 74%;
}
.footer .left img {
  border: 1px solid #535252;
  margin-bottom: 18px;
}

.footer h6 {
  font-size: 12px;
  color: #949393;
}
.foot {
  float: right;
  margin: 0px auto;
  padding-bottom: 18px;
  width: 100%;
}
.foot li {
	
  list-style: none;
  display: inline;
  
  padding: 0px 0px 0px 28px;
}
.foot li a.selected, .foot li a:hover {
  color: #FFA0A0;
}
.foot li a {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  font-family:'calibri';
}
.address a:hover{
	color: #e71f30;
}

.address {
  color: #949393;
  font-size: 12px;
  float:right;
  font-family:'calibri';
}
span.foot-call {
  width: 100%;
  float: right;
  color: #c4222f;
  font-size: 18px;
  font-weight: 400;
  margin-top: 11px;
  margin-bottom: 8px;
}
span.foot-call img {
    margin-right: 10px;
    vertical-align: middle;
    padding-bottom: 2px;
}
.social {
  float: right;
  padding-bottom: 0px;
  width: 100%;
  clear:both;
}
.social li:hover{
	opacity:.5;
}
.social li {
  list-style: none;
  display: inline;
  
  padding: 7px 0px 0px 10px;
}

.columns ul {
  margin: 10px 0px 16px 0px;
  padding: 0px;
  width: 100%;
}


.columns ul li {
  margin: 5px 0px;
  list-style: none;
  display: block;
  padding: 0px 20px 0px 20px;
  background:url(../images/li-bg.png) no-repeat left top;
  color: #fff;
  font-family:'Calibri-Regular';
	font-weight: 400;
    font-size: 14px;
}





.inner-content {
  width: 100%;
  background: #f0f0f0;
  float:left;
  min-height:500px;
}

.inner-content.left {
    width: 72%;
    margin: 60px 0px 40px 0px;
    float: left;
    border-right: 1px solid #DDD;
    padding-right: 15px;
}
.inner-content.left p {
  color: #454545;
  line-height: 21px;
  padding-top:0px;
  text-align: justify;
}

.inner-content.left h1 {
  color: #2C2C2C;
  font-size: 34px;
  font-family:'Calibri-Regular';
  width: 97%;
  text-transform: uppercase;
  padding-bottom: 16px;
  margin-bottom:30px;
  border-bottom: 1px solid #DDDDDD;
}

.inner-content.left h2 {
color: #E71F30;
    font-size: 15px;
    margin-top: 15px;
	font-weight:bold;
    margin-bottom: 0;
    text-transform: uppercase;
    font-family:'Calibri-Regular';
    border-radius: 3px;
}
.inner-content.left h4 {
	 font-family:'Calibri-Regular';
    font-size: 22px;
    color: #E71F30;
    font-weight: 400;
}
.inner-content.left h3 {
    color: #E71F30;
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 23px;
    margin-top: 8px;
}
.sidebanner{
	border: 1px solid #FFFFFF;
    padding: 4px;
    background: #F0F0F0;
	}
.quick-links {
    width: 24%;
    float: left;
    margin: 5% 0px 3% 1%;
    
    /* border-left: 1px solid red; */
}
.quick-links ul {
  margin: 0px 0px 15px 0px;
  padding: 10px 0px 10px 0px;
  width: 100%;
  background: #DDDDDD;
}
.quick-links ul li {
  list-style: none;
  display: block;
  padding: 5px 10px 5px 20px;
  color: #454545;
}
.quick-links p {
color: #E71F30;
  background: #FFF;
  text-align: left;
  line-height: 21px;
  padding-left: 20px;
  min-height: 150px;
}
.quick-links h1 {
    color: #2C2C2C;
    text-transform: uppercase;
    font-size: 22px;
    margin: 10px 0 0;
    border-bottom: 1px solid #DDD;
    padding-bottom: 8px;
}

.personnel {
width: 100%;
  float: left;
  clear: none;
  height: auto;
  margin-top: 20px;
  background: none;
}
.imagebox img{
  width: 92%;
      min-height: 183px;
  margin-bottom: 10px;
  height: auto;
  background: #DFDFDF;
  padding: 4px;
  border: 1px solid #F7F7F7;
}

.imagebox {
    width: 18%;
    height: auto;
    float: left;
    margin-right: 3%;
    clear: none;
    color: #454545;
    text-align: center;
    background: none;
}
.contact {
width: 31%;
  min-height: 158px;
  height: auto;
  padding: 3% 2% 2% 3%;
  color: #454545;
  margin: 0px 0 30px 0%;
  float: left;
  border: 1px solid #fff;
  line-height: 22px;
  background: url(../images/world-map.png) no-repeat center bottom;
  background-size: 100% 100%;
}
.contact h3 {
  font-size: 16px !important;
  margin-bottom: 5px !important;
}
.form-area {
  width: 99%;
  float: left;
  clear: none;
  height: auto;
  margin-top:25px;

 
}
.form-area .place {
	width: 90%;
  font-size: 16px;
  border: none;
  font-family:'Calibri-Regular';
  padding: 4% 5%;
  border: 1px solid #E7E5E5;
  background: #F9F9F9;
  border-radius: 4px;
}
.form-area .msg {
     width: 90%;
    font-size: 16px;
    border: none;
    min-height: 50px;
    border: 1px solid #E7E5E5;
    font-family: 'Calibri-Regular';
    margin-bottom: 10px;
    padding: 4% 5%;
    background: #F9F9F9;
    border-radius: 4px;
	min-height:71px !important;
	}

.butt:hover{
	background:#2C2C2C;
}

.butt{
 border: none;
float: left;
background: #E71F30;
padding: 10px 31px;
margin: -6.5% 0px 0px 1% !important;
border-radius: 4px;
color: #fff;
cursor: pointer;
font-size: 14px;
font-family: 'Calibri-Regular';
width: 48%;
}
.map{
 float: left;
background: #fff;
height: 310px;
width: 48%;
margin:20px 10px 10px 10px;
margin-left: 0;
border: 1px solid #fff;
padding: 2px;
}

.inner-content.left ul {
  margin-top: 20px;
  padding: 0px;
  width: 98%;
  margin-left: 2%;
}

.inner-content.left ul li {
  list-style: none;
  color: #454545;
  font-family:'calibri';
  font-size: 16px;
  padding-left: 24px;
  line-height: 24px;
  background: url(../images/li-bg.png) no-repeat left top;
    background-position-y: 3px;
}
.inner-content.left ul li ul {
    padding-left: 0;
    padding-top: 0;
    color: #909090;
    padding-bottom: 9px;
    margin: 0;
}
.inner-content.left ul li ul li {
    background: url(../images/li-li.png) no-repeat left top;
    color: #909090;
	background-position-y: 4px;
    padding-left: 21px;
	font-size: 15px;
    line-height: 23px;
}
span.mail {
    font-size: 18px;
    margin-bottom: 6px;
    float: right;
	clear:both;
}
span.cname {
color: #fff;
    float: left;
    margin-left: 12%;
    padding-top: 50px;
    font-size: 25px;
	display:inline-block;
    font-weight: bold;
}
img.innr {
    float: right;
    margin: 0px 0px 0px 25px;
    padding: 5px;
    background-color: #FFF;
    border: 1px solid #FFB3BA;
    border-radius: 2px;
}
form#contact_form {
    margin-top: 15px;
}
label#email-error {
    color: #FF0016;
    width: 100%;
    float: left;
	    margin-bottom: 10px;
		padding-left:5px;
}
label#mobile-error {
    float: left;
    color: #FF0016;
    width: 100%;
	    margin-bottom: 10px;
		padding-left:5px;
}
label#msg-error {
    width: 100%;
    float: left;
    color: #FF0016;
	    margin-bottom: 10px;
		padding-left:5px;
}
label#name-error {
    float: left;
    width: 100%;
    color: #FF0016;
	    margin-bottom: 10px;
		padding-left:5px;
}
h3#success {
    color: #1F6922;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #D2D2D2;
    padding: 8px;
    border-radius: 4px;
}
div#loading {
    text-align: center;
	margin-top:25px;
	
}
  input.place:-ms-input-placeholder {
           
    color: #ACA9A9;

  }
  input::-webkit-input-placeholder {
color: #ACA9A9 !important;
opacity:1;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #ACA9A9 !important;  
opacity:1;
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #ACA9A9 !important;  
opacity:1;
}
 
input:-ms-input-placeholder {  
color: #ACA9A9 !important;  
opacity:1;
}
textarea::-webkit-input-placeholder {
color: #ACA9A9 !important;
opacity:1;
}
textarea:-moz-placeholder { /* Firefox 18- */
color: #ACA9A9 !important; 
opacity:1; 
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
color: #ACA9A9 !important;  
opacity:1;
}
 
textarea:-ms-input-placeholder {  
color:#ACA9A9 !important;  
opacity:1;
}
.right-contact img {
    vertical-align: middle;
    padding-bottom: 2px;
}
.accredit {
    width: 816px;
    height: auto;
    float: left;
    background-color: #FBFBFB;
	overflow:hidden;
}
.boxes {
    width: 125px;
    float: left;
    margin: 15px 10px;
    height: auto;
    background-color: #FFFFFF;
    padding: 8px;
    border: 1px solid #E8E8E8;
}
.boxes:hover{  background-color: #E71F30;opacity: 0.7;  -webkit-transition: all 0.25s;
  -moz-transition: all 400ms;
  -o-transition: all 400ms;
  -ms-transition: all 400ms;
  transition: all 400ms;}
/*.boxes:last-child {
    width: 132px;
    margin-right: 0px;
    float: right;
}
.boxes:last-child img {
    width: 132px;
    height: 163px;
}*/
.boxes img {
    width: 100%;
    height: auto;
}
.main-table {
float: left;
    width: 817px;
    text-align: left;
    color: #333;

    background-color: #FBFBFB;
    padding: 10px 26px 10px 15px;
 
}
.main-table td {
    vertical-align: top;
    font-size: 14px;
	font-family:'calibri';
}
.main-table th {
    font-size: 18px;
    font-weight: bold;
    color: #E71F30;
    padding-bottom: 15px;
	font-family:'calibri';
}
table.top {
    width: 100%;
    border: 1px solid #ccc;
}
table.bottom {
    width: 100%;
    border: 1px solid #ccc;
}




table.dd1 {
    width: 100%;
    background: #FBFBFB;
    border-spacing: 0;
    color: #000;
    border: 1px solid #DEDEDE;
}
.main{
    width: 97%;
    border-spacing: 0;
    float: left;
    margin-top: 20px;
}
.main td {
    padding: 0;
}
.dd1 th {
    padding: 10px;
    text-align: left;
    padding-left: 15px;
    width: 178px;
    float: left;
}
table.dd2 {
    width: 100%;
    border-spacing: 0;
    border-right: 1px solid #DEDEDE;
    border-bottom: 1px solid #DEDEDE;
}
.main .dd2 td {
padding: 10px;
    padding-left: 15px;
    color: #CE0000;
    background: #F0F0F0;
    border-spacing: 0;
    border: 0;
    float: left;
    width: 176px;
    min-height: 160px;
    border-left: 1px solid #DEDEDE;
}
.main .dd2 td:last-child {
    border-right: 0;
}
a.webm {
    display: inline-block;
    padding: 2px 7px 2px;
    border: 1px solid #FFD7D7;
    border-radius: 3px;
    /* margin-bottom: 14px; */
    background: #FDFDFD;
    text-transform: uppercase;
    font-size: 15px;
}
a.webm:hover {
    background: #E71F30;
    color: #FFF;
}
div#owl-demo .item img {
    border: 1px solid #CEC2C3;
    width: 99%;
}
.qr {
    text-align: center;
    padding: 5px;
    background: #FFFFFF;
    margin-top: 25px;
    border: 1px solid #FFF;
}
.qr img {
    width: 150px;
    height: auto;
}

			#carousel div {
				text-align: center;
				width: 143px;
				height: 145px;
				float: left;
				position: relative;
			}
			
	.caroufredsel_wrapper {
		width:816px !important;
}		
.map h4{    margin: 15px 0;
    text-align: center;}


















			