/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	/*font-family: 'FFClanWebProBlack', 'Open Sans', Arial;*/
}

img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
		display: block;
}
/* Generated by Fontie <http://fontie.pixelsvsbytes.com> */

@font-face {
		font-family:'Calibri';
		src: url('../fonts/Calibri.eot');
	src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri.woff2') format('woff2'),
		url('../fonts/Calibri.woff') format('woff'),
		url('../fonts/Calibri.svg#Calibri') format('svg');
		font-weight: 400;
		font-style: normal;
		font-stretch: normal;
		unicode-range: U+0020-FB04;
}
@font-face {
		font-family:'Myriad Pro Light Cond';
		src: url('../fonts/MyriadPro-SemiboldCond.eot');
	src: url('../fonts/MyriadPro-SemiboldCond.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-SemiboldCond.woff2') format('woff2'),
		url('../fonts/MyriadPro-SemiboldCond.woff') format('woff'),
		url('../fonts/MyriadPro-SemiboldCond.svg#MyriadPro-SemiboldCond') format('svg');
		font-weight: 600;
		font-style: normal;
		font-stretch: condensed;
		unicode-range: U+0020-FB04;
}
@font-face {
	font-family:'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular_gdi.eot');
	src: url('../fonts/MyriadPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular_gdi.woff') format('woff'),
		url('../fonts/MyriadPro-Regular_gdi.ttf') format('truetype'),
		url('../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular') format('svg');

				font-weight: normal;
				font-style: normal;

}
/* Webfont: Lato-Black */@font-face {
		font-family: 'LatoBlack';
		src: url('../fonts/Lato-Black.eot'); /* IE9 Compat Modes */
		src: url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
				 url('../fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
				 url('../fonts/Lato-Black.ttf') format('truetype'); 
		font-style: normal;
		font-weight: normal;
		text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Bold */@font-face {
		font-family: 'Lato';
		src: url('../fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
		src: url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
				 url('../fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
				 url('../fonts/Lato-Bold.ttf') format('truetype'); 
		font-style: normal;
		font-weight: bold;
		text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Hairline */@font-face {
		font-family: 'LatoHairline';
		src: url('../fonts/Lato-Hairline.eot'); /* IE9 Compat Modes */
		src: url('../fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
				 url('../fonts/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
				 url('../fonts/Lato-Hairline.ttf') format('truetype'); 
		font-style: normal;
		font-weight: normal;
		text-rendering: optimizeLegibility;
}
@font-face {
		font-family: 'Lato';
		src: url('../fonts/Lato-Regular.eot'); 
		src: url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), 
				 url('../fonts/Lato-Regular.woff') format('woff'), 
				 url('../fonts/Lato-Regular.ttf') format('truetype'); 
		font-style: normal;
		font-weight: normal;
		text-rendering: optimizeLegibility;
}
@font-face {
	font-family:'Variable-Black';
	src: url('Variable-Black_gdi.eot');
	src: url('Variable-Black_gdi.eot?#iefix') format('embedded-opentype'),
		url('Variable-Black_gdi.woff') format('woff'),
		url('Variable-Black_gdi.ttf') format('truetype'),
		url('Variable-Black_gdi.svg#Variable-Black') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	/*unicode-range: U+0020-2260;*/
}
/* Webfont: Lato-Light */@font-face {
		font-family: 'LatoLight';
		src: url('../fonts/Lato-Light.eot'); /* IE9 Compat Modes */
		src: url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
				 url('../fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
				 url('../fonts/Lato-Light.ttf') format('truetype'); 
		font-style: normal;
		font-weight: normal;
		text-rendering: optimizeLegibility;
}
@font-face {
		font-family: 'FFClanWebProBlack';
		src: url('fonts/FFClanWebProBlack.eot');
		src: url('fonts/FFClanWebProBlackd41d.eot?#iefix') format('embedded-opentype'),
				 url('fonts/FFClanWebProBlack.html') format('woff2'),
				 url('fonts/FFClanWebProBlack.woff') format('woff'),
				 url('fonts/FFClanWebProBlack.ttf') format('truetype');
		 font-weight: normal;
		 font-style: normal;
}

/************************************************************************************
CLEARFIX
*************************************************************************************/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }

/************************************************************************************
																INDEX PAGE STYLING
*************************************************************************************/
html, body {
	background: #FFFFFF;/*F2F2F1*/
	 /*font-family: 'FFClanWebProBlack', 'Open Sans', Arial;*/
	color:#000;
	font-weight:normal;
	height:100%;
	margin:0;
	font-size:14px;
	
}
.bx-wrapper{
	margin: 0 auto !important;
	box-shadow: none;
}
.bx-wrapper .bx-controls-direction a{
	z-index: 99 !important;
	opacity: 0;
}
.bx-wrapper:hover .bx-controls-direction a{
	opacity: 1;
}
a {
	color: #026acb;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
}
p {
	margin:0;
	padding: 0;
}

/* list */
ul, ol {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
li {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type:none;
}

/* headings */
h1, h2, h3, h4, h5, h6 {
	margin: 0em;
	color: #000;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}
/* reset webkit search input styles */
input[type=search] {
	-webkit-appearance: none;
	outline: none;
	/*font-family: 'FFClanWebProBlack', 'Open Sans', Arial;*/
	
}
input[type="text"] {
	font-family:'Calibri';
}
input[type="password"] {
	font-family:'Calibri';
}
input[type="button"] {
	font-family:'Calibri';
}
input{ font-family:'Calibri'; }
input[type="search"]::-webkit-search-decoration, 
input[type="search"]::-webkit-search-cancel-button {
	display: none;
}
.clear{ width:100%; float:left; clear:both; }
/************************************************************************************
Structure
*************************************************************************************/
._12{ float:left; width:100%; position:relative; margin-top:15px; }
/*#homed{ position:absolute; top:-59;}
#about{ position:absolute; top:-59px;}
#services{ position:absolute; top:-59px;}
#projects{ position:absolute; top:-59px;}
#career{ position:absolute; top:-59px;}
#client{ position:absolute; top:-59px;}*/


section{ float:left; width:100%;}
.header_main{ float:left; width:100%; background-color:#FFF; /*position:fixed; */z-index:200; }
.header_center { margin:0 auto; width:95%; max-width:1200px;  }
.header_inner_first{ float:left; width:100%; position:relative; height:100px;  }  
.social_contact_main{ float:right; width:auto; margin-top:17px; }
.logo{ /*width:159px; height:108px;*/ float:left; margin-top:0px; }
.contact_header{ float:right; font-size:12px; color:#999; }
.contact_header a{color: #929292 }
.support{ float:left;  color:#929292; font-family:MyriadPro-Regular; font-size:14px;}
.p_number{ float:left; color:#ff5800; padding-left:34px; background-image:url(../images/call.png); background-repeat:no-repeat; 
background-position:0 50%; margin-left:3px; font-family:MyriadPro-Regular; font-size:14px;}
.h_email{ float:left; padding-left:25px; background-image:url(../images/letter.png); background-repeat:no-repeat; 
background-position:0 60%; margin-left:3px;color:#929292; font-family:MyriadPro-Regular; font-size:14px;}
.line{ float:left; width:1px; height:12px; margin:4px 13px 0 15px ; background-color:#999; }
.social_icons{ float:right; margin-top:-30px; }
.icon_social{ float:left; margin-right:10px; }
.icon_social a{ float:left; width:46px; height:46px;background-color: none; }
.f_icon{ background-image:url(../images/fb.png); background-repeat:no-repeat; }
.l_icon{ background-image:url(../images/in.png); background-repeat:no-repeat;  margin-right:0; }
.s_icon{ background-image:url(../images/s_icon.png); background-repeat:no-repeat; }
.g_icon{ background-image:url(../images/g.png); background-repeat:no-repeat; }

.f_icon:hover{ background-image:url(../images/fb_press.png); background-repeat:no-repeat; }
.l_icon:hover{ background-image:url(../images/in_press.png); background-repeat:no-repeat;  margin-right:0; }
.s_icon:hover{ background-image:url(../images/in_press.png); background-repeat:no-repeat; }
.g_icon:hover{ background-image:url(../images/g_press.png); background-repeat:no-repeat; }





.p_icon{ background-image:url(../images/p_icon.png); background-repeat:no-repeat; }


.header_main_menu_s{ float:left; width:100%; background-color:#e68224; z-index:100;}
.header_main_menu{ float:left; width:100%; background-color:#e68224; /*position:fixed; top:135px;*/ z-index:100; }

.header_main_menu.shrink{ /*position:fixed;*/ }
.header_center_menu { margin:0 auto; width:95%; max-width:1200px;  }
.header_inner_menu{ float:left; width:100%; position:relative; }  
.sticky{ position:fixed; top:0; /*opacity:.5;*/ box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.25);
transition: box-shadow 0.5s ease-in-out 0s;}

.menu{ float:left; width:100%; float:left; font-size:14px; font-weight:bold; height:50px;  }
.menu ul{ float:left; text-align:center; width:100%; margin-top:15px; }
.menu ul li{ display:inline-block; margin-right:42px; }
.menu ul li a{ float:left; display:inline-block; color:#FFFFFF; line-height:20px;  font-size:15px; padding:0 5px 0 5px; 
	font-family:'MyriadPro-Regular'; font-weight:bold; border-bottom:2px solid #e68224; }
.menu ul li a:hover{ color:#ffff00; border-bottom:2px solid #ffff00; }
.menu ul li.active a{ color:#ffff00; border-bottom:2px solid #ffff00; }
.menu ul li:last-child {
		
		margin-right: 0px;
}



a.menu_toggle{ display:none; float:left; color:#FFFFFF; line-height:54px; height:60px; font-size:14px; padding:0 5px 0 5px; font-family: 'MyriadPro-Regular';
 text-transform:uppercase; font-weight:bold; cursor:pointer; width:100%; background-image:url(../images/menu_hide_bg.png); background-repeat:no-repeat; background-position:100% 50%; background-size:30px auto; }
	
.nav > li > a:hover, .nav > li > a:focus {
		text-decoration: none;
		background-color: rgba(43, 55, 124, 0.8) !important;

}


/*.slider{ float:left; width:100%; height:auto; }*/
.about_us_main{ float:left; width:100%;  }
.about_center{ margin:0 auto; width:95%; max-width:1200px; }
.about_inner{ float:left; width:100%; padding:50px 0 45px 0 }

.heading{ width:100%; text-align:center; /*float:left;*/ }
.heading.white span{ color:#FFF; }
.text_detail.white{ color:#FFF; }
.heading span{ font-size:40px; font-weight:bold; color:#222222; padding:0 20px 10px 20px; text-transform:uppercase; line-height:40px;  display:inline-block; position:relative; font-weight:bold; 
color:#2c4a95;
 /*background-image:url(../images/heading_bg.png); background-repeat:no-repeat; background-position:50% 100%;*/ border-bottom:2px solid #e98024; font-family: Arial, Helvetica, sans-serif; }
 .heading span::after{ content:url(../images/heading_bg.png); position:absolute; bottom:-11px; right:0; left:0; margin:auto;  }
 
 
.heading.black span{ background-image:url(../images/heading_bg_black.png); border-bottom:1px solid #222222;}
.text_detail{ float:left; width:100%; text-align:center; padding:0 8% 0 8%; margin:32px 0 0 0; color:#5f5f5f; font-size:17px; font-family:'Calibri'; font-weight:normal; line-height:21px;}
.padding_ex{ padding:0 12% 0 12%; }
.full_width_center{ width:100%; max-width:1480px; margin:0 auto; }
.full_width_inner{ width:100%; float:left; position:relative;  }
.services_bg{ background-image:url(../images/missbg.png); background-repeat:no-repeat; background-size: cover; }
.career_bg{ background-image:url(../images/career_bg.png); background-position:center center; background-size:cover; }


.value_quality{ font-size:22px; color:#e68224; font-weight:bold; }
.vision_heading{ font-weight:bold; color:#fede00; font-size:25px; }
.text_detail font.t_align_left{ text-align:left; display:inline-block }
.services_container{ float:left; width:100%; }
.services_container ul{ float:left; width:100%; text-align:center; }
.services_container ul li{ display:inline-block; width:264px; height:auto; vertical-align:text-top; margin-right:42px; margin-bottom:30px; position:relative; }

.services_container ul li:nth-child(4n+4){ margin-right:0; }
.services_container ul li:last-child{ margin-right:0; }
.services_container ul li a{ float:left; width:100%; cursor:pointer;  }

.no_padding{ padding:0; }
.services_name{ float:left; width:100%; color:#464646; font-size:20px; font-family:'Calibri'; font-weight:normal; padding-top:3px; background-color:#FFFFFF; position:relative; z-index:10; }
.services_name:hover{ color:#e98024; cursor:pointer; }

.services_view{ position:absolute; height:0px; bottom:0px; left:0; right:0; background-color:#000000; opacity:.7; z-index:5;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
 }
.services_container ul li:hover .services_view{ height:100%;  }
 
.services_view_button_main{ 
position:absolute; height:0; bottom:0; left:0; right:0; width:100%;  overflow:hidden;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
 } 
.services_container ul li:hover .services_view_button_main{ 
position:absolute; height:100%; bottom:0; left:0; right:0; width:100%; z-index:6;

 } 

.services_view_button{ position:absolute; height:35px; bottom:0; top:0; left:0; right:0;  color:#FFFFFF; font-size:16px; width:140px !important; font-family:'Calibri'; font-weight:normal; border:1px solid #FFFFFF; line-height:35px; text-align:center;  margin:auto;
border-radius:15px;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease; }
.services_view_button:hover{ color:#FFFFFF; background-color:#e98024; border:1px solid #e98024; }





.projects_container{ float:left; width:100%; }
.projects_bg{ background-image: url(../images/projects_background.png); }  
.projects_inner{ display:inline-block; width:18%; margin-right:2%; margin-bottom:30px; float:left; }
.projects_inner img{ float:left; width:100%; transition: all 0.1s ease; cursor: pointer; }
 .projects_inner img:hover {
		transform: scale(1.1);
}
/*.projects_inner:nth-child(3n+3){ margin-right:0; }*/
.projects_heading{  display:inline; margin-top:10px; margin-bottom:20px; font-size:18px; font-family:'Calibri'; font-weight:bold; color:#e98024; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; 
 position:relative; float:left; width:100%; text-align: center; }
.cstm_heading {
		font-size: 17px !important;
		margin: 10px 0 !important;
		font-family: 'Calibri';
		line-height: 18px !important;
		color: #5f5f5f;
		padding-right: 10px;
}

.simplePopup .projects_headings{ display:inline-block; margin-top:0px; font-size:20px; font-family:'Calibri'; font-weight:bold; color:#e98024; border-bottom:2px solid #e98024; position:relative;  width:auto;
 }
/*.simplePopup .projects_headings::after{ content:url(../images/heading_bg2.png); position:absolute; bottom:-11px; right:0; left:0; margin:auto; text-align:center; }*/







.projects_detail{ float:left; width:100%; margin-top:10px; height:82px; overflow:hidden; font-size:17px; font-family:'Calibri'; color:#5f5f5f; line-height:20px;  }

.projects_detail ul{ float:left; width:100%; padding-left:20px; text-align:left; }
.projects_detail ul li{ float:left; width:95%; list-style-type:disc; font-size:17px; font-family:'Calibri'; color:#5f5f5f; line-height:20px; }
.projects_detail_button{ float:left; width:120px; height:28px; border-radius:5px; background-color:#2b377c; color:#FFF; text-align:center; line-height:28px; font-size:17px; font-family:'Calibri';
font-weight:bold; margin-top:10px; margin-top:15px; cursor:pointer; }
.projects_detail_button:hover{ color:#FFF; background-color:#e98024; }


.projects_completion{ color:#5f5f5f; font-size:17px; font-family:'Calibri'; font-weight:normal; float:left; width:100%; text-align:center; }
._200_projects{ width:100%; text-align:center; font-size:25px; font-family:'Calibri'; font-weight:normal; color:#e98024; font-weight:bold; }

.simplePopup .projects_inner{ width:100%; margin:0; }

.simplePopup .projects_detail{ height:auto; padding-right:15px; }









.services_text_det{ float:left; width:100%; text-align:center; padding:0 8% 0 8%; margin:-5px 0 0 0; color:#5f5f5f; font-size:17px; font-family:'Calibri'; font-weight:normal; line-height:21px; float:left; width:100%; margin-bottom:30px; }






.equipment_bg{ background-color:#f1f6f9; }
.equipment_container{ float:left; width:100%; }
.equipment_center{ margin:0 auto; max-width:605px; }
.equipment_inner{ float:left; width:100%; }
.equipment_panel{ float:left; width:100%; margin-bottom:20px; border-bottom:2px solid #d3ebef; padding:0 50px 20px 50px }
.equipment_panel:last-child{ margin-bottom:0px; }
.equipment_heading{ float:left; width:100%; font-size:17px; font-family:'Calibri'; font-weight:normal; color:#5f5f5f; font-weight:bold; }
.equipment_list{ float:left; width:100%; padding-left:35px; }
.equ_list{ float:left; width:100%; font-size:17px; font-family:'Calibri'; font-weight:normal; color:#1f1f1f; position:relative; padding-right:25px; text-transform:uppercase; }
.equ_numbring{ position:absolute; right:0; top:0; /*width:21px; height:21px;*/ /*border-radius:100%; background-color:#acadb1;*/ font-size:17px; font-family:'Calibri';
 color:#333333; line-height:18px; text-align:center; }



.publication_bg{ background-image:url(../images/publication.jpg); background-repeat:repeat; }
.text_detail_publication ul{ float:left; width:100%; }
.text_detail_publication ul li{ float:left; width:100%; text-align:left; list-style-type:decimal; color:#5f5f5f; font-size:17px; font-family:'Calibri'; font-weight:normal; padding-left:15px; }
.text_detail_publication ul li a{ text-align:left; color:#5f5f5f; font-size:17px; font-family:'Calibri'; font-weight:normal; }
.text_detail_publication ul li a:hover{ color:#e98024; }



.contact_bg{ background-color:#f1f6f9; }
.form_portion_left{ float:left; width:49%; padding:0 20px 0 0px; }
.form_portion_right{ float:right; width:49%; }
.contact_desc{ float:left; width:100%; font-size:17px; font-family:'Calibri'; font-weight:normal; color:#1f1f1f; text-align:left; margin-bottom:20px; }
.contact_form_input_text{ float:left; width:100%; font-size:16px; font-family:'Calibri'; font-weight:normal; color:#2b377c; padding:0 10px 0 10px; height:40px; border:1px solid #e2e7ea; margin-bottom:20px; }  
.form_portion_left textarea{ float:left; width:100%; padding:10px; font-size:16px; font-family:'Calibri'; font-weight:normal; color:#2b377c; height:200px; border:1px solid #e2e7ea; 
position:relative; resize:none; }  
.form_portion_left .textarea_arrow{ float:left; width:100%; position:relative; }
.form_portion_left .textarea_arrow:after{ content:url(../images/textarea_after.png); position:absolute; bottom:-40px; right:100px; }
.talk_to_us_container{ float:left; width:100%; text-align:center; margin-top:55px; }
.form_portion_left .talk_button{ display:inline-block; width:149px; height:40px; border-radius:10px; color:#FFF; text-align:center; outline: none; background-image:url(../images/talk_to_us.png);
text-transform:uppercase; border:0; }
input #form-submit:active {
		outline: none;
}

.geo_co{ color:#5f5f5f; font-size:15px; font-family:'Calibri'; font-weight:normal; float:left; width:100%; text-align:left;  }
.geo_co font{ text-transform:uppercase; }
.geo_co_map{ float:left; width:100%; height:400px; margin-top:15px;  position:relative;
/*box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
-webkit-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
-ms-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75);
-o-box-shadow: 0px 0px 5px 0px rgba(119, 119, 119, 0.75)*/;
 }
.geo_co_map_to{ position:absolute; top:0; right:0; left:0; bottom:0; }



.contact_address{ float:left; padding:0 70px 0 70px; text-align:left; width:100%; margin-top:25px; }
.c_address{ float:left; width:100%; padding-left:40px; background-image:url(../images/location_icon.png); background-repeat:no-repeat; background-position:0 5px; }
.c_mob_number{ float:left; width:100%; padding-left:40px; background-image:url(../images/phone_icon_black.png); background-repeat:no-repeat; background-position:0 5px; }
.c_email{ float:left; width:100%; padding-left:40px; background-image:url(../images/address_icon.png); background-repeat:no-repeat; background-position:0 5px; }


.footer_bottom{ float:left; width:100%; padding:10px 10px 10px 10px; background-color:#e68224; color:#FFF; font-size:17px; font-family:'Calibri'; font-weight:normal; text-align:center; }






.clients_bg{ background-color:#FFF; }  

.about_bg{ background-image:url(../images/about_bg.jpg);  }


.align_center{ text-align:center !important; }
/***************************************************************************/

.sevice_main{ width:100%; float:left; margin-top:50px;}
.col_round{ float:left; width:100%; }
.col_round:last-child{ margin-right:0; }
.col_round_center{ margin:0 auto; width:100%; }
.col_round_inner{ width:100%; float:left; }
.service_round_outer{ font-size: 16px; color: #333d40; width: 100%; position:relative; border: 10px solid #f7b71e; padding: 20px; border-radius: 100%;
	margin: 0 auto;}


.service_round_outer:before{
	content: "";
	display: block;
	padding-top: 100%; 	/* initial ratio of 1:1*/
}

.service_round_inner{ border: 2px solid #f7b71e; padding: 20px; border-radius: 100%; position: absolute;
top: 20px;
left: 20px;
right: 20px;
bottom: 20px; background-color:transparent;-webkit-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;}
.service_round_inner._1{background-image:url(../images/architecture_plan.png); background-repeat:no-repeat; background-position:50% 30%;}
.service_round_inner._2{background-image:url(../images/construction_icon.png); background-repeat:no-repeat; background-position:50% 30%;}
.service_round_inner._3{background-image:url(../images/fast_icon.png); background-repeat:no-repeat; background-position:50% 30%;}
.service_round_inner._4{background-image:url(../images/house_rebilding.png); background-repeat:no-repeat; background-position:50% 30%;}
.service_round_outer:hover .service_round_inner._1{background-image:url(../images/architecture_plan_hover.png); background-repeat:no-repeat; background-position:50% 35%;}
.service_round_outer:hover .service_round_inner._2{background-image:url(../images/construction_icon_hover.png); background-repeat:no-repeat; background-position:50% 35%;}
.service_round_outer:hover .service_round_inner._3{background-image:url(../images/fast_icon_hover.png); background-repeat:no-repeat; background-position:50% 35%;}
.service_round_outer:hover .service_round_inner._4{background-image:url(../images/house_rebilding_hover.png); background-repeat:no-repeat; background-position:50% 35%;}

.serviceName { float:left; display: inline-block; font-size: 14px; font-weight: bold; position: relative; color:#FFF; width:100%; text-align:center;
margin-top:120px;   }
.serviceName:after {  content: attr(data-hover);  position: absolute;  display: block;  top: 0;  max-width: 0;  color: #FFF;  white-space: nowrap;
	overflow: hidden;  -webkit-transition: all 300ms ease-in-out;  transition: all 300ms ease-in-out;}
.service_round_outer:hover .service_round_inner{ background-color:#FC0; }
.service_round_outer:hover .serviceName{  color:#222222;}

.clients_main{ width:100%; float:left; margin-top:50px; }
.client_center{ width:778px; margin:0 auto; }
.client_center a{ margin-right:40px; float:left; }
.client_center a:last-child{ margin-right:0px;}
.contact_main{ float:left; width:100%; margin-top:80px;}

.info_main{ float:left; width:auto;  }
.contact_heading{ width:300px; height:100px; font-size:36px; font-weight:bold; text-align:center; border:10px solid #000; text-transform:uppercase; line-height:80px;
margin:0 0 80px 0;}
.info_main span{ font-size:16px; float:left; line-height:20px; }
.info_main span font{ float:left; }
.contact_head{ float:left; font-size:18px; color:#000; }

.detail_info{ float:left; font-size:18px; color:#757575; margin-bottom:35px;}
.message_main{ float:right; width:615px; position:relative; } 
.message_main input[type="text"].half{ float:left; width:302px; border:1px solid #cccccc; padding:0 10px 0 10px; margin-right:10px; height:40px;
color:#7f7f7f; border-radius:40px; margin-bottom:20px;  } 
.message_main input[type="text"].mr0{ margin-right:0; color:#7f7f7f;}
.message_main input[type="text"]{ float:left; width:100%; border:1px solid #cccccc; color:#7f7f7f; padding:0 10px 0 10px; margin-right:0px; height:40px; border-radius:40px; margin-bottom:20px;  } 
.message_main textarea{ float:left; width:100%; color:#7f7f7f; border:1px solid #cccccc; padding:10px; height:135px; margin-bottom:20px;
font-family: 'FFClanWebProBlack', 'Open Sans', Arial; resize:none; border-radius:20px; } 
.message_main input[type="submit"]{ float:left; width:300px; background-color:#222222; height:40px; line-height:40px; color:#FFF; font-size:14px;
border:0; font-weight:bold; border-radius:20px; } 
.map{ float:left; width:100%; height:600px; position:relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}
.map_unvisible{ position:absolute; top:46px; left:45px; right:0; z-index:10; bottom:0;  }
.send_msg{ width:100%; text-align:center; float:left; color:#0F0; position:absolute; top:-30px; left:0;}
.send_msg_error{ width:100%; text-align:center; float:left; color:#F00; position:absolute; top:-30px; left:0;}






.contact_detail_bg{ float:left; width:100%; background-image:url(../images/contact_bg.PNG); background-repeat:no-repeat; background-size:cover; padding:32px 0 32px 0;  }
.contact_detail_center{ max-width:1200px; margin:0 auto;  }
.contact_detail_inner{ float:left; width:100%; text-align:center; }
.contact_common{ padding-top:117px; background-repeat:no-repeat; background-position:center top; display:inline-block;color:#FFF; font-size:17px; font-family:'Calibri'; font-weight:normal;  }
.contact_add{ background-image:url(../images/address.png); display:inline-table; float:left; }
.contact_pho{ background-image:url(../images/phone.png); }
.contact_email{ background-image:url(../images/email.png); float:right;}
.add_heading{ float:left; width:100%; text-align:center; font-weight:bold; padding:5px 0 5px 0; }
.add_address{ text-align:left; display:inline-block }
.add_address a {
		color: white;
}
span.add_address a:hover {
		text-decoration: underline;
}




/*----------------------------------------------------------------*/
/*

-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
/************************************************************************/

/************************************************************************************
Portfolio
*************************************************************************************/
.portfolio_heading{ float:left; width:100%; text-align:center; font-size:45px; line-height:48px; color:#FFFFFF; margin-bottom:15px; text-transform:uppercase;}
.working{ float:left; width:100%; text-align:center; font-size:21px; line-height:23px; color:#a7e2ff; margin-bottom:30px; }
.portfolio_line{ float:left; width:100%; }
.portfolio_line_border{ margin:0 auto; width:110px; height:1px; background-color:#dfdfdf;}
.tab_first{
	float:left;
	width:146px;
	height:46px;
	font-family:"Swiss721BT-BoldCondensed";
	color:#087a4e;
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
	line-height:46px;
}
.tab_second{
	float:left;
	width:146px;
	height:46px;
	font-family:"Swiss721BT-BoldCondensed";
	color:#087a4e;
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
	line-height:46px;

}
.apps_main{
	width:100%;
	height:auto;
	display:inline-block;
	float:left;
	position:relative;
	
}
.apps_main .pro_detail{ width:100%; padding:25px 20px 25px 20px; height:74px; background-color:#000; position:absolute; z-index:5; bottom:0; float:left; opacity:.8;
 -webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;}
.apps_main:hover .pro_detail{ width:100%; height:212px; background-color:#000; float:left; text-align:left; }
.apps_main .pro_detail .heading{ font-size:18px; font-weight:bold; color:#FFF; float:left; text-align:left; }
.detail_pro{font-size:12px; color:#FFF;  float:left; margin-top:20px; line-height:20px; }
.product{ float:left; width:100%; height:auto; }
.product img{ float:left; width:100%; height:auto; }




.app_img{
	width:100%;
	padding:0 ;	
	overflow:hidden;
	float:left;
}
.app_img a.pro_img img{
	
	float:left;
	width:100%;
	height:auto;

}
.project_description{
	width:100%;
	float:left;
	text-align:center;	
	color:#FFF;
	font-size:16px;
	padding:20px 25px 20px 25px;
	height:80px;
	background-color:#0089cc;
}
.pro_name{ float:left; width:100%; font-size:17px; color:#FFF; text-align:left; height:18px; overflow:hidden;}

.thumb_slider_main{ float:left; width:100%; position:relative;}



.buttons{ width:100%; }
.buttons ul.navc{ width:460px; margin:auto; }
.buttons ul.navc li{ margin-right:60px; float:left; }
.buttons ul.navc li:last-child{ margin-right:0px; }

 .navc a{
	cursor: pointer;
	padding:10px 0px 0px 0px !important;
	float:left;
	color:#212121 !important;
	background:none;
	font-size:16px;
	text-align:center;
	/*text-transform:uppercase;*/
	/*border:1px hidden #FFF;*/
	font-weight:normal;
	border-top:4px solid #FFFFFF;
	font-weight:bold;
	


 }
.navc a:hover{
		border-top:4px solid #bdbcbc;
	
	
	
	/*margin-right:8px !important;*/
	
} 
.navc a.active{
		border-top:4px solid #bdbcbc;
}






.sl_main{ float:left; width:100%; position:relative; margin-top:32px; }

.Modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: transparent;
	visibility: hidden;
	z-index:1200;
}

.Modal .content {
	position: fixed;
	left: 50%;
	top: 35%;
	width: 50%;
	padding: 15px;
	border-radius: 3px;
	background: #fff;
	transform: translate(-50%, -30%) scale(0);
	z-index:1500;
}

.Modal .close {
	position: absolute;
	top: 8px;
	right: 8px;
	display: block;
	width: 30px;
	height: 30px;
	padding: 5px;
	line-height: 18px;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	background: #0089cc;
	color: #fff;
	z-index:700;
}

.Modal .close:before { content: '\2715'; }

.Modal.is-visible {
	visibility: visible;
	background: rgba(0, 0, 0, 0.8);
	-webkit-transition: background .35s;
	-moz-transition: background .35s;
	transition: background .35s;
	-webkit-transition-delay: .1s;
	-moz-transition-delay: .1s;
	transition-delay: .1s;
}

.Modal.is-visible .content {
	-webkit-transform: translate(-50%, -30%) scale(1);
	-moz-transform: translate(-50%, -30%) scale(1);
	transform: translate(-50%, -30%) scale(1);
 -webkit-transform: transition: transform .35s;
 -moz-transform: transition: transform .35s;
	transition: transform .35s;
}

.img_main_app{ float:left; width:100%; height:150px; text-align:center; margin-bottom:20px}
.img_main_app_desc{ float:left; width:100%; font-size:14px; height:300px; overflow:scroll; line-height:20px; overflow-x:hidden;}

.apple{
	width:100%;
	float:left;	
}
.apple a{
margin:0 auto;
width: 180px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #0089CC;
color: #FFF;
font-size: 20px;
text-transform: uppercase;
display:block;
	
	}



.timeline_main{ float:left; width:100%; background-image:url(../images/line.png); background-repeat:repeat-y; background-position:50% 50% }
.timeline_data_main{ width:50%; position:relative; margin-bottom:20px; }
.timeline_data_main.left{ float:left; }
.timeline_data_main.right{ float:right; }
a.accordion{ display: block; height: 23px; position: absolute; top: 20px; width: 23px; cursor: pointer; background-image:url(../images/plus.png); }
.timeline_data_main.right a.accordion{ left: -12px; }
.timeline_data_main.left a.accordion{ right: -12px; }
a.accordion.active{ background-image:url(../images/minus.png); }
.timeline_date{ color: #797979; font-size: 17px; font-weight: bold; position: absolute; top: 20px; }
.timeline_data_main.right .timeline_date{ margin: 0 30px 0 0; right: 100%; text-align: right; }
.timeline_data_main.left .timeline_date{ left: 100%; margin-left: 30px; text-align: left; }
.timeline_text{ background-color:#5C5C5C; border-radius: 8px 8px 8px 8px; padding: 25px 40px; position: relative; }
.timeline_data_main.right .timeline_text{ float:right; width:92%; }
.timeline_data_main.left .timeline_text{ float:left; width:92%; }
.arrow_t{ position: absolute; display: inline-block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.timeline_data_main.right .arrow_t{ top: 30px; left: -10px; margin-top: -10px; border-width: 10px 10px 10px 0; border-right-color: #5C5C5C; }
.timeline_data_main.left .arrow_t{ top: 30px; right: -10px; margin-top: -10px; border-width: 10px 0 10px 10px; border-left-color: #5C5C5C; }
.heading_timeline{ color:#bfbfbf; font-size: 18px; line-height: 22px; text-transform: capitalize; font-weight:bold; float:left; width:100%; text-align:left; }
.timeline_data_hide_show{ color: #9b9b9b; font-size: 14px; line-height: 120%; text-transform: capitalize; float:left; width:100%; text-align:left; padding-top:10px; }
.timeline_data_hide_show{ display:none; }
.timeline_data_hide_show.open{ display:block; }
.timeline_bg{ background-image:url(../images/bg_team.png);  }

/************************************************************************************
Footer
*************************************************************************************/
.copy_right { float:left; width:100%;  font-size:13px; color:#343434; line-height:15px; background-color:#f2efe5; height:50px; line-height:50px; text-align:center; }

/************************************************************************************
Login Page
*************************************************************************************/

/*Main stylesheet for Backtop jQuery Plugin */
#backTop{
		width:25px;
		height:25px;
		padding:5px;
		border-radius:4px;
		text-indent:-9999px;
		cursor:pointer;
		z-index:999999999;
	display:none;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
}
#backTop.white{
		 background:url(../img/uparr-48-b.html) no-repeat center center rgba(255,255,255,0.8);
		border:1px solid #ccc;
}
#backTop.black{
		 background:url(../img/uparr-48-w.html) no-repeat center center rgba(0,0,0,0.8); 
		border:1px solid #ccc;
}
#backTop.red{
		background:url(../images/top_arrow.png) no-repeat center center rgba(43,55,124,0.9); 
		border:1px solid #fff;
	background-size:20px auto;
}
#backTop.green{
		 background:url(../images/top_arrow.png) no-repeat center center rgba(81,217,187,0.9); 
		
}



/********************************************************************************************/





.simplePopup {
	display: none;
	position: fixed;
	
	background-color: #FFFFFF;
	z-index: 10002;
	color:#2E2E2E;
	padding: 12px;
	/*max-width: 70%;
	min-width: 70%;*/
	width:95%;
	max-width:550px;
	height:400px;
	opacity:1;
	font-size:12px;
	margin:auto;
	top:0;
	bottom:0;
	right:0;
	left:0;
	/*border-radius:15px; */
	background-image:url(../images/bg_login_top.jpg);
	
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	padding:25px 20px 30px 20px; border-radius:5px;
}

.simplePopupBackground {
	display: none;
	background:#000;
	position: fixed;
	/*height: 100%;
	width: 100%;*/
	right:0;
	bottom:0;
	top: 0;
	left: 0;
	z-index: 10001;
	opacity:.8 !important;
	
}

.simplePopupClose {
	float: right;
	cursor: pointer;
	right: 0px;
	top: 0px;
	color:#333 !important;
 /*background-color:#2b377c;*/
background-image:url(../images/cross.png);
	background-size:20px;
background-repeat:no-repeat; 
background-position:50% 50%;
	text-align:center;
	font-weight:bold;
	position:absolute;
	border-radius:100%; 
	font-weight:bold;
	-webkit-transition: all 0.4s ease;
 -moz-transition: all 0.4s ease;
 -o-transition: all 0.4s ease;
 transition: all 0.4s ease;
height: 30px;
width:30px;
z-index:5;
opacity:.8;
}
.simplePopupClose:hover { opacity:1; }
.show1{ cursor:pointer; }





/*****************************************************************************************************************/
/* ----------------------------------------------  Checkboxes and Radio inputs  ----------------------------------------------  */	
/*.left{ float:left !important;}*/
.right{ float:right !important;}
.mt_0{ margin-top:0 !important;}
.mt_5{ margin-top:5px !important;}
.mt_10{ margin-top:10px !important;}
.mt_15{ margin-top:15px !important;}
.mt_20{ margin-top:20px !important;}
.mt_25{ margin-top:25px !important;}
.mt_30{ margin-top:30px !important;}
.mt_35{ margin-top:35px !important;}
.mt_40{ margin-top:40px !important;}
.mt_45{ margin-top:45px !important;}
.mt_50{ margin-top:50px !important;}
.mb_0{ margin-bottom:0 !important;}
.mb_5{ margin-bottom:5px !important;}
.mb_10{ margin-bottom:10px !important;}
.mb_15{ margin-bottom:15px !important;}
.mb_20{ margin-bottom:20px !important;}
.mb_25{ margin-bottom:25px !important;}
.mb_30{ margin-bottom:30px !important;}
.mb_35{ margin-bottom:35px !important;}
.mb_40{ margin-bottom:40px !important;}
.mb_45{ margin-bottom:45px !important;}
.mb_50{ margin-bottom:50px !important;}
.mb_100{ margin-bottom:100px !important;}
.mb_150{ margin-bottom:150px !important;}

.pad_last{ padding-bottom:100px;}
/*.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}
.mt_0{ margin-top:0;}*/

	
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
						transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
						transform: scale3d(.3, .3, .3);
	}

	50% {
		opacity: 1;
	}
}

.zoomIn {
	-webkit-animation-name: zoomIn;
					animation-name: zoomIn;
}










/********************************************************************************************/


.scroll-wrapper {
								overflow: hidden !important;
								padding: 0 !important;
								position: relative;
						}

						.scroll-wrapper > .scroll-content {
								border: none !important;
								box-sizing: content-box !important;
								height: auto;
								left: 0;
								margin: 0;
								max-height: none !important;
								max-width: none !important;
								overflow: scroll !important;
								padding: 0;
								position: relative !important;
								top: 0;
								width: auto !important;
						}

						.scroll-wrapper > .scroll-content::-webkit-scrollbar {
								height: 0;
								width: 0;
						}

						.scroll-element {
								display: none;
						}
						.scroll-element, .scroll-element div {
								box-sizing: content-box;
						}

						.scroll-element.scroll-x.scroll-scrollx_visible,
						.scroll-element.scroll-y.scroll-scrolly_visible {
								display: block;
						}

						.scroll-element .scroll-bar,
						.scroll-element .scroll-arrow {
								cursor: default;
						}

						.scroll-textarea {
								border: 1px solid #cccccc;
								border-top-color: #999999;
						}
						.scroll-textarea > .scroll-content {
								overflow: hidden !important;
						}
						.scroll-textarea > .scroll-content > textarea {
								border: none !important;
								box-sizing: border-box;
								height: 100% !important;
								margin: 0;
								max-height: none !important;
								max-width: none !important;
								overflow: scroll !important;
								outline: none;
								padding: 2px;
								position: relative !important;
								top: 0;
								width: 100% !important;
						}
						.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
								height: 0;
								width: 0;
						}
			
			
			.scrollbar-inner > .scroll-element,
														.scrollbar-inner > .scroll-element div
														{
																border: none;
																margin: 0;
																padding: 0;
																position: absolute;
																z-index: 10;
														}

														.scrollbar-inner > .scroll-element div {
																display: block;
																height: 100%;
																left: 0;
																top: 0;
																width: 100%;
														}

														.scrollbar-inner > .scroll-element.scroll-x {
																bottom: 2px;
																height: 6px;
																left: 0;
																width: 100%;
														}

														.scrollbar-inner > .scroll-element.scroll-y {
																height: 100%;
																right: 2px;
																top: 0;
																width: 8px;
														}

														.scrollbar-inner > .scroll-element .scroll-element_outer {
																overflow: hidden;
														}

														.scrollbar-inner > .scroll-element .scroll-element_outer,
														.scrollbar-inner > .scroll-element .scroll-element_track,
														.scrollbar-inner > .scroll-element .scroll-bar {
																-webkit-border-radius: 8px;
																-moz-border-radius: 8px;
																border-radius: 8px;
														}

														.scrollbar-inner > .scroll-element .scroll-element_track,
														.scrollbar-inner > .scroll-element .scroll-bar {
																-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
																filter: alpha(opacity=60);
																opacity: 0.6;
														}

														.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #e0e0e0; }
														.scrollbar-inner > .scroll-element .scroll-bar { background-color: rgba(0, 0, 0, 0.5); }
														.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: rgba(0, 0, 0, 0.7); }
														.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: rgba(0, 0, 0, 0.9); }


														/* update scrollbar offset if both scrolls are visible */

														.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
														.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


														.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
														.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }
/*Slide styles*/
/*@media only screen and (max-width: 1900px){
	#header-slider .bg1 img {
		position: absolute;
	    right: 0;
	    bottom: 5%;
	}
	#header-slider .bg2 img {
		position: absolute;
	    right: 0;
	    top: 0;
	}
	#header-slider .bg3 img {
		position: absolute;
	    left: 0;
	    top: 0;
	}
	#header-slider .bg4 img {
		position: absolute;
	    right: 0;
	    top: 0;
    }
}
@media only screen and (max-width: 1600px){
	#header-slider .item img{
		max-width: 45%;
	}
}
@media only screen and (max-width: 1499px){
	#header-slider .item img{
		max-width: 40%;
	}
	#header-slider .bg2 img {
	    top: 5%;
	}
	#header-slider .bg3 img {
	    top: 5%;
	}
	#header-slider .bg4 img {
	    top: 5%;
    }
}
@media only screen and (max-width: 768px){
	#header-slider .item img{
		max-width: 50%;
	}
	#header-slider .bg1 img {
	    bottom: 3%;
	}
	#header-slider .bg2 img {
	    top: 3%;
	}
	#header-slider .bg3 img {
	    top: 3%;
	}
	#header-slider .bg4 img {
	    top: 3%;
    }
}
@media only screen and (max-width: 768px){
	#header-slider .item img{
		max-width: 60%;
	}
}
@media only screen and (max-width: 400px){
	#header-slider .bg1 img {
	    bottom: 0;
	}
	#header-slider .bg2 img {
	    top: 0;
	}
	#header-slider .bg3 img {
	    top: 0;
	}
	#header-slider .bg4 img {
	    top: -5%;
    }
}
*/
.mt_0{
	z-index: 0 !important;
	position: relative;
}