
@font-face {
	 font-family: 'TradeGothicLT-Light';
	src: url('../fonts/TradeGothicLT-Light.eot');
	src: url('../fonts/TradeGothicLT-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/TradeGothicLT-Light.woff') format('woff'), url('../fonts/TradeGothicLT-Light.ttf') format('truetype'), url('../fonts/TradeGothicLT-Light.svg#TradeGothicLT-Light') format('svg')
}

@font-face {
  font-family: 'HelveticaLT-Condensed';
  src: url('../fonts/HelveticaLT-Condensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaLT-Condensed.woff') format('woff'), url('../fonts/HelveticaLT-Condensed.ttf')  format('truetype'), url('../fonts/HelveticaLT-Condensed.svg#HelveticaLT-Condensed') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'ARCENA';
  src: url('../fonts/ARCENA.eot?#iefix') format('embedded-opentype'),  url('../fonts/ARCENA.woff') format('woff'), url('../fonts/ARCENA.ttf')  format('truetype'), url('../fonts/ARCENA.svg#ARCENA') format('svg');
  font-weight: normal;
  font-style: normal;
}



body {

	background: url("../images/bg.jpg") no-repeat top center #2f2f2f;

	color: #fff;
	
	font-family: 'TradeGothicLT-Light';

}

.head {

	margin: 2% auto;
	float:none;
	width:80%;

}

.logo{margin-bottom:20px;}

.logo img {

    float: left;

    margin-right: 19%;

}
.navbar-inverse .navbar-nav > li > a:hover {
    background-color: #0F5CA6;
}

.nav1 .navbar-collapse.collapse {

	background: none repeat scroll 0 0 #8d8d8d;

	border-radius: 5px 5px 0 0;
	width:70%;
	margin:auto;

}

.nav1 .navbar.navbar-inverse.navbar-static-top {

	background: none repeat scroll 0 0 #8d8d8d;

	border-radius: 5px 5px 0 0;

	margin: 0;

}

.container1, .container1 .container {

	padding: 0;

}

.nav.navbar-nav {

	padding: 0 0 0 1%;

}

.navbar-inverse .navbar-nav > li > a {

	color: #fff;

}

.navbar-inverse .navbar-nav > li > a {

	color: #fff;

	text-transform: uppercase;

	padding: 20px 10px;
	font-size:17px;

}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {

	background-color: #626262;

	color: #fff;

}

.head p {

	background: url("../images/req.png") no-repeat;

	float: right;

	font-size: 24px;

	height: 58px;

	margin: 4px 0% 0 0;

	padding: 10px 0 0 38px;

	text-transform: capitalize;

	width: 392px;
	
	 font-family: 'TradeGothicLT-Light';
	 color:white;

}

.language_flag{float:right; width:100%; margin-top:25px; margin-right:15px;}
.language_flag ul{float:right; list-style:none;}
.language_flag ul li{float:left; margin-left:15px; }
.language_flag ul li a{color:#fff;}
.language_flag ul li a:hover{text-decoration:none;}

/*.menu-main-menu-container{float:none; margin:auto; width:1200px;}*/


.marketing1 .mkt img {

	width: 100%;

}

footer ul {

	list-style: none outside none;

	padding: 0 0 0 3%;
	
	
	
	

}

footer ul li a {

	color: #000;

	font-size: 16px;

	font-weight: bold;

}

footer p {

	color: #000;

	font-weight: normal;

	font-size: 18px;
	
	font-family: 'HelveticaLT-Condensed';

}

footer h1 {

	border-left: 2px solid #000;

	color: #000;

	font-size: 22px;

	padding: 0 0 0 10px;

	font-weight:bold;
	
	text-transform:uppercase;
	 font-family: 'HelveticaLT-Condensed';
}

footer {
    margin: 15px auto;
    width: 70%;
}

.foot {

	background: url("../images/footer.png") no-repeat;

	background-size: 100% 100%;

	height: 492px;
	
	margin-bottom: 30px;

}

.copy {

	font-weight: normal;

	margin:7.5% 0 0;

	text-align: center;
	color:white;

}

.copy  a{color:white;}

footer ul.nav_ft li a {

	color: #000;

	font-size: 18px;

	font-weight: normal;

	line-height: 28px;

	text-transform: uppercase;
	
	font-family: 'HelveticaLT-Condensed';

}

footer ul li a {

	color: #000;

	font-size: 18px;

	font-weight: normal;

	line-height: 28px;

	text-transform: uppercase;
	
	font-family: 'HelveticaLT-Condensed';

}

.marketing1 .img_cnt {

	float: left;

	margin: 0;

	width: 100%;

}

.social {

	float: left;

	margin: 0 0 0 3%;

}

.marketing1 .img_cnt2 {

	margin: 0 auto;

	width: 70%;

}

.marketing1 .img_cnt1 {

	border: 1px solid #fff;

	margin: 0 0 84px;

	padding: 25px 10px;

	width: 100%;

	float: left;

}

.container.marketing1 {

	background: url("../images/container-bg.png") no-repeat center top #dbdddc;

	margin-top: -96px;

}

.text > p {

	color: #000;

	margin: 40px auto;

	width: 58%;
	font-size:25px;

}

.text {

	text-align: center;

}

.welcome {

	margin: 9% 0 0%;

}



.container.banner {

	padding: 0;

}

.banner img {

	width: 100%;
	height:auto;

}
.banner p {

margin:0px !important;

}
.nav1 .container {

	padding: 0;

}

.marketing1 h2 {

	background: none repeat scroll 0 0 #fff;

	color: #000;

	font-size: 25px;

	margin: 0;

	padding: 12px 0;

	text-align: center;

	text-transform: uppercase;
	font-weight:normal;

}

.marketing1 .welcome > img {

	width: auto;

}

.container.newsletter {

	background: none repeat scroll 0 0 #000000;

	height: auto;
	padding:10px 0;

}

.newsletter .img_cnt {

	float: left;

	margin: 0;

	width: 100%;

}

.newsletter .img_cnt2 {

	margin: 0 auto;

	width: 70%;

}

.newsletter .img_cnt1 {

	margin: 0;

	padding: 25px 10px;

	width: 100%;

	float: left;

}

.newsletter h2 {

	color: #d9dbda;

	font-size: 32px;

	margin: 0;

	text-align: left;

	text-transform: uppercase;
	
	font-weight:normal;

}

.newsletter h5 {

	color: #d4d4d4;

	font-size: 15px;

	margin: 0;

	text-align: left;
	
	font-weight:normal;

}

.news_text {

    margin-top: 13px;

	float:left;

    width: 40%;

	margin-left:2%;

}

.news_form {

    float: right;

    margin-right: 0%;

    margin-top: 1%;


}

.newsform1{

	width:75%;

	height:48px;

	color:#e0e0e0;

	background:#000;

	border:1px solid #3da3d7;

	border-top-left-radius:2em;

	border-bottom-left-radius:2em;

	  padding-left: 18px;

	  font-size: 16px;

	  float:left;}

.submitform{

	background:#3da3d7;

	color:#000;

	border:none;

	width:25%;

	height:48px;

	 /*position: absolute;*/

	border-top-right-radius:2em;

	border-bottom-right-radius:2em;

	font-size: 16px;
	
	float:left;}

	.text1{

		margin-left:2%;}

.text1 h1{

	color:#000;}

.text1 p{

	color:#000;}			  

dd{

	color:#000;}
.title_image{
 background: url("../images/title_image.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #3da3d7 !important;
    font-size: 26px;
    height: 79px;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    width: 350px;
	font-family: 'ARCENA';
}		

.comman .img_cnt2 {

	margin: 0 auto;

	width: 80%;

}

.comman .img_cnt1 {

	border: 1px solid #fff;

	margin: 0 0 84px;

	padding: 25px 10px;

	width: 100%;

	float: left;

}

.container.comman {

	background: url("../images/container-bg.png") no-repeat center top #dbdddc;

	margin-top: 0px;

}
.md12 {
    margin: 36px auto 72px;
    width: 62%;
}
.comman .img_cnt {

	float: left;

	margin: 0;

	width: 100%;

}
.md12 p {
    color: #000000;
    font-size: 22px;
    text-align: justify;
}
.md12 h2 {
    color: #000000;
	font-size: 24px;
}
/**contact**/


.cnt p
{
	text-transform:uppercase;
}

.form-group {
    
	float: left;
    height: 40px;
	margin-bottom: 10px !important;
    margin-right: 10px;
    width: 48%;
}
.input-group {
    border-collapse: separate;
    display: table;
    position: relative;
    width: 100%;
}
.cnt .form-control {
    font-size: 15px;
    height: 41px;
    margin: 0;
}

.cnt textarea {
    border: 1px solid #ccc;
    height: 125px;
    margin: 0;
    width: 97.5%;
	color:#555;
	padding: 6px 12px;
}

.cnt .btn.btn-default {
    background: none repeat scroll 0 0 #3da3d7;
    border-radius: 0 25px 25px 0;
	 -webkit-border-radius: 0 25px 25px 0;
    color: #fff;
    font-size: 23px;
    font-weight: normal;
    margin: 10px 0 6%;
	border:none;
    padding:7px 75px 6px 46px;
}

.add
{
	 padding-top:13%;
}
.map {
    border: 4px solid #cacbca;
    float: left;
    margin: 0 0 8% 15px;
	width:100%;
}
.map > img {
    width: 100%;
}

.table.table_web th {
    background: none repeat scroll 0 0 #096fd5;
    font-size: 16px;
    padding-bottom: 15px ;
    padding-top: 15px ;
    text-transform: uppercase;
	 border-right: 1px solid #1c82d2;
	color:#fff ;
}
.table.table_web
{
	background:#fff;
	color:#000;
}

.table.table_web td {
    border-right: 1px solid #ddd;
    padding-bottom: 15px;
    padding-top: 15px;
}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
    width: 100% !important;
}

@media (max-width:320px)
{
.container1, .container1 .container {
    padding: 0 20px;
}
.newsletter .img_cnt2 {
    margin: 0 auto;
    width: 100%;
}
.newsletter h2 {
    color: #d9dbda;
    font-size: 14px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}
.news_form {
    float: right;
    margin-right: 15%;
    margin-top: 10%;
}
.newsform1 {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #3da3d7;
    border-bottom-left-radius: 2em;
    border-top-left-radius: 2em;
    color: #4a4a4a;
    float: left;
    font-size: 12px;
    height: 36px;
    padding-left: 18px;
    width: 120px;
}
.submitform {
    background: none repeat scroll 0 0 #3da3d7;
    border: medium none;
    border-bottom-right-radius: 2em;
    border-top-right-radius: 2em;
    color: #000;
    font-size: 14px;
    height: 36px;
    position: absolute;
    width: 51px;
}
}
@media (max-width:480px)
{
.logo img {
    float: left;
    margin-bottom: 10px;
    margin-right: 0;
}
.foot {
    background: #fff;
    height: auto;
}
.head p {
    background: url("../images/req.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 45px;
    margin: 4% 0 10px;
    padding: 2% 0 0 9%;
    text-transform: capitalize;
    width: 285px;
}
footer ul li a {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
footer ul.nav_ft li a {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
footer p {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
footer h1 {
    border-left: 2px solid #000;
    color: #000;
    font-size: 18px;
    margin: 0;
    padding: 0 0 0 10px;
}
.copy {
    color: #000;
    font-weight: bold;
    margin: 2% 0 16px;
    text-align: center;
}
.container1, .container1 .container {
    padding: 0 20px;
}
.newsletter .img_cnt2 {
    margin: 0 auto;
    width: 100%;
}
.newsletter h2 {
    color: #d9dbda;
    font-size: 14px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}
.news_form {
    float: right;
    margin-right: 15%;
    margin-top: 3%;
}
.newsform1 {
    background: none repeat scroll 0 0 #000;
    border: 1px solid #3da3d7;
    border-bottom-left-radius: 2em;
    border-top-left-radius: 2em;
    color: #4a4a4a;
    float: left;
    font-size: 12px;
    height: 36px;
    padding-left: 18px;
    width: 120px;
}
.submitform {
    background: none repeat scroll 0 0 #3da3d7;
    border: medium none;
    border-bottom-right-radius: 2em;
    border-top-right-radius: 2em;
    color: #000;
    font-size: 14px;
    height: 36px;
    position: absolute;
    width: 51px;
}
}
@media (max-width:767px)
{

}

@media (min-width:1200px) {
.nav1 .navbar-collapse.collapse{width:100%;}
}

@media (min-width:1600px) {
.nav1 .navbar-collapse.collapse{width:71% !important;}
}

@media (min-width:768px) and (max-width:992px)
{
.language_flag{width:65%;}	
.head{width:100%}	
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 12px;
    padding: 14px 5px;
    text-transform: uppercase;
}
.newsletter .img_cnt2 {
    margin: 0 auto;
    width: 92%;
}
.newsletter h2 {
    color: #d9dbda;
    font-size: 18px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
} 
footer ul.nav_ft li a {
  color: #000;

	font-size: 14px;

	font-weight: normal;

	line-height: 33px;

	text-transform: uppercase;
	
	font-family: 'HelveticaLT-Condensed';
}

footer ul li a {

	color: #000;

	font-size: 14px;

	font-weight: normal;

	line-height: 33px;

	text-transform: uppercase;
	
	font-family: 'HelveticaLT-Condensed';

}
.copy {
    font-weight: bold;
    margin: 4% 0 0;
    text-align: center;
}

.nav1 .navbar-collapse.collapse{width:100% !important;}
.navbar-nav > li > a{ font-size:12px !important;}
.submitform{font-size:12px;}
.text > p{font-size:15px;}

}

@media (min-width:993px) and (max-width:1024px)
{
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size: 12px;
    padding: 20px 6px;
    text-transform: uppercase;
}
.newsletter h2 {
    color: #d9dbda;
    font-size: 15px;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}

}

