@charset "utf-8";
/* CSS Document */


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

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

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



@font-face{
font-family:"HelveticaNeueW02-67MdCn 694060";
src:url("../fonts/06b85ec8-4a05-49b4-91c2-f44ec792102b.eot?#iefix");
src:url("../fonts/06b85ec8-4a05-49b4-91c2-f44ec792102b.eot?#iefix") format("eot"),url("../fonts/11398868-5e58-467f-86d1-650e10dd998a.woff") format("woff"),url("../fonts/285f76f1-9aeb-40f3-8df6-f87eb061df28.ttf") format("truetype"),url("../fonts/95e9b167-72f4-4e05-8337-e993a249b8b5.svg#95e9b167-72f4-4e05-8337-e993a249b8b5") format("svg");
}

@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/helr65w-webfont.eot');
    src: local('☺'), url('../fonts/helr65w-webfont.woff') format('woff'), url('../fonts/helr65w-webfont.ttf') format('truetype'), url('../fonts/helr65w-webfont.svg#HelveticaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}


*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; outline:none;}
.transition, .transition:before, .transition:after, .transition:hover {transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; outline:none; vertical-align:middle; }
a:hover{ color:#0b2020; text-decoration:underline; }
a, a:focus{ outline:none;}
body{ background:#fff; margin:0; padding:0; font-family: 'MYRIADPROREGULAR_0';}
a{ color:#e06526;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}

h1{ color:#e06526; font-size:27px;  font-family: 'MYRIADPROSEMIBOLDIT_0'; margin:0; padding:0;}
h2{ color:#807c7c; font-size:18px;  font-family: 'MYRIADPROSEMIBOLDIT_0'; margin:0px 0 10px; padding:0;}
h3{ color:#e06526; font-size:18px;  font-family: 'MYRIADPROSEMIBOLDIT_0'; margin:0; padding:0;}
h4{ color:#7e7a7a; font-size:14px;  font-family: 'MYRIADPROSEMIBOLDIT_0'; margin:0 0 3px 0; padding:0;}


p{ color:#7e7a7a; font-size:14px;  line-height:18px; margin:0; padding:0 0 18px 0;}
::selection {background: #e06526; /* WebKit/Blink Browsers */ color:#fff;}
::-moz-selection { background: #e06526; /* Gecko Browsers */  color:#fff;}

.clear{ clear:both;}
div, input, textarea{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box;  }

.header{ border-top:4px solid #ff5a00; width:100%; padding-top:31px; padding-bottom:21px;}
.clearfix:after {visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }

.main-wrapper { z-index:1; position:relative; margin-right: auto; margin-left: auto; max-width:930px; width:100%;  }
.main-wrapper:before,
.main-wrapper:after { content: " "; display: table;}
.main-wrapper:after { clear: both;}
.toggleMenu:hover{ color:#fff; text-decoration:none; opacity:0.8;}
.toggleMenu { display:  none;  background:#e06526; text-decoration:none;  font-family: 'HelveticaBold';  padding: 10px 15px;  color: #fff;}
.nav { margin:0; padding:0; border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -moz-border-radius:8px; overflow:hidden; list-style: none; *zoom: 1; }
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a {  padding:7px 13px; font-family: 'MYRIADPROSEMIBOLDIT_0'; font-size:16px; color:#7e7a7a; text-decoration:none;}
.nav a:hover, .nav a:focus, .nav a.current{ }
.nav li {  position: relative;}
.nav > li {  float: left; }
.nav > li:first-child{ background:none;}
.nav > li > .parent {  background-image: url(../images/downArrow.png); background-repeat: no-repeat;background-position: right;}
.nav > li > a { display: block;}
.nav li  ul {  position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%;  top: 0;}
.nav li li a {  display: block;background: #1d7a62; position: relative;z-index:100;   border-top: 1px solid #175e4c;}
.nav li li li a { background:#249578;  z-index:200;  border-top: 1px solid #1d7a62;}
.nav li a span{margin-right:6px; top: -4px; position:relative; overflow:hidden; display:block; width:29px; height:29px; float:left; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; background-position:left top;}
.pic1{ background:url(../images/icon1.png) no-repeat;}

.pic1{ background:url(../images/icon1.png) no-repeat;}
.pic2{ background:url(../images/icon2.png) no-repeat;}
.pic3{ background:url(../images/icon3.png) no-repeat;}
.pic4{ background:url(../images/icon4.png) no-repeat;}
.pic5{ background:url(../images/icon8.png) no-repeat;}

.nav li a:hover span, .nav li a:focus span, .nav li a.current span{ background-position:left bottom;}
.nav li a:hover, .nav li a:focus, .nav li a.current { color:#e06526;}


.logo{ float:left;}
.header-right{ float:right; padding-top:9px;}


.bx-wrapper {position: relative;	margin: 0 auto 0;	padding: 0;	*zoom: 1;}
.bx-wrapper img {width: 100%;	display: block;}
.bx-wrapper .bx-viewport { overflow:visible !important /9;	-webkit-transform: translatez(0);	-moz-transform: translatez(0);	-ms-transform: translatez(0);	-o-transform: translatez(0);	transform: translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {	position: absolute;	bottom: 10px;	width: 100%; }
.bx-wrapper .bx-loading {	min-height: 50px;	background: url(../images/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 2000;}
.bx-wrapper .bx-pager {	text-align: center;	font-size: .85em;	font-family: Arial;	font-weight: bold;	color: #666;	padding-top: 0;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;	*zoom: 1;	*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {	background: #666;	text-indent: -9999px;	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {	background: #e06526;}
.bx-wrapper .bx-prev {	left: 10px;	background: url(../images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next {	right: 10px;	background: url(../images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover {	background-position: 0 0;}
.bx-wrapper .bx-next:hover {	background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {	position: absolute;	top: 50%;	margin-top: -16px;	outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}
.bx-wrapper .bx-controls-auto {	text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {	display: block;	text-indent: -9999px;	width: 10px;	height: 11px;	outline: 0;	background: url(../images/controls.png) -86px -11px no-repeat;	margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {	background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {	display: block;	text-indent: -9999px;	width: 9px;	height: 11px;	outline: 0;	background: url(../images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {	background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {	text-align: left;	width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {	right: 0;	width: 35px;}
.bx-wrapper .bx-caption {	position: absolute;	bottom: 0;	left: 0;	background: #666\9;	background: rgba(80, 80, 80, 0.75);	width: 100%;}
.bx-wrapper .bx-caption span {	color: #fff;	font-family: Arial;	display: block;	font-size: .85em;	padding: 10px;}
.bxslider { float: left; height: 100% !important; margin:0; padding-left: 0; width: 100% !important;}
.section{ width:100%;}
.slider{ width:100%; margin-top:9px;}
.bx-wrapper:hover .bx-controls-direction{ opacity:1;}
.bx-controls-direction{ opacity:0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ opacity:0;}
.bx-wrapper:hover .bx-pager, .bx-wrapper:hover .bx-controls-auto { opacity:1;}
.slider-content{ position:absolute; bottom:48px; left:86px; width:460px;}
.slider-content h1 span{ color:#fff;}
.find-more{ background:url(../images/btn-bg.jpg) repeat-x; height:35px; width:156px; display:block; text-align:center; line-height:35px; color:#fff; font-size:15px;  font-family: 'HelveticaBold'; text-shadow:1px 1px 1px #830000; text-decoration:none; text-transform:uppercase; z-index:999; position:relative; border-radius:12px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.find-more:hover{ text-decoration:none; color:#fff;  opacity:0.9;}
.section-main h1 span{ color:#233d3f;}
.section-main{ width:100%; padding-top:31px;}

.section-main-left{ width:68.6%; float:left;  padding-right:32px;}
.section-main-right{ width:28%; float:right;}
.inquiry{ width:100%;  padding:4px 0 15px;}
.inquiry-txt{ color:#233d3f; font-size:18px;  font-family: 'HelveticaBold';}
.inquiry-number{ color:#e06526; font-size:35px;   font-family: 'HelveticaBold';}

.inquiry-btn{ margin:20px auto 0; background:url(../images/enguiry.png) repeat-x; height:35px; width:177px; display:block; text-align:center; line-height:35px; color:#fff; font-size:15px;  font-family: 'HelveticaBold'; text-shadow:1px 1px 1px #830000; text-decoration:none; text-transform:uppercase; z-index:999; position:relative; border-radius:12px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.inquiry-btn:hover{ text-decoration:none; color:#fff;  opacity:0.8;}

.footer{ width:100%; background:#898787 url(../images/footer.jpg) repeat-x top; padding:19px 12px; position:relative;}
.footer:after{ background:url(../images/pattern.png) repeat; width:100%; height:100%; position:absolute;left:0; top:0; content:"";}
.footer-left{ float:left; width:78%;}
.footer-left p{ color:#c6c6c6; font-size:13px; margin:0; padding:0; line-height:18px;}
.footer-left a{color:#c6c6c6; text-decoration:none;}
.footer-left a:hover{ color:#fff; text-decoration:underline;}
.footer-left-bottom{ padding-top:11px;}
.footer-left-bottom p{ font-size:11px; }
.footer-right{ float:right;}
ul.social-link { padding-left:0; float:right;}
ul.social-link li{ float:left; padding-left:5px; list-style:none;}
ul.social-link li a{ display:block; width:34px; height:29px;  text-align:center; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.social-link li a:hover, ul.social-link li a:focus{ opacity:0.5;}

ul.our-service{ width:100%; margin:0; padding:0;}
ul.our-service li{ border-bottom:1px solid #dbdbdb; padding-bottom:30px; margin-top:24px; float:left; width:100%; list-style:none;}
ul.our-service li:last-child{ border:none;}
ul.our-service li p{ padding-bottom:2px; }




.our-service-left{ float:left; width:29%;}
.our-service-left img{ border:2px solid #adadad;}
.our-service-right{ float:right; width:66%;}

.the-team-left{ float:left; width:24%;}
.the-team-left img{ border:2px solid #adadad;}
.the-team-right{ float:right; width:72%;}


.right-side{ float:right;}
.left-side{ float:left; text-align:right;}
.side-pic{ margin-top:45px; text-align:center;}
.side-pic img{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);}

.color-change{ color:#233d3f; font-size:14px;}
.mail-link{ text-decoration:none; color:#e06526; font-size:14px; font-family: 'MYRIADPROSEMIBOLDIT_0';}
.mail-link:hover{color:#e06526; text-decoration:underline;}
.contact-form{  width:100%; margin:0; padding:0 28px 50px 0;}
.contact-form-main { float: left;list-style: outside none none; margin: 0 0 14px; padding: 0; width: 100%;}

.contact-form-left{ float:left; width:49%;}
.input-field{ color:#9e9e9e; height:36px; width:100%; background:#e4e4e4; padding:5px 15px; border:1px solid #b9b9b9; font-size:16px;  font-family: 'MyriadProIt'; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.contact-form-right{ float:right; width:49%;}
.input-field:focus, .input-message:focus{-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3) inset; border-color:transparent; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3) inset; color:#6b6363;}
.input-message{ height:120px; resize:none;color:#9e9e9e; width:100%; background:#e4e4e4; padding:5px 15px; border:1px solid #b9b9b9; font-size:16px;  font-family: 'MyriadProIt'; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }

.contact-form-full{ width:100%;}
.capchapic{ float:left;}
.capcha-txt{ float:left; width:175px; padding-left:15px;}
.capcha-field{ width:100%; border:1px solid #b9b9b9; height:35px; color:#9e9e9e; font-size:16px; padding:5px 10px; background:#e4e4e4;  font-family: 'MyriadProIt';}
.required-txt{ color:#807c7c; font-size:14px; padding-left:11px; float:left; font-family: 'MyriadProIt';}

.send-btn{ margin-top:1px; background:url(../images/enguiry.png) repeat-x; height:37px; float:right; cursor:pointer; text-align:center; width:159px; border:none; color:#fff; font-size:20px;   font-family: 'MYRIADPROSEMIBOLDIT_0'; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3); text-decoration:none; z-index:999; position:relative; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); -ms-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3); -o-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.3);}
.send-btn:hover{ text-decoration:none; color:#fff;  opacity:0.8;}
.map-section { margin-bottom:25px; width:100%;}
.map-section  h1 span{color: #233d3f;}
.map-main{ width:100%;}
.map-main img{box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -ms-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}

.slider-txt{ margin:18px 0 29px; color:#e06526; font-size:43px;  font-family: 'HelveticaBold';  text-shadow: 1px 1px 1px #000000;}
.slider-content .slider-txt span {color: #ffffff;}
.our-service-right h2 h3{ display:inline;}

.center-full-bg{ width:100%; background:url(../images/center-bg.jpg) repeat-y top center; padding-bottom:32px; position:relative;}
.center-full-bg:after{ background:url(../images/top-shadow.png) repeat-x top; position:absolute; left:0; top:0; content:""; height:49px; width:100%;}
.tagg-line{ color:#807c7c; font-size:18px;}

.pic-right{ float:right; border:1px solid #322e2e; margin:0 0 10px 30px;}
.inquiry h1{ padding-bottom:10px; color:#e06526; font-size:23px;}
.inquiry p{ color:#7e7a7a; font-size:13px; line-height:18px;}

ul.inquiry-detail{ width:100%; margin-top:0;}
ul.inquiry-detail li{ padding-left:40px; position:relative; margin-bottom:19px; width:100%; list-style:none;}
ul.inquiry-detail li img{ position:absolute; left:0; top:3px;}
ul.inquiry-detail li a{ text-decoration:none; color:#e06526;}
ul.inquiry-detail li a:hover{ text-decoration:underline;}
ul.inquiry-detail li span{font-family: 'MyriadProIt'; line-height:20px; color:#e06526; font-size:15px;}

ul.testimonial{ width:100%; margin:0; padding:0;}
ul.testimonial li{ width:100%; list-style:none; margin:0; padding:0; border-top:1px solid #fac7af; padding:24px 42px 24px 12px;}
ul.testimonial li p{font-family: 'MyriadProIt'; color:#7e7a7a; line-height:20px; font-size:15px;}
.testimonial-link{ text-decoration:none; float:right; color:#e06526; font-size:15px; font-family: 'MYRIADPROSEMIBOLDIT_0';}
.testimonial-link:hover{ color:#e06526;}


.pagination-main{ width:100%;}
ul.pagination{float:right;}
ul.pagination li{ float:left; padding:0 10px; list-style:none; }
ul.pagination li a{  font-family: "MYRIADPROREGULAR_0"; font-size:14px; text-decoration:none;}
