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


@font-face {
    font-family: 'kartikab';
    src: url('../fonts/kartikab.eot');
    src: url('../fonts/kartikab.eot') format('embedded-opentype'),
         url('../fonts/kartikab.woff2') format('woff2'),
         url('../fonts/kartikab.woff') format('woff'),
         url('../fonts/kartikab.ttf') format('truetype'),
         url('../fonts/kartikab.svg#kartikab') 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: '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: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') 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:#eeeeee; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
a{ color:#e06526;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}

h1{ text-transform:uppercase; color:#e06526; font-size:21px; font-family: 'Quicksand', sans-serif; font-weight:700;  margin:0; padding:0 0 20px 0;}
h2{ color:#e06526; font-size:16px; font-family: 'Quicksand', sans-serif; font-weight:700; margin:5px 0 10px; padding:0;}
h3{ color:#233d3f; font-size:14px; font-family: 'Quicksand', sans-serif; font-weight:700; margin:5px 0 10px; padding:0;}

p{ color:#233d3f; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin:0; padding:0 0 12px 0;}
::selection {background: #ff5600; /* WebKit/Blink Browsers */ color:#fff;}
::-moz-selection { background: #ff5600; /* 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{ width:100%; padding-top:55px; padding-bottom:16px;}
.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 { margin-right: auto; margin-left: auto; max-width:950px; 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: 'Quicksand', sans-serif; font-weight:700;  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; background:url(../images/menu-bg.png) repeat-x;}
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a { text-shadow:1px 1px 1px rgba(0,0,0,0.3);  padding:7px 26px; font-family: 'Quicksand', sans-serif; font-weight:700; font-size:13.49px; color:#fff; text-decoration:none;}
.nav a:hover, .nav a:focus, .nav a.current{ background:url(../images/menu-hover.png) repeat-x;}
.nav li {  position: relative;}
.nav > li { background:url(../images/menu-sep.png) no-repeat left center;    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;}

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


.bx-wrapper {position: relative;	margin: 0 auto 0;	padding: 0;	*zoom: 1;}
.bx-wrapper img { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px;	max-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%; padding-bottom:23px;}
.slider{ width:100%; padding-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:490px;}
.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: 'Quicksand', sans-serif; font-weight:700; 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:47px;}

.section-main-left{ width:68%; float:left; border-right:2px solid #d5d5d5; padding-right:28px;}
.section-main-right{ width:28%; float:right;}
.inquiry{ width:100%; text-align:center; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; padding:24px 10px 15px 10px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.inquiry-txt{ color:#233d3f; font-size:18px; font-family: 'Quicksand', sans-serif; font-weight:700;}
.inquiry-number{ color:#e06526; font-size:28px;  font-family: 'Quicksand', sans-serif; font-weight:700;}

.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: 'Quicksand', sans-serif; font-weight:700; 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:#002022 url(../images/footer.jpg) repeat-x; padding:19px 12px;}
.footer-left{ float:left; width:78%;}
.footer-left p{ color:#3f7072; font-size:13px; margin:0; padding:0; line-height:18px;}
.footer-left a{color:#3f7072; text-decoration:none;}
.footer-left a:hover{ color:#e06526; 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:7px; list-style:none;}
ul.social-link li a{ display:block; width:34px; height:29px;  text-align:center; background:#dddddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-bottom:2px solid #000d0e; border-right:1px solid #000c0d; 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{  background:#fff;}

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:8px; font-size:14px; line-height:18px;}




.our-service-left{ float:left; width:22%;}
.our-service-left img{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.our-service-right{ float:right; width:73%;}
.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: 'Quicksand', sans-serif; font-weight:700;}
.mail-link:hover{color:#e06526; text-decoration:underline;}
.contact-form{  width:100%; margin:0; padding:0 0 0 0;}
.contact-form-main{ float:left; width:100%; list-style:none; margin:0 0 14px 0; padding:0;}
.contact-form-left{ float:left; width:49%;}
.input-field{ color:#6b6363; height:36px; width:100%; padding:5px 15px; border:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; font-size:14px; font-family: 'Quicksand', sans-serif; font-weight:700; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); 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{box-shadow: 0 1px 1px rgba(214,104,44, 0.8);}
.input-message{color:#6b6363; height:120px; resize:none; width:100%; padding:10px 15px; border:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; font-size:14px; font-family: 'Quicksand', sans-serif; font-weight:700; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); 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%; height:36px; color:#9e9e9e; font-size:14px; padding:5px 10px; background:#fff; border:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; font-family: 'Quicksand', sans-serif; font-weight:700;}
.required-txt{ color:#807c7c; font-size:11px; padding-left:11px; float:left; font-family: 'Quicksand', sans-serif; font-weight:700;}

.send-btn{ margin-top:1px; background:url(../images/enguiry.png) repeat-x; height:35px; float:right; cursor:pointer; text-align:center; width:180px; border:none; color:#fff; font-size:15px; font-family: 'Quicksand', sans-serif; font-weight:700; 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;}
.send-btn:hover{ text-decoration:none; color:#fff;  opacity:0.8;}
.map-section { margin-top:25px; margin-bottom:20px; width:100%; float:left;}
.map-section  h1 span{color: #233d3f;}
.map-main{ background:#FFF; padding:7px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; float:left; width:580px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.map-main img{box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}

.slider-txt{ margin:18px 0 29px; color:#e06526; font-size:43px; font-family: 'Quicksand', sans-serif; font-weight:700;  text-shadow: 1px 1px 1px #000000;}
.slider-content .slider-txt span {color: #ffffff;}
.our-service-right h2 h3{ display:inline;}
.heading h2{ display:inline-block; }
.heading h3{  display:inline-block;}
.heading { width:100%;}

ul.testimonial{ width:100%; margin:0; padding:0;}
ul.testimonial li{ float:left; position:relative; width:100%; list-style:none; margin:0; background:#e2dfdf; border-radius:10px; margin-bottom:50px; padding:18px 25px 10px 25px; -webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.15) inset;
-moz-box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.15) inset; box-shadow: 2px 3px 4px rgba(0, 0, 0, 0.15) inset;}
ul.testimonial li p{font-family: 'MYRIADPROSEMIBOLDIT_0'; color:#233d3f; font-size:14px; line-height:20px; padding-bottom:10px;}
.testimonial-link {font-family: 'open_sansbold_italic'; color:#e06526; font-size:12px; text-decoration:none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
.testimonial-link:hover{ color:#e06526;}
.bottom-icon-right:after{ background:url(../images/bottom-icon.png) no-repeat; width:31px; height:25px; content:""; position:absolute; bottom:-25px; right:53px;}
.bottom-icon-right .testimonial-link{ float:right;}
.bottom-icon-left:after{ background:url(../images/bottom-icon.png) no-repeat; width:31px; height:25px; content:""; position:absolute; bottom:-25px; left:53px;}

.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:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}



