/* copyright mars web solution */

/*--
--*/

article, aside, footer, header, hgroup, nav, section {display:block;}
* {margin:0px;padding:0px;} 
a {color:#363638;text-decoration:none;} a:hover {color:#333;text-decoration:none;}
ul, li {list-style:none;}
p {margin-bottom:10px; font-size:14px; text-align:left; line-height:24px; color:#666;}

/* Global properties ======================================================== */
body {color: #555;font-family: 'Roboto', sans-serif;margin: 0px;background: #fff;font-size: 13px;line-height: 17px;min-width: 260px;}

html, body { height:100%;width:100%;}
h1,h2,h3,h4 { font-weight:normal;} h1 { font-family:'Oswald'; font-size:26px; color:#0B6725; line-height:32px; padding:10px 0;}
h3{font-family:'Roboto', arial;
	font-size:20px;
	color:#544f82;
	font-weight:normal;
	text-align:center;
	margin:0 0 5px 0;
	padding:10px 0 0 0;
	line-height:25px;}
.clear {clear:both;} .clearfix {clear:both;height:20px;}
.fleft {float:left;} .fright {float:right;} input, select { outline:none;}

a {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

/* Global Structure ============================================================= */

.wrapper {width:1170px;margin:10px auto; height:auto;}
.wrapper-f-w {width:100%;margin:0 auto; height:auto;}
#header {margin-top: 0px;margin-bottom: 0;z-index: 99;text-align: center; display: block;}
.logo{float:left; text-decoration:none !important; display:block; border:none!important} .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; } h1.logo { padding:0!important; } 

.head-grid{background-color:#FFF; height:111px;}
.inner-wrap {background:#544f82;background-image:url(../images/body.jpg); }
.slider-wrap {background-image:url(../images/body.jpg); background-repeat:repeat;padding: 10px 0 10px;}.slider-sidebar-main{width: 1170px; height:400px; background-color:#CCC; border-right: 1px solid #333333;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; float:left; background:#fff; }.slider-aside{width: 212px; float:right; margin-left: 0;}
.sl-aside-grid{width:212px; height:212px; float:left; background-color:#1f4b83; margin-bottom:1px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.sl-aside-grid a{background: #none;display: block;font: 34px/1em 'Ubuntu', sans-serif;color: #fff;
float:left;text-align:center;text-transform: uppercase;text-shadow: 1px 1px 0 rgba(0,0,0,0.2);padding: 60px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
box-sizing: border-box;}.sl-aside-grid:hover{background:#544f82;}.sl-aside-grid i.arrow {width: 27px;height: 28px;background: url(../images/arrow.png) no-repeat;
display: block;margin: 20px 0px 0 90px;float:left;}.service-home-wrap{background-color: #fff;background-repeat: repeat-x;padding: 20px 0 17px; margin-bottom:20px;
position: relative;}.service-box {background: none;padding: 0;border: none;box-shadow: none;width:1150px;height:auto; margin:0 auto;}
.service-home-wrap1{background-color: #fff;background-repeat: repeat-x;padding: 20px 0 17px;
position: relative;}

.col1 {
	width:364px;
	float:left;
}
.col2 {
	width:364px;
	float:left;
	margin-left:27px;
}
.col3 {
	width:364px;
	float:left;
	margin-left:27px;
}
.s-icon{margin: 0 13px 0 0;float: left;}.s-box-m{margin-right: 30px;}.service-box h1{ font-family:'Oswald'; font-weight:400; font-size:30px; ;color: #293496;margin: 11px 0 3px;text-transform:uppercase; text-align: center; }
.wrapper h1{ font-family:'Oswald'; font-weight:400; font-size:24px; ;color: #293496; text-align: left; }
.content-container h2{ font-family:'Oswald'; font-weight:lighter; font-size:34px; ;color: #A3BC4F;margin: 11px 0 3px;text-transform:uppercase; text-align: left; }
.content-row h3{ font-family:'Roboto'; font-weight:bold; font-size:28px; ;color: #408F85;margin: 10px 0 20px;text-transform:uppercase; text-align: left; }
#home-img h2{ font-family:'Oswald'; font-weight:bold; font-size:30px; ;color: #FFF;margin: 31px 0 33px;text-transform:uppercase; text-align: center;}
.hed-span-we{color: #666;}
.service-box p{ text-transform:uppercase!important; font-size: 17px;line-height:30px;color:#555;margin: 25px 0 20px 0;text-align: center;font-family: 'Open Sans', sans-serif; font-weight:lighter !important; }.service-box a{ margin-top:50px!important; margin-left:44%; margin-bottom:30px!important; font-family:'Open Sans'; font-size:18px;color: #FFF; text-transform: uppercase;background-color:#408F85; padding:15px 40px;}.service-box a:hover{color:#FFF;}
.service-box p strong{color:#F33; font-size:17px;}
.content-row1{background:#FFF;padding-top:25px;}
.content-row{background-image:url(../images/bottom1.jpg);border-top: 1px solid #eeeeee;
}.pr-sub{overflow: hidden; position:relative; float:left;}
.pr-sub1{width:574px;overflow: hidden; position:relative; float:left;}
.pr-sub img, .pr-sub1 img{width: 282px;}.pr-sub h4{color:#646464; font-size:15px; text-align:center; margin:0; padding-top:20px; background-color:#FFF; text-transform:uppercase;font-family: 'Open Sans', sans-serif;}.pr-sub-m{margin-right:26px;}

.pr-sub h3, .pr-sub1 h3{margin: 5px 0 12px;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 24px;text-align:center;text-transform: capitalize;
font-weight: 300 !important;text-transform: uppercase;color: #FFF;}
.pr-sub p, .pr-sub1 p{margin-bottom: 23px;font-family: Open Sans;font-size: 13px;padding:0 10px 0 10px;line-height: 24px;color: #e2e2e2;text-align: center;}
.btn-primary:hover{ background-color:#09C; color:#FFF;}
.btn-primary {font-family: 'Roboto', sans-serif;font-size: 12px;line-height: 22px;font-weight: 300; font-style: normal;text-shadow: none;text-transform: uppercase;
color: #7079D3!important;padding: 5px 26px;position: relative;letter-spacing: 0;background: transparent;border-radius: 0;box-shadow: none;border: 1px solid #7079D3;outline: none;
border-radius: 0;z-index: 1;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;
margin-left:125px;}
.btn-primary1:hover{ background-color:#1A2376!important; color:#fff;}
.btn-primary1 {font-family: 'Roboto', sans-serif;font-size: 12px;line-height: 22px;font-weight: 300; font-style: normal;text-shadow: none;text-transform: uppercase;
color: #fff!important;padding: 5px 26px;position: relative;letter-spacing: 0;background:#343E9E!important; border:1px solid #1A2376; margin-bottom:10px;}
.welcome-bar{ margin-top:10px; padding-top:23px; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6;}
.welcome-bar h1{font-family:'Ubuntu',;color: #544f82;font-weight: bold;font-size: 48px;line-height: 0.9em;margin-bottom:18px;}
.welcome-bar h2{font-size: 30px;width:80%;line-height: 32px;color: #9a9a9a;font-weight: normal;border: none !important;margin-bottom: 18px !important;padding: 0 !important;}
.welcome-bar p{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:200;color: #7d7d7d;width:85%;}
.btn-align {float: right;margin-top: 155px;}
.btn-s{border-radius: 3px;border: none;color: #fff;text-shadow: none;font: 13px/1.2em 'Ubuntu', sans-serif;text-transform: none;padding: 13px 22px;letter-spacing: 0;
height: auto;box-shadow: none;text-decoration: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: all 0.3s ease 0s;
background-color: #534f82;background-image: -moz-linear-gradient(top,#534f82,#534f82);background-image: -webkit-gradient(linear,0 0,0 100%,from(#534f82),to(#534f82));
background-image: -webkit-linear-gradient(top,#534f82,#534f82);background-image: -o-linear-gradient(top,#534f82,#534f82);background-image: linear-gradient(to bottom,#534f82,#534f82);background-repeat: repeat-x;}
.btn-s:hover {background: #777;color:#FFF;font-weight:bold;}
.abt-grid-left{width:595px; float:left; }.abt-grid-right{width:475px; float:right;}
.abt-txt{border-bottom: 1px solid #d6d6d6;font: bold 30px/75px Ubuntu;color: #333333;text-transform:uppercase;margin-bottom: 25px;}
.abt-grid-left h6{font: bold 13px/20px Ubuntu;text-transform:uppercase;margin-bottom:16px;width: 45%;font-weight:800; float:left;}
.abt-grid-left img.size-full {background: #fff;border-radius: 1px;padding: 3px;float: left;margin: 5px 20px 10px 0;border: 1px solid #dadada;box-shadow: none;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.abt-grid-left p{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: 200;color: #7d7d7d;line-height:20px;}

.new-a-grid{border-radius: 4px; padding:7px; background:#FFF; height:110px; width:450px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.new-a-grid:hover{background-color:#544f82;}
.clints-wrap{height:65px; padding:15px 0 15px 0;border-top: 1px solid #d6d6d6; margin-top:25px;}
.clints-wrap h3{font: 400 24px/25px Ubuntu;color: #333333; width:15%;float:left;}#marquee_wrap {width: 80%;height: 85px;float:right;margin: 0 auto;overflow: hidden;}


.footer-wrap{background-image:url(../images/body1.jpg); border-top: 1px solid #eeeeee; padding-top:30px;}.footer-menu{width:185px; float:left; padding-bottom: 25px; border-right:1px solid #D8DCDA;}
.footer-address{width:300px; height:auto; margin:0; padding:0; float:left;}ul.contacts {margin: 0 0 10px 15px;list-style-type: none; line-height:24px;}
ul.contacts li.adr {padding-bottom: 15px; color:#666;}
ul.contacts li.tel {padding-bottom: 10px; color:#666;}
.footer-copy{ width:260px; float:right;margin:0; padding:0; height:auto;}
.footer-text a {color: #ea4f5f;}.footer-text {float: none;font-size: 11px;line-height: 1.6em;color: #333;margin: 0 0 23px 5px;text-transform: uppercase;text-align: left;}
.footer-menu h3{letter-spacing: 0.2px;line-height: 1em;color: #666;font-family: 'Open Sans', sans-serif; font-size:16px ;margin-bottom: 22px; text-align:left; margin-top:0px;}
.contacts h3{letter-spacing: 0.2px;line-height: 1em;color: #666;font-family: 'Open Sans', sans-serif; font-size:18px ;margin-bottom: 22px; text-align:left; margin-top:0px;}.footer-m{margin-left: 25px;}
.footer-menu li{margin-bottom:3px;}.footer-menu li a{font-family: 'Roboto', sans-serif!important; font-size:14px ; line-height:30px; color:#666; padding:7px 0 0 15px;
background:url(../images/f-li-icon.png) no-repeat 2px 11px;}.social-nets-wrapper {text-align: left;}
.social-nets-wrapper .social {display: block;padding: 0;margin: 0;float: none;list-style-type: none;}.social-nets-wrapper .social li:first-child {margin: 0;}
.social-nets-wrapper .social li {float: left;width: 36px;height: 36px;margin: 0 0 0 4px;transition: all 0.3s ease 0s;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;}.social-nets-wrapper .social li.facebook > a {background: url(../images/icon-facebook.png) no-repeat;}
.social-nets-wrapper .social li >a:hover {background-position: 0 -36px;}
.social-nets-wrapper .social li.twitter > a {background: url(../images/icon-twitter.png) no-repeat;}
.social-nets-wrapper .social li >a:hover {background-position: 0 -36px;}
.social-nets-wrapper .social li.google > a {background: url(../images/icon-google.png) no-repeat;}
.social-nets-wrapper .social li.mail > a {background: url(../images/icon-mail.png) no-repeat;}
.social-nets-wrapper .social li >a:hover {background-position: 0 -36px;}
.social-nets-wrapper .social li >a:hover {background-position: 0 -36px;}
.social-nets-wrapper .social li >a {width: 36px;height: 36px;display: block;float: left;margin: 0 30px 0 0;position: relative;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;transition: none;}

.footer-menu li a:hover{text-decoration:underline; color:#333; text-decoration:underline;}
#inner_wrapper{
	width:1170px;
	margin:auto;
	overflow:hidden;
	background:#482a2a;
	}
	.InnerBanner{ background-color:#544f82; position:relative;}
.InnerBanner h1{color:#841914; margin:-20px 20px 20px; font-weight:400; font-size:36px;}
.InnerBannrerBg{background-image:url(../images/body.jpg); background-repeat:repeat; width:100%; height:100%; padding-top:20px;}

#about_content {
	float:left;
	margin:0 34px 0 0;
	padding:0 20px 0 0;
	width:765px;
	border-right:1px solid #e4e3e3;
}
h2 {
	font-family:'Fenix', arial;
	font-size:22px;
	color:#544f82;
	font-weight:normal;
	text-align:left;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	line-height:25px;
}

#header-row {
  background: #19506f;
  padding-bottom: 14px;
  padding-top: 15px;
}
article h2{ text-align:center; padding-top:10px; margin-bottom:0px; font-family:'Oswald'; font-size:18px}
.grid9 { margin-top:30px; width:1170px}

.project { width:340px; padding:20px; background:#FFF; box-shadow:0 0 2px #DDD; text-align:center; margin:10px 10px 25px 0; float:left; box-shadow:3px 3px 3px 3px #EEE;} .project h3, .project p{ margin:0; color:#851618; font-weight:bold; font-family:'Roboto'; text-align:center } .project p { text-align:center;}
.project:hover { 
box-shadow: 4px 4px 10px 3px #e2e2e2}
.project img{ margin-bottom:10px;}

article {
	width:1170px;
	float:left;
	margin:0 0 0 0;
}
article ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
article li{
	float:left;
	list-style:none;
	margin:0 14px 20px 0px;
	padding:10px;
	text-align:center;
	font-size:13px;
	font-family:'Open Sans', arial;
	background:#f9f9f9;
	box-shadow:0px 0px 10px #CCC;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
article li:hover{
	background:#FFF;
	box-shadow:0px 0px 10px #999;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
article li a{
	font-weight:bold;
	color:#976f04;
}
article li a:hover{
	font-weight:bold;
	color:#000;
}

/* ------------------------------------------- */
	
	#breadcrumbs{
	  background: #eee;
	  border-width: 1px;
	  border-style: solid;
	  border-color: #f5f5f5 #e5e5e5 #ccc;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
	  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
	  box-shadow: 0 0 2px rgba(0,0,0,.2);
	  /* Clear floats */
	  overflow: hidden;
	  width: 1150px;
	  margin-bottom:15px;
	}
	
	#breadcrumbs li{
	  float: left;
	}
	
	#breadcrumbs a{
	  padding: .7em 1em .7em 2em;
	  float: left;
	  text-decoration: none;
	  color: #444;
	  position: relative;
	  text-shadow: 0 1px 0 rgba(255,255,255,.5);
	  background-color: #ddd;
	  background-image: -webkit-gradient(linear, left top, right bottom, from(#f5f5f5), to(#ddd));
	  background-image: -webkit-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: -moz-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: -ms-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: -o-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
	}
	
	#breadcrumbs li:first-child a{
	  padding-left: 1em;
	  -moz-border-radius: 5px 0 0 5px;
	  -webkit-border-radius: 5px 0 0 5px;
	  border-radius: 5px 0 0 5px;
	}
	
	#breadcrumbs a:hover{
	  background: #fff;
	}
	
	#breadcrumbs a::after,
	#breadcrumbs a::before{
	  content: "";
	  position: absolute;
	  top: 50%;
	  margin-top: -1.5em;   
	  border-top: 1.5em solid transparent;
	  border-bottom: 1.5em solid transparent;
	  border-left: 1em solid;
	  right: -1em;
	}
	
	#breadcrumbs a::after{ 
	  z-index: 2;
	  border-left-color: #ddd;  
	}
	
	#breadcrumbs a::before{
	  border-left-color: #ccc;  
	  right: -1.1em;
	  z-index: 1; 
	}
	
	#breadcrumbs a:hover::after{
	  border-left-color: #fff;
	}
	
	#breadcrumbs .current,
	#breadcrumbs .current:hover{
	  font-weight: bold;
	  background: none;
	}
	
	#breadcrumbs .current::after,
	#breadcrumbs .current::before{
	  content: normal;  
	}
	
#menu_holder {
	width:100%;
	float:left;
	background-color:#4651BC;
	margin-bottom:10px;
	height:54px;
	box-shadow:2px 2px 2px 2px #e2e2e2;}
#menu {} #menu li { float:left;}
#menu li ul li{ border:none;}
ul.menu {list-style:none; margin:17px 0 10px 0; padding:0;} ul.menu * {margin:0 auto; padding:0}
ul.menu a { font:16px 'Oswald'; color:#FFF;padding: 6px 25px 14px 25px; text-transform:uppercase; font-weight:lighter; }
ul.menu a:hover, .menu .active{color:#FFF;} ul.menu li {position:relative; float:left; }
.selected_menu_bg_color {background-color:#0C6324; line-height:50px; width:150px; text-align:center; vertical-align:middle; font-family:arial; font-size:14px; color:#FFF;}
ul.menu ul {position:absolute; top:37px; left:0; display:none; opacity:0; list-style:none;}
.navDivider{background-image:url(../images/nav-divider.png); background-repeat:no-repeat; width:7px; height:13px; position:absolute; right:0; top:6px;}
ul.menu ul li {position:relative; border-top:none; width:218px; margin:0; text-align:left;}
ul.menu ul li a {display:block; padding:10px; background-color:#0C6324; color:#FFF; font-size:13px;} ul.menu ul li a:hover {background-color:#FFF;color:#333;}
ul.menu ul ul {left:218px; top:0px} ul.menu .menulink {color:#000; padding:5px 0px 5px 0px; border-left:0px solid #aaa; text-align:left; font-weight:bold; /*background:url(images/index_03.gif);*/ /*background-color:#FFF;*/ width:100px} ul.menu .menulink:hover, ul.menu .menuhover { background:#0C6324; color:#FFF;}
ul.menu ul li li { width:218px;}
ul.menu ul li a:hover .left-arrow{background-image:url(../images/left-arrow.png); background-repeat:no-repeat;} 
.left-arrow{width:10px; height:10px; background-image:url(../images/left-arrow-green.png); background-repeat:no-repeat; display:inline-block; text-align:right; float:right}
ul.menu .sub {background:#672e85 url(../images/arrow.gif) 147px 11px no-repeat}ul.menu .topline {border-top:1px solid #aaa}
#menu1{position:relative; z-index:99;}
#content_wrapper{
	width:100%;
	height:auto;
	margin:0;
	margin-top:20px;
	background:#f0f0f0;
	
	}
	.HeadTag{font-family: 'Fenix', sans-serif; text-transform:uppercase; color:#AA9683!important; font-size:24px;  margin-top:10px; }
#content {
	width:1170px;
	background:#FFF;
	margin: 0 auto;
	height:430px;
	
	
	}
	
#mid_container {
	float:left;
	width:330px;
	margin:20px 20px 20px 28px;
	border-right:1px dashed #EEE;
	padding-right:30px;
}
.black_bold{clear:both; margin-top:20px !important;}

.aside {
	margin:20px 0 15px 10px;
	padding:0 0 0 0;
	float:left;
	width:310px;
	border-right:1px dashed #EEE;
	padding-right:20px;
}

.img2{border:1px solid #e2e2e2;
	box-shadow:3px 3px 3px #e2e2e2;
	float:left;
	margin:0 15px 0 0;}
	
.Right_aside{margin-right:15px; float:right;width:350px; padding-left:20px; margin-top:20px;}
h5{
	font-family: 'Fenix', sans-serif;
	font-weight:100;
	font-size:16px;
color: #d32a12 !important; margin-bottom:20px; margin-top:0; line-height:25px;}

.img1{border:1px solid #e2e2e2;
	box-shadow:3px 3px 3px #e2e2e2; margin-bottom:10px;}


#tagline {
	margin:25px 20px 0 0;
	float:right;
	bottom:0;
	font-family:'Roboto', arial;
	font-size:16px;
	font-weight:lighter;
	color:#444;
	text-align:right;
	text-shadow:1px 1px 1px #e2e2e2;
	line-height:30px;
}
.content-container {
	width:1157px;
	float:left;
	margin-top:40px;
	padding-bottom:20px;
	padding:20px 0;
}
.mar{ margin-top:0px;}
.col4 {
	width:264px;
	float:left;
	margin-left:27px;
}

.wrapper h2 {
	font-family:'Roboto';
	font-size:22px;
	color:#831717;
	text-decoration:none;
	font-weight:200;
	line-height:30px;
	border-bottom:1px solid #ede5df;
	margin-top:5px;
	padding-bottom:5px!important;
	font-weight:300!important;
	text-align:left;
}
.img {
	width:244px;
	float:left;
	padding-top:20px;
}
.col-text {
	font-family:'Roboto';
	font-size:14px;
	color:#76787B;
	text-decoration:none;
	font-weight:normal;
	line-height:24px;
	text-align:center;
}


.content{
	width:324px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	text-align:center;
}


.readmore-box{
	width:187px;
	float:left;
	margin-left:40%;
	margin-top:30px;
	text-align:center;
	background-repeat:repeat-x;
	background-position:left top;
	height:28px;
	border:1px solid #FFFFFF;
	padding-top:9px;
	font-family:'Roboto', Helvetica, sans-serif;
	font-size:15px;
	font-weight:200;
	text-decoration:none;
	line-height:20px;
	color:#fff;
	background:#5C3070;
}
.readmore-about{
	width:87px;
	float:left;
     text-align:center;
	 margin-top:22px;
	background-image:url(../image/readmore-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:28px;
	border:1px solid #e1e1e1;
	border-radius:15px;
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#988b7d;
	transition:all 0.9s ease-in-out;
	-webkit-transition:all 0.9s ease-in-out;
	-moz-transition:all 0.9s ease-in-out;
	-o-transition:all 0.9s ease--inout;
	-ms-transition:all 0.9s ease-in-out;
}
.readmore-box:hover{
	float:left;
	height:28px;
	padding-top:9px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#666;
}
.readmore-about:hover{
	width:87px;
	float:left;
	text-align:center;
	background-image:url(../image/radmore-about.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:28px;
	border:1px solid #e1e1e1;
	border-radius:15px;
	padding-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	color:#FFF;
}

.fotter-col2{
	width:365px;
	float:left;
	margin-top:10px;
}

.fotter-heading-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#b8aca1;
	text-decoration:none;
	font-weight:normal;
	line-height:30px;
}

.text-decor{
    font-family:'Roboto';
	font-size:14px;
	font-weight:400;
	line-height:18px;
	color:#ada091;
	text-decoration:none;
	transition:all 0.6s ease-in-out;
	-webkit-transition:all 0.6s ease-in-out;
	-ms-transition:all 0.6s ease-in-out;
	-moz-transition:all 0.6s ease-in-out;
	-o-transition:all 0.6s ease-in-out;
}
.text-decor:hover{
	font-weight:400;
	line-height:20px;
	color:#ffc23a;
	text-decoration:none;

}

.box1{
	width:350px;
	float:left;
	padding-top:10px;
    border-bottom:1px solid #ebe7df;
	
}
.aside {
	margin:0 30px 10px 0px;
	padding:10px 25px;
	float:left;
	width:360px;
	
	min-height:351px;
}
aside {
	margin:0 0 10px 20px;
	padding:10px 15px;
	float:right;
	width:300px;
	
	border-left:1px dashed #EEE;
	min-height:351px;
}
#date {
	font-family:'Fenix', arial;
	font-size:16px;
	color:#F6821F;
	text-align:left;
	line-height:24px;
	margin:0 0 3px 0;
}

/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #B7BABE; 
  color: white; 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  border: 1px solid #e4e4e4; 
  text-align: left; 
}
.pdtleft{ width:500px; float:left; margin-right:30px; margin-bottom:20px;}
.pdtright{ width:500px; float:right; background:#F6F7F7; padding:20px;}
h6{
		
	color:#666;
	padding:5px 0px;width:auto;
	line-height:22px;
	margin: 10px 0 2px px;
	padding: 4px 0 3px 22px;
	font-family: 'Roboto';
    font-weight: normal;
	font-size: 15px;
    text-transform:none;
	background-image: url(../images/arrow1.png);background-position: 0px 4px; background-repeat: no-repeat;}
	

/********order online************/
.form-grid1{float:left; width:800px;}
#form1 .OrderOnlineName {position: relative;display: block;min-height: 78px;float: left;width: 375px;margin-right: 25px;}
#form1 .OrderOnlineName input,  .OrderOnlineNumber input {width: 97%;height: 40px;float: left;background: #f6f6f6;box-sizing: border-box;-webkit-appearance: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;
color: #fff;font: 300 14px/24px 'Open Sans', sans-serif;border: 1px solid #e2e2e2;padding: 7px 14px 9px;border-radius: 5px !important;}
.OrderOnlineNumber input{width: 95% !important;}
#form1 .OrderOnlineNumber, #form1 select {position: relative;display: block;min-height: 78px;float: left;width: 241px;margin-right: 25px;}
#form1 select{height: 40px; background: #f6f6f6;box-sizing: border-box;-webkit-appearance: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;min-height: 40px !important;
color: #fff;font: 300 14px/24px 'Open Sans', sans-serif;border: 1px solid #e2e2e2;padding: 7px 14px 9px;border-radius: 5px !important;}
#form1 label.message, #form1 label.address{width: 100%;margin-left: 0; display:block; clear:both; }
#form1 label.address textarea{height: 75px;}
#form1 textarea {border-radius: 5px !important;width: 97% !important;height: 100px;background: #f6f6f6;position: relative;resize: none;overflow: hidden;box-sizing: border-box;margin-bottom:40px;
-webkit-appearance: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float: left;color: #fff;font: 300 14px/24px 'Open Sans', sans-serif; border: 1px solid #e2e2e2;padding: 7px 14px 9px;}
#form1 .message textarea{margin-bottom:10px !important;}
.SelectFields{width:100%; float:left;}
.FieldSet1{width:350px; margin-right:50px; float:left; margin-bottom:20px;}
#form1 .FieldSet1 label span{color: #666;font: 300 14px/24px 'Open Sans', sans-serif; margin:10px; display:inline-block;}
#form1 .FieldSet1 label{display:block;}
.SelectFields h3{
font-size: 18px;
font-weight:normal;
border-bottom:1px solid #314550;margin-right:25px;
}
.FieldSet1 h4{font-size: 15px; color:#b1b1b1; font-weight:normal; border-bottom:1px dotted #999; padding:15px 0 5px; }
.red{color:#F00; font-size:14px; margin-left:3px;}

#enquiry_form {
	width:800px;
	margin:10px 0 10px 0;
	padding:0 0;
	font-family:'Fenix';
	font-size:14px;
	color:#333;
	text-align:left;
	line-height:40px;
	float:left;
}
#enquiry_form button {
	margin:50px 0 0 0;
}
.textbox {
	outline:none;
	background:#f6f6f6;
	border:1px solid #e2e2e2;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:50px;
	height:30px;
	width:150px;
}
.textbox:focus {
	outline:none;
	background:#fdd8d8;
	border:1px solid #b40404;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:50px;
	height:30px;
	width:150px;
}
.textarea {
	width:75%;
	outline:none;
	background:#f6f6f6;
	border:1px solid #e2e2e2;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:20px;
}
.textarea:focus{
	width:75%;
	outline:none;
	background:#fdd8d8;
	border:1px solid #b40404;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:20px;
}
#enquiry_form button {
	margin:50px 0 0 0;
}
button.cupid-green {
	float:right;
  background-color: #f00000;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #876931), color-stop(100%, #c1b295));
  background-image: -webkit-linear-gradient(top, #876931, #c1b295);
  background-image: -moz-linear-gradient(top, #876931, #c1b295);
  background-image: -ms-linear-gradient(top, #876931, #c1b295);
  background-image: -o-linear-gradient(top, #876931, #c1b295);
  background-image: linear-gradient(top, #876931, #c1b295);
  border: 1px solid #6a4f1b;
  border-bottom: 1px solid #6a4f1b;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #f4d7a0;
  -moz-box-shadow: inset 0 1px 0 0 #f4d7a0;
  box-shadow: inset 0 1px 0 0 #f4d7a0;
  color: #FFF;
  font: normal 13px 'fenix';
  line-height:15px;
  padding: 7px 0 8px 0;
  text-align: center;
  text-shadow: 0 -1px 0 #4c9021;
  width:80px; }
  button.cupid-green:hover {
    background-color: #1f1f1f;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1b295), color-stop(100%, #876931));
    background-image: -webkit-linear-gradient(top, #c1b295, #876931);
    background-image: -moz-linear-gradient(top, #c1b295, #876931);
    background-image: -ms-linear-gradient(top, #c1b295, #876931);
    background-image: -o-linear-gradient(top, #c1b295, #876931);
    background-image: linear-gradient(top, #c1b295, #876931);
    -webkit-box-shadow: inset 0 1px 0 0 #f4d7a0;
    -moz-box-shadow: inset 0 1px 0 0 #f4d7a0;
    box-shadow: inset 0 1px 0 0 #f4d7a0;
    cursor: pointer;}
  button.cupid-green:active {
    border: 1px solid #d00000;
    border-bottom: 1px solid #c1b295;
    -webkit-box-shadow: inset 0 0 8px 4px #876931, 0 1px 0 0 #FFF;
    -moz-box-shadow: inset 0 0 8px 4px #876931, 0 1px 0 0 #FFF;
    box-shadow: inset 0 0 8px 4px #876931, 0 1px 0 0 #FFF; }
.question {
	font-family:'Roboto', arial;
	font-size:16px;
	color:#F6821F;
	text-align:left;
}

#popular_services {
	float:left;
	margin:0px 20px 0 0;
	border-right:1px solid #e2e2e2;
	padding:0 20px 0 0;
	width:230px;
}
#popular_services ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#popular_services ol {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#popular_services ol li {
	background:url(../images/p1_arr3.png) left 7px no-repeat;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0 0 10px 15px;
}
#popular_services li {
	list-style:none;
	font-family:'Roboto';
	font-size:13px;
	color:#666;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px dashed #e4e3e3;
	line-height:28px;
}

.selected{color:#FFF!important;
	background:#4651BC!important;}
#popular_services li a{
	background:url(../images/p1_arr3.png) left no-repeat;
	display:block;
	color:#666;
	padding:0 0 7px 15px;
}
#popular_services li a:hover{
	color:#FFF;
	background:#4651BC;
}
#popular_services .popular_services_selected {
	display:block;
	color:#FFF;
	background:#4651BC;
}
.popular_services_bullet {
	background:url(../images/p1_arr3.png) left no-repeat;
	padding:0 0 0 15px;
}

.grid9 ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.grid9 li{
	float:left;
	list-style:none;
	margin:0 14px 20px 0px;
	padding:10px;
	text-align:center;
	font-size:13px;
	font-family:'Open Sans', arial;
	background:#f9f9f9;
	box-shadow:0px 0px 10px #CCC;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.grid9 li:hover{
	background:#FFF;
	box-shadow:0px 0px 10px #999;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.grid9 li a{
	font-weight:bold;
	color:#976f04;
}
.grid9 li a:hover{
	font-weight:bold;
	color:#000;
}

.article {
	width:890px;
	float:left;
	margin:0 0 0 0;
}
.article ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.article li{
	float:left;
	list-style:none;
	margin:0 14px 20px 0px;
	padding:10px;
	text-align:center;
	font-size:13px;
	font-family:'Open Sans', arial;
	background:#f9f9f9;
	box-shadow:0px 0px 10px #CCC;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.article li:hover{
	background:#FFF;
	box-shadow:0px 0px 10px #999;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.article li a{
	font-weight:bold;
	color:#976f04;
}
.article li a:hover{
	font-weight:bold;
	color:#000;
}


.line{ border-bottom:2px solid #20ACB9;
padding:20px 0;}
.col-md-3{
 width:24%;
 float:left;position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;}
  .featuredPdt{border:1px solid #fff; position:relative; box-shadow:0px 0px 10px #ccc;-webkit-box-shadow:0px 0px 10px #ddd;}
.featuredPdt div{/*background-color:#f9f9f9;*/ /*border-top:1px solid #eee;*/ padding:5px; position:relative; overflow:hidden; display:block;}
.hr1{border-bottom:1px dotted #0c4ca3; width:70%; margin-top:0; margin-bottom:0; }
.featuredPdt div h4{ color:#0c4ca3; text-align:center; font-size:18px; padding-bottom:15px;}
.featuredPdt div p{line-height:23px; padding:0 20px; padding-bottom:25px;}
.featuredPdt div span{background-color:none; border:1px solid #fff; padding:7px; bottom:-40px; position:absolute; left:35%; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;}
.view a:link, .view a:visited{ color:#FFF !important;}

.view a:hover{text-decoration:none;}
.featuredPdt img{margin-top:10px; margin-bottom:10px; width:260px; margin-left:10px;}
