@charset "utf-8";

/* CSS Document */







@font-face {
 font-family: 'Calibri', sans-serif;
 src:url(../fonts/Calibri.ttf) format('truetype');
}
@font-face {
 font-family: 'Dekar' ;
 src:url(../fonts/Dekar.otf) format('truetype');
}
body {
	margin:0px;
	font-family: calibri;
	color:#333;
}
.main {
	margin:0px;
}
.header {
	width:100%;
	height:auto;
}
.wrapper {
	width:100%;
	height:auto;
}
.container {
	width:1200px;
	margin:0 auto;
}
.logo_cont {
	width:50%;
	float:left;
}
.logo_cont2 {
	width:50%;
	float:left;
}
.hdl {
	float:right;
	widows:auto;
	margin: 0px 1%;
}
.nav_container {
	background:#6b6c6e;
	margin-top:5px;
}
.clear {
	clear:both;
}
.mainmenu {
	width:100%;
}
.menu {
	list-style:none;
	display:inline-block;
	margin:0px;
}
.menu li {
	display:inline-block;
	float:left;
	padding:10px 25px;
}
.menu li a {
	padding:10px 15px;
	color:#ffffff;
	text-decoration: none;
}
.menu li a:hover {
	background-color:#cd1719;
	text-decoration:none;
	color:#ffffff;
}
.active {
	background-color:#cd1719;
	text-decoration:none;
	color:#ffffff;
}
.sep {
	color:#ffffff;
	font-weight:bold;
}
.slider {
	width:100%;
	/*	height:530px;*/

	overflow:hidden;
}
.slider img {
	width:100%;
	height:auto;
}
.content_main {
	width:100%;
	background:#f6f6f6;
}
.content_main h3, .content_main h4 {
	font-weight:normal;
	font-size:21px;
}
.content_main p{ text-align:justify;}
.bg_white {
	background:#ffffff;
}
.content_body {
	padding:0px 10px;
	width:60%;
	float:left;
}
.content_aside {
	padding:0px 10px;
	width:35%;
	float:left;
	text-align:center;
}
.content_welcome {
	padding:5px 0px;
	width:100%;
}
.content_slider {
	padding:5px 0px;
	width:100%;
}
.content_slider h4 {
	margin-bottom:0px;
}
.year {
	width:120px;
	height:120px;
	float:left;
	background:url(../img/year.png);
}
.years {
	margin: 0 auto;
	text-align: center !important;
	padding: 25% 0px;
}
.dy_year {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}
.years_text {
	font-size:14px;
	text-transform: uppercase;
	color:#ffffff;
}
.just {
	text-align:justify;
	color:#333;
}
.down {
	margin:0px 10px;
}
.down a {
	padding: 6px;
	border-radius: 5px;
	background:#005b9a;
	color: #FFF;
	text-decoration: none;
	font-style: italic;
}
.down a:hover {
	padding: 6px;
	border-radius: 5px;
	background: #333;
	color: #ffffff;
	text-decoration: none;
}
.more {
	float:right;
	margin:0px 10px;
}
.more a {
	padding: 6px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
.more a:hover {
	padding: 6px;
	color: #fcb120;
	text-decoration: none;
	font-weight: bold;
}
.content_slider {
	width:100%;
	padding:15px 0px;
}
.date {
	width:8%;
	padding:0px 5px;
	float:left;
}
.content_slides {
	width:98%;
	float:left;
	margin-left:0px;
}
.content_slides p {
	margin:0px;
	text-align:justify;
}
.content_slides a {
	color:#333;
	text-decoration:none;
}
.content_slides a:hover {
	color:#cd1719;
}
.months {
	font-weight: bold;
	color:#666666;
	padding-right:3px;
}
.days {
	font-weight: bold;
	color:#666666;
	padding-right:3px;
}
.year_slide {
	font-weight: bold;
	color:#666666;
}
 @media (max-width:488px) {
 .months {
 font-size: 15px;
 font-weight: bold;
 color:#666666;
}
 .days {
 font-size: 21px;
 font-weight: bold;
 color:#666666;
}
 .year_slide {
 font-size: 15px;
 font-weight: bold;
 color:#666666;
}
}
.content_slider h4 {
	font-weight:normal;
	color:#333333;
	font-size:20px;
}
.center {
	text-align:center;
}
.footer {
	width:100%;
	background:#d1d3d4;
	padding:10px 0px;
}
.focontainer {
	width:65% !important;
	margin:0 auto;
}
.social {
	width:35%;
	margin-top: 35px;
	float:left;
}
.social_media {
	margin:0px 0px;
	float:left;
}
.footer_adress_1 {
	width:50%;
	margin:0px 10px;
	float:left;
}
.footer_adress_1 h4 {
	margin:0px;
	font-size: 18px;
	color:#333;
	/*font-family:Dekar!important;*/
}
.footer_adress_1 p {
	line-height:24px;
	color:#333;
}
.footer_adress_2 {
	width:8%;
	margin:0px 10px;
	float:left;
}
.footer_adress_2 p {
	margin-top:45px;
}
.content_welcome h2 {
	font-weight:normal;
	font-size:19px;
	color:#333;
}
.content_aside h4 {
	font-weight: normal;
	color: #333333;
	font-size: 20px;
}
.ups {
	margin-top:10px;
}
img {
	max-width:100%;
	height:auto;
	border:none;
}
 @media (min-width:768px) {
 .resp_header {
width:900px;
}
}
@media (min-width:769px) {
 #frmright {
	 margin-right:0px;
	 margin-left:2%;
}
}
 @media (min-width:992px) {
 .container {
width:927px
}
}
 @media (max-width:991px) {
 .body_resp {
width:882px
}
}
 @media (max-width:880px) {
 .body_resp {
width:850px
}
}
 @media (max-width:838px) {
 .body_resp {
width:100%
}
}
 @media (max-width:838px) {
 .body_resp {
width:88%
}
}
 @media (max-width:838px) {
 .content_body_resp {
width:100%
}
 .content_welcome_resp {
width:95%;
}
 .content_aside_resp {
width:95%;
}
}
 @media (min-width:1200px) {
.container {
width:1170px
}
 .discrip {
margin-top: -60px!important;
}
.left{ margin-left:35%;}
}
 @media (min-width:1190px) {
.container {
width:1166px
}
}
 @media (max-width:992px) {
 .resp_header {
width:900px;
}
}
 @media (max-width:917px) {
 .resp_header {
width:750px;
}
}
 @media (max-width:770px) {
 .resp_header {
width:600px;
}
}
 @media (max-width:670px) {
 .resp1 {
width:83.33333333%;
 float:none !important;
 margin:0 auto;
}
 .resp2 {
width:50%;
 float:none !important;
 margin:0 auto;
}
}
 @media (max-width:600px) {
 .resp_header {
width:600px;
}
}
 @media (max-width:540px) {
 .resp2 img {
width:50%;
}
}
 @media (max-width:600px) {
 .resp2 {
display:none;
}
 .resp_header {
width:100%;
}
}
 @media (max-width:1189px) {
 .menu li {
padding:10px 8px;
}
}
 @media (max-width:991px) {
 .menu_resp {
 width:991px;
}
 .menu li {
padding:10px 5px;
}
}
 @media (max-width:951px) {
 .menu li {
padding:10px 6px;
}
 .menu_resp {
 width:941px;
}
}
 @media (max-width:860px) {
 .menu li {
padding:10px 5px;
}
 .menu_resp {
 width:845px;
}
}
 @media (max-width:823px) {
 .menu li {
padding:10px 4px;
}
 .menu_resp {
 width:812px;
}
}
 @media (max-width:800px) {
 .menu li {
padding:10px 3px;
}
 .menu_resp {
 width:785px;
}
}
 @media (max-width:988px) {
 .menu_resp {
 width:858px;
}
}
 @media (max-width:855px) {
 .menu li {
padding:10px 1px;
}
 .menu_resp {
 width:778px;
}
}
 @media (max-width:776px) {
 .menu li {
padding:10px 1px;
}
 .menu_resp {
 width:750px;
}
}
 @media (max-width:759px) {
 .menu li {
padding:10px 0px;
}
 .menu_resp {
 width:724px;
}
}
 @media (max-width:723px) {
 .menu li {
padding:10px 0px;
}
 .menu_resp {
 width:708px;
}
}
 @media (max-width:1179px) {
/*	.footer > .container { height:170px;

	}

*/

	

	}
 @media (max-width:992px) {
/*	.footer > .container { width:870px;

	}

*/

	

	}
 @media (max-width:888px) {
/*	.footer > .container { width:800px; height:163px;

	}*/



	

	}
 @media (max-width:756px) {

	

/*	.footer > .container { width:92%; height:370px;

	}

	*/

	.social_resp {
 float:none;
 margin:0px auto;
 width:100%;
 text-align:center;
}
 .footer_adress_1_resp {
 width:100%;
 text-align:center;
 float:none;
}
 .footer_adress_2_resp {
 width:100%;
 text-align:center;
 float:none;
}
}
#nav {
	display:none;
}
#nav > a {
	display: none;
}
#nav li {
	position: relative;
	padding: 10px 10px;
	list-style:none;
}
/* first level */

 

    #nav > ul {
	height: 3.75em;
}
#nav > ul > li {
	width: 25%;
	height: 100%;
	float: left;
}
/* second level */

 

    #nav li ul {
	display: none;
	position: absolute;
	top: 100%;
}
#nav li:hover ul {
	display: block;
}
 @media only screen and ( max-width: 719px ) {
 #nav {
 position: relative;
 display:block;
}
 #nav > a {
}
 #nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type {
 display: block;
}

 

    /* first level */

 

    #nav > ul {
 height: auto;
 display: none;
 position: absolute;
 left: 0;
 right: 0;
 background:#6b6c6e;
 list-style:none !important;
 z-index: 10000!important;
}
 #nav:target > ul {
 display: block;
 margin-top:0px;
}
 #nav:target > ul a {
 display: block;
 margin-top:0px;
 text-decoration:none;
 color:#ffffff;
}
 #nav:target > ul a:hover {
 display: block;
 margin-top:0px;
 background:#cd1719;
 color:#ffffff;
}
 #nav > ul > li {
 width: 100%;
 float: none;
}

 

    /* second level */

 

    #nav li ul {
 position: static;
}
 .sec_nav {
 display:none;
}
 .mainmenu {
display:none;
}
 .menu_resp {
 width:100%;
}
}
#nav2 {
	display:none;
}
#nav2 > a {
	display: none;
}
#nav2 li {
	position: relative;
	padding: 10px 10px;
	list-style:none;
}
/* first level */

 

    #nav2 > ul {
	height: 3.75em;
}
#nav2 > ul > li {
	width: 25%;
	height: 100%;
	float: left;
	list-style:none;
}
/* second level */

 

    #nav2 li ul {
	display: none;
	position: absolute;
	top: 100%;
}
#nav2 li:hover ul {
	display: block;
}
 @media only screen and ( max-width: 719px ) {
 #nav2 {
 position: relative;
 display:block;
 background: #6b6c6e;
}
 #nav2 > a {
}
 #nav2:not( :target ) > a:first-of-type, #nav2:target > a:last-of-type {
 display: block;
}

 

    /* first level */

 

    #nav2 > ul {
 height: auto;
 display: none;
 position: absolute;
 left: 0;
 right: 0;
 background:#6b6c6e;
 list-style:none !important;
 z-index: 10000!important;
}
 #nav2:target > ul {
 display: block;
 margin-top:0px;
}
 #nav2:target > ul a {
 display: block;
 margin-top:0px;
 text-decoration:none;
 color:#ffffff;
}
 #nav2:target > ul a:hover {
 display: block;
 margin-top:0px;
 background:#cd1719;
 color:#ffffff;
}
 #nav2 > ul > li {
 width: 100%;
 float: none;
}

 

    /* second level */

 

    #nav2 li ul {
 position: static;
}
 .sec_nav {
 display:none;
}
 .mainmenu {
display:none;
}
 .menu_resp {
 width:100%;
}
}
.resp1 {
 width:width:33.33333333%;
	float:left;
	position:relative;
}
.resp2 {
 width:width:33.33333333%;
	float:left;
	position:relative;
}
.content_body_project {
	width:100%;
}
.bredcrumb {
	margin:0px;
	font-size:14px;
	padding:0px 10px;
}
.bredcrumb span {
	margin:0px;
	font-size:14px;
	color:#cd1719;
}
.projects {
	width:100%;
	padding:20px 0px;
}
.project_item {
	width:21%;
	padding:15px 20px;
	/*	min-height:250px;

	background:#000;*/

	float:left;
	border-radius:10px;
}
.project_item_deta {
	width: 28%;
	margin: 10px;
	float: left;
	height: 163px;
	overflow: hidden;
	border: 3px solid #FFF;
}
.project_item_deta:hover {
	border: 3px solid #d1983e;
}
.project_item_deta img {
	height:100%;
}
.project_item_l {
	width:45% !important;
	padding:15px 20px;
	/*	min-height:250px;

	background:#000;*/

	float:left;
	border-radius:10px;
}
.discrip_l {
	width: 100%;
	background: rgba(163, 163, 163, 0.76);
	padding: 10px;
	/*margin-top: -130px!important;*/

	z-index: 1000;
	position: relative;
}
.imgs_l {
	width: 100%;
	height: auto !important;
	overflow: hidden;
	border-radius:5px;
}
.imgs {
	width: 100%;
	height: 250px;
	overflow: hidden;
	border-radius:5px;
}
.imgs img {
	width:100%;
	border-radius: 5px;
}
 @media only screen and ( max-width: 1024px ) {
 .margsp {
 padding-left: 0px!important;
}
 .social {
 width: 40%;
}
 .footer_adress_1 {
 width: 35%;
}
}
 @media only screen and ( max-width: 1189px ) {
 .project_item {
padding:15px 16px;
}
 .imgs {
height:204px;
}
}
 @media only screen and ( max-width: 991px ) {
 .imgs {
height:194px;
}
}
 @media only screen and ( max-width: 877px ) {
 .imgs {
height:186px;
}
}
 @media only screen and ( max-width: 838px ) {
 .imgs {
height:148px;
}
 .discrip h2 {
font-size:16px;
}
 .project_item {
padding:15px 13px;
}
}
 @media only screen and ( max-width: 831px ) {
 .project_item {
padding:15px 12px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 716px ) {
 .project_item {
padding:15px 13px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 709px ) {
 .discrip h2 {
font-size:13px;
}
 .project_item {
padding:15px 11px;
 height:auto;
}
 .project_item {
 width:29%;
 padding:15px 12px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 662px ) {
 .project_item {
 width:45%;
 padding:15px 12px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 629px ) {
 .project_item {
 width:45%;
 padding:15px 12px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 571px ) {
 .project_item {
 width:43%;
 padding:15px 12px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 502px ) {
 .project_item {
 width:93%;
 padding:15px 12px;
 height:auto;
}
 .imgs {
height:auto;
}
}
 @media only screen and ( max-width: 1178px ) {
 .imgs_l {
 height:auto !important;
}
}
 @media only screen and ( max-width: 570px ) {
 .project_item_l {
 width:93% !important;
}
}
.discrip {
	width: 100%;
	background: rgba(163, 163, 163, 0.94);
	padding: 5px;
	margin-top: -75px;
	z-index: 1000;
	position: relative;
}
.discrip h2 {
	font-size:15px;
	color:#ffffff;
	margin:5px 0px;
}
.discrip2 {
	width: 100%;
	padding: 5px;
	margin-top: -75px;
	position: relative;
}
.discrip2 h2 {
	font-size:18px;
	color:#005b9a;
	margin:0px;
}
.imgs a {
	text-decoration:none;
}
.content_body_proj {
	padding: 10px 10px;
	width: 50%;
	float: left;
}
.content_aside_proj {
	padding: 0px 19px;
	width: 44%;
	float: left;
	text-align: center;
}
 @media only screen and ( max-width: 1188px ) {
 .content_aside_proj {
 padding: 0px 15px;
 width: 44%;
 float: left;
 text-align: center;
}
 .project_item_deta {
 width: 27%;
 margin: 10px;
 float: left;
 border-radius: 5px;
 height: 163px;
 overflow: hidden;
 border: 3px solid #282828;
}
}
 @media only screen and ( max-width: 837px ) {
 .content_aside_proj {
 padding: 0px 15px;
 width: 42%;
 float: left;
 text-align: center;
}
 .project_item_deta {
 width: 42%;
 margin: 10px;
 float: left;
 border-radius: 5px;
 height: 163px;
 overflow: hidden;
 border: 3px solid #282828;
}
}
.headings {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.headings h3 {
	margin: 10px 15px 0px 10px;
	color:#333333;

}
 @media only screen and ( max-width: 793px ) {
 .content_welcome_project_detail {
 width:93%;
}
 .project_detail {
width:93%;
}
 .project_item_deta {
 width: 28%;
 margin: 10px;
 float: left;
 border-radius: 5px;
 height: 163px;
 overflow: hidden;
 border: 3px solid #282828;
}
}
 @media only screen and ( max-width: 625px ) {
 .project_item_deta {
 width: 44%;
 margin: 10px;
 float: left;
 border-radius: 5px;
 height: 163px;
 overflow: hidden;
 border: 3px solid #282828;
}
}
 @media only screen and ( max-width: 556px ) {
 .project_item_deta {
 width: 42%;
 margin: 10px;
 float: left;
 border-radius: 5px;
 height: auto;
 overflow: hidden;
 border: 3px solid #282828;
}
 .project_item_deta img {
 height:auto;
}
}
 @media only screen and ( max-width: 416px ) {
 .project_item_deta {
 width: 96%;
 margin: 10px;
 float: left;
 border-radius: 5px;
 height: auto;
 overflow: hidden;
 border: 3px solid #282828;
}
 .project_item_deta img {
 height:auto;
}
}
.fixed {
	width: 100%;
	position: fixed;
	z-index: 10000000;
	top: 0;
	background: #ffffff;
}
.body_fix {
	padding-top:8%;
}
 @media only screen and ( max-width: 680px ) {
.body_fix {
 padding-top:12%;
}
}
 @media only screen and ( max-width: 665px ) {
.body_fix {
 padding-top:32%;
}
}
 @media only screen and ( max-width: 600px ) {
.body_fix {
 padding-top:19%;
}
}
.align {
	padding:0px 15px;
}
.imgs:hover {
	background:rgba(163, 163, 163, 0.94);
	z-index:1000;
}
#ZoomBox {
	background:#ffffff;
	;
	z-index:100000 !important;
}
.tuv {
	display:none;
}
 @media only screen and ( max-width: 600px ) {
 .tuv {
display:block !important;
 width:100%
}

	

/*	.footer > .container{

		height:420px;}

		*/

		.hdl2 {
 float:left;
 widows:auto;
 margin: 0px 1%;
}
}
 @media only screen and ( max-width: 440px ) {
/*.footer > .container{

		height:450px;}*/}
 @media only screen and ( max-width: 335px ) {
/*.footer > .container{

		height:500px;}*/}
 @media only screen and ( max-width: 321px ) {
 .more {
 float:left !important;
}
 .down a {
font-size:12px;
}
}
.imgs img:hover {
	opacity:.4
}
.jqibox {
	height:auto !important;
}
.jqifade {
	background:#000000;
	opacity:0.1;
}
.jqiclose {
	font-size: 23px;
	color: rgba(255, 255, 255, 0);
	font-weight: bolder;
	z-index: 1000000;
	position: relative;
	background:url(../img/close.png) top right no-repeat;
	height: 33px;
	width: 103%;
	margin-bottom: -17px;
}
.jqimessage img {
	border-radius:5px;
}
.jqi {
	top:100px;
}
.jqibutton {
	width: 50% !important;
	height: 50px !important;
	background: url(../img/sl_l.png) no-repeat center right;
	color: rgba(255, 255, 255, 0);
	border: 0px !important;
	cursor: pointer;
	float: left;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
}
.jqidefaultbutton {
	width: 50% !important;
	height: 50px !important;
	background: url(../img/sl_r.png) no-repeat center left;
	float: right;
	color: rgba(255, 255, 255, 0);
	border: 0px !important;
	cursor: pointer;
	float: left;
	appearance:none !important;
	-moz-appearance:none !important; /* Firefox */
	-webkit-appearance:none !important;/* Safari and Chrome */
}
.size {
	width:87px !important;
	height:87px !important;
	background-color: #f5f5f5;
}
.size img {
	margin:auto 0px;
}
.acc_content ul {
	padding-left: 20px;
	margin: 0px;
}
.acc_content li {
	list-style-image:url(../img/list.png);
	list-style-type:none;
	margin: 5px 0px;
}
 @media only screen and ( max-width: 1442px ) {
 .focontainer {
 width:90% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1344px ) {
 .focontainer {
 width:77% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1309px ) {
 .focontainer {
 width:99% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1261px ) {
 .focontainer {
 width:85% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1188px ) {
 .focontainer {
 width:90% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1121px ) {
 .focontainer {
 width:95% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1061px ) {
 .focontainer {
 width:97% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1040px ) {
 .focontainer {
 width:99% !important;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 1020px ) {
 .focontainer {
 width:100% !important;
 margin:0 auto;
}
}
.margs {
	float: left;
	padding: 15px 5px;
}
 @media only screen and ( max-width: 1007px ) {
 .margs {
 float: left;
 padding: 15px 4px;
}
}
 @media only screen and ( max-width: 987px ) {
 .margs {
 float: left;
 padding: 15px 3px;
}
}
.margsp {
	float:left;
	padding-left: 30px;
}
 @media only screen and ( max-width: 970px ) {
 .margs {
 float: left;
 padding: 15px 0px;
}
}
 @media only screen and ( max-width: 962px ) {
 .margsp {
 float:left;
padding-left: 25px;
}
}
 @media only screen and ( max-width: 945px ) {
 .margsp {
 float:left;
padding-left: 20px;
}
}
 @media only screen and ( max-width: 927px ) {
 .margsp {
 float:left;
padding-left: 15px;
}
}
 @media only screen and ( max-width: 910px ) {
 .margsp {
 float:left;
padding-left: 10px;
}
}
 @media only screen and ( max-width: 909px ) {
 .social {
 width:31%;
 margin-top: 35px;
 float:left;
}
 .footer_adress_2 {
 width:34%;
 margin:0px 10px;
 float:left;
}
}
 @media only screen and ( max-width: 878px ) {
 .social {
 width:45%;
 margin-top: 35px;
 float:left;
}
 .footer_adress_1 {
 width:50%;
 margin:0px 10px;
 float:left;
}
 .margsp {
 float:left;
padding-left: 0px;
}
 .footer_adress_2 {
 width:95%;
 margin:0px 10px;
 float:left;
}
 .resptuvs {
 width:50% !important;
 margin:0 auto;
}
 .margs {
 float: left;
 padding: 15px 10px;
}
/*.sitemap5{
	float:left;
	width:49%!important;
	margin-right:1%;
	color:#333;

	}*/

}
 @media only screen and ( max-width: 701px ) {
 .resptuvs {
 width:30% !important;
 margin:0 auto;
}
}
.margsp1 {
	float: left;
}
 @media only screen and ( max-width: 600px ) {
 .resptuvs {
 display:none;
}
 .resptuv {
 width:80%;
 margin:0 auto;
}
/*.sitemap5{
	width:99%!important;
	}*/
}
 @media only screen and ( max-width: 579px ) {
 .social {
 width:100%;
 margin-top: 35px;
 float:left;
}
 .footer_adress_1 {
 float:none;
 width:95%;
}
 .margsp {
 float: none;
 padding:0px;
}
 .margsp1 {
 float: none;
}
 .resptuv {
 width:60%;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 482px ) {
 .resptuv {
 width:70%;
 margin:0 auto;
}

}
 @media only screen and ( max-width: 410px ) {
 .resptuv {
 width:90%;
 margin:0 auto;
}
}
 @media only screen and ( max-width: 322px ) {
 .resptuv {
 width:100%;
 margin:0 auto;
}
}
.sitemap {
	padding: 4px 10px;
	margin-top: 10px;
	background: #333;
	color: #fff;
	text-decoration: none;
}
.jqibuttons {
	position:relative;
	margin-top: -117%;
	width: 100%;
	text-align: center;
}
input, textarea, select {
	font-family: 'Calibri', sans-serif;
	font-size:14px;
	color:#000!important;
}



::-webkit-input-placeholder {
 color: #999;
}



:-moz-placeholder { /* Firefox 18- */
 color: #999;
}



::-moz-placeholder {  /* Firefox 19+ */
 color: #999;
}



:-ms-input-placeholder {
 color: #999;
}
.slidetxt {
	padding: 10px;
	margin: 5px;
	background: rgba(51, 51, 51, 0.8);
}
.rounded_back {
	background: #FFF;
	border-radius: 5px;
}
 @media only screen and ( max-width: 1189px ) {
 .resps {
width:99% !important;
}
 .respr {
margin:0px !important;
}
}
 @media only screen and ( max-width: 905px ) {
 .resps {
width:90% !important;
}
 .resp_txt {
width:46% !important;
}
}
 @media only screen and ( max-width: 768px ) {
 .resp_txt {
width:99% !important;
}
 .tml14 {
margin-left:0px !important;
}
 .sze {
width:99% !important;
}
 .szes {
width:48% !important;
 float:left !important;
}
}
.sitemap5{
	float:left;
	width:100%;
	margin-bottom:10px;
	color:#333;

	}
.sitemap5 li:hover{	padding:5px 1px 5px 5px;


	}
.sitemap5 p{ text-align:left; margin:0px; padding:5px 0px; font-size:17px;}
.sitemap5 a{text-decoration:none; color:#005b9a; }
.sitemap5 a:hover{ color:#cd1719;}
.sitemap5 ul{ float:left; margin:0px;}
.sitemap5 li{ list-style: none;    padding:5px 1px 5px 5px;


	background: #fff;

	text-align:left;

	color:#333 !important;}
.sitemap5 li a{text-decoration:none; color:#333}